{ "$schema": "https://json-structure.org/meta/core/v0/#", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-config/refs/heads/main/json-structure/config-resource-details-structure.json", "name": "ResourceDetails", "description": "Returns information about the resource being evaluated.", "type": "object", "properties": { "ResourceId": { "allOf": [ { "$ref": "#/components/schemas/BaseResourceId" }, { "description": "A unique resource ID for an evaluation." } ] }, "ResourceType": { "allOf": [ { "$ref": "#/components/schemas/StringWithCharLimit256" }, { "description": "The type of resource being evaluated." } ] }, "ResourceConfiguration": { "allOf": [ { "$ref": "#/components/schemas/ResourceConfiguration" }, { "description": "The resource definition to be evaluated as per the resource configuration schema type." } ] }, "ResourceConfigurationSchemaType": { "allOf": [ { "$ref": "#/components/schemas/ResourceConfigurationSchemaType" }, { "description": "

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.

" } ] } }, "required": [ "ResourceId", "ResourceType", "ResourceConfiguration" ] }