public static interface DescribeTypeResponse.Builder extends CloudFormationResponse.Builder, SdkPojo, CopyableBuilder<DescribeTypeResponse.Builder,DescribeTypeResponse>
| Modifier and Type | Method and Description |
|---|---|
DescribeTypeResponse.Builder |
arn(String arn)
The Amazon Resource Name (ARN) of the extension.
|
DescribeTypeResponse.Builder |
defaultVersionId(String defaultVersionId)
The ID of the default version of the extension.
|
DescribeTypeResponse.Builder |
deprecatedStatus(DeprecatedStatus deprecatedStatus)
The deprecation status of the extension version.
|
DescribeTypeResponse.Builder |
deprecatedStatus(String deprecatedStatus)
The deprecation status of the extension version.
|
DescribeTypeResponse.Builder |
description(String description)
The description of the registered extension.
|
DescribeTypeResponse.Builder |
documentationUrl(String documentationUrl)
The URL of a page providing detailed documentation for this extension.
|
DescribeTypeResponse.Builder |
executionRoleArn(String executionRoleArn)
The Amazon Resource Name (ARN) of the IAM execution role used to register the extension.
|
DescribeTypeResponse.Builder |
isDefaultVersion(Boolean isDefaultVersion)
Whether the specified extension version is set as the default version.
|
DescribeTypeResponse.Builder |
lastUpdated(Instant lastUpdated)
When the specified extension version was registered.
|
default DescribeTypeResponse.Builder |
loggingConfig(Consumer<LoggingConfig.Builder> loggingConfig)
Contains logging configuration information for an extension.
|
DescribeTypeResponse.Builder |
loggingConfig(LoggingConfig loggingConfig)
Contains logging configuration information for an extension.
|
DescribeTypeResponse.Builder |
provisioningType(ProvisioningType provisioningType)
The provisioning behavior of the extension.
|
DescribeTypeResponse.Builder |
provisioningType(String provisioningType)
The provisioning behavior of the extension.
|
DescribeTypeResponse.Builder |
schema(String schema)
The schema that defines the extension.
|
DescribeTypeResponse.Builder |
sourceUrl(String sourceUrl)
The URL of the source code for the extension.
|
DescribeTypeResponse.Builder |
timeCreated(Instant timeCreated)
When the specified extension version was registered.
|
DescribeTypeResponse.Builder |
type(RegistryType type)
The kind of extension.
|
DescribeTypeResponse.Builder |
type(String type)
The kind of extension.
|
DescribeTypeResponse.Builder |
typeName(String typeName)
The name of the registered extension.
|
DescribeTypeResponse.Builder |
visibility(String visibility)
The scope at which the extension is visible and usable in CloudFormation operations.
|
DescribeTypeResponse.Builder |
visibility(Visibility visibility)
The scope at which the extension is visible and usable in CloudFormation operations.
|
build, responseMetadata, responseMetadatasdkHttpResponse, sdkHttpResponseequalsBySdkFields, sdkFieldscopyapplyMutation, buildDescribeTypeResponse.Builder arn(String arn)
The Amazon Resource Name (ARN) of the extension.
arn - The Amazon Resource Name (ARN) of the extension.DescribeTypeResponse.Builder type(String type)
The kind of extension.
type - The kind of extension.RegistryType,
RegistryTypeDescribeTypeResponse.Builder type(RegistryType type)
The kind of extension.
type - The kind of extension.RegistryType,
RegistryTypeDescribeTypeResponse.Builder typeName(String typeName)
The name of the registered extension.
typeName - The name of the registered extension.DescribeTypeResponse.Builder defaultVersionId(String defaultVersionId)
The ID of the default version of the extension. The default version is used when the extension version is not specified.
To set the default version of an extension, use SetTypeDefaultVersion .
defaultVersionId - The ID of the default version of the extension. The default version is used when the extension version
is not specified.
To set the default version of an extension, use SetTypeDefaultVersion .
DescribeTypeResponse.Builder isDefaultVersion(Boolean isDefaultVersion)
Whether the specified extension version is set as the default version.
isDefaultVersion - Whether the specified extension version is set as the default version.DescribeTypeResponse.Builder description(String description)
The description of the registered extension.
description - The description of the registered extension.DescribeTypeResponse.Builder schema(String schema)
The schema that defines the extension.
For more information on extension schemas, see Resource Provider Schema in the CloudFormation CLI User Guide.
schema - The schema that defines the extension.
For more information on extension schemas, see Resource Provider Schema in the CloudFormation CLI User Guide.
DescribeTypeResponse.Builder provisioningType(String provisioningType)
The provisioning behavior of the extension. AWS CloudFormation determines the provisioning type during registration, based on the types of handlers in the schema handler package submitted.
Valid values include:
FULLY_MUTABLE: The extension includes an update handler to process updates to the extension
during stack update operations.
IMMUTABLE: The extension does not include an update handler, so the extension cannot be updated
and must instead be replaced during stack update operations.
NON_PROVISIONABLE: The extension does not include all of the following handlers, and therefore
cannot actually be provisioned.
create
read
delete
provisioningType - The provisioning behavior of the extension. AWS CloudFormation determines the provisioning type during
registration, based on the types of handlers in the schema handler package submitted.
Valid values include:
FULLY_MUTABLE: The extension includes an update handler to process updates to the
extension during stack update operations.
IMMUTABLE: The extension does not include an update handler, so the extension cannot be
updated and must instead be replaced during stack update operations.
NON_PROVISIONABLE: The extension does not include all of the following handlers, and
therefore cannot actually be provisioned.
create
read
delete
ProvisioningType,
ProvisioningTypeDescribeTypeResponse.Builder provisioningType(ProvisioningType provisioningType)
The provisioning behavior of the extension. AWS CloudFormation determines the provisioning type during registration, based on the types of handlers in the schema handler package submitted.
Valid values include:
FULLY_MUTABLE: The extension includes an update handler to process updates to the extension
during stack update operations.
IMMUTABLE: The extension does not include an update handler, so the extension cannot be updated
and must instead be replaced during stack update operations.
NON_PROVISIONABLE: The extension does not include all of the following handlers, and therefore
cannot actually be provisioned.
create
read
delete
provisioningType - The provisioning behavior of the extension. AWS CloudFormation determines the provisioning type during
registration, based on the types of handlers in the schema handler package submitted.
Valid values include:
FULLY_MUTABLE: The extension includes an update handler to process updates to the
extension during stack update operations.
IMMUTABLE: The extension does not include an update handler, so the extension cannot be
updated and must instead be replaced during stack update operations.
NON_PROVISIONABLE: The extension does not include all of the following handlers, and
therefore cannot actually be provisioned.
create
read
delete
ProvisioningType,
ProvisioningTypeDescribeTypeResponse.Builder deprecatedStatus(String deprecatedStatus)
The deprecation status of the extension version.
Valid values include:
LIVE: The extension is registered and can be used in CloudFormation operations, dependent on its
provisioning behavior and visibility scope.
DEPRECATED: The extension has been deregistered and can no longer be used in CloudFormation
operations.
deprecatedStatus - The deprecation status of the extension version.
Valid values include:
LIVE: The extension is registered and can be used in CloudFormation operations, dependent
on its provisioning behavior and visibility scope.
DEPRECATED: The extension has been deregistered and can no longer be used in
CloudFormation operations.
DeprecatedStatus,
DeprecatedStatusDescribeTypeResponse.Builder deprecatedStatus(DeprecatedStatus deprecatedStatus)
The deprecation status of the extension version.
Valid values include:
LIVE: The extension is registered and can be used in CloudFormation operations, dependent on its
provisioning behavior and visibility scope.
DEPRECATED: The extension has been deregistered and can no longer be used in CloudFormation
operations.
deprecatedStatus - The deprecation status of the extension version.
Valid values include:
LIVE: The extension is registered and can be used in CloudFormation operations, dependent
on its provisioning behavior and visibility scope.
DEPRECATED: The extension has been deregistered and can no longer be used in
CloudFormation operations.
DeprecatedStatus,
DeprecatedStatusDescribeTypeResponse.Builder loggingConfig(LoggingConfig loggingConfig)
Contains logging configuration information for an extension.
loggingConfig - Contains logging configuration information for an extension.default DescribeTypeResponse.Builder loggingConfig(Consumer<LoggingConfig.Builder> loggingConfig)
Contains logging configuration information for an extension.
This is a convenience that creates an instance of theLoggingConfig.Builder avoiding the need to
create one manually via LoggingConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to loggingConfig(LoggingConfig).loggingConfig - a consumer that will call methods on LoggingConfig.BuilderloggingConfig(LoggingConfig)DescribeTypeResponse.Builder executionRoleArn(String executionRoleArn)
The Amazon Resource Name (ARN) of the IAM execution role used to register the extension. 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 extension with the appropriate credentials.
executionRoleArn - The Amazon Resource Name (ARN) of the IAM execution role used to register the extension. 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 extension with the
appropriate credentials.DescribeTypeResponse.Builder visibility(String visibility)
The scope at which the extension is visible and usable in CloudFormation operations.
Valid values include:
PRIVATE: The extension is only visible and usable within the account in which it is registered.
Currently, AWS CloudFormation marks any types you register as PRIVATE.
PUBLIC: The extension is publically visible and usable within any Amazon account.
visibility - The scope at which the extension is visible and usable in CloudFormation operations.
Valid values include:
PRIVATE: The extension is only visible and usable within the account in which it is
registered. Currently, AWS CloudFormation marks any types you register as PRIVATE.
PUBLIC: The extension is publically visible and usable within any Amazon account.
Visibility,
VisibilityDescribeTypeResponse.Builder visibility(Visibility visibility)
The scope at which the extension is visible and usable in CloudFormation operations.
Valid values include:
PRIVATE: The extension is only visible and usable within the account in which it is registered.
Currently, AWS CloudFormation marks any types you register as PRIVATE.
PUBLIC: The extension is publically visible and usable within any Amazon account.
visibility - The scope at which the extension is visible and usable in CloudFormation operations.
Valid values include:
PRIVATE: The extension is only visible and usable within the account in which it is
registered. Currently, AWS CloudFormation marks any types you register as PRIVATE.
PUBLIC: The extension is publically visible and usable within any Amazon account.
Visibility,
VisibilityDescribeTypeResponse.Builder sourceUrl(String sourceUrl)
The URL of the source code for the extension.
sourceUrl - The URL of the source code for the extension.DescribeTypeResponse.Builder documentationUrl(String documentationUrl)
The URL of a page providing detailed documentation for this extension.
documentationUrl - The URL of a page providing detailed documentation for this extension.DescribeTypeResponse.Builder lastUpdated(Instant lastUpdated)
When the specified extension version was registered.
lastUpdated - When the specified extension version was registered.DescribeTypeResponse.Builder timeCreated(Instant timeCreated)
When the specified extension version was registered.
timeCreated - When the specified extension version was registered.Copyright © 2021. All rights reserved.