| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.Config.Types.BaseConfigurationItem
Description
Synopsis
- data BaseConfigurationItem = BaseConfigurationItem' {
- accountId :: Maybe Text
- arn :: Maybe Text
- availabilityZone :: Maybe Text
- awsRegion :: Maybe Text
- configuration :: Maybe Text
- configurationItemCaptureTime :: Maybe POSIX
- configurationItemStatus :: Maybe ConfigurationItemStatus
- configurationStateId :: Maybe Text
- resourceCreationTime :: Maybe POSIX
- resourceId :: Maybe Text
- resourceName :: Maybe Text
- resourceType :: Maybe ResourceType
- supplementaryConfiguration :: Maybe (HashMap Text Text)
- version :: Maybe Text
- newBaseConfigurationItem :: BaseConfigurationItem
- baseConfigurationItem_accountId :: Lens' BaseConfigurationItem (Maybe Text)
- baseConfigurationItem_arn :: Lens' BaseConfigurationItem (Maybe Text)
- baseConfigurationItem_availabilityZone :: Lens' BaseConfigurationItem (Maybe Text)
- baseConfigurationItem_awsRegion :: Lens' BaseConfigurationItem (Maybe Text)
- baseConfigurationItem_configuration :: Lens' BaseConfigurationItem (Maybe Text)
- baseConfigurationItem_configurationItemCaptureTime :: Lens' BaseConfigurationItem (Maybe UTCTime)
- baseConfigurationItem_configurationItemStatus :: Lens' BaseConfigurationItem (Maybe ConfigurationItemStatus)
- baseConfigurationItem_configurationStateId :: Lens' BaseConfigurationItem (Maybe Text)
- baseConfigurationItem_resourceCreationTime :: Lens' BaseConfigurationItem (Maybe UTCTime)
- baseConfigurationItem_resourceId :: Lens' BaseConfigurationItem (Maybe Text)
- baseConfigurationItem_resourceName :: Lens' BaseConfigurationItem (Maybe Text)
- baseConfigurationItem_resourceType :: Lens' BaseConfigurationItem (Maybe ResourceType)
- baseConfigurationItem_supplementaryConfiguration :: Lens' BaseConfigurationItem (Maybe (HashMap Text Text))
- baseConfigurationItem_version :: Lens' BaseConfigurationItem (Maybe Text)
Documentation
data BaseConfigurationItem Source #
The detailed configuration of a specified resource.
See: newBaseConfigurationItem smart constructor.
Constructors
| BaseConfigurationItem' | |
Fields
| |
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:accountId:BaseConfigurationItem', baseConfigurationItem_accountId - The 12-digit Amazon Web Services account ID associated with the
resource.
$sel:arn:BaseConfigurationItem', baseConfigurationItem_arn - The Amazon Resource Name (ARN) of the resource.
$sel:availabilityZone:BaseConfigurationItem', baseConfigurationItem_availabilityZone - The Availability Zone associated with the resource.
$sel:awsRegion:BaseConfigurationItem', baseConfigurationItem_awsRegion - The region where the resource resides.
$sel:configuration:BaseConfigurationItem', baseConfigurationItem_configuration - The description of the resource configuration.
$sel:configurationItemCaptureTime:BaseConfigurationItem', baseConfigurationItem_configurationItemCaptureTime - The time when the configuration recording was initiated.
$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:configurationStateId:BaseConfigurationItem', baseConfigurationItem_configurationStateId - An identifier that indicates the ordering of the configuration items of
a resource.
$sel:resourceCreationTime:BaseConfigurationItem', baseConfigurationItem_resourceCreationTime - The time stamp when the resource was created.
$sel:resourceId:BaseConfigurationItem', baseConfigurationItem_resourceId - The ID of the resource (for example., sg-xxxxxx).
$sel:resourceName:BaseConfigurationItem', baseConfigurationItem_resourceName - The custom name of the resource, if available.
$sel:resourceType:BaseConfigurationItem', baseConfigurationItem_resourceType - The type of Amazon Web Services 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:version:BaseConfigurationItem', baseConfigurationItem_version - The version number of the resource configuration.
baseConfigurationItem_accountId :: Lens' BaseConfigurationItem (Maybe Text) Source #
The 12-digit Amazon Web Services account ID associated with the resource.
baseConfigurationItem_arn :: Lens' BaseConfigurationItem (Maybe Text) Source #
The Amazon Resource Name (ARN) of the resource.
baseConfigurationItem_availabilityZone :: Lens' BaseConfigurationItem (Maybe Text) Source #
The Availability Zone associated with the resource.
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.
baseConfigurationItem_configurationItemCaptureTime :: Lens' BaseConfigurationItem (Maybe UTCTime) Source #
The time when the configuration recording was initiated.
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_configurationStateId :: Lens' BaseConfigurationItem (Maybe Text) Source #
An identifier that indicates the ordering of the configuration items of a resource.
baseConfigurationItem_resourceCreationTime :: Lens' BaseConfigurationItem (Maybe UTCTime) Source #
The time stamp when the resource was created.
baseConfigurationItem_resourceId :: Lens' BaseConfigurationItem (Maybe Text) Source #
The ID of the resource (for example., sg-xxxxxx).
baseConfigurationItem_resourceName :: Lens' BaseConfigurationItem (Maybe Text) Source #
The custom name of the resource, if available.
baseConfigurationItem_resourceType :: Lens' BaseConfigurationItem (Maybe ResourceType) Source #
The type of Amazon Web Services 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_version :: Lens' BaseConfigurationItem (Maybe Text) Source #
The version number of the resource configuration.