Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data BaseConfigurationItem = BaseConfigurationItem' {
- resourceId :: Maybe Text
- resourceType :: Maybe ResourceType
- configurationStateId :: Maybe Text
- arn :: Maybe Text
- resourceName :: Maybe Text
- resourceCreationTime :: Maybe POSIX
- configurationItemStatus :: Maybe ConfigurationItemStatus
- configurationItemCaptureTime :: Maybe POSIX
- accountId :: Maybe Text
- supplementaryConfiguration :: Maybe (HashMap Text Text)
- availabilityZone :: Maybe Text
- version :: Maybe Text
- awsRegion :: Maybe Text
- configuration :: Maybe Text
- newBaseConfigurationItem :: BaseConfigurationItem
- baseConfigurationItem_resourceId :: Lens' BaseConfigurationItem (Maybe Text)
- baseConfigurationItem_resourceType :: Lens' BaseConfigurationItem (Maybe ResourceType)
- baseConfigurationItem_configurationStateId :: Lens' BaseConfigurationItem (Maybe Text)
- baseConfigurationItem_arn :: Lens' BaseConfigurationItem (Maybe Text)
- baseConfigurationItem_resourceName :: Lens' BaseConfigurationItem (Maybe Text)
- baseConfigurationItem_resourceCreationTime :: Lens' BaseConfigurationItem (Maybe UTCTime)
- baseConfigurationItem_configurationItemStatus :: Lens' BaseConfigurationItem (Maybe ConfigurationItemStatus)
- baseConfigurationItem_configurationItemCaptureTime :: Lens' BaseConfigurationItem (Maybe UTCTime)
- baseConfigurationItem_accountId :: Lens' BaseConfigurationItem (Maybe Text)
- baseConfigurationItem_supplementaryConfiguration :: Lens' BaseConfigurationItem (Maybe (HashMap Text Text))
- baseConfigurationItem_availabilityZone :: Lens' BaseConfigurationItem (Maybe Text)
- baseConfigurationItem_version :: Lens' BaseConfigurationItem (Maybe Text)
- baseConfigurationItem_awsRegion :: Lens' BaseConfigurationItem (Maybe Text)
- baseConfigurationItem_configuration :: Lens' BaseConfigurationItem (Maybe Text)
Documentation
data BaseConfigurationItem Source #
The detailed configuration of a specified resource.
See: newBaseConfigurationItem
smart constructor.
BaseConfigurationItem' | |
|
Instances
newBaseConfigurationItem :: BaseConfigurationItem Source #
Create a value of BaseConfigurationItem
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceId:BaseConfigurationItem'
, baseConfigurationItem_resourceId
- The ID of the resource (for example., sg-xxxxxx).
$sel:resourceType:BaseConfigurationItem'
, baseConfigurationItem_resourceType
- The type of Amazon Web Services resource.
$sel:configurationStateId:BaseConfigurationItem'
, baseConfigurationItem_configurationStateId
- An identifier that indicates the ordering of the configuration items of
a resource.
$sel:arn:BaseConfigurationItem'
, baseConfigurationItem_arn
- The Amazon Resource Name (ARN) of the resource.
$sel:resourceName:BaseConfigurationItem'
, baseConfigurationItem_resourceName
- The custom name of the resource, if available.
$sel:resourceCreationTime:BaseConfigurationItem'
, baseConfigurationItem_resourceCreationTime
- The time stamp when the resource was created.
$sel:configurationItemStatus:BaseConfigurationItem'
, baseConfigurationItem_configurationItemStatus
- 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.
$sel:configurationItemCaptureTime:BaseConfigurationItem'
, baseConfigurationItem_configurationItemCaptureTime
- The time when the configuration recording was initiated.
$sel:accountId:BaseConfigurationItem'
, baseConfigurationItem_accountId
- The 12-digit Amazon Web Services account ID associated with the
resource.
$sel:supplementaryConfiguration:BaseConfigurationItem'
, baseConfigurationItem_supplementaryConfiguration
- Configuration attributes that Config returns for certain resource types
to supplement the information returned for the configuration parameter.
$sel:availabilityZone:BaseConfigurationItem'
, baseConfigurationItem_availabilityZone
- The Availability Zone associated with the resource.
$sel:version:BaseConfigurationItem'
, baseConfigurationItem_version
- The version number of the resource configuration.
$sel:awsRegion:BaseConfigurationItem'
, baseConfigurationItem_awsRegion
- The region where the resource resides.
$sel:configuration:BaseConfigurationItem'
, baseConfigurationItem_configuration
- The description of the resource configuration.
baseConfigurationItem_resourceId :: Lens' BaseConfigurationItem (Maybe Text) Source #
The ID of the resource (for example., sg-xxxxxx).
baseConfigurationItem_resourceType :: Lens' BaseConfigurationItem (Maybe ResourceType) Source #
The type of Amazon Web Services resource.
baseConfigurationItem_configurationStateId :: Lens' BaseConfigurationItem (Maybe Text) Source #
An identifier that indicates the ordering of the configuration items of a resource.
baseConfigurationItem_arn :: Lens' BaseConfigurationItem (Maybe Text) Source #
The Amazon Resource Name (ARN) of the resource.
baseConfigurationItem_resourceName :: Lens' BaseConfigurationItem (Maybe Text) Source #
The custom name of the resource, if available.
baseConfigurationItem_resourceCreationTime :: Lens' BaseConfigurationItem (Maybe UTCTime) Source #
The time stamp when the resource was created.
baseConfigurationItem_configurationItemStatus :: Lens' BaseConfigurationItem (Maybe ConfigurationItemStatus) Source #
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.
baseConfigurationItem_configurationItemCaptureTime :: Lens' BaseConfigurationItem (Maybe UTCTime) Source #
The time when the configuration recording was initiated.
baseConfigurationItem_accountId :: Lens' BaseConfigurationItem (Maybe Text) Source #
The 12-digit Amazon Web Services account ID associated with the resource.
baseConfigurationItem_supplementaryConfiguration :: Lens' BaseConfigurationItem (Maybe (HashMap Text Text)) Source #
Configuration attributes that Config returns for certain resource types to supplement the information returned for the configuration parameter.
baseConfigurationItem_availabilityZone :: Lens' BaseConfigurationItem (Maybe Text) Source #
The Availability Zone associated with the resource.
baseConfigurationItem_version :: Lens' BaseConfigurationItem (Maybe Text) Source #
The version number of the resource configuration.
baseConfigurationItem_awsRegion :: Lens' BaseConfigurationItem (Maybe Text) Source #
The region where the resource resides.
baseConfigurationItem_configuration :: Lens' BaseConfigurationItem (Maybe Text) Source #
The description of the resource configuration.