@Generated(value="software.amazon.awssdk:codegen") public final class ResourceDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ResourceDetails.Builder,ResourceDetails>
Returns information about the resource being evaluated.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ResourceDetails.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ResourceDetails.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
resourceConfiguration()
The resource definition to be evaluated as per the resource configuration schema type.
|
ResourceConfigurationSchemaType |
resourceConfigurationSchemaType()
The schema type of the resource configuration.
|
String |
resourceConfigurationSchemaTypeAsString()
The schema type of the resource configuration.
|
String |
resourceId()
A unique resource ID for an evaluation.
|
String |
resourceType()
The type of resource being evaluated.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ResourceDetails.Builder> |
serializableBuilderClass() |
ResourceDetails.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String resourceId()
A unique resource ID for an evaluation.
public final String resourceType()
The type of resource being evaluated.
public final String resourceConfiguration()
The resource definition to be evaluated as per the resource configuration schema type.
public final ResourceConfigurationSchemaType resourceConfigurationSchemaType()
The schema type of the resource configuration.
You can find the Resource type
schema, or CFN_RESOURCE_SCHEMA, in "Amazon Web Services public extensions" within the
CloudFormation registry or with the following CLI commmand:
aws cloudformation describe-type --type-name "AWS::S3::Bucket" --type RESOURCE.
For more information, see Managing extensions through the CloudFormation registry and Amazon Web Services resource and property types reference in the CloudFormation User Guide.
If the service returns an enum value that is not available in the current SDK version,
resourceConfigurationSchemaType will return
ResourceConfigurationSchemaType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from resourceConfigurationSchemaTypeAsString().
You can find the Resource
type schema, or CFN_RESOURCE_SCHEMA, in "Amazon Web Services public extensions"
within the CloudFormation registry or with the following CLI commmand:
aws cloudformation describe-type --type-name "AWS::S3::Bucket" --type RESOURCE.
For more information, see Managing extensions through the CloudFormation registry and Amazon Web Services resource and property types reference in the CloudFormation User Guide.
ResourceConfigurationSchemaTypepublic final String resourceConfigurationSchemaTypeAsString()
The schema type of the resource configuration.
You can find the Resource type
schema, or CFN_RESOURCE_SCHEMA, in "Amazon Web Services public extensions" within the
CloudFormation registry or with the following CLI commmand:
aws cloudformation describe-type --type-name "AWS::S3::Bucket" --type RESOURCE.
For more information, see Managing extensions through the CloudFormation registry and Amazon Web Services resource and property types reference in the CloudFormation User Guide.
If the service returns an enum value that is not available in the current SDK version,
resourceConfigurationSchemaType will return
ResourceConfigurationSchemaType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from resourceConfigurationSchemaTypeAsString().
You can find the Resource
type schema, or CFN_RESOURCE_SCHEMA, in "Amazon Web Services public extensions"
within the CloudFormation registry or with the following CLI commmand:
aws cloudformation describe-type --type-name "AWS::S3::Bucket" --type RESOURCE.
For more information, see Managing extensions through the CloudFormation registry and Amazon Web Services resource and property types reference in the CloudFormation User Guide.
ResourceConfigurationSchemaTypepublic ResourceDetails.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ResourceDetails.Builder,ResourceDetails>public static ResourceDetails.Builder builder()
public static Class<? extends ResourceDetails.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.