Dynatrace v0.16.0 published on Tuesday, Sep 10, 2024 by Pulumiverse
dynatrace.AzureCredentials
Explore with Pulumi AI
Create AzureCredentials Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new AzureCredentials(name: string, args: AzureCredentialsArgs, opts?: CustomResourceOptions);
@overload
def AzureCredentials(resource_name: str,
args: AzureCredentialsArgs,
opts: Optional[ResourceOptions] = None)
@overload
def AzureCredentials(resource_name: str,
opts: Optional[ResourceOptions] = None,
active: Optional[bool] = None,
monitor_only_tagged_entities: Optional[bool] = None,
monitor_only_excluding_tag_pairs: Optional[Sequence[AzureCredentialsMonitorOnlyExcludingTagPairArgs]] = None,
directory_id: Optional[str] = None,
key: Optional[str] = None,
label: Optional[str] = None,
auto_tagging: Optional[bool] = None,
monitor_only_tag_pairs: Optional[Sequence[AzureCredentialsMonitorOnlyTagPairArgs]] = None,
app_id: Optional[str] = None,
remove_defaults: Optional[bool] = None,
supporting_services: Optional[Sequence[AzureCredentialsSupportingServiceArgs]] = None,
supporting_services_managed_in_dynatrace: Optional[bool] = None,
unknowns: Optional[str] = None)
func NewAzureCredentials(ctx *Context, name string, args AzureCredentialsArgs, opts ...ResourceOption) (*AzureCredentials, error)
public AzureCredentials(string name, AzureCredentialsArgs args, CustomResourceOptions? opts = null)
public AzureCredentials(String name, AzureCredentialsArgs args)
public AzureCredentials(String name, AzureCredentialsArgs args, CustomResourceOptions options)
type: dynatrace:AzureCredentials
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args AzureCredentialsArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args AzureCredentialsArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args AzureCredentialsArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AzureCredentialsArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AzureCredentialsArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var azureCredentialsResource = new Dynatrace.AzureCredentials("azureCredentialsResource", new()
{
Active = false,
MonitorOnlyTaggedEntities = false,
MonitorOnlyExcludingTagPairs = new[]
{
new Dynatrace.Inputs.AzureCredentialsMonitorOnlyExcludingTagPairArgs
{
Name = "string",
Unknowns = "string",
Value = "string",
},
},
DirectoryId = "string",
Key = "string",
Label = "string",
AutoTagging = false,
MonitorOnlyTagPairs = new[]
{
new Dynatrace.Inputs.AzureCredentialsMonitorOnlyTagPairArgs
{
Name = "string",
Unknowns = "string",
Value = "string",
},
},
AppId = "string",
RemoveDefaults = false,
Unknowns = "string",
});
example, err := dynatrace.NewAzureCredentials(ctx, "azureCredentialsResource", &dynatrace.AzureCredentialsArgs{
Active: pulumi.Bool(false),
MonitorOnlyTaggedEntities: pulumi.Bool(false),
MonitorOnlyExcludingTagPairs: dynatrace.AzureCredentialsMonitorOnlyExcludingTagPairArray{
&dynatrace.AzureCredentialsMonitorOnlyExcludingTagPairArgs{
Name: pulumi.String("string"),
Unknowns: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
DirectoryId: pulumi.String("string"),
Key: pulumi.String("string"),
Label: pulumi.String("string"),
AutoTagging: pulumi.Bool(false),
MonitorOnlyTagPairs: dynatrace.AzureCredentialsMonitorOnlyTagPairArray{
&dynatrace.AzureCredentialsMonitorOnlyTagPairArgs{
Name: pulumi.String("string"),
Unknowns: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
AppId: pulumi.String("string"),
RemoveDefaults: pulumi.Bool(false),
Unknowns: pulumi.String("string"),
})
var azureCredentialsResource = new AzureCredentials("azureCredentialsResource", AzureCredentialsArgs.builder()
.active(false)
.monitorOnlyTaggedEntities(false)
.monitorOnlyExcludingTagPairs(AzureCredentialsMonitorOnlyExcludingTagPairArgs.builder()
.name("string")
.unknowns("string")
.value("string")
.build())
.directoryId("string")
.key("string")
.label("string")
.autoTagging(false)
.monitorOnlyTagPairs(AzureCredentialsMonitorOnlyTagPairArgs.builder()
.name("string")
.unknowns("string")
.value("string")
.build())
.appId("string")
.removeDefaults(false)
.unknowns("string")
.build());
azure_credentials_resource = dynatrace.AzureCredentials("azureCredentialsResource",
active=False,
monitor_only_tagged_entities=False,
monitor_only_excluding_tag_pairs=[dynatrace.AzureCredentialsMonitorOnlyExcludingTagPairArgs(
name="string",
unknowns="string",
value="string",
)],
directory_id="string",
key="string",
label="string",
auto_tagging=False,
monitor_only_tag_pairs=[dynatrace.AzureCredentialsMonitorOnlyTagPairArgs(
name="string",
unknowns="string",
value="string",
)],
app_id="string",
remove_defaults=False,
unknowns="string")
const azureCredentialsResource = new dynatrace.AzureCredentials("azureCredentialsResource", {
active: false,
monitorOnlyTaggedEntities: false,
monitorOnlyExcludingTagPairs: [{
name: "string",
unknowns: "string",
value: "string",
}],
directoryId: "string",
key: "string",
label: "string",
autoTagging: false,
monitorOnlyTagPairs: [{
name: "string",
unknowns: "string",
value: "string",
}],
appId: "string",
removeDefaults: false,
unknowns: "string",
});
type: dynatrace:AzureCredentials
properties:
active: false
appId: string
autoTagging: false
directoryId: string
key: string
label: string
monitorOnlyExcludingTagPairs:
- name: string
unknowns: string
value: string
monitorOnlyTagPairs:
- name: string
unknowns: string
value: string
monitorOnlyTaggedEntities: false
removeDefaults: false
unknowns: string
AzureCredentials Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The AzureCredentials resource accepts the following input properties:
- Active bool
- The monitoring is enabled (
true
) or disabled (false
). If not set on creation, thetrue
value is used. If the field is omitted during an update, the old value remains unaffected - Monitor
Only boolTagged Entities - Monitor only resources that have specified Azure tags (
true
) or all resources (false
). - App
Id string - The Application ID (also referred to as Client ID) The combination of Application ID and Directory ID must be unique
- Auto
Tagging bool - The automatic capture of Azure tags is on (
true
) or off (false
) - Directory
Id string - The Directory ID (also referred to as Tenant ID) The combination of Application ID and Directory ID must be unique
- Key string
- The secret key associated with the Application ID. For security reasons, GET requests return this field as
null
. Submit your key on creation or update of the configuration. If the field is omitted during an update, the old value remains unaffected. - Label string
- The unique name of the Azure credentials configuration. Allowed characters are letters, numbers, and spaces. Also the special characters
.+-_
are allowed - Monitor
Only List<Pulumiverse.Excluding Tag Pairs Dynatrace. Inputs. Azure Credentials Monitor Only Excluding Tag Pair> - A list of Azure tags to be excluded from monitoring. You can specify up to 20 tags. A resource tagged with any of the specified tags is monitored. Only applicable when the monitorOnlyTaggedEntities parameter is set to
true
. - Monitor
Only List<Pulumiverse.Tag Pairs Dynatrace. Inputs. Azure Credentials Monitor Only Tag Pair> - A list of Azure tags to be monitored. You can specify up to 20 tags. A resource tagged with any of the specified tags is monitored. Only applicable when the monitorOnlyTaggedEntities parameter is set to
true
- Remove
Defaults bool - Instructs the provider to remove the supporting services Dynatrace applies by default to newly created Azure Credentials. Supporting Services applied by via
dynatrace.AzureService
subsequently won't get touched. - Supporting
Services List<Pulumiverse.Dynatrace. Inputs. Azure Credentials Supporting Service> - A list of Azure supporting services to be monitored. For each service there's a sublist of its metrics and the metrics' dimensions that should be monitored. All of these elements (services, metrics, dimensions) must have corresponding static definitions on the server.
- Supporting
Services boolManaged In Dynatrace - Unknowns string
- Any attributes that aren't yet supported by this provider
- Active bool
- The monitoring is enabled (
true
) or disabled (false
). If not set on creation, thetrue
value is used. If the field is omitted during an update, the old value remains unaffected - Monitor
Only boolTagged Entities - Monitor only resources that have specified Azure tags (
true
) or all resources (false
). - App
Id string - The Application ID (also referred to as Client ID) The combination of Application ID and Directory ID must be unique
- Auto
Tagging bool - The automatic capture of Azure tags is on (
true
) or off (false
) - Directory
Id string - The Directory ID (also referred to as Tenant ID) The combination of Application ID and Directory ID must be unique
- Key string
- The secret key associated with the Application ID. For security reasons, GET requests return this field as
null
. Submit your key on creation or update of the configuration. If the field is omitted during an update, the old value remains unaffected. - Label string
- The unique name of the Azure credentials configuration. Allowed characters are letters, numbers, and spaces. Also the special characters
.+-_
are allowed - Monitor
Only []AzureExcluding Tag Pairs Credentials Monitor Only Excluding Tag Pair Args - A list of Azure tags to be excluded from monitoring. You can specify up to 20 tags. A resource tagged with any of the specified tags is monitored. Only applicable when the monitorOnlyTaggedEntities parameter is set to
true
. - Monitor
Only []AzureTag Pairs Credentials Monitor Only Tag Pair Args - A list of Azure tags to be monitored. You can specify up to 20 tags. A resource tagged with any of the specified tags is monitored. Only applicable when the monitorOnlyTaggedEntities parameter is set to
true
- Remove
Defaults bool - Instructs the provider to remove the supporting services Dynatrace applies by default to newly created Azure Credentials. Supporting Services applied by via
dynatrace.AzureService
subsequently won't get touched. - Supporting
Services []AzureCredentials Supporting Service Args - A list of Azure supporting services to be monitored. For each service there's a sublist of its metrics and the metrics' dimensions that should be monitored. All of these elements (services, metrics, dimensions) must have corresponding static definitions on the server.
- Supporting
Services boolManaged In Dynatrace - Unknowns string
- Any attributes that aren't yet supported by this provider
- active Boolean
- The monitoring is enabled (
true
) or disabled (false
). If not set on creation, thetrue
value is used. If the field is omitted during an update, the old value remains unaffected - monitor
Only BooleanTagged Entities - Monitor only resources that have specified Azure tags (
true
) or all resources (false
). - app
Id String - The Application ID (also referred to as Client ID) The combination of Application ID and Directory ID must be unique
- auto
Tagging Boolean - The automatic capture of Azure tags is on (
true
) or off (false
) - directory
Id String - The Directory ID (also referred to as Tenant ID) The combination of Application ID and Directory ID must be unique
- key String
- The secret key associated with the Application ID. For security reasons, GET requests return this field as
null
. Submit your key on creation or update of the configuration. If the field is omitted during an update, the old value remains unaffected. - label String
- The unique name of the Azure credentials configuration. Allowed characters are letters, numbers, and spaces. Also the special characters
.+-_
are allowed - monitor
Only List<AzureExcluding Tag Pairs Credentials Monitor Only Excluding Tag Pair> - A list of Azure tags to be excluded from monitoring. You can specify up to 20 tags. A resource tagged with any of the specified tags is monitored. Only applicable when the monitorOnlyTaggedEntities parameter is set to
true
. - monitor
Only List<AzureTag Pairs Credentials Monitor Only Tag Pair> - A list of Azure tags to be monitored. You can specify up to 20 tags. A resource tagged with any of the specified tags is monitored. Only applicable when the monitorOnlyTaggedEntities parameter is set to
true
- remove
Defaults Boolean - Instructs the provider to remove the supporting services Dynatrace applies by default to newly created Azure Credentials. Supporting Services applied by via
dynatrace.AzureService
subsequently won't get touched. - supporting
Services List<AzureCredentials Supporting Service> - A list of Azure supporting services to be monitored. For each service there's a sublist of its metrics and the metrics' dimensions that should be monitored. All of these elements (services, metrics, dimensions) must have corresponding static definitions on the server.
- supporting
Services BooleanManaged In Dynatrace - unknowns String
- Any attributes that aren't yet supported by this provider
- active boolean
- The monitoring is enabled (
true
) or disabled (false
). If not set on creation, thetrue
value is used. If the field is omitted during an update, the old value remains unaffected - monitor
Only booleanTagged Entities - Monitor only resources that have specified Azure tags (
true
) or all resources (false
). - app
Id string - The Application ID (also referred to as Client ID) The combination of Application ID and Directory ID must be unique
- auto
Tagging boolean - The automatic capture of Azure tags is on (
true
) or off (false
) - directory
Id string - The Directory ID (also referred to as Tenant ID) The combination of Application ID and Directory ID must be unique
- key string
- The secret key associated with the Application ID. For security reasons, GET requests return this field as
null
. Submit your key on creation or update of the configuration. If the field is omitted during an update, the old value remains unaffected. - label string
- The unique name of the Azure credentials configuration. Allowed characters are letters, numbers, and spaces. Also the special characters
.+-_
are allowed - monitor
Only AzureExcluding Tag Pairs Credentials Monitor Only Excluding Tag Pair[] - A list of Azure tags to be excluded from monitoring. You can specify up to 20 tags. A resource tagged with any of the specified tags is monitored. Only applicable when the monitorOnlyTaggedEntities parameter is set to
true
. - monitor
Only AzureTag Pairs Credentials Monitor Only Tag Pair[] - A list of Azure tags to be monitored. You can specify up to 20 tags. A resource tagged with any of the specified tags is monitored. Only applicable when the monitorOnlyTaggedEntities parameter is set to
true
- remove
Defaults boolean - Instructs the provider to remove the supporting services Dynatrace applies by default to newly created Azure Credentials. Supporting Services applied by via
dynatrace.AzureService
subsequently won't get touched. - supporting
Services AzureCredentials Supporting Service[] - A list of Azure supporting services to be monitored. For each service there's a sublist of its metrics and the metrics' dimensions that should be monitored. All of these elements (services, metrics, dimensions) must have corresponding static definitions on the server.
- supporting
Services booleanManaged In Dynatrace - unknowns string
- Any attributes that aren't yet supported by this provider
- active bool
- The monitoring is enabled (
true
) or disabled (false
). If not set on creation, thetrue
value is used. If the field is omitted during an update, the old value remains unaffected - monitor_
only_ booltagged_ entities - Monitor only resources that have specified Azure tags (
true
) or all resources (false
). - app_
id str - The Application ID (also referred to as Client ID) The combination of Application ID and Directory ID must be unique
- auto_
tagging bool - The automatic capture of Azure tags is on (
true
) or off (false
) - directory_
id str - The Directory ID (also referred to as Tenant ID) The combination of Application ID and Directory ID must be unique
- key str
- The secret key associated with the Application ID. For security reasons, GET requests return this field as
null
. Submit your key on creation or update of the configuration. If the field is omitted during an update, the old value remains unaffected. - label str
- The unique name of the Azure credentials configuration. Allowed characters are letters, numbers, and spaces. Also the special characters
.+-_
are allowed - monitor_
only_ Sequence[Azureexcluding_ tag_ pairs Credentials Monitor Only Excluding Tag Pair Args] - A list of Azure tags to be excluded from monitoring. You can specify up to 20 tags. A resource tagged with any of the specified tags is monitored. Only applicable when the monitorOnlyTaggedEntities parameter is set to
true
. - monitor_
only_ Sequence[Azuretag_ pairs Credentials Monitor Only Tag Pair Args] - A list of Azure tags to be monitored. You can specify up to 20 tags. A resource tagged with any of the specified tags is monitored. Only applicable when the monitorOnlyTaggedEntities parameter is set to
true
- remove_
defaults bool - Instructs the provider to remove the supporting services Dynatrace applies by default to newly created Azure Credentials. Supporting Services applied by via
dynatrace.AzureService
subsequently won't get touched. - supporting_
services Sequence[AzureCredentials Supporting Service Args] - A list of Azure supporting services to be monitored. For each service there's a sublist of its metrics and the metrics' dimensions that should be monitored. All of these elements (services, metrics, dimensions) must have corresponding static definitions on the server.
- supporting_
services_ boolmanaged_ in_ dynatrace - unknowns str
- Any attributes that aren't yet supported by this provider
- active Boolean
- The monitoring is enabled (
true
) or disabled (false
). If not set on creation, thetrue
value is used. If the field is omitted during an update, the old value remains unaffected - monitor
Only BooleanTagged Entities - Monitor only resources that have specified Azure tags (
true
) or all resources (false
). - app
Id String - The Application ID (also referred to as Client ID) The combination of Application ID and Directory ID must be unique
- auto
Tagging Boolean - The automatic capture of Azure tags is on (
true
) or off (false
) - directory
Id String - The Directory ID (also referred to as Tenant ID) The combination of Application ID and Directory ID must be unique
- key String
- The secret key associated with the Application ID. For security reasons, GET requests return this field as
null
. Submit your key on creation or update of the configuration. If the field is omitted during an update, the old value remains unaffected. - label String
- The unique name of the Azure credentials configuration. Allowed characters are letters, numbers, and spaces. Also the special characters
.+-_
are allowed - monitor
Only List<Property Map>Excluding Tag Pairs - A list of Azure tags to be excluded from monitoring. You can specify up to 20 tags. A resource tagged with any of the specified tags is monitored. Only applicable when the monitorOnlyTaggedEntities parameter is set to
true
. - monitor
Only List<Property Map>Tag Pairs - A list of Azure tags to be monitored. You can specify up to 20 tags. A resource tagged with any of the specified tags is monitored. Only applicable when the monitorOnlyTaggedEntities parameter is set to
true
- remove
Defaults Boolean - Instructs the provider to remove the supporting services Dynatrace applies by default to newly created Azure Credentials. Supporting Services applied by via
dynatrace.AzureService
subsequently won't get touched. - supporting
Services List<Property Map> - A list of Azure supporting services to be monitored. For each service there's a sublist of its metrics and the metrics' dimensions that should be monitored. All of these elements (services, metrics, dimensions) must have corresponding static definitions on the server.
- supporting
Services BooleanManaged In Dynatrace - unknowns String
- Any attributes that aren't yet supported by this provider
Outputs
All input properties are implicitly available as output properties. Additionally, the AzureCredentials resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing AzureCredentials Resource
Get an existing AzureCredentials resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: AzureCredentialsState, opts?: CustomResourceOptions): AzureCredentials
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
active: Optional[bool] = None,
app_id: Optional[str] = None,
auto_tagging: Optional[bool] = None,
directory_id: Optional[str] = None,
key: Optional[str] = None,
label: Optional[str] = None,
monitor_only_excluding_tag_pairs: Optional[Sequence[AzureCredentialsMonitorOnlyExcludingTagPairArgs]] = None,
monitor_only_tag_pairs: Optional[Sequence[AzureCredentialsMonitorOnlyTagPairArgs]] = None,
monitor_only_tagged_entities: Optional[bool] = None,
remove_defaults: Optional[bool] = None,
supporting_services: Optional[Sequence[AzureCredentialsSupportingServiceArgs]] = None,
supporting_services_managed_in_dynatrace: Optional[bool] = None,
unknowns: Optional[str] = None) -> AzureCredentials
func GetAzureCredentials(ctx *Context, name string, id IDInput, state *AzureCredentialsState, opts ...ResourceOption) (*AzureCredentials, error)
public static AzureCredentials Get(string name, Input<string> id, AzureCredentialsState? state, CustomResourceOptions? opts = null)
public static AzureCredentials get(String name, Output<String> id, AzureCredentialsState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Active bool
- The monitoring is enabled (
true
) or disabled (false
). If not set on creation, thetrue
value is used. If the field is omitted during an update, the old value remains unaffected - App
Id string - The Application ID (also referred to as Client ID) The combination of Application ID and Directory ID must be unique
- Auto
Tagging bool - The automatic capture of Azure tags is on (
true
) or off (false
) - Directory
Id string - The Directory ID (also referred to as Tenant ID) The combination of Application ID and Directory ID must be unique
- Key string
- The secret key associated with the Application ID. For security reasons, GET requests return this field as
null
. Submit your key on creation or update of the configuration. If the field is omitted during an update, the old value remains unaffected. - Label string
- The unique name of the Azure credentials configuration. Allowed characters are letters, numbers, and spaces. Also the special characters
.+-_
are allowed - Monitor
Only List<Pulumiverse.Excluding Tag Pairs Dynatrace. Inputs. Azure Credentials Monitor Only Excluding Tag Pair> - A list of Azure tags to be excluded from monitoring. You can specify up to 20 tags. A resource tagged with any of the specified tags is monitored. Only applicable when the monitorOnlyTaggedEntities parameter is set to
true
. - Monitor
Only List<Pulumiverse.Tag Pairs Dynatrace. Inputs. Azure Credentials Monitor Only Tag Pair> - A list of Azure tags to be monitored. You can specify up to 20 tags. A resource tagged with any of the specified tags is monitored. Only applicable when the monitorOnlyTaggedEntities parameter is set to
true
- Monitor
Only boolTagged Entities - Monitor only resources that have specified Azure tags (
true
) or all resources (false
). - Remove
Defaults bool - Instructs the provider to remove the supporting services Dynatrace applies by default to newly created Azure Credentials. Supporting Services applied by via
dynatrace.AzureService
subsequently won't get touched. - Supporting
Services List<Pulumiverse.Dynatrace. Inputs. Azure Credentials Supporting Service> - A list of Azure supporting services to be monitored. For each service there's a sublist of its metrics and the metrics' dimensions that should be monitored. All of these elements (services, metrics, dimensions) must have corresponding static definitions on the server.
- Supporting
Services boolManaged In Dynatrace - Unknowns string
- Any attributes that aren't yet supported by this provider
- Active bool
- The monitoring is enabled (
true
) or disabled (false
). If not set on creation, thetrue
value is used. If the field is omitted during an update, the old value remains unaffected - App
Id string - The Application ID (also referred to as Client ID) The combination of Application ID and Directory ID must be unique
- Auto
Tagging bool - The automatic capture of Azure tags is on (
true
) or off (false
) - Directory
Id string - The Directory ID (also referred to as Tenant ID) The combination of Application ID and Directory ID must be unique
- Key string
- The secret key associated with the Application ID. For security reasons, GET requests return this field as
null
. Submit your key on creation or update of the configuration. If the field is omitted during an update, the old value remains unaffected. - Label string
- The unique name of the Azure credentials configuration. Allowed characters are letters, numbers, and spaces. Also the special characters
.+-_
are allowed - Monitor
Only []AzureExcluding Tag Pairs Credentials Monitor Only Excluding Tag Pair Args - A list of Azure tags to be excluded from monitoring. You can specify up to 20 tags. A resource tagged with any of the specified tags is monitored. Only applicable when the monitorOnlyTaggedEntities parameter is set to
true
. - Monitor
Only []AzureTag Pairs Credentials Monitor Only Tag Pair Args - A list of Azure tags to be monitored. You can specify up to 20 tags. A resource tagged with any of the specified tags is monitored. Only applicable when the monitorOnlyTaggedEntities parameter is set to
true
- Monitor
Only boolTagged Entities - Monitor only resources that have specified Azure tags (
true
) or all resources (false
). - Remove
Defaults bool - Instructs the provider to remove the supporting services Dynatrace applies by default to newly created Azure Credentials. Supporting Services applied by via
dynatrace.AzureService
subsequently won't get touched. - Supporting
Services []AzureCredentials Supporting Service Args - A list of Azure supporting services to be monitored. For each service there's a sublist of its metrics and the metrics' dimensions that should be monitored. All of these elements (services, metrics, dimensions) must have corresponding static definitions on the server.
- Supporting
Services boolManaged In Dynatrace - Unknowns string
- Any attributes that aren't yet supported by this provider
- active Boolean
- The monitoring is enabled (
true
) or disabled (false
). If not set on creation, thetrue
value is used. If the field is omitted during an update, the old value remains unaffected - app
Id String - The Application ID (also referred to as Client ID) The combination of Application ID and Directory ID must be unique
- auto
Tagging Boolean - The automatic capture of Azure tags is on (
true
) or off (false
) - directory
Id String - The Directory ID (also referred to as Tenant ID) The combination of Application ID and Directory ID must be unique
- key String
- The secret key associated with the Application ID. For security reasons, GET requests return this field as
null
. Submit your key on creation or update of the configuration. If the field is omitted during an update, the old value remains unaffected. - label String
- The unique name of the Azure credentials configuration. Allowed characters are letters, numbers, and spaces. Also the special characters
.+-_
are allowed - monitor
Only List<AzureExcluding Tag Pairs Credentials Monitor Only Excluding Tag Pair> - A list of Azure tags to be excluded from monitoring. You can specify up to 20 tags. A resource tagged with any of the specified tags is monitored. Only applicable when the monitorOnlyTaggedEntities parameter is set to
true
. - monitor
Only List<AzureTag Pairs Credentials Monitor Only Tag Pair> - A list of Azure tags to be monitored. You can specify up to 20 tags. A resource tagged with any of the specified tags is monitored. Only applicable when the monitorOnlyTaggedEntities parameter is set to
true
- monitor
Only BooleanTagged Entities - Monitor only resources that have specified Azure tags (
true
) or all resources (false
). - remove
Defaults Boolean - Instructs the provider to remove the supporting services Dynatrace applies by default to newly created Azure Credentials. Supporting Services applied by via
dynatrace.AzureService
subsequently won't get touched. - supporting
Services List<AzureCredentials Supporting Service> - A list of Azure supporting services to be monitored. For each service there's a sublist of its metrics and the metrics' dimensions that should be monitored. All of these elements (services, metrics, dimensions) must have corresponding static definitions on the server.
- supporting
Services BooleanManaged In Dynatrace - unknowns String
- Any attributes that aren't yet supported by this provider
- active boolean
- The monitoring is enabled (
true
) or disabled (false
). If not set on creation, thetrue
value is used. If the field is omitted during an update, the old value remains unaffected - app
Id string - The Application ID (also referred to as Client ID) The combination of Application ID and Directory ID must be unique
- auto
Tagging boolean - The automatic capture of Azure tags is on (
true
) or off (false
) - directory
Id string - The Directory ID (also referred to as Tenant ID) The combination of Application ID and Directory ID must be unique
- key string
- The secret key associated with the Application ID. For security reasons, GET requests return this field as
null
. Submit your key on creation or update of the configuration. If the field is omitted during an update, the old value remains unaffected. - label string
- The unique name of the Azure credentials configuration. Allowed characters are letters, numbers, and spaces. Also the special characters
.+-_
are allowed - monitor
Only AzureExcluding Tag Pairs Credentials Monitor Only Excluding Tag Pair[] - A list of Azure tags to be excluded from monitoring. You can specify up to 20 tags. A resource tagged with any of the specified tags is monitored. Only applicable when the monitorOnlyTaggedEntities parameter is set to
true
. - monitor
Only AzureTag Pairs Credentials Monitor Only Tag Pair[] - A list of Azure tags to be monitored. You can specify up to 20 tags. A resource tagged with any of the specified tags is monitored. Only applicable when the monitorOnlyTaggedEntities parameter is set to
true
- monitor
Only booleanTagged Entities - Monitor only resources that have specified Azure tags (
true
) or all resources (false
). - remove
Defaults boolean - Instructs the provider to remove the supporting services Dynatrace applies by default to newly created Azure Credentials. Supporting Services applied by via
dynatrace.AzureService
subsequently won't get touched. - supporting
Services AzureCredentials Supporting Service[] - A list of Azure supporting services to be monitored. For each service there's a sublist of its metrics and the metrics' dimensions that should be monitored. All of these elements (services, metrics, dimensions) must have corresponding static definitions on the server.
- supporting
Services booleanManaged In Dynatrace - unknowns string
- Any attributes that aren't yet supported by this provider
- active bool
- The monitoring is enabled (
true
) or disabled (false
). If not set on creation, thetrue
value is used. If the field is omitted during an update, the old value remains unaffected - app_
id str - The Application ID (also referred to as Client ID) The combination of Application ID and Directory ID must be unique
- auto_
tagging bool - The automatic capture of Azure tags is on (
true
) or off (false
) - directory_
id str - The Directory ID (also referred to as Tenant ID) The combination of Application ID and Directory ID must be unique
- key str
- The secret key associated with the Application ID. For security reasons, GET requests return this field as
null
. Submit your key on creation or update of the configuration. If the field is omitted during an update, the old value remains unaffected. - label str
- The unique name of the Azure credentials configuration. Allowed characters are letters, numbers, and spaces. Also the special characters
.+-_
are allowed - monitor_
only_ Sequence[Azureexcluding_ tag_ pairs Credentials Monitor Only Excluding Tag Pair Args] - A list of Azure tags to be excluded from monitoring. You can specify up to 20 tags. A resource tagged with any of the specified tags is monitored. Only applicable when the monitorOnlyTaggedEntities parameter is set to
true
. - monitor_
only_ Sequence[Azuretag_ pairs Credentials Monitor Only Tag Pair Args] - A list of Azure tags to be monitored. You can specify up to 20 tags. A resource tagged with any of the specified tags is monitored. Only applicable when the monitorOnlyTaggedEntities parameter is set to
true
- monitor_
only_ booltagged_ entities - Monitor only resources that have specified Azure tags (
true
) or all resources (false
). - remove_
defaults bool - Instructs the provider to remove the supporting services Dynatrace applies by default to newly created Azure Credentials. Supporting Services applied by via
dynatrace.AzureService
subsequently won't get touched. - supporting_
services Sequence[AzureCredentials Supporting Service Args] - A list of Azure supporting services to be monitored. For each service there's a sublist of its metrics and the metrics' dimensions that should be monitored. All of these elements (services, metrics, dimensions) must have corresponding static definitions on the server.
- supporting_
services_ boolmanaged_ in_ dynatrace - unknowns str
- Any attributes that aren't yet supported by this provider
- active Boolean
- The monitoring is enabled (
true
) or disabled (false
). If not set on creation, thetrue
value is used. If the field is omitted during an update, the old value remains unaffected - app
Id String - The Application ID (also referred to as Client ID) The combination of Application ID and Directory ID must be unique
- auto
Tagging Boolean - The automatic capture of Azure tags is on (
true
) or off (false
) - directory
Id String - The Directory ID (also referred to as Tenant ID) The combination of Application ID and Directory ID must be unique
- key String
- The secret key associated with the Application ID. For security reasons, GET requests return this field as
null
. Submit your key on creation or update of the configuration. If the field is omitted during an update, the old value remains unaffected. - label String
- The unique name of the Azure credentials configuration. Allowed characters are letters, numbers, and spaces. Also the special characters
.+-_
are allowed - monitor
Only List<Property Map>Excluding Tag Pairs - A list of Azure tags to be excluded from monitoring. You can specify up to 20 tags. A resource tagged with any of the specified tags is monitored. Only applicable when the monitorOnlyTaggedEntities parameter is set to
true
. - monitor
Only List<Property Map>Tag Pairs - A list of Azure tags to be monitored. You can specify up to 20 tags. A resource tagged with any of the specified tags is monitored. Only applicable when the monitorOnlyTaggedEntities parameter is set to
true
- monitor
Only BooleanTagged Entities - Monitor only resources that have specified Azure tags (
true
) or all resources (false
). - remove
Defaults Boolean - Instructs the provider to remove the supporting services Dynatrace applies by default to newly created Azure Credentials. Supporting Services applied by via
dynatrace.AzureService
subsequently won't get touched. - supporting
Services List<Property Map> - A list of Azure supporting services to be monitored. For each service there's a sublist of its metrics and the metrics' dimensions that should be monitored. All of these elements (services, metrics, dimensions) must have corresponding static definitions on the server.
- supporting
Services BooleanManaged In Dynatrace - unknowns String
- Any attributes that aren't yet supported by this provider
Supporting Types
AzureCredentialsMonitorOnlyExcludingTagPair, AzureCredentialsMonitorOnlyExcludingTagPairArgs
AzureCredentialsMonitorOnlyTagPair, AzureCredentialsMonitorOnlyTagPairArgs
AzureCredentialsSupportingService, AzureCredentialsSupportingServiceArgs
- Monitored
Metrics List<Pulumiverse.Dynatrace. Inputs. Azure Credentials Supporting Service Monitored Metric> - A list of Azure tags to be monitored. You can specify up to 10 tags. A resource tagged with any of the specified tags is monitored. Only applicable when the monitorOnlyTaggedEntities parameter is set to
true
- Name string
- The name of the supporting service.
- Unknowns string
- Any attributes that aren't yet supported by this provider
- Monitored
Metrics []AzureCredentials Supporting Service Monitored Metric - A list of Azure tags to be monitored. You can specify up to 10 tags. A resource tagged with any of the specified tags is monitored. Only applicable when the monitorOnlyTaggedEntities parameter is set to
true
- Name string
- The name of the supporting service.
- Unknowns string
- Any attributes that aren't yet supported by this provider
- monitored
Metrics List<AzureCredentials Supporting Service Monitored Metric> - A list of Azure tags to be monitored. You can specify up to 10 tags. A resource tagged with any of the specified tags is monitored. Only applicable when the monitorOnlyTaggedEntities parameter is set to
true
- name String
- The name of the supporting service.
- unknowns String
- Any attributes that aren't yet supported by this provider
- monitored
Metrics AzureCredentials Supporting Service Monitored Metric[] - A list of Azure tags to be monitored. You can specify up to 10 tags. A resource tagged with any of the specified tags is monitored. Only applicable when the monitorOnlyTaggedEntities parameter is set to
true
- name string
- The name of the supporting service.
- unknowns string
- Any attributes that aren't yet supported by this provider
- monitored_
metrics Sequence[AzureCredentials Supporting Service Monitored Metric] - A list of Azure tags to be monitored. You can specify up to 10 tags. A resource tagged with any of the specified tags is monitored. Only applicable when the monitorOnlyTaggedEntities parameter is set to
true
- name str
- The name of the supporting service.
- unknowns str
- Any attributes that aren't yet supported by this provider
- monitored
Metrics List<Property Map> - A list of Azure tags to be monitored. You can specify up to 10 tags. A resource tagged with any of the specified tags is monitored. Only applicable when the monitorOnlyTaggedEntities parameter is set to
true
- name String
- The name of the supporting service.
- unknowns String
- Any attributes that aren't yet supported by this provider
AzureCredentialsSupportingServiceMonitoredMetric, AzureCredentialsSupportingServiceMonitoredMetricArgs
- Dimensions List<string>
- a list of metric's dimensions names
- Name string
- the name of the metric of the supporting service
- Unknowns string
- Any attributes that aren't yet supported by this provider
- Dimensions []string
- a list of metric's dimensions names
- Name string
- the name of the metric of the supporting service
- Unknowns string
- Any attributes that aren't yet supported by this provider
- dimensions List<String>
- a list of metric's dimensions names
- name String
- the name of the metric of the supporting service
- unknowns String
- Any attributes that aren't yet supported by this provider
- dimensions string[]
- a list of metric's dimensions names
- name string
- the name of the metric of the supporting service
- unknowns string
- Any attributes that aren't yet supported by this provider
- dimensions Sequence[str]
- a list of metric's dimensions names
- name str
- the name of the metric of the supporting service
- unknowns str
- Any attributes that aren't yet supported by this provider
- dimensions List<String>
- a list of metric's dimensions names
- name String
- the name of the metric of the supporting service
- unknowns String
- Any attributes that aren't yet supported by this provider
Package Details
- Repository
- dynatrace pulumiverse/pulumi-dynatrace
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
dynatrace
Terraform Provider.