libZSservicesZSamazonka-ssm-incidentsZSamazonka-ssm-incidents
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.SSMIncidents.Types.ReplicationSet

Description

 
Synopsis

Documentation

data ReplicationSet Source #

The set of Regions that your Incident Manager data will be replicated to and the KMS key used to encrypt the data.

See: newReplicationSet smart constructor.

Constructors

ReplicationSet' 

Fields

  • arn :: Maybe Text

    The Amazon Resource Name (ARN) of the replication set.

  • createdBy :: Text

    Details about who created the replication set.

  • createdTime :: POSIX

    When the replication set was created.

  • deletionProtected :: Bool

    Determines if the replication set deletion protection is enabled or not. If deletion protection is enabled, you can't delete the last Region in the replication set.

  • lastModifiedBy :: Text

    Who last modified the replication set.

  • lastModifiedTime :: POSIX

    When the replication set was last updated.

  • regionMap :: HashMap Text RegionInfo

    The map between each Region in your replication set and the KMS key that is used to encrypt the data in that Region.

  • status :: ReplicationSetStatus

    The status of the replication set. If the replication set is still pending, you can't use Incident Manager functionality.

Instances

Instances details
Eq ReplicationSet Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSet

Read ReplicationSet Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSet

Show ReplicationSet Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSet

Generic ReplicationSet Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSet

Associated Types

type Rep ReplicationSet :: Type -> Type #

NFData ReplicationSet Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSet

Methods

rnf :: ReplicationSet -> () #

Hashable ReplicationSet Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSet

FromJSON ReplicationSet Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSet

type Rep ReplicationSet Source # 
Instance details

Defined in Amazonka.SSMIncidents.Types.ReplicationSet

newReplicationSet Source #

Create a value of ReplicationSet 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:arn:ReplicationSet', replicationSet_arn - The Amazon Resource Name (ARN) of the replication set.

$sel:createdBy:ReplicationSet', replicationSet_createdBy - Details about who created the replication set.

$sel:createdTime:ReplicationSet', replicationSet_createdTime - When the replication set was created.

$sel:deletionProtected:ReplicationSet', replicationSet_deletionProtected - Determines if the replication set deletion protection is enabled or not. If deletion protection is enabled, you can't delete the last Region in the replication set.

$sel:lastModifiedBy:ReplicationSet', replicationSet_lastModifiedBy - Who last modified the replication set.

$sel:lastModifiedTime:ReplicationSet', replicationSet_lastModifiedTime - When the replication set was last updated.

$sel:regionMap:ReplicationSet', replicationSet_regionMap - The map between each Region in your replication set and the KMS key that is used to encrypt the data in that Region.

$sel:status:ReplicationSet', replicationSet_status - The status of the replication set. If the replication set is still pending, you can't use Incident Manager functionality.

replicationSet_arn :: Lens' ReplicationSet (Maybe Text) Source #

The Amazon Resource Name (ARN) of the replication set.

replicationSet_createdBy :: Lens' ReplicationSet Text Source #

Details about who created the replication set.

replicationSet_createdTime :: Lens' ReplicationSet UTCTime Source #

When the replication set was created.

replicationSet_deletionProtected :: Lens' ReplicationSet Bool Source #

Determines if the replication set deletion protection is enabled or not. If deletion protection is enabled, you can't delete the last Region in the replication set.

replicationSet_lastModifiedBy :: Lens' ReplicationSet Text Source #

Who last modified the replication set.

replicationSet_lastModifiedTime :: Lens' ReplicationSet UTCTime Source #

When the replication set was last updated.

replicationSet_regionMap :: Lens' ReplicationSet (HashMap Text RegionInfo) Source #

The map between each Region in your replication set and the KMS key that is used to encrypt the data in that Region.

replicationSet_status :: Lens' ReplicationSet ReplicationSetStatus Source #

The status of the replication set. If the replication set is still pending, you can't use Incident Manager functionality.