{ "$schema": "https://json-structure.org/meta/core/v0/#", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-config/refs/heads/main/json-structure/config-base-configuration-item-structure.json", "name": "BaseConfigurationItem", "description": "The detailed configuration of a specified resource.", "type": "object", "properties": { "version": { "allOf": [ { "$ref": "#/components/schemas/Version" }, { "description": "The version number of the resource configuration." } ] }, "accountId": { "allOf": [ { "$ref": "#/components/schemas/AccountId" }, { "description": "The 12-digit Amazon Web Services account ID associated with the resource." } ] }, "configurationItemCaptureTime": { "allOf": [ { "$ref": "#/components/schemas/ConfigurationItemCaptureTime" }, { "description": "The time when the configuration recording was initiated." } ] }, "configurationItemStatus": { "allOf": [ { "$ref": "#/components/schemas/ConfigurationItemStatus" }, { "description": "

The configuration item status. The valid values are:

The CIs do not incur any cost.

" } ] }, "configurationStateId": { "allOf": [ { "$ref": "#/components/schemas/ConfigurationStateId" }, { "description": "An identifier that indicates the ordering of the configuration items of a resource." } ] }, "arn": { "allOf": [ { "$ref": "#/components/schemas/ARN" }, { "description": "The Amazon Resource Name (ARN) of the resource." } ] }, "resourceType": { "allOf": [ { "$ref": "#/components/schemas/ResourceType" }, { "description": "The type of Amazon Web Services resource." } ] }, "resourceId": { "allOf": [ { "$ref": "#/components/schemas/ResourceId" }, { "description": "The ID of the resource (for example., sg-xxxxxx)." } ] }, "resourceName": { "allOf": [ { "$ref": "#/components/schemas/ResourceName" }, { "description": "The custom name of the resource, if available." } ] }, "awsRegion": { "allOf": [ { "$ref": "#/components/schemas/AwsRegion" }, { "description": "The region where the resource resides." } ] }, "availabilityZone": { "allOf": [ { "$ref": "#/components/schemas/AvailabilityZone" }, { "description": "The Availability Zone associated with the resource." } ] }, "resourceCreationTime": { "allOf": [ { "$ref": "#/components/schemas/ResourceCreationTime" }, { "description": "The time stamp when the resource was created." } ] }, "configuration": { "allOf": [ { "$ref": "#/components/schemas/Configuration" }, { "description": "The description of the resource configuration." } ] }, "supplementaryConfiguration": { "allOf": [ { "$ref": "#/components/schemas/SupplementaryConfiguration" }, { "description": "Configuration attributes that Config returns for certain resource types to supplement the information returned for the configuration parameter." } ] } } }