DescribeReplicationInstances
Returns information about replication instances for your account in the current region.
Request Syntax
{
"Filters": [
{
"Name": "string",
"Values": [ "string" ]
}
],
"Marker": "string",
"MaxRecords": number
}
Request Parameters
For information about the parameters that are common to all actions, see Common Parameters.
The request accepts the following data in JSON format.
- Filters
-
Filters applied to replication instances.
Valid filter names: replication-instance-arn | replication-instance-id | replication-instance-class | engine-version
Type: Array of Filter objects
Required: No
- Marker
-
An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by
MaxRecords.Type: String
Required: No
- MaxRecords
-
The maximum number of records to include in the response. If more records exist than the specified
MaxRecordsvalue, a pagination token called a marker is included in the response so that the remaining results can be retrieved.Default: 100
Constraints: Minimum 20, maximum 100.
Type: Integer
Required: No
Response Syntax
{
"Marker": "string",
"ReplicationInstances": [
{
"AllocatedStorage": number,
"AutoMinorVersionUpgrade": boolean,
"AvailabilityZone": "string",
"DnsNameServers": "string",
"EngineVersion": "string",
"FreeUntil": number,
"InstanceCreateTime": number,
"KerberosAuthenticationSettings": {
"KeyCacheSecretIamArn": "string",
"KeyCacheSecretId": "string",
"Krb5FileContents": "string"
},
"KmsKeyId": "string",
"MultiAZ": boolean,
"NetworkType": "string",
"PendingModifiedValues": {
"AllocatedStorage": number,
"EngineVersion": "string",
"MultiAZ": boolean,
"NetworkType": "string",
"ReplicationInstanceClass": "string"
},
"PreferredMaintenanceWindow": "string",
"PubliclyAccessible": boolean,
"ReplicationInstanceArn": "string",
"ReplicationInstanceClass": "string",
"ReplicationInstanceIdentifier": "string",
"ReplicationInstanceIpv6Addresses": [ "string" ],
"ReplicationInstancePrivateIpAddress": "string",
"ReplicationInstancePrivateIpAddresses": [ "string" ],
"ReplicationInstancePublicIpAddress": "string",
"ReplicationInstancePublicIpAddresses": [ "string" ],
"ReplicationInstanceStatus": "string",
"ReplicationSubnetGroup": {
"IsReadOnly": boolean,
"ReplicationSubnetGroupDescription": "string",
"ReplicationSubnetGroupIdentifier": "string",
"SubnetGroupStatus": "string",
"Subnets": [
{
"SubnetAvailabilityZone": {
"Name": "string"
},
"SubnetIdentifier": "string",
"SubnetStatus": "string"
}
],
"SupportedNetworkTypes": [ "string" ],
"VpcId": "string"
},
"SecondaryAvailabilityZone": "string",
"VpcSecurityGroups": [
{
"Status": "string",
"VpcSecurityGroupId": "string"
}
]
}
]
}
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
The following data is returned in JSON format by the service.
- Marker
-
An optional pagination token provided by a previous request. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by
MaxRecords.Type: String