dynatrace.AwsCredentials
Explore with Pulumi AI
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:
- Authentication
Data Lbrlabs.Pulumi Package. Dynatrace. Inputs. Aws Credentials Authentication Data credentials for the AWS authentication
- Partition
Type string The type of the AWS partition
- Tagged
Only bool Monitor only resources which have specified AWS tags (
true
) or all resources (false
)- Label string
The name of the credentials
- Supporting
Services boolManaged In Dynatrace If enabled (
true
) the attributesupporting_services
will not get synchronized with Dynatrace. You will be able to manage them via WebUI without interference by Terraform.- Supporting
Services List<Lbrlabs.To Monitors Pulumi Package. Dynatrace. Inputs. Aws Credentials Supporting Services To Monitor> supporting services to be monitored
- List<Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Aws Credentials Tags To Monitor> 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 AwsCredentials Authentication Data Args credentials for the AWS authentication
- Partition
Type string The type of the AWS partition
- Tagged
Only bool Monitor only resources which have specified AWS tags (
true
) or all resources (false
)- Label string
The name of the credentials
- Supporting
Services boolManaged In Dynatrace If enabled (
true
) the attributesupporting_services
will not get synchronized with Dynatrace. You will be able to manage them via WebUI without interference by Terraform.- Supporting
Services []AwsTo Monitors Credentials Supporting Services To Monitor Args supporting services to be monitored
- []Aws
Credentials Tags To Monitor Args 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 AwsCredentials Authentication Data credentials for the AWS authentication
- partition
Type String The type of the AWS partition
- tagged
Only Boolean Monitor only resources which have specified AWS tags (
true
) or all resources (false
)- label String
The name of the credentials
- supporting
Services BooleanManaged In Dynatrace If enabled (
true
) the attributesupporting_services
will not get synchronized with Dynatrace. You will be able to manage them via WebUI without interference by Terraform.- supporting
Services List<AwsTo Monitors Credentials Supporting Services To Monitor> supporting services to be monitored
- List<Aws
Credentials Tags To Monitor> 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 AwsCredentials Authentication Data credentials for the AWS authentication
- partition
Type string The type of the AWS partition
- tagged
Only boolean Monitor only resources which have specified AWS tags (
true
) or all resources (false
)- label string
The name of the credentials
- supporting
Services booleanManaged In Dynatrace If enabled (
true
) the attributesupporting_services
will not get synchronized with Dynatrace. You will be able to manage them via WebUI without interference by Terraform.- supporting
Services AwsTo Monitors Credentials Supporting Services To Monitor[] supporting services to be monitored
- Aws
Credentials Tags To Monitor[] 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 AwsCredentials Authentication Data Args 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_ boolmanaged_ in_ dynatrace If enabled (
true
) the attributesupporting_services
will not get synchronized with Dynatrace. You will be able to manage them via WebUI without interference by Terraform.- supporting_
services_ Sequence[Awsto_ monitors Credentials Supporting Services To Monitor Args] supporting services to be monitored
- Sequence[Aws
Credentials Tags To Monitor Args] 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
- authentication
Data Property Map credentials for the AWS authentication
- partition
Type String The type of the AWS partition
- tagged
Only Boolean Monitor only resources which have specified AWS tags (
true
) or all resources (false
)- label String
The name of the credentials
- supporting
Services BooleanManaged In Dynatrace If enabled (
true
) the attributesupporting_services
will not get synchronized with Dynatrace. You will be able to manage them via WebUI without interference by Terraform.- supporting
Services List<Property Map>To Monitors supporting services to be monitored
- 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.
- Authentication
Data Lbrlabs.Pulumi Package. Dynatrace. Inputs. Aws Credentials Authentication Data credentials for the AWS authentication
- Label string
The name of the credentials
- Partition
Type string The type of the AWS partition
- Supporting
Services boolManaged In Dynatrace If enabled (
true
) the attributesupporting_services
will not get synchronized with Dynatrace. You will be able to manage them via WebUI without interference by Terraform.- Supporting
Services List<Lbrlabs.To Monitors Pulumi Package. Dynatrace. Inputs. Aws Credentials Supporting Services To Monitor> supporting services to be monitored
- Tagged
Only bool Monitor only resources which have specified AWS tags (
true
) or all resources (false
)- List<Lbrlabs.
Pulumi Package. Dynatrace. Inputs. Aws Credentials Tags To Monitor> 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 AwsCredentials Authentication Data Args credentials for the AWS authentication
- Label string
The name of the credentials
- Partition
Type string The type of the AWS partition
- Supporting
Services boolManaged In Dynatrace If enabled (
true
) the attributesupporting_services
will not get synchronized with Dynatrace. You will be able to manage them via WebUI without interference by Terraform.- Supporting
Services []AwsTo Monitors Credentials Supporting Services To Monitor Args supporting services to be monitored
- Tagged
Only bool Monitor only resources which have specified AWS tags (
true
) or all resources (false
)- []Aws
Credentials Tags To Monitor Args 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 AwsCredentials Authentication Data credentials for the AWS authentication
- label String
The name of the credentials
- partition
Type String The type of the AWS partition
- supporting
Services BooleanManaged In Dynatrace If enabled (
true
) the attributesupporting_services
will not get synchronized with Dynatrace. You will be able to manage them via WebUI without interference by Terraform.- supporting
Services List<AwsTo Monitors Credentials Supporting Services To Monitor> supporting services to be monitored
- tagged
Only Boolean Monitor only resources which have specified AWS tags (
true
) or all resources (false
)- List<Aws
Credentials Tags To Monitor> 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 AwsCredentials Authentication Data credentials for the AWS authentication
- label string
The name of the credentials
- partition
Type string The type of the AWS partition
- supporting
Services booleanManaged In Dynatrace If enabled (
true
) the attributesupporting_services
will not get synchronized with Dynatrace. You will be able to manage them via WebUI without interference by Terraform.- supporting
Services AwsTo Monitors Credentials Supporting Services To Monitor[] supporting services to be monitored
- tagged
Only boolean Monitor only resources which have specified AWS tags (
true
) or all resources (false
)- Aws
Credentials Tags To Monitor[] 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 AwsCredentials Authentication Data Args credentials for the AWS authentication
- label str
The name of the credentials
- partition_
type str The type of the AWS partition
- supporting_
services_ boolmanaged_ in_ dynatrace If enabled (
true
) the attributesupporting_services
will not get synchronized with Dynatrace. You will be able to manage them via WebUI without interference by Terraform.- supporting_
services_ Sequence[Awsto_ monitors Credentials Supporting Services To Monitor Args] supporting services to be monitored
- tagged_
only bool Monitor only resources which have specified AWS tags (
true
) or all resources (false
)- Sequence[Aws
Credentials Tags To Monitor Args] 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
- authentication
Data Property Map credentials for the AWS authentication
- label String
The name of the credentials
- partition
Type String The type of the AWS partition
- supporting
Services BooleanManaged In Dynatrace If enabled (
true
) the attributesupporting_services
will not get synchronized with Dynatrace. You will be able to manage them via WebUI without interference by Terraform.- supporting
Services List<Property Map>To Monitors supporting services to be monitored
- tagged
Only Boolean Monitor only resources which have specified AWS tags (
true
) or all resources (false
)- 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
- Access
Key string the access key
- Account
Id string the ID of the Amazon account
- External
Id string (Read only) the external ID token for setting an IAM role. You can obtain it with the
GET /aws/iamExternalId
request- Iam
Role string the IAM role to be used by Dynatrace to get monitoring data
- Secret
Key string the secret access key
- Unknowns string
Any attributes that aren't yet supported by this provider
- Access
Key string the access key
- Account
Id string the ID of the Amazon account
- External
Id string (Read only) the external ID token for setting an IAM role. You can obtain it with the
GET /aws/iamExternalId
request- Iam
Role string the IAM role to be used by Dynatrace to get monitoring data
- Secret
Key string the secret access key
- Unknowns string
Any attributes that aren't yet supported by this provider
- access
Key String the access key
- account
Id String the ID of the Amazon account
- external
Id String (Read only) the external ID token for setting an IAM role. You can obtain it with the
GET /aws/iamExternalId
request- iam
Role String the IAM role to be used by Dynatrace to get monitoring data
- secret
Key String the secret access key
- unknowns String
Any attributes that aren't yet supported by this provider
- access
Key string the access key
- account
Id string the ID of the Amazon account
- external
Id string (Read only) the external ID token for setting an IAM role. You can obtain it with the
GET /aws/iamExternalId
request- iam
Role string the IAM role to be used by Dynatrace to get monitoring data
- secret
Key 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
- access
Key String the access key
- account
Id String the ID of the Amazon account
- external
Id String (Read only) the external ID token for setting an IAM role. You can obtain it with the
GET /aws/iamExternalId
request- iam
Role String the IAM role to be used by Dynatrace to get monitoring data
- secret
Key String the secret access key
- unknowns String
Any attributes that aren't yet supported by this provider
AwsCredentialsSupportingServicesToMonitor, AwsCredentialsSupportingServicesToMonitorArgs
- Monitored
Metrics List<Lbrlabs.Pulumi Package. Dynatrace. Inputs. Aws Credentials Supporting Services To Monitor Monitored Metric> 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 []AwsCredentials Supporting Services To Monitor Monitored Metric 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 List<AwsCredentials Supporting Services To Monitor Monitored Metric> 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 AwsCredentials Supporting Services To Monitor Monitored Metric[] 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[AwsCredentials Supporting Services To Monitor Monitored Metric] 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
- monitored
Metrics 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
Package Details
- Repository
- dynatrace lbrlabs/pulumi-dynatrace
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
dynatrace
Terraform Provider.