ReplicationGroupArgs

constructor(applyImmediately: Output<Boolean>? = null, atRestEncryptionEnabled: Output<Boolean>? = null, authToken: Output<String>? = null, autoMinorVersionUpgrade: Output<Boolean>? = null, automaticFailoverEnabled: Output<Boolean>? = null, availabilityZones: Output<List<String>>? = null, clusterMode: Output<ReplicationGroupClusterModeArgs>? = null, dataTieringEnabled: Output<Boolean>? = null, description: Output<String>? = null, engine: Output<String>? = null, engineVersion: Output<String>? = null, finalSnapshotIdentifier: Output<String>? = null, globalReplicationGroupId: Output<String>? = null, kmsKeyId: Output<String>? = null, logDeliveryConfigurations: Output<List<ReplicationGroupLogDeliveryConfigurationArgs>>? = null, maintenanceWindow: Output<String>? = null, multiAzEnabled: Output<Boolean>? = null, nodeType: Output<String>? = null, notificationTopicArn: Output<String>? = null, numCacheClusters: Output<Int>? = null, numNodeGroups: Output<Int>? = null, numberCacheClusters: Output<Int>? = null, parameterGroupName: Output<String>? = null, port: Output<Int>? = null, preferredCacheClusterAzs: Output<List<String>>? = null, replicasPerNodeGroup: Output<Int>? = null, replicationGroupDescription: Output<String>? = null, replicationGroupId: Output<String>? = null, securityGroupIds: Output<List<String>>? = null, securityGroupNames: Output<List<String>>? = null, snapshotArns: Output<List<String>>? = null, snapshotName: Output<String>? = null, snapshotRetentionLimit: Output<Int>? = null, snapshotWindow: Output<String>? = null, subnetGroupName: Output<String>? = null, tags: Output<Map<String, String>>? = null, transitEncryptionEnabled: Output<Boolean>? = null, userGroupIds: Output<List<String>>? = null)