class Aws::CloudFormation::Types::SetTypeConfigurationInput
@note When making an API call, you may pass SetTypeConfigurationInput
data as a hash: { type_arn: "TypeArn", configuration: "TypeConfiguration", # required configuration_alias: "TypeConfigurationAlias", type_name: "TypeName", type: "RESOURCE", # accepts RESOURCE, MODULE, HOOK }
@!attribute [rw] type_arn
The Amazon Resource Name (ARN) for the extension, in this account and region. For public extensions, this will be the ARN assigned when you [activate the type][1] in this account and region. For private extensions, this will be the ARN assigned when you [register the type][2] in this account and region. Do not include the extension versions suffix at the end of the ARN. You can set the configuration for an extension, but not for a specific extension version. [1]: https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_ActivateType.html [2]: https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_RegisterType.html @return [String]
@!attribute [rw] configuration
The configuration data for the extension, in this account and region. The configuration data must be formatted as JSON, and validate against the schema returned in the `ConfigurationSchema` response element of [API\_DescribeType](AWSCloudFormation/latest/APIReference/API_DescribeType.html). For more information, see [Defining account-level configuration data for an extension][1] in the *CloudFormation CLI User Guide*. [1]: https://docs.aws.amazon.com/cloudformation-cli/latest/userguide/resource-type-model.html#resource-type-howto-configuration @return [String]
@!attribute [rw] configuration_alias
An alias by which to refer to this extension configuration data. Conditional: Specifying a configuration alias is required when setting a configuration for a resource type extension. @return [String]
@!attribute [rw] type_name
The name of the extension. Conditional: You must specify `ConfigurationArn`, or `Type` and `TypeName`. @return [String]
@!attribute [rw] type
The type of extension. Conditional: You must specify `ConfigurationArn`, or `Type` and `TypeName`. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/SetTypeConfigurationInput AWS API Documentation
Constants
- SENSITIVE