GlobalReplicationGroup

public struct GlobalReplicationGroup : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • arn

    The ARN (Amazon Resource Name) of the global replication group.

    Declaration

    Swift

    public let arn: String?
  • A flag that enables encryption at rest when set to true. You cannot modify the value of AtRestEncryptionEnabled after the replication group is created. To enable encryption at rest on a replication group you must set AtRestEncryptionEnabled to true when you create the replication group. Required: Only available when creating a replication group in an Amazon VPC using redis version 3.2.6, 4.x or later.

    Declaration

    Swift

    public let atRestEncryptionEnabled: Bool?
  • A flag that enables using an AuthToken (password) when issuing Redis commands. Default: false

    Declaration

    Swift

    public let authTokenEnabled: Bool?
  • The cache node type of the Global Datastore

    Declaration

    Swift

    public let cacheNodeType: String?
  • A flag that indicates whether the Global Datastore is cluster enabled.

    Declaration

    Swift

    public let clusterEnabled: Bool?
  • The Elasticache engine. For Redis only.

    Declaration

    Swift

    public let engine: String?
  • The Elasticache Redis engine version. For preview, it is Redis version 5.0.5 only.

    Declaration

    Swift

    public let engineVersion: String?
  • Indicates the slot configuration and global identifier for each slice group.

    Declaration

    Swift

    public let globalNodeGroups: [GlobalNodeGroup]?
  • The optional description of the Global Datastore

    Declaration

    Swift

    public let globalReplicationGroupDescription: String?
  • The name of the Global Datastore

    Declaration

    Swift

    public let globalReplicationGroupId: String?
  • The replication groups that comprise the Global Datastore.

    Declaration

    Swift

    public let members: [GlobalReplicationGroupMember]?
  • The status of the Global Datastore

    Declaration

    Swift

    public let status: String?
  • A flag that enables in-transit encryption when set to true. You cannot modify the value of TransitEncryptionEnabled after the cluster is created. To enable in-transit encryption on a cluster you must set TransitEncryptionEnabled to true when you create a cluster.

    Declaration

    Swift

    public let transitEncryptionEnabled: Bool?
  • Undocumented

    Declaration

    Swift

    public init(arn: String? = nil, atRestEncryptionEnabled: Bool? = nil, authTokenEnabled: Bool? = nil, cacheNodeType: String? = nil, clusterEnabled: Bool? = nil, engine: String? = nil, engineVersion: String? = nil, globalNodeGroups: [GlobalNodeGroup]? = nil, globalReplicationGroupDescription: String? = nil, globalReplicationGroupId: String? = nil, members: [GlobalReplicationGroupMember]? = nil, status: String? = nil, transitEncryptionEnabled: Bool? = nil)