1. Packages
  2. Dynatrace
  3. API Docs
  4. AwsCredentials
Dynatrace v0.1.0 published on Wednesday, May 24, 2023 by Lbrlabs

dynatrace.AwsCredentials

Explore with Pulumi AI

dynatrace logo
Dynatrace v0.1.0 published on Wednesday, May 24, 2023 by Lbrlabs

    Create AwsCredentials Resource

    new AwsCredentials(name: string, args: AwsCredentialsArgs, opts?: CustomResourceOptions);
    @overload
    def AwsCredentials(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       authentication_data: Optional[AwsCredentialsAuthenticationDataArgs] = None,
                       label: Optional[str] = None,
                       partition_type: Optional[str] = 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)
    @overload
    def AwsCredentials(resource_name: str,
                       args: AwsCredentialsArgs,
                       opts: Optional[ResourceOptions] = 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.
    
    
    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.

    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

    The AwsCredentials resource accepts the following input properties:

    AuthenticationData Lbrlabs.PulumiPackage.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)

    Label string

    The name of the credentials

    SupportingServicesManagedInDynatrace bool

    If enabled (true) the attribute supporting_services will not get synchronized with Dynatrace. You will be able to manage them via WebUI without interference by Terraform.

    SupportingServicesToMonitors List<Lbrlabs.PulumiPackage.Dynatrace.Inputs.AwsCredentialsSupportingServicesToMonitor>

    supporting services to be monitored

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

    Label string

    The name of the credentials

    SupportingServicesManagedInDynatrace bool

    If enabled (true) the attribute supporting_services will not get synchronized with Dynatrace. You will be able to manage them via WebUI without interference by Terraform.

    SupportingServicesToMonitors []AwsCredentialsSupportingServicesToMonitorArgs

    supporting services to be monitored

    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)

    label String

    The name of the credentials

    supportingServicesManagedInDynatrace Boolean

    If enabled (true) the attribute supporting_services will not get synchronized with Dynatrace. You will be able to manage them via WebUI without interference by Terraform.

    supportingServicesToMonitors List<AwsCredentialsSupportingServicesToMonitor>

    supporting services to be monitored

    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)

    label string

    The name of the credentials

    supportingServicesManagedInDynatrace boolean

    If enabled (true) the attribute supporting_services will not get synchronized with Dynatrace. You will be able to manage them via WebUI without interference by Terraform.

    supportingServicesToMonitors AwsCredentialsSupportingServicesToMonitor[]

    supporting services to be monitored

    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)

    label str

    The name of the credentials

    supporting_services_managed_in_dynatrace bool

    If enabled (true) the attribute supporting_services will not get synchronized with Dynatrace. You will be able to manage them via WebUI without interference by Terraform.

    supporting_services_to_monitors Sequence[AwsCredentialsSupportingServicesToMonitorArgs]

    supporting services to be monitored

    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)

    label String

    The name of the credentials

    supportingServicesManagedInDynatrace Boolean

    If enabled (true) the attribute supporting_services will not get synchronized with Dynatrace. You will be able to manage them via WebUI without interference by Terraform.

    supportingServicesToMonitors List<Property Map>

    supporting services to be monitored

    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,
            label: Optional[str] = None,
            partition_type: Optional[str] = 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 Lbrlabs.PulumiPackage.Dynatrace.Inputs.AwsCredentialsAuthenticationData

    credentials for the AWS authentication

    Label string

    The name of the credentials

    PartitionType string

    The type of the AWS partition

    SupportingServicesManagedInDynatrace bool

    If enabled (true) the attribute supporting_services will not get synchronized with Dynatrace. You will be able to manage them via WebUI without interference by Terraform.

    SupportingServicesToMonitors List<Lbrlabs.PulumiPackage.Dynatrace.Inputs.AwsCredentialsSupportingServicesToMonitor>

    supporting services to be monitored

    TaggedOnly bool

    Monitor only resources which have specified AWS tags (true) or all resources (false)

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

    Label string

    The name of the credentials

    PartitionType string

    The type of the AWS partition

    SupportingServicesManagedInDynatrace bool

    If enabled (true) the attribute supporting_services will not get synchronized with Dynatrace. You will be able to manage them via WebUI without interference by Terraform.

    SupportingServicesToMonitors []AwsCredentialsSupportingServicesToMonitorArgs

    supporting services to be monitored

    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

    label String

    The name of the credentials

    partitionType String

    The type of the AWS partition

    supportingServicesManagedInDynatrace Boolean

    If enabled (true) the attribute supporting_services will not get synchronized with Dynatrace. You will be able to manage them via WebUI without interference by Terraform.

    supportingServicesToMonitors List<AwsCredentialsSupportingServicesToMonitor>

    supporting services to be monitored

    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

    label string

    The name of the credentials

    partitionType string

    The type of the AWS partition

    supportingServicesManagedInDynatrace boolean

    If enabled (true) the attribute supporting_services will not get synchronized with Dynatrace. You will be able to manage them via WebUI without interference by Terraform.

    supportingServicesToMonitors AwsCredentialsSupportingServicesToMonitor[]

    supporting services to be monitored

    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

    label str

    The name of the credentials

    partition_type str

    The type of the AWS partition

    supporting_services_managed_in_dynatrace bool

    If enabled (true) the attribute supporting_services will not get synchronized with Dynatrace. You will be able to manage them via WebUI without interference by Terraform.

    supporting_services_to_monitors Sequence[AwsCredentialsSupportingServicesToMonitorArgs]

    supporting services to be monitored

    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

    label String

    The name of the credentials

    partitionType String

    The type of the AWS partition

    supportingServicesManagedInDynatrace Boolean

    If enabled (true) the attribute supporting_services will not get synchronized with Dynatrace. You will be able to manage them via WebUI without interference by Terraform.

    supportingServicesToMonitors List<Property Map>

    supporting services to be monitored

    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<Lbrlabs.PulumiPackage.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>
    Name string
    Statistic string
    Unknowns string

    Any attributes that aren't yet supported by this provider

    Dimensions []string
    Name string
    Statistic string
    Unknowns string

    Any attributes that aren't yet supported by this provider

    dimensions List<String>
    name String
    statistic String
    unknowns String

    Any attributes that aren't yet supported by this provider

    dimensions string[]
    name string
    statistic string
    unknowns string

    Any attributes that aren't yet supported by this provider

    dimensions Sequence[str]
    name str
    statistic str
    unknowns str

    Any attributes that aren't yet supported by this provider

    dimensions List<String>
    name String
    statistic String
    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 lbrlabs/pulumi-dynatrace
    License
    Apache-2.0
    Notes

    This Pulumi package is based on the dynatrace Terraform Provider.

    dynatrace logo
    Dynatrace v0.1.0 published on Wednesday, May 24, 2023 by Lbrlabs