The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Paws::DAX::Cluster

USAGE

This class represents one of two things:

Arguments in a call to a service

Use the attributes of this class as arguments to methods. You shouldn't make instances of this class. Each attribute should be used as a named argument in the calls that expect this type of object.

As an example, if Att1 is expected to be a Paws::DAX::Cluster object:

  $service_obj->Method(Att1 => { ActiveNodes => $value, ..., TotalNodes => $value  });

Results returned from an API call

Use accessors for each attribute. If Att1 is expected to be an Paws::DAX::Cluster object:

  $result = $service_obj->Method(...);
  $result->Att1->ActiveNodes

DESCRIPTION

Contains all of the attributes of a specific DAX cluster.

ATTRIBUTES

ActiveNodes => Int

The number of nodes in the cluster that are active (i.e., capable of serving requests).

ClusterArn => Str

The Amazon Resource Name (ARN) that uniquely identifies the cluster.

ClusterDiscoveryEndpoint => Paws::DAX::Endpoint

The endpoint for this DAX cluster, consisting of a DNS name, a port number, and a URL. Applications should use the URL to configure the DAX client to find their cluster.

ClusterEndpointEncryptionType => Str

The type of encryption supported by the cluster's endpoint. Values are:

  • NONE for no encryption

    TLS for Transport Layer Security

ClusterName => Str

The name of the DAX cluster.

Description => Str

The description of the cluster.

IamRoleArn => Str

A valid Amazon Resource Name (ARN) that identifies an IAM role. At runtime, DAX will assume this role and use the role's permissions to access DynamoDB on your behalf.

NodeIdsToRemove => ArrayRef[Str|Undef]

A list of nodes to be removed from the cluster.

Nodes => ArrayRef[Paws::DAX::Node]

A list of nodes that are currently in the cluster.

NodeType => Str

The node type for the nodes in the cluster. (All nodes in a DAX cluster are of the same type.)

NotificationConfiguration => Paws::DAX::NotificationConfiguration

Describes a notification topic and its status. Notification topics are used for publishing DAX events to subscribers using Amazon Simple Notification Service (SNS).

ParameterGroup => Paws::DAX::ParameterGroupStatus

The parameter group being used by nodes in the cluster.

PreferredMaintenanceWindow => Str

A range of time when maintenance of DAX cluster software will be performed. For example: sun:01:00-sun:09:00. Cluster maintenance normally takes less than 30 minutes, and is performed automatically within the maintenance window.

SecurityGroups => ArrayRef[Paws::DAX::SecurityGroupMembership]

A list of security groups, and the status of each, for the nodes in the cluster.

SSEDescription => Paws::DAX::SSEDescription

The description of the server-side encryption status on the specified DAX cluster.

Status => Str

The current status of the cluster.

SubnetGroup => Str

The subnet group where the DAX cluster is running.

TotalNodes => Int

The total number of nodes in the cluster.

SEE ALSO

This class forms part of Paws, describing an object used in Paws::DAX

BUGS and CONTRIBUTIONS

The source code is located here: https://github.com/pplu/aws-sdk-perl

Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues