BaseConfigurationItem

public struct BaseConfigurationItem : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The 12-digit AWS account ID associated with the resource.

    Declaration

    Swift

    public let accountId: String?
  • arn

    The Amazon Resource Name (ARN) of the resource.

    Declaration

    Swift

    public let arn: String?
  • The Availability Zone associated with the resource.

    Declaration

    Swift

    public let availabilityZone: String?
  • The region where the resource resides.

    Declaration

    Swift

    public let awsRegion: String?
  • The description of the resource configuration.

    Declaration

    Swift

    public let configuration: String?
  • The time when the configuration recording was initiated.

    Declaration

    Swift

    public let configurationItemCaptureTime: TimeStamp?
  • The configuration item status. The valid values are: OK – The resource configuration has been updated ResourceDiscovered – The resource was newly discovered ResourceNotRecorded – The resource was discovered but its configuration was not recorded since the recorder excludes the recording of resources of this type ResourceDeleted – The resource was deleted ResourceDeletedNotRecorded – The resource was deleted but its configuration was not recorded since the recorder excludes the recording of resources of this type The CIs do not incur any cost.

    Declaration

    Swift

    public let configurationItemStatus: ConfigurationItemStatus?
  • An identifier that indicates the ordering of the configuration items of a resource.

    Declaration

    Swift

    public let configurationStateId: String?
  • The time stamp when the resource was created.

    Declaration

    Swift

    public let resourceCreationTime: TimeStamp?
  • The ID of the resource (for example., sg-xxxxxx).

    Declaration

    Swift

    public let resourceId: String?
  • The custom name of the resource, if available.

    Declaration

    Swift

    public let resourceName: String?
  • The type of AWS resource.

    Declaration

    Swift

    public let resourceType: ResourceType?
  • Configuration attributes that AWS Config returns for certain resource types to supplement the information returned for the configuration parameter.

    Declaration

    Swift

    public let supplementaryConfiguration: [String : String]?
  • The version number of the resource configuration.

    Declaration

    Swift

    public let version: String?
  • Undocumented

    Declaration

    Swift

    public init(accountId: String? = nil, arn: String? = nil, availabilityZone: String? = nil, awsRegion: String? = nil, configuration: String? = nil, configurationItemCaptureTime: TimeStamp? = nil, configurationItemStatus: ConfigurationItemStatus? = nil, configurationStateId: String? = nil, resourceCreationTime: TimeStamp? = nil, resourceId: String? = nil, resourceName: String? = nil, resourceType: ResourceType? = nil, supplementaryConfiguration: [String : String]? = nil, version: String? = nil)