AwsNativeProvider

class AwsNativeProvider : KotlinProviderResource

The provider type for the AWS Cloud Control package. By default, resources use package-wide configuration settings, however an explicit Provider instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the documentation for more information.

Properties

Link copied to clipboard
val profile: Output<String>?

The profile for API operations. If not set, the default profile created with aws configure will be used.

Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val region: Output<String>?

The region where AWS operations will take place. Examples are us-east-1, us-west-2, etc.

Link copied to clipboard
val roleArn: Output<String>?

The Amazon Resource Name (ARN) of the AWS Identity and Access Management (IAM) role for Cloud Control API to use when performing this resource operation. Note, this is a unique feature for server side security enforcement, not to be confused with assumeRole, which is used to obtain temporary client credentials. If you do not specify a role, Cloud Control API uses a temporary session created using your AWS user credentials instead.

Link copied to clipboard

The path to the shared credentials file. If not set this defaults to ~/.aws/credentials.

Link copied to clipboard
val urn: Output<String>