Data Source: awsCloudformationType
Provides details about a CloudFormation Type.
Example Usage
/*Provider bindings are generated by running cdktf get.
See https://cdk.tf/provider-generation for more details.*/
import * as aws from "./.gen/providers/aws";
new aws.dataAwsCloudformationType.DataAwsCloudformationType(this, "example", {
type: "RESOURCE",
typeName: "AWS::Athena::WorkGroup",
});
Argument Reference
The following arguments are supported:
arn
- (Optional) ARN of the CloudFormation Type. For example,arn:aws:cloudformation:usWest2::type/resource/awsEc2Vpc
.type
- (Optional) CloudFormation Registry Type. For example,resource
.typeName
- (Optional) CloudFormation Type name. For example,aws::ec2::vpc
.versionId
- (Optional) Identifier of the CloudFormation Type version.
Attributes Reference
In addition to all arguments above, the following attributes are exported:
defaultVersionId
- Identifier of the CloudFormation Type default version.deprecatedStatus
- Deprecation status of the CloudFormation Type.description
- Description of the CloudFormation Type.documentationUrl
- URL of the documentation for the CloudFormation Type.executionRoleArn
- ARN of the IAM Role used to register the CloudFormation Type.isDefaultVersion
- Whether the CloudFormation Type version is the default version.loggingConfig
- List of objects containing logging configuration.logGroupName
- Name of the CloudWatch Log Group where CloudFormation sends error logging information when invoking the type's handlers.logRoleArn
- ARN of the IAM Role CloudFormation assumes when sending error logging information to CloudWatch Logs.provisioningType
- Provisioning behavior of the CloudFormation Type.schema
- JSON document of the CloudFormation Type schema.sourceUrl
- URL of the source code for the CloudFormation Type.visibility
- Scope of the CloudFormation Type.