Dynatrace

v0.0.2 published on Tuesday, Nov 1, 2022 by Lbrlabs

AzureCredentials

Create AzureCredentials Resource

new AzureCredentials(name: string, args: AzureCredentialsArgs, opts?: CustomResourceOptions);
@overload
def AzureCredentials(resource_name: 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,
                     supporting_services: Optional[Sequence[AzureCredentialsSupportingServiceArgs]] = None,
                     unknowns: Optional[str] = None)
@overload
def AzureCredentials(resource_name: str,
                     args: AzureCredentialsArgs,
                     opts: Optional[ResourceOptions] = 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.

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.

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, 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<Lbrlabs.PulumiPackage.Dynatrace.Inputs.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 List<Lbrlabs.PulumiPackage.Dynatrace.Inputs.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

SupportingServices List<Lbrlabs.PulumiPackage.Dynatrace.Inputs.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.

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

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.

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<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 List<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

supportingServices List<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.

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 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

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.

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

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.

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

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.

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,
        supporting_services: Optional[Sequence[AzureCredentialsSupportingServiceArgs]] = 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<Lbrlabs.PulumiPackage.Dynatrace.Inputs.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 List<Lbrlabs.PulumiPackage.Dynatrace.Inputs.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).

SupportingServices List<Lbrlabs.PulumiPackage.Dynatrace.Inputs.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.

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).

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.

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<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 List<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 Boolean

Monitor only resources that have specified Azure tags (true) or all resources (false).

supportingServices List<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.

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 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 boolean

Monitor only resources that have specified Azure tags (true) or all resources (false).

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.

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).

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.

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).

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.

unknowns String

Any attributes that aren't yet supported by this provider

Supporting Types

AzureCredentialsMonitorOnlyExcludingTagPair

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

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

MonitoredMetrics List<Lbrlabs.PulumiPackage.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

Dimensions List<string>
Name string
Unknowns string

Any attributes that aren't yet supported by this provider

Dimensions []string
Name string
Unknowns string

Any attributes that aren't yet supported by this provider

dimensions List<String>
name String
unknowns String

Any attributes that aren't yet supported by this provider

dimensions string[]
name string
unknowns string

Any attributes that aren't yet supported by this provider

dimensions Sequence[str]
name str
unknowns str

Any attributes that aren't yet supported by this provider

dimensions List<String>
name String
unknowns String

Any attributes that aren't yet supported by this provider

Package Details

Repository
https://github.com/lbrlabs/pulumi-dynatrace
License
Apache-2.0
Notes

This Pulumi package is based on the dynatrace Terraform Provider.