1. Packages
  2. Dynatrace
  3. API Docs
  4. AzureCredentials
Dynatrace v0.21.0 published on Sunday, Nov 17, 2024 by Pulumiverse

dynatrace.AzureCredentials

Explore with Pulumi AI

dynatrace logo
Dynatrace v0.21.0 published on Sunday, Nov 17, 2024 by Pulumiverse

    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=[{
            "name": "string",
            "unknowns": "string",
            "value": "string",
        }],
        directory_id="string",
        key="string",
        label="string",
        auto_tagging=False,
        monitor_only_tag_pairs=[{
            "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

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The AzureCredentials resource accepts the following input properties:

    Active bool
    The monitoring is enabled (true) or disabled (false). If not set on creation, the true value is used. If the field is omitted during an update, the old value remains unaffected
    MonitorOnlyTaggedEntities bool
    Monitor only resources that have specified Azure tags (true) or all resources (false).
    AppId string
    The Application ID (also referred to as Client ID) The combination of Application ID and Directory ID must be unique
    AutoTagging bool
    The automatic capture of Azure tags is on (true) or off (false)
    DirectoryId 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
    MonitorOnlyExcludingTagPairs List<Pulumiverse.Dynatrace.Inputs.AzureCredentialsMonitorOnlyExcludingTagPair>
    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.
    MonitorOnlyTagPairs List<Pulumiverse.Dynatrace.Inputs.AzureCredentialsMonitorOnlyTagPair>
    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
    RemoveDefaults 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.
    SupportingServices List<Pulumiverse.Dynatrace.Inputs.AzureCredentialsSupportingService>
    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.

    Deprecated: Assigning supported services directly when creating Azure Credentials is deprecated. Use the resource dynatrace.AzureService instead.

    SupportingServicesManagedInDynatrace bool

    Deprecated: This attribute is deprecated and has no effect any more. It always defaults to true.

    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, the true value is used. If the field is omitted during an update, the old value remains unaffected
    MonitorOnlyTaggedEntities bool
    Monitor only resources that have specified Azure tags (true) or all resources (false).
    AppId string
    The Application ID (also referred to as Client ID) The combination of Application ID and Directory ID must be unique
    AutoTagging bool
    The automatic capture of Azure tags is on (true) or off (false)
    DirectoryId 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
    MonitorOnlyExcludingTagPairs []AzureCredentialsMonitorOnlyExcludingTagPairArgs
    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.
    MonitorOnlyTagPairs []AzureCredentialsMonitorOnlyTagPairArgs
    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
    RemoveDefaults 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.
    SupportingServices []AzureCredentialsSupportingServiceArgs
    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.

    Deprecated: Assigning supported services directly when creating Azure Credentials is deprecated. Use the resource dynatrace.AzureService instead.

    SupportingServicesManagedInDynatrace bool

    Deprecated: This attribute is deprecated and has no effect any more. It always defaults to true.

    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, the true value is used. If the field is omitted during an update, the old value remains unaffected
    monitorOnlyTaggedEntities Boolean
    Monitor only resources that have specified Azure tags (true) or all resources (false).
    appId String
    The Application ID (also referred to as Client ID) The combination of Application ID and Directory ID must be unique
    autoTagging Boolean
    The automatic capture of Azure tags is on (true) or off (false)
    directoryId 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
    monitorOnlyExcludingTagPairs List<AzureCredentialsMonitorOnlyExcludingTagPair>
    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.
    monitorOnlyTagPairs List<AzureCredentialsMonitorOnlyTagPair>
    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
    removeDefaults 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.
    supportingServices List<AzureCredentialsSupportingService>
    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.

    Deprecated: Assigning supported services directly when creating Azure Credentials is deprecated. Use the resource dynatrace.AzureService instead.

    supportingServicesManagedInDynatrace Boolean

    Deprecated: This attribute is deprecated and has no effect any more. It always defaults to true.

    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, the true value is used. If the field is omitted during an update, the old value remains unaffected
    monitorOnlyTaggedEntities boolean
    Monitor only resources that have specified Azure tags (true) or all resources (false).
    appId string
    The Application ID (also referred to as Client ID) The combination of Application ID and Directory ID must be unique
    autoTagging boolean
    The automatic capture of Azure tags is on (true) or off (false)
    directoryId 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
    monitorOnlyExcludingTagPairs AzureCredentialsMonitorOnlyExcludingTagPair[]
    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.
    monitorOnlyTagPairs AzureCredentialsMonitorOnlyTagPair[]
    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
    removeDefaults 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.
    supportingServices AzureCredentialsSupportingService[]
    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.

    Deprecated: Assigning supported services directly when creating Azure Credentials is deprecated. Use the resource dynatrace.AzureService instead.

    supportingServicesManagedInDynatrace boolean

    Deprecated: This attribute is deprecated and has no effect any more. It always defaults to true.

    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, the true value is used. If the field is omitted during an update, the old value remains unaffected
    monitor_only_tagged_entities bool
    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_excluding_tag_pairs Sequence[AzureCredentialsMonitorOnlyExcludingTagPairArgs]
    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_tag_pairs Sequence[AzureCredentialsMonitorOnlyTagPairArgs]
    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[AzureCredentialsSupportingServiceArgs]
    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.

    Deprecated: Assigning supported services directly when creating Azure Credentials is deprecated. Use the resource dynatrace.AzureService instead.

    supporting_services_managed_in_dynatrace bool

    Deprecated: This attribute is deprecated and has no effect any more. It always defaults to true.

    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, the true value is used. If the field is omitted during an update, the old value remains unaffected
    monitorOnlyTaggedEntities Boolean
    Monitor only resources that have specified Azure tags (true) or all resources (false).
    appId String
    The Application ID (also referred to as Client ID) The combination of Application ID and Directory ID must be unique
    autoTagging Boolean
    The automatic capture of Azure tags is on (true) or off (false)
    directoryId 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
    monitorOnlyExcludingTagPairs List<Property Map>
    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.
    monitorOnlyTagPairs List<Property Map>
    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
    removeDefaults 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.
    supportingServices 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.

    Deprecated: Assigning supported services directly when creating Azure Credentials is deprecated. Use the resource dynatrace.AzureService instead.

    supportingServicesManagedInDynatrace Boolean

    Deprecated: This attribute is deprecated and has no effect any more. It always defaults to true.

    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.
    The following state arguments are supported:
    Active bool
    The monitoring is enabled (true) or disabled (false). If not set on creation, the true value is used. If the field is omitted during an update, the old value remains unaffected
    AppId string
    The Application ID (also referred to as Client ID) The combination of Application ID and Directory ID must be unique
    AutoTagging bool
    The automatic capture of Azure tags is on (true) or off (false)
    DirectoryId 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
    MonitorOnlyExcludingTagPairs List<Pulumiverse.Dynatrace.Inputs.AzureCredentialsMonitorOnlyExcludingTagPair>
    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.
    MonitorOnlyTagPairs List<Pulumiverse.Dynatrace.Inputs.AzureCredentialsMonitorOnlyTagPair>
    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
    MonitorOnlyTaggedEntities bool
    Monitor only resources that have specified Azure tags (true) or all resources (false).
    RemoveDefaults 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.
    SupportingServices List<Pulumiverse.Dynatrace.Inputs.AzureCredentialsSupportingService>
    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.

    Deprecated: Assigning supported services directly when creating Azure Credentials is deprecated. Use the resource dynatrace.AzureService instead.

    SupportingServicesManagedInDynatrace bool

    Deprecated: This attribute is deprecated and has no effect any more. It always defaults to true.

    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, the true value is used. If the field is omitted during an update, the old value remains unaffected
    AppId string
    The Application ID (also referred to as Client ID) The combination of Application ID and Directory ID must be unique
    AutoTagging bool
    The automatic capture of Azure tags is on (true) or off (false)
    DirectoryId 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
    MonitorOnlyExcludingTagPairs []AzureCredentialsMonitorOnlyExcludingTagPairArgs
    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.
    MonitorOnlyTagPairs []AzureCredentialsMonitorOnlyTagPairArgs
    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
    MonitorOnlyTaggedEntities bool
    Monitor only resources that have specified Azure tags (true) or all resources (false).
    RemoveDefaults 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.
    SupportingServices []AzureCredentialsSupportingServiceArgs
    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.

    Deprecated: Assigning supported services directly when creating Azure Credentials is deprecated. Use the resource dynatrace.AzureService instead.

    SupportingServicesManagedInDynatrace bool

    Deprecated: This attribute is deprecated and has no effect any more. It always defaults to true.

    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, the true value is used. If the field is omitted during an update, the old value remains unaffected
    appId String
    The Application ID (also referred to as Client ID) The combination of Application ID and Directory ID must be unique
    autoTagging Boolean
    The automatic capture of Azure tags is on (true) or off (false)
    directoryId 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
    monitorOnlyExcludingTagPairs List<AzureCredentialsMonitorOnlyExcludingTagPair>
    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.
    monitorOnlyTagPairs List<AzureCredentialsMonitorOnlyTagPair>
    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
    monitorOnlyTaggedEntities Boolean
    Monitor only resources that have specified Azure tags (true) or all resources (false).
    removeDefaults 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.
    supportingServices List<AzureCredentialsSupportingService>
    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.

    Deprecated: Assigning supported services directly when creating Azure Credentials is deprecated. Use the resource dynatrace.AzureService instead.

    supportingServicesManagedInDynatrace Boolean

    Deprecated: This attribute is deprecated and has no effect any more. It always defaults to true.

    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, the true value is used. If the field is omitted during an update, the old value remains unaffected
    appId string
    The Application ID (also referred to as Client ID) The combination of Application ID and Directory ID must be unique
    autoTagging boolean
    The automatic capture of Azure tags is on (true) or off (false)
    directoryId 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
    monitorOnlyExcludingTagPairs AzureCredentialsMonitorOnlyExcludingTagPair[]
    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.
    monitorOnlyTagPairs AzureCredentialsMonitorOnlyTagPair[]
    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
    monitorOnlyTaggedEntities boolean
    Monitor only resources that have specified Azure tags (true) or all resources (false).
    removeDefaults 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.
    supportingServices AzureCredentialsSupportingService[]
    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.

    Deprecated: Assigning supported services directly when creating Azure Credentials is deprecated. Use the resource dynatrace.AzureService instead.

    supportingServicesManagedInDynatrace boolean

    Deprecated: This attribute is deprecated and has no effect any more. It always defaults to true.

    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, the true 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_excluding_tag_pairs Sequence[AzureCredentialsMonitorOnlyExcludingTagPairArgs]
    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_tag_pairs Sequence[AzureCredentialsMonitorOnlyTagPairArgs]
    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_tagged_entities bool
    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[AzureCredentialsSupportingServiceArgs]
    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.

    Deprecated: Assigning supported services directly when creating Azure Credentials is deprecated. Use the resource dynatrace.AzureService instead.

    supporting_services_managed_in_dynatrace bool

    Deprecated: This attribute is deprecated and has no effect any more. It always defaults to true.

    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, the true value is used. If the field is omitted during an update, the old value remains unaffected
    appId String
    The Application ID (also referred to as Client ID) The combination of Application ID and Directory ID must be unique
    autoTagging Boolean
    The automatic capture of Azure tags is on (true) or off (false)
    directoryId 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
    monitorOnlyExcludingTagPairs List<Property Map>
    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.
    monitorOnlyTagPairs List<Property Map>
    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
    monitorOnlyTaggedEntities Boolean
    Monitor only resources that have specified Azure tags (true) or all resources (false).
    removeDefaults 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.
    supportingServices 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.

    Deprecated: Assigning supported services directly when creating Azure Credentials is deprecated. Use the resource dynatrace.AzureService instead.

    supportingServicesManagedInDynatrace Boolean

    Deprecated: This attribute is deprecated and has no effect any more. It always defaults to true.

    unknowns String
    Any attributes that aren't yet supported by this provider

    Supporting Types

    AzureCredentialsMonitorOnlyExcludingTagPair, AzureCredentialsMonitorOnlyExcludingTagPairArgs

    Name string
    The name of the tag.
    Unknowns string
    Any attributes that aren't yet supported by this provider
    Value string
    The value of the tag. If set to null, then resources with any value of the tag are monitored.
    Name string
    The name of the tag.
    Unknowns string
    Any attributes that aren't yet supported by this provider
    Value string
    The value of the tag. If set to null, then resources with any value of the tag are monitored.
    name String
    The name of the tag.
    unknowns String
    Any attributes that aren't yet supported by this provider
    value String
    The value of the tag. If set to null, then resources with any value of the tag are monitored.
    name string
    The name of the tag.
    unknowns string
    Any attributes that aren't yet supported by this provider
    value string
    The value of the tag. If set to null, then resources with any value of the tag are monitored.
    name str
    The name of the tag.
    unknowns str
    Any attributes that aren't yet supported by this provider
    value str
    The value of the tag. If set to null, then resources with any value of the tag are monitored.
    name String
    The name of the tag.
    unknowns String
    Any attributes that aren't yet supported by this provider
    value String
    The value of the tag. If set to null, then resources with any value of the tag are monitored.

    AzureCredentialsMonitorOnlyTagPair, AzureCredentialsMonitorOnlyTagPairArgs

    Name string
    The name of the tag.
    Unknowns string
    Any attributes that aren't yet supported by this provider
    Value string
    The value of the tag. If set to null, then resources with any value of the tag are monitored.
    Name string
    The name of the tag.
    Unknowns string
    Any attributes that aren't yet supported by this provider
    Value string
    The value of the tag. If set to null, then resources with any value of the tag are monitored.
    name String
    The name of the tag.
    unknowns String
    Any attributes that aren't yet supported by this provider
    value String
    The value of the tag. If set to null, then resources with any value of the tag are monitored.
    name string
    The name of the tag.
    unknowns string
    Any attributes that aren't yet supported by this provider
    value string
    The value of the tag. If set to null, then resources with any value of the tag are monitored.
    name str
    The name of the tag.
    unknowns str
    Any attributes that aren't yet supported by this provider
    value str
    The value of the tag. If set to null, then resources with any value of the tag are monitored.
    name String
    The name of the tag.
    unknowns String
    Any attributes that aren't yet supported by this provider
    value String
    The value of the tag. If set to null, then resources with any value of the tag are monitored.

    AzureCredentialsSupportingService, AzureCredentialsSupportingServiceArgs

    MonitoredMetrics List<Pulumiverse.Dynatrace.Inputs.AzureCredentialsSupportingServiceMonitoredMetric>
    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
    MonitoredMetrics []AzureCredentialsSupportingServiceMonitoredMetric
    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
    monitoredMetrics List<AzureCredentialsSupportingServiceMonitoredMetric>
    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
    monitoredMetrics AzureCredentialsSupportingServiceMonitoredMetric[]
    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[AzureCredentialsSupportingServiceMonitoredMetric]
    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
    monitoredMetrics 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.
    dynatrace logo
    Dynatrace v0.21.0 published on Sunday, Nov 17, 2024 by Pulumiverse