Class ReplicationGroupNodeGroupConfigurationArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.elasticache.inputs.ReplicationGroupNodeGroupConfigurationArgs
-
public final class ReplicationGroupNodeGroupConfigurationArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classReplicationGroupNodeGroupConfigurationArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ReplicationGroupNodeGroupConfigurationArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ReplicationGroupNodeGroupConfigurationArgs.Builderbuilder()static ReplicationGroupNodeGroupConfigurationArgs.Builderbuilder(ReplicationGroupNodeGroupConfigurationArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>nodeGroupId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>primaryAvailabilityZone()java.util.Optional<com.pulumi.core.Output<java.lang.String>>primaryOutpostArn()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>replicaAvailabilityZones()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>replicaCount()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>replicaOutpostArns()java.util.Optional<com.pulumi.core.Output<java.lang.String>>slots()
-
-
-
Field Detail
-
Empty
public static final ReplicationGroupNodeGroupConfigurationArgs Empty
-
-
Method Detail
-
nodeGroupId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> nodeGroupId()
- Returns:
- ID for the node group. Redis (cluster mode disabled) replication groups don't have node group IDs, so this value is ignored. For Redis (cluster mode enabled) replication groups, the node group ID is a 1 to 4 character alphanumeric string.
-
primaryAvailabilityZone
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> primaryAvailabilityZone()
- Returns:
- Availability zone for the primary node.
-
primaryOutpostArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> primaryOutpostArn()
- Returns:
- ARN of the Outpost for the primary node.
-
replicaAvailabilityZones
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> replicaAvailabilityZones()
- Returns:
- List of availability zones for the replica nodes.
-
replicaCount
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> replicaCount()
- Returns:
- Number of replica nodes in this node group. Default AWS limit is 5. Higher values may be available with a quota increase.
-
replicaOutpostArns
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> replicaOutpostArns()
- Returns:
- List of ARNs of the Outposts for the replica nodes.
-
slots
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> slots()
- Returns:
- Keyspace for this node group. Format is `start-end` (e.g., `0-5460`). For Redis (cluster mode disabled) replication groups, this value is ignored.
-
builder
public static ReplicationGroupNodeGroupConfigurationArgs.Builder builder()
-
builder
public static ReplicationGroupNodeGroupConfigurationArgs.Builder builder(ReplicationGroupNodeGroupConfigurationArgs defaults)
-
-