modify_cluster_subnet_group
(**kwargs)¶Modifies a cluster subnet group to include the specified list of VPC subnets. The operation replaces the existing list of subnets with the new list of subnets.
See also: AWS API Documentation
Request Syntax
response = client.modify_cluster_subnet_group(
ClusterSubnetGroupName='string',
Description='string',
SubnetIds=[
'string',
]
)
[REQUIRED]
The name of the subnet group to be modified.
[REQUIRED]
An array of VPC subnet IDs. A maximum of 20 subnets can be modified in a single request.
dict
Response Syntax
{
'ClusterSubnetGroup': {
'ClusterSubnetGroupName': 'string',
'Description': 'string',
'VpcId': 'string',
'SubnetGroupStatus': 'string',
'Subnets': [
{
'SubnetIdentifier': 'string',
'SubnetAvailabilityZone': {
'Name': 'string',
'SupportedPlatforms': [
{
'Name': 'string'
},
]
},
'SubnetStatus': 'string'
},
],
'Tags': [
{
'Key': 'string',
'Value': 'string'
},
]
}
}
Response Structure
(dict) --
ClusterSubnetGroup (dict) --
Describes a subnet group.
ClusterSubnetGroupName (string) --
The name of the cluster subnet group.
Description (string) --
The description of the cluster subnet group.
VpcId (string) --
The VPC ID of the cluster subnet group.
SubnetGroupStatus (string) --
The status of the cluster subnet group. Possible values are Complete
, Incomplete
and Invalid
.
Subnets (list) --
A list of the VPC Subnet elements.
(dict) --
Describes a subnet.
SubnetIdentifier (string) --
The identifier of the subnet.
SubnetAvailabilityZone (dict) --
Name (string) --
The name of the availability zone.
SupportedPlatforms (list) --
(dict) --
A list of supported platforms for orderable clusters.
SubnetStatus (string) --
The status of the subnet.
Tags (list) --
The list of tags for the cluster subnet group.
(dict) --
A tag consisting of a name/value pair for a resource.
Key (string) --
The key, or name, for the resource tag.
Value (string) --
The value for the resource tag.
Exceptions
Redshift.Client.exceptions.ClusterSubnetGroupNotFoundFault
Redshift.Client.exceptions.ClusterSubnetQuotaExceededFault
Redshift.Client.exceptions.SubnetAlreadyInUse
Redshift.Client.exceptions.InvalidSubnet
Redshift.Client.exceptions.UnauthorizedOperation
Redshift.Client.exceptions.DependentServiceRequestThrottlingFault