# パッケージ com.amazonaws.services.redshift.model

Classes modeling the various types represented by AmazonRedshift.

参照先: 説明

- クラスの概要
  クラス | 説明
  --- | ---
  AccountWithRestoreAccess | Describes an AWS customer account authorized to restore a snapshot.
  AuthorizeClusterSecurityGroupIngressRequest | Container for the parameters to the `AuthorizeClusterSecurityGroupIngress operation`.
  AuthorizeSnapshotAccessRequest | Container for the parameters to the `AuthorizeSnapshotAccess operation`.
  AvailabilityZone | Describes an availability zone.
  Cluster | Describes a cluster.
  ClusterParameterGroup | Describes a parameter group.
  ClusterParameterGroupStatus | Describes the status of a parameter group.
  ClusterSecurityGroup | Describes a security group.
  ClusterSecurityGroupMembership | Describes a security group.
  ClusterSubnetGroup | Describes a subnet group.
  ClusterVersion | Describes a cluster version, including the parameter group family and description of the version.
  CopyClusterSnapshotRequest | Container for the parameters to the `CopyClusterSnapshot operation`.
  CreateClusterParameterGroupRequest | Container for the parameters to the `CreateClusterParameterGroup operation`.
  CreateClusterRequest | Container for the parameters to the `CreateCluster operation`.
  CreateClusterSecurityGroupRequest | Container for the parameters to the `CreateClusterSecurityGroup operation`.
  CreateClusterSnapshotRequest | Container for the parameters to the `CreateClusterSnapshot operation`.
  CreateClusterSubnetGroupRequest | Container for the parameters to the `CreateClusterSubnetGroup operation`.
  DefaultClusterParameters | Describes the default cluster parameters for a parameter group family.
  DeleteClusterParameterGroupRequest | Container for the parameters to the `DeleteClusterParameterGroup operation`.
  DeleteClusterRequest | Container for the parameters to the `DeleteCluster operation`.
  DeleteClusterSecurityGroupRequest | Container for the parameters to the `DeleteClusterSecurityGroup operation`.
  DeleteClusterSnapshotRequest | Container for the parameters to the `DeleteClusterSnapshot operation`.
  DeleteClusterSubnetGroupRequest | Container for the parameters to the `DeleteClusterSubnetGroup operation`.
  DescribeClusterParameterGroupsRequest | Container for the parameters to the `DescribeClusterParameterGroups operation`.
  DescribeClusterParameterGroupsResult | Contains the output from the DescribeClusterParameterGroups action.
  DescribeClusterParametersRequest | Container for the parameters to the `DescribeClusterParameters operation`.
  DescribeClusterParametersResult | Contains the output from the DescribeClusterParameters action.
  DescribeClusterSecurityGroupsRequest | Container for the parameters to the `DescribeClusterSecurityGroups operation`.
  DescribeClusterSecurityGroupsResult | Contains the output from the DescribeClusterSecurityGroups action.
  DescribeClusterSnapshotsRequest | Container for the parameters to the `DescribeClusterSnapshots operation`.
  DescribeClusterSnapshotsResult | Contains the output from the DescribeClusterSnapshots action.
  DescribeClustersRequest | Container for the parameters to the `DescribeClusters operation`.
  DescribeClustersResult | Contains the output from the DescribeClusters action.
  DescribeClusterSubnetGroupsRequest | Container for the parameters to the `DescribeClusterSubnetGroups operation`.
  DescribeClusterSubnetGroupsResult | Contains the output from the DescribeClusterSubnetGroups action.
  DescribeClusterVersionsRequest | Container for the parameters to the `DescribeClusterVersions operation`.
  DescribeClusterVersionsResult | Contains the output from the DescribeClusterVersions action.
  DescribeDefaultClusterParametersRequest | Container for the parameters to the `DescribeDefaultClusterParameters operation`.
  DescribeEventsRequest | Container for the parameters to the `DescribeEvents operation`.
  DescribeEventsResult | Contains the output from the DescribeEvents action.
  DescribeOrderableClusterOptionsRequest | Container for the parameters to the `DescribeOrderableClusterOptions operation`.
  DescribeOrderableClusterOptionsResult | Contains the output from the DescribeOrderableClusterOptions action.
  DescribeReservedNodeOfferingsRequest | Container for the parameters to the `DescribeReservedNodeOfferings operation`.
  DescribeReservedNodeOfferingsResult | Contains the output from the DescribeReservedNodeOfferings action.
  DescribeReservedNodesRequest | Container for the parameters to the `DescribeReservedNodes operation`.
  DescribeReservedNodesResult | Contains the output from the DescribeReservedNodes action.
  DescribeResizeRequest | Container for the parameters to the `DescribeResize operation`.
  DescribeResizeResult | Describes the result of a cluster resize operation.
  EC2SecurityGroup | Describes an Amazon EC2 security group.
  Endpoint | Describes a connection endpoint.
  Event | Describes an event.
  IPRange | Describes an IP range used in a security group.
  ModifyClusterParameterGroupRequest | Container for the parameters to the `ModifyClusterParameterGroup operation`.
  ModifyClusterParameterGroupResult | Contains the output from the ModifyClusterParameterGroup and ResetClusterParameterGroup actions and indicate the parameter group involved and the status of the operation on the parameter group.
  ModifyClusterRequest | Container for the parameters to the `ModifyCluster operation`.
  ModifyClusterSubnetGroupRequest | Container for the parameters to the `ModifyClusterSubnetGroup operation`.
  OrderableClusterOption | Describes an orderable cluster option.
  Parameter | Describes a parameter in a cluster parameter group.
  PendingModifiedValues | Describes cluster attributes that are in a pending state.
  PurchaseReservedNodeOfferingRequest | Container for the parameters to the `PurchaseReservedNodeOffering operation`.
  RebootClusterRequest | Container for the parameters to the `RebootCluster operation`.
  RecurringCharge | Describes a recurring charge.
  ReservedNode | Describes a reserved node.
  ReservedNodeOffering | Describes a reserved node offering.
  ResetClusterParameterGroupRequest | Container for the parameters to the `ResetClusterParameterGroup operation`.
  ResetClusterParameterGroupResult | Contains the output from the ModifyClusterParameterGroup and ResetClusterParameterGroup actions and indicate the parameter group involved and the status of the operation on the parameter group.
  RestoreFromClusterSnapshotRequest | Container for the parameters to the `RestoreFromClusterSnapshot operation`.
  RevokeClusterSecurityGroupIngressRequest | Container for the parameters to the `RevokeClusterSecurityGroupIngress operation`.
  RevokeSnapshotAccessRequest | Container for the parameters to the `RevokeSnapshotAccess operation`.
  Snapshot | Describes a snapshot.
  Subnet | Describes a subnet.
  VpcSecurityGroupMembership | Describes the members of a VPC security group.

- 列挙型の概要
  列挙型 | 説明
  --- | ---
  SourceType | Source Type

- 例外の概要
  例外 | 説明
  --- | ---
  AccessToSnapshotDeniedException | The owner of the specified snapshot has not authorized your account to access the snapshot.
  AuthorizationAlreadyExistsException | The specified CIDR block or EC2 security group is already authorized for the specified cluster security group.
  AuthorizationNotFoundException | The specified CIDR IP range or EC2 security group is not authorized for the specified cluster security group.
  AuthorizationQuotaExceededException | The authorization quota for the cluster security group has been reached.
  ClusterAlreadyExistsException | The account already has a cluster with the given identifier.
  ClusterNotFoundException | The ClusterIdentifier parameter does not refer to an existing cluster.
  ClusterParameterGroupAlreadyExistsException | A cluster parameter group with the same name already exists.
  ClusterParameterGroupNotFoundException | The parameter group name does not refer to an existing parameter group.
  ClusterParameterGroupQuotaExceededException | The request would result in the user exceeding the allowed number of cluster parameter groups.
  ClusterQuotaExceededException | The request would exceed the allowed number of cluster instances for this account.
  ClusterSecurityGroupAlreadyExistsException | A cluster security group with the same name already exists.
  ClusterSecurityGroupNotFoundException | The cluster security group name does not refer to an existing cluster security group.
  ClusterSecurityGroupQuotaExceededException | The request would result in the user exceeding the allowed number of cluster security groups.
  ClusterSnapshotAlreadyExistsException | The value specified as a snapshot identifier is already used by an existing snapshot.
  ClusterSnapshotNotFoundException | The snapshot identifier does not refer to an existing cluster snapshot.
  ClusterSnapshotQuotaExceededException | The request would result in the user exceeding the allowed number of cluster snapshots.
  ClusterSubnetGroupAlreadyExistsException | A ClusterSubnetGroupName is already used by an existing cluster subnet group.
  ClusterSubnetGroupNotFoundException | The cluster subnet group name does not refer to an existing cluster subnet group.
  ClusterSubnetGroupQuotaExceededException | The request would result in user exceeding the allowed number of cluster subnet groups.
  ClusterSubnetQuotaExceededException | The request would result in user exceeding the allowed number of subnets in a cluster subnet groups.
  InsufficientClusterCapacityException | The number of nodes specified exceeds the allotted capacity of the cluster.
  InvalidClusterParameterGroupStateException | The cluster parameter group action can not be completed because another task is in progress that involves the parameter group.
  InvalidClusterSecurityGroupStateException | The state of the cluster security group is not "available".
  InvalidClusterSnapshotStateException | The state of the cluster snapshot is not "available", or other accounts are authorized to access the snapshot.
  InvalidClusterStateException | The specified cluster is not in the available state.
  InvalidClusterSubnetGroupStateException | The cluster subnet group cannot be deleted because it is in use.
  InvalidClusterSubnetStateException | The state of the subnet is invalid.
  InvalidRestoreException | The restore is invalid.
  InvalidSubnetException | The requested subnet is valid, or not all of the subnets are in the same VPC.
  InvalidVPCNetworkStateException | The cluster subnet group does not cover all Availability Zones.
  NumberOfNodesPerClusterLimitExceededException | The operation would exceed the number of nodes allowed for a cluster.
  NumberOfNodesQuotaExceededException | The operation would exceed the number of nodes allotted to the account.
  ReservedNodeAlreadyExistsException | User already has a reservation with the given identifier.
  ReservedNodeNotFoundException | The specified reserved compute node not found.
  ReservedNodeOfferingNotFoundException | Specified offering does not exist.
  ReservedNodeQuotaExceededException | Request would exceed the user's compute node quota.
  ResizeNotFoundException | A resize operation for the specified cluster is not found.
  SubnetAlreadyInUseException | A specified subnet is already in use by another cluster.
  UnauthorizedOperationException | Your account is not authorized to perform the requested operation.
  UnsupportedOptionException | An request option was specified that is not supported.

## パッケージcom.amazonaws.services.redshift.modelの説明

Classes modeling the various types represented by AmazonRedshift.