ResourceVersionArgs

data class ResourceVersionArgs(val executionRoleArn: Output<String>? = null, val loggingConfig: Output<ResourceVersionLoggingConfigArgs>? = null, val schemaHandlerPackage: Output<String>? = null, val typeName: Output<String>? = null) : ConvertibleToJava<ResourceVersionArgs>

A resource that has been registered in the CloudFormation Registry.

Example Usage

Example

No Java example available.

Example

No Java example available.

Example

No Java example available.

Example

No Java example available.

Example

No Java example available.

Example

No Java example available.

Constructors

Link copied to clipboard
constructor(executionRoleArn: Output<String>? = null, loggingConfig: Output<ResourceVersionLoggingConfigArgs>? = null, schemaHandlerPackage: Output<String>? = null, typeName: Output<String>? = null)

Properties

Link copied to clipboard
val executionRoleArn: Output<String>? = null

The Amazon Resource Name (ARN) of the IAM execution role to use to register the type. If your resource type calls AWS APIs in any of its handlers, you must create an IAM execution role that includes the necessary permissions to call those AWS APIs, and provision that execution role in your account. CloudFormation then assumes that execution role to provide your resource type with the appropriate credentials.

Link copied to clipboard

Specifies logging configuration information for a type.

Link copied to clipboard
val schemaHandlerPackage: Output<String>? = null

A url to the S3 bucket containing the schema handler package that contains the schema, event handlers, and associated files for the type you want to register. For information on generating a schema handler package for the type you want to register, see submit in the CloudFormation CLI User Guide.

Link copied to clipboard
val typeName: Output<String>? = null

The name of the type being registered. We recommend that type names adhere to the following pattern: company_or_organization::service::type.

Functions

Link copied to clipboard
open override fun toJava(): ResourceVersionArgs