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

dynatrace.AwsCredentials

Explore with Pulumi AI

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

    Create AwsCredentials Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new AwsCredentials(name: string, args: AwsCredentialsArgs, opts?: CustomResourceOptions);
    @overload
    def AwsCredentials(resource_name: str,
                       args: AwsCredentialsArgs,
                       opts: Optional[ResourceOptions] = None)
    
    @overload
    def AwsCredentials(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       authentication_data: Optional[AwsCredentialsAuthenticationDataArgs] = None,
                       partition_type: Optional[str] = None,
                       tagged_only: Optional[bool] = None,
                       credentials_enabled: Optional[bool] = None,
                       label: Optional[str] = None,
                       remove_defaults: Optional[bool] = None,
                       running_on_dynatrace_infrastructure: Optional[bool] = None,
                       supporting_services_managed_in_dynatrace: Optional[bool] = None,
                       supporting_services_to_monitors: Optional[Sequence[AwsCredentialsSupportingServicesToMonitorArgs]] = None,
                       tags_to_monitors: Optional[Sequence[AwsCredentialsTagsToMonitorArgs]] = None,
                       unknowns: Optional[str] = None)
    func NewAwsCredentials(ctx *Context, name string, args AwsCredentialsArgs, opts ...ResourceOption) (*AwsCredentials, error)
    public AwsCredentials(string name, AwsCredentialsArgs args, CustomResourceOptions? opts = null)
    public AwsCredentials(String name, AwsCredentialsArgs args)
    public AwsCredentials(String name, AwsCredentialsArgs args, CustomResourceOptions options)
    
    type: dynatrace:AwsCredentials
    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 AwsCredentialsArgs
    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 AwsCredentialsArgs
    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 AwsCredentialsArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args AwsCredentialsArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args AwsCredentialsArgs
    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 awsCredentialsResource = new Dynatrace.AwsCredentials("awsCredentialsResource", new()
    {
        AuthenticationData = new Dynatrace.Inputs.AwsCredentialsAuthenticationDataArgs
        {
            AccessKey = "string",
            AccountId = "string",
            ExternalId = "string",
            IamRole = "string",
            SecretKey = "string",
            Unknowns = "string",
        },
        PartitionType = "string",
        TaggedOnly = false,
        CredentialsEnabled = false,
        Label = "string",
        RemoveDefaults = false,
        RunningOnDynatraceInfrastructure = false,
        TagsToMonitors = new[]
        {
            new Dynatrace.Inputs.AwsCredentialsTagsToMonitorArgs
            {
                Name = "string",
                Unknowns = "string",
                Value = "string",
            },
        },
        Unknowns = "string",
    });
    
    example, err := dynatrace.NewAwsCredentials(ctx, "awsCredentialsResource", &dynatrace.AwsCredentialsArgs{
    	AuthenticationData: &dynatrace.AwsCredentialsAuthenticationDataArgs{
    		AccessKey:  pulumi.String("string"),
    		AccountId:  pulumi.String("string"),
    		ExternalId: pulumi.String("string"),
    		IamRole:    pulumi.String("string"),
    		SecretKey:  pulumi.String("string"),
    		Unknowns:   pulumi.String("string"),
    	},
    	PartitionType:                    pulumi.String("string"),
    	TaggedOnly:                       pulumi.Bool(false),
    	CredentialsEnabled:               pulumi.Bool(false),
    	Label:                            pulumi.String("string"),
    	RemoveDefaults:                   pulumi.Bool(false),
    	RunningOnDynatraceInfrastructure: pulumi.Bool(false),
    	TagsToMonitors: dynatrace.AwsCredentialsTagsToMonitorArray{
    		&dynatrace.AwsCredentialsTagsToMonitorArgs{
    			Name:     pulumi.String("string"),
    			Unknowns: pulumi.String("string"),
    			Value:    pulumi.String("string"),
    		},
    	},
    	Unknowns: pulumi.String("string"),
    })
    
    var awsCredentialsResource = new AwsCredentials("awsCredentialsResource", AwsCredentialsArgs.builder()
        .authenticationData(AwsCredentialsAuthenticationDataArgs.builder()
            .accessKey("string")
            .accountId("string")
            .externalId("string")
            .iamRole("string")
            .secretKey("string")
            .unknowns("string")
            .build())
        .partitionType("string")
        .taggedOnly(false)
        .credentialsEnabled(false)
        .label("string")
        .removeDefaults(false)
        .runningOnDynatraceInfrastructure(false)
        .tagsToMonitors(AwsCredentialsTagsToMonitorArgs.builder()
            .name("string")
            .unknowns("string")
            .value("string")
            .build())
        .unknowns("string")
        .build());
    
    aws_credentials_resource = dynatrace.AwsCredentials("awsCredentialsResource",
        authentication_data={
            "access_key": "string",
            "account_id": "string",
            "external_id": "string",
            "iam_role": "string",
            "secret_key": "string",
            "unknowns": "string",
        },
        partition_type="string",
        tagged_only=False,
        credentials_enabled=False,
        label="string",
        remove_defaults=False,
        running_on_dynatrace_infrastructure=False,
        tags_to_monitors=[{
            "name": "string",
            "unknowns": "string",
            "value": "string",
        }],
        unknowns="string")
    
    const awsCredentialsResource = new dynatrace.AwsCredentials("awsCredentialsResource", {
        authenticationData: {
            accessKey: "string",
            accountId: "string",
            externalId: "string",
            iamRole: "string",
            secretKey: "string",
            unknowns: "string",
        },
        partitionType: "string",
        taggedOnly: false,
        credentialsEnabled: false,
        label: "string",
        removeDefaults: false,
        runningOnDynatraceInfrastructure: false,
        tagsToMonitors: [{
            name: "string",
            unknowns: "string",
            value: "string",
        }],
        unknowns: "string",
    });
    
    type: dynatrace:AwsCredentials
    properties:
        authenticationData:
            accessKey: string
            accountId: string
            externalId: string
            iamRole: string
            secretKey: string
            unknowns: string
        credentialsEnabled: false
        label: string
        partitionType: string
        removeDefaults: false
        runningOnDynatraceInfrastructure: false
        taggedOnly: false
        tagsToMonitors:
            - name: string
              unknowns: string
              value: string
        unknowns: string
    

    AwsCredentials 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 AwsCredentials resource accepts the following input properties:

    AuthenticationData Pulumiverse.Dynatrace.Inputs.AwsCredentialsAuthenticationData
    credentials for the AWS authentication
    PartitionType string
    The type of the AWS partition
    TaggedOnly bool
    Monitor only resources which have specified AWS tags (true) or all resources (false)
    CredentialsEnabled bool
    Enable monitoring of specified AWS credentials
    Label string
    The name of the credentials
    RemoveDefaults bool
    Instructs the provider to remove the supporting services Dynatrace applies by default to newly created AWS Credentials. Supporting Services applied by via dynatrace.AwsService subsequently won't get touched. Note: This attribute is only getting considered during creation of the resource. Changing it afterwards won't have an effect
    RunningOnDynatraceInfrastructure bool
    Run credentials on Dynatrace infrastructure
    SupportingServicesManagedInDynatrace bool

    Deprecated: Supporting Services are no longer getting managed via this resource. Regardless of the value set here, this resource won't affect the supporting services during updates

    SupportingServicesToMonitors List<Pulumiverse.Dynatrace.Inputs.AwsCredentialsSupportingServicesToMonitor>
    supporting services to be monitored

    Deprecated: Managing supporting services directly within AWS Credentials has been deprecated within the REST API. This attribute just exists for backwards compatibility. It no longer has an effect. For managing services use the resource dynatrace.AwsService

    TagsToMonitors List<Pulumiverse.Dynatrace.Inputs.AwsCredentialsTagsToMonitor>
    AWS tags to be monitored. You can specify up to 10 tags. Only applicable when the tagged_only parameter is set to true
    Unknowns string
    Any attributes that aren't yet supported by this provider
    AuthenticationData AwsCredentialsAuthenticationDataArgs
    credentials for the AWS authentication
    PartitionType string
    The type of the AWS partition
    TaggedOnly bool
    Monitor only resources which have specified AWS tags (true) or all resources (false)
    CredentialsEnabled bool
    Enable monitoring of specified AWS credentials
    Label string
    The name of the credentials
    RemoveDefaults bool
    Instructs the provider to remove the supporting services Dynatrace applies by default to newly created AWS Credentials. Supporting Services applied by via dynatrace.AwsService subsequently won't get touched. Note: This attribute is only getting considered during creation of the resource. Changing it afterwards won't have an effect
    RunningOnDynatraceInfrastructure bool
    Run credentials on Dynatrace infrastructure
    SupportingServicesManagedInDynatrace bool

    Deprecated: Supporting Services are no longer getting managed via this resource. Regardless of the value set here, this resource won't affect the supporting services during updates

    SupportingServicesToMonitors []AwsCredentialsSupportingServicesToMonitorArgs
    supporting services to be monitored

    Deprecated: Managing supporting services directly within AWS Credentials has been deprecated within the REST API. This attribute just exists for backwards compatibility. It no longer has an effect. For managing services use the resource dynatrace.AwsService

    TagsToMonitors []AwsCredentialsTagsToMonitorArgs
    AWS tags to be monitored. You can specify up to 10 tags. Only applicable when the tagged_only parameter is set to true
    Unknowns string
    Any attributes that aren't yet supported by this provider
    authenticationData AwsCredentialsAuthenticationData
    credentials for the AWS authentication
    partitionType String
    The type of the AWS partition
    taggedOnly Boolean
    Monitor only resources which have specified AWS tags (true) or all resources (false)
    credentialsEnabled Boolean
    Enable monitoring of specified AWS credentials
    label String
    The name of the credentials
    removeDefaults Boolean
    Instructs the provider to remove the supporting services Dynatrace applies by default to newly created AWS Credentials. Supporting Services applied by via dynatrace.AwsService subsequently won't get touched. Note: This attribute is only getting considered during creation of the resource. Changing it afterwards won't have an effect
    runningOnDynatraceInfrastructure Boolean
    Run credentials on Dynatrace infrastructure
    supportingServicesManagedInDynatrace Boolean

    Deprecated: Supporting Services are no longer getting managed via this resource. Regardless of the value set here, this resource won't affect the supporting services during updates

    supportingServicesToMonitors List<AwsCredentialsSupportingServicesToMonitor>
    supporting services to be monitored

    Deprecated: Managing supporting services directly within AWS Credentials has been deprecated within the REST API. This attribute just exists for backwards compatibility. It no longer has an effect. For managing services use the resource dynatrace.AwsService

    tagsToMonitors List<AwsCredentialsTagsToMonitor>
    AWS tags to be monitored. You can specify up to 10 tags. Only applicable when the tagged_only parameter is set to true
    unknowns String
    Any attributes that aren't yet supported by this provider
    authenticationData AwsCredentialsAuthenticationData
    credentials for the AWS authentication
    partitionType string
    The type of the AWS partition
    taggedOnly boolean
    Monitor only resources which have specified AWS tags (true) or all resources (false)
    credentialsEnabled boolean
    Enable monitoring of specified AWS credentials
    label string
    The name of the credentials
    removeDefaults boolean
    Instructs the provider to remove the supporting services Dynatrace applies by default to newly created AWS Credentials. Supporting Services applied by via dynatrace.AwsService subsequently won't get touched. Note: This attribute is only getting considered during creation of the resource. Changing it afterwards won't have an effect
    runningOnDynatraceInfrastructure boolean
    Run credentials on Dynatrace infrastructure
    supportingServicesManagedInDynatrace boolean

    Deprecated: Supporting Services are no longer getting managed via this resource. Regardless of the value set here, this resource won't affect the supporting services during updates

    supportingServicesToMonitors AwsCredentialsSupportingServicesToMonitor[]
    supporting services to be monitored

    Deprecated: Managing supporting services directly within AWS Credentials has been deprecated within the REST API. This attribute just exists for backwards compatibility. It no longer has an effect. For managing services use the resource dynatrace.AwsService

    tagsToMonitors AwsCredentialsTagsToMonitor[]
    AWS tags to be monitored. You can specify up to 10 tags. Only applicable when the tagged_only parameter is set to true
    unknowns string
    Any attributes that aren't yet supported by this provider
    authentication_data AwsCredentialsAuthenticationDataArgs
    credentials for the AWS authentication
    partition_type str
    The type of the AWS partition
    tagged_only bool
    Monitor only resources which have specified AWS tags (true) or all resources (false)
    credentials_enabled bool
    Enable monitoring of specified AWS credentials
    label str
    The name of the credentials
    remove_defaults bool
    Instructs the provider to remove the supporting services Dynatrace applies by default to newly created AWS Credentials. Supporting Services applied by via dynatrace.AwsService subsequently won't get touched. Note: This attribute is only getting considered during creation of the resource. Changing it afterwards won't have an effect
    running_on_dynatrace_infrastructure bool
    Run credentials on Dynatrace infrastructure
    supporting_services_managed_in_dynatrace bool

    Deprecated: Supporting Services are no longer getting managed via this resource. Regardless of the value set here, this resource won't affect the supporting services during updates

    supporting_services_to_monitors Sequence[AwsCredentialsSupportingServicesToMonitorArgs]
    supporting services to be monitored

    Deprecated: Managing supporting services directly within AWS Credentials has been deprecated within the REST API. This attribute just exists for backwards compatibility. It no longer has an effect. For managing services use the resource dynatrace.AwsService

    tags_to_monitors Sequence[AwsCredentialsTagsToMonitorArgs]
    AWS tags to be monitored. You can specify up to 10 tags. Only applicable when the tagged_only parameter is set to true
    unknowns str
    Any attributes that aren't yet supported by this provider
    authenticationData Property Map
    credentials for the AWS authentication
    partitionType String
    The type of the AWS partition
    taggedOnly Boolean
    Monitor only resources which have specified AWS tags (true) or all resources (false)
    credentialsEnabled Boolean
    Enable monitoring of specified AWS credentials
    label String
    The name of the credentials
    removeDefaults Boolean
    Instructs the provider to remove the supporting services Dynatrace applies by default to newly created AWS Credentials. Supporting Services applied by via dynatrace.AwsService subsequently won't get touched. Note: This attribute is only getting considered during creation of the resource. Changing it afterwards won't have an effect
    runningOnDynatraceInfrastructure Boolean
    Run credentials on Dynatrace infrastructure
    supportingServicesManagedInDynatrace Boolean

    Deprecated: Supporting Services are no longer getting managed via this resource. Regardless of the value set here, this resource won't affect the supporting services during updates

    supportingServicesToMonitors List<Property Map>
    supporting services to be monitored

    Deprecated: Managing supporting services directly within AWS Credentials has been deprecated within the REST API. This attribute just exists for backwards compatibility. It no longer has an effect. For managing services use the resource dynatrace.AwsService

    tagsToMonitors List<Property Map>
    AWS tags to be monitored. You can specify up to 10 tags. Only applicable when the tagged_only parameter is set 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 AwsCredentials 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 AwsCredentials Resource

    Get an existing AwsCredentials 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?: AwsCredentialsState, opts?: CustomResourceOptions): AwsCredentials
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            authentication_data: Optional[AwsCredentialsAuthenticationDataArgs] = None,
            credentials_enabled: Optional[bool] = None,
            label: Optional[str] = None,
            partition_type: Optional[str] = None,
            remove_defaults: Optional[bool] = None,
            running_on_dynatrace_infrastructure: Optional[bool] = None,
            supporting_services_managed_in_dynatrace: Optional[bool] = None,
            supporting_services_to_monitors: Optional[Sequence[AwsCredentialsSupportingServicesToMonitorArgs]] = None,
            tagged_only: Optional[bool] = None,
            tags_to_monitors: Optional[Sequence[AwsCredentialsTagsToMonitorArgs]] = None,
            unknowns: Optional[str] = None) -> AwsCredentials
    func GetAwsCredentials(ctx *Context, name string, id IDInput, state *AwsCredentialsState, opts ...ResourceOption) (*AwsCredentials, error)
    public static AwsCredentials Get(string name, Input<string> id, AwsCredentialsState? state, CustomResourceOptions? opts = null)
    public static AwsCredentials get(String name, Output<String> id, AwsCredentialsState 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:
    AuthenticationData Pulumiverse.Dynatrace.Inputs.AwsCredentialsAuthenticationData
    credentials for the AWS authentication
    CredentialsEnabled bool
    Enable monitoring of specified AWS credentials
    Label string
    The name of the credentials
    PartitionType string
    The type of the AWS partition
    RemoveDefaults bool
    Instructs the provider to remove the supporting services Dynatrace applies by default to newly created AWS Credentials. Supporting Services applied by via dynatrace.AwsService subsequently won't get touched. Note: This attribute is only getting considered during creation of the resource. Changing it afterwards won't have an effect
    RunningOnDynatraceInfrastructure bool
    Run credentials on Dynatrace infrastructure
    SupportingServicesManagedInDynatrace bool

    Deprecated: Supporting Services are no longer getting managed via this resource. Regardless of the value set here, this resource won't affect the supporting services during updates

    SupportingServicesToMonitors List<Pulumiverse.Dynatrace.Inputs.AwsCredentialsSupportingServicesToMonitor>
    supporting services to be monitored

    Deprecated: Managing supporting services directly within AWS Credentials has been deprecated within the REST API. This attribute just exists for backwards compatibility. It no longer has an effect. For managing services use the resource dynatrace.AwsService

    TaggedOnly bool
    Monitor only resources which have specified AWS tags (true) or all resources (false)
    TagsToMonitors List<Pulumiverse.Dynatrace.Inputs.AwsCredentialsTagsToMonitor>
    AWS tags to be monitored. You can specify up to 10 tags. Only applicable when the tagged_only parameter is set to true
    Unknowns string
    Any attributes that aren't yet supported by this provider
    AuthenticationData AwsCredentialsAuthenticationDataArgs
    credentials for the AWS authentication
    CredentialsEnabled bool
    Enable monitoring of specified AWS credentials
    Label string
    The name of the credentials
    PartitionType string
    The type of the AWS partition
    RemoveDefaults bool
    Instructs the provider to remove the supporting services Dynatrace applies by default to newly created AWS Credentials. Supporting Services applied by via dynatrace.AwsService subsequently won't get touched. Note: This attribute is only getting considered during creation of the resource. Changing it afterwards won't have an effect
    RunningOnDynatraceInfrastructure bool
    Run credentials on Dynatrace infrastructure
    SupportingServicesManagedInDynatrace bool

    Deprecated: Supporting Services are no longer getting managed via this resource. Regardless of the value set here, this resource won't affect the supporting services during updates

    SupportingServicesToMonitors []AwsCredentialsSupportingServicesToMonitorArgs
    supporting services to be monitored

    Deprecated: Managing supporting services directly within AWS Credentials has been deprecated within the REST API. This attribute just exists for backwards compatibility. It no longer has an effect. For managing services use the resource dynatrace.AwsService

    TaggedOnly bool
    Monitor only resources which have specified AWS tags (true) or all resources (false)
    TagsToMonitors []AwsCredentialsTagsToMonitorArgs
    AWS tags to be monitored. You can specify up to 10 tags. Only applicable when the tagged_only parameter is set to true
    Unknowns string
    Any attributes that aren't yet supported by this provider
    authenticationData AwsCredentialsAuthenticationData
    credentials for the AWS authentication
    credentialsEnabled Boolean
    Enable monitoring of specified AWS credentials
    label String
    The name of the credentials
    partitionType String
    The type of the AWS partition
    removeDefaults Boolean
    Instructs the provider to remove the supporting services Dynatrace applies by default to newly created AWS Credentials. Supporting Services applied by via dynatrace.AwsService subsequently won't get touched. Note: This attribute is only getting considered during creation of the resource. Changing it afterwards won't have an effect
    runningOnDynatraceInfrastructure Boolean
    Run credentials on Dynatrace infrastructure
    supportingServicesManagedInDynatrace Boolean

    Deprecated: Supporting Services are no longer getting managed via this resource. Regardless of the value set here, this resource won't affect the supporting services during updates

    supportingServicesToMonitors List<AwsCredentialsSupportingServicesToMonitor>
    supporting services to be monitored

    Deprecated: Managing supporting services directly within AWS Credentials has been deprecated within the REST API. This attribute just exists for backwards compatibility. It no longer has an effect. For managing services use the resource dynatrace.AwsService

    taggedOnly Boolean
    Monitor only resources which have specified AWS tags (true) or all resources (false)
    tagsToMonitors List<AwsCredentialsTagsToMonitor>
    AWS tags to be monitored. You can specify up to 10 tags. Only applicable when the tagged_only parameter is set to true
    unknowns String
    Any attributes that aren't yet supported by this provider
    authenticationData AwsCredentialsAuthenticationData
    credentials for the AWS authentication
    credentialsEnabled boolean
    Enable monitoring of specified AWS credentials
    label string
    The name of the credentials
    partitionType string
    The type of the AWS partition
    removeDefaults boolean
    Instructs the provider to remove the supporting services Dynatrace applies by default to newly created AWS Credentials. Supporting Services applied by via dynatrace.AwsService subsequently won't get touched. Note: This attribute is only getting considered during creation of the resource. Changing it afterwards won't have an effect
    runningOnDynatraceInfrastructure boolean
    Run credentials on Dynatrace infrastructure
    supportingServicesManagedInDynatrace boolean

    Deprecated: Supporting Services are no longer getting managed via this resource. Regardless of the value set here, this resource won't affect the supporting services during updates

    supportingServicesToMonitors AwsCredentialsSupportingServicesToMonitor[]
    supporting services to be monitored

    Deprecated: Managing supporting services directly within AWS Credentials has been deprecated within the REST API. This attribute just exists for backwards compatibility. It no longer has an effect. For managing services use the resource dynatrace.AwsService

    taggedOnly boolean
    Monitor only resources which have specified AWS tags (true) or all resources (false)
    tagsToMonitors AwsCredentialsTagsToMonitor[]
    AWS tags to be monitored. You can specify up to 10 tags. Only applicable when the tagged_only parameter is set to true
    unknowns string
    Any attributes that aren't yet supported by this provider
    authentication_data AwsCredentialsAuthenticationDataArgs
    credentials for the AWS authentication
    credentials_enabled bool
    Enable monitoring of specified AWS credentials
    label str
    The name of the credentials
    partition_type str
    The type of the AWS partition
    remove_defaults bool
    Instructs the provider to remove the supporting services Dynatrace applies by default to newly created AWS Credentials. Supporting Services applied by via dynatrace.AwsService subsequently won't get touched. Note: This attribute is only getting considered during creation of the resource. Changing it afterwards won't have an effect
    running_on_dynatrace_infrastructure bool
    Run credentials on Dynatrace infrastructure
    supporting_services_managed_in_dynatrace bool

    Deprecated: Supporting Services are no longer getting managed via this resource. Regardless of the value set here, this resource won't affect the supporting services during updates

    supporting_services_to_monitors Sequence[AwsCredentialsSupportingServicesToMonitorArgs]
    supporting services to be monitored

    Deprecated: Managing supporting services directly within AWS Credentials has been deprecated within the REST API. This attribute just exists for backwards compatibility. It no longer has an effect. For managing services use the resource dynatrace.AwsService

    tagged_only bool
    Monitor only resources which have specified AWS tags (true) or all resources (false)
    tags_to_monitors Sequence[AwsCredentialsTagsToMonitorArgs]
    AWS tags to be monitored. You can specify up to 10 tags. Only applicable when the tagged_only parameter is set to true
    unknowns str
    Any attributes that aren't yet supported by this provider
    authenticationData Property Map
    credentials for the AWS authentication
    credentialsEnabled Boolean
    Enable monitoring of specified AWS credentials
    label String
    The name of the credentials
    partitionType String
    The type of the AWS partition
    removeDefaults Boolean
    Instructs the provider to remove the supporting services Dynatrace applies by default to newly created AWS Credentials. Supporting Services applied by via dynatrace.AwsService subsequently won't get touched. Note: This attribute is only getting considered during creation of the resource. Changing it afterwards won't have an effect
    runningOnDynatraceInfrastructure Boolean
    Run credentials on Dynatrace infrastructure
    supportingServicesManagedInDynatrace Boolean

    Deprecated: Supporting Services are no longer getting managed via this resource. Regardless of the value set here, this resource won't affect the supporting services during updates

    supportingServicesToMonitors List<Property Map>
    supporting services to be monitored

    Deprecated: Managing supporting services directly within AWS Credentials has been deprecated within the REST API. This attribute just exists for backwards compatibility. It no longer has an effect. For managing services use the resource dynatrace.AwsService

    taggedOnly Boolean
    Monitor only resources which have specified AWS tags (true) or all resources (false)
    tagsToMonitors List<Property Map>
    AWS tags to be monitored. You can specify up to 10 tags. Only applicable when the tagged_only parameter is set to true
    unknowns String
    Any attributes that aren't yet supported by this provider

    Supporting Types

    AwsCredentialsAuthenticationData, AwsCredentialsAuthenticationDataArgs

    AccessKey string
    the access key
    AccountId string
    the ID of the Amazon account
    ExternalId string
    (Read only) the external ID token for setting an IAM role. You can obtain it with the GET /aws/iamExternalId request
    IamRole string
    the IAM role to be used by Dynatrace to get monitoring data
    SecretKey string
    the secret access key
    Unknowns string
    Any attributes that aren't yet supported by this provider
    AccessKey string
    the access key
    AccountId string
    the ID of the Amazon account
    ExternalId string
    (Read only) the external ID token for setting an IAM role. You can obtain it with the GET /aws/iamExternalId request
    IamRole string
    the IAM role to be used by Dynatrace to get monitoring data
    SecretKey string
    the secret access key
    Unknowns string
    Any attributes that aren't yet supported by this provider
    accessKey String
    the access key
    accountId String
    the ID of the Amazon account
    externalId String
    (Read only) the external ID token for setting an IAM role. You can obtain it with the GET /aws/iamExternalId request
    iamRole String
    the IAM role to be used by Dynatrace to get monitoring data
    secretKey String
    the secret access key
    unknowns String
    Any attributes that aren't yet supported by this provider
    accessKey string
    the access key
    accountId string
    the ID of the Amazon account
    externalId string
    (Read only) the external ID token for setting an IAM role. You can obtain it with the GET /aws/iamExternalId request
    iamRole string
    the IAM role to be used by Dynatrace to get monitoring data
    secretKey string
    the secret access key
    unknowns string
    Any attributes that aren't yet supported by this provider
    access_key str
    the access key
    account_id str
    the ID of the Amazon account
    external_id str
    (Read only) the external ID token for setting an IAM role. You can obtain it with the GET /aws/iamExternalId request
    iam_role str
    the IAM role to be used by Dynatrace to get monitoring data
    secret_key str
    the secret access key
    unknowns str
    Any attributes that aren't yet supported by this provider
    accessKey String
    the access key
    accountId String
    the ID of the Amazon account
    externalId String
    (Read only) the external ID token for setting an IAM role. You can obtain it with the GET /aws/iamExternalId request
    iamRole String
    the IAM role to be used by Dynatrace to get monitoring data
    secretKey String
    the secret access key
    unknowns String
    Any attributes that aren't yet supported by this provider

    AwsCredentialsSupportingServicesToMonitor, AwsCredentialsSupportingServicesToMonitorArgs

    MonitoredMetrics List<Pulumiverse.Dynatrace.Inputs.AwsCredentialsSupportingServicesToMonitorMonitoredMetric>
    a list of metrics to be monitored for this service
    Name string
    the name of the supporting service
    Unknowns string
    Any attributes that aren't yet supported by this provider
    MonitoredMetrics []AwsCredentialsSupportingServicesToMonitorMonitoredMetric
    a list of metrics to be monitored for this service
    Name string
    the name of the supporting service
    Unknowns string
    Any attributes that aren't yet supported by this provider
    monitoredMetrics List<AwsCredentialsSupportingServicesToMonitorMonitoredMetric>
    a list of metrics to be monitored for this service
    name String
    the name of the supporting service
    unknowns String
    Any attributes that aren't yet supported by this provider
    monitoredMetrics AwsCredentialsSupportingServicesToMonitorMonitoredMetric[]
    a list of metrics to be monitored for this service
    name string
    the name of the supporting service
    unknowns string
    Any attributes that aren't yet supported by this provider
    monitored_metrics Sequence[AwsCredentialsSupportingServicesToMonitorMonitoredMetric]
    a list of metrics to be monitored for this service
    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 metrics to be monitored for this service
    name String
    the name of the supporting service
    unknowns String
    Any attributes that aren't yet supported by this provider

    AwsCredentialsSupportingServicesToMonitorMonitoredMetric, AwsCredentialsSupportingServicesToMonitorMonitoredMetricArgs

    Dimensions List<string>
    a list of metric's dimensions names
    Name string
    the name of the metric of the supporting service
    Statistic string
    the statistic (aggregation) to be used for the metric. AVGMINMAX value is 3 statistics at once: AVERAGE, MINIMUM and MAXIMUM
    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
    Statistic string
    the statistic (aggregation) to be used for the metric. AVGMINMAX value is 3 statistics at once: AVERAGE, MINIMUM and MAXIMUM
    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
    statistic String
    the statistic (aggregation) to be used for the metric. AVGMINMAX value is 3 statistics at once: AVERAGE, MINIMUM and MAXIMUM
    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
    statistic string
    the statistic (aggregation) to be used for the metric. AVGMINMAX value is 3 statistics at once: AVERAGE, MINIMUM and MAXIMUM
    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
    statistic str
    the statistic (aggregation) to be used for the metric. AVGMINMAX value is 3 statistics at once: AVERAGE, MINIMUM and MAXIMUM
    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
    statistic String
    the statistic (aggregation) to be used for the metric. AVGMINMAX value is 3 statistics at once: AVERAGE, MINIMUM and MAXIMUM
    unknowns String
    Any attributes that aren't yet supported by this provider

    AwsCredentialsTagsToMonitor, AwsCredentialsTagsToMonitorArgs

    Name string
    the key of the AWS tag.
    Unknowns string
    Any attributes that aren't yet supported by this provider
    Value string
    the value of the AWS tag
    Name string
    the key of the AWS tag.
    Unknowns string
    Any attributes that aren't yet supported by this provider
    Value string
    the value of the AWS tag
    name String
    the key of the AWS tag.
    unknowns String
    Any attributes that aren't yet supported by this provider
    value String
    the value of the AWS tag
    name string
    the key of the AWS tag.
    unknowns string
    Any attributes that aren't yet supported by this provider
    value string
    the value of the AWS tag
    name str
    the key of the AWS tag.
    unknowns str
    Any attributes that aren't yet supported by this provider
    value str
    the value of the AWS tag
    name String
    the key of the AWS tag.
    unknowns String
    Any attributes that aren't yet supported by this provider
    value String
    the value of the AWS tag

    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