prowler-sdk-poc
Version:
2,005 lines (2,004 loc) • 71.9 kB
JSON
{
"version": "2.0",
"metadata": {
"apiVersion": "2015-02-02",
"endpointPrefix": "elasticache",
"protocol": "query",
"serviceFullName": "Amazon ElastiCache",
"serviceId": "ElastiCache",
"signatureVersion": "v4",
"uid": "elasticache-2015-02-02",
"xmlNamespace": "http://elasticache.amazonaws.com/doc/2015-02-02/"
},
"operations": {
"AddTagsToResource": {
"input": {
"type": "structure",
"required": [
"ResourceName",
"Tags"
],
"members": {
"ResourceName": {},
"Tags": {
"shape": "S3"
}
}
},
"output": {
"shape": "S5",
"resultWrapper": "AddTagsToResourceResult"
}
},
"AuthorizeCacheSecurityGroupIngress": {
"input": {
"type": "structure",
"required": [
"CacheSecurityGroupName",
"EC2SecurityGroupName",
"EC2SecurityGroupOwnerId"
],
"members": {
"CacheSecurityGroupName": {},
"EC2SecurityGroupName": {},
"EC2SecurityGroupOwnerId": {}
}
},
"output": {
"resultWrapper": "AuthorizeCacheSecurityGroupIngressResult",
"type": "structure",
"members": {
"CacheSecurityGroup": {
"shape": "S8"
}
}
}
},
"BatchApplyUpdateAction": {
"input": {
"type": "structure",
"required": [
"ServiceUpdateName"
],
"members": {
"ReplicationGroupIds": {
"shape": "Sc"
},
"CacheClusterIds": {
"shape": "Sd"
},
"ServiceUpdateName": {}
}
},
"output": {
"shape": "Se",
"resultWrapper": "BatchApplyUpdateActionResult"
}
},
"BatchStopUpdateAction": {
"input": {
"type": "structure",
"required": [
"ServiceUpdateName"
],
"members": {
"ReplicationGroupIds": {
"shape": "Sc"
},
"CacheClusterIds": {
"shape": "Sd"
},
"ServiceUpdateName": {}
}
},
"output": {
"shape": "Se",
"resultWrapper": "BatchStopUpdateActionResult"
}
},
"CompleteMigration": {
"input": {
"type": "structure",
"required": [
"ReplicationGroupId"
],
"members": {
"ReplicationGroupId": {},
"Force": {
"type": "boolean"
}
}
},
"output": {
"resultWrapper": "CompleteMigrationResult",
"type": "structure",
"members": {
"ReplicationGroup": {
"shape": "So"
}
}
}
},
"CopySnapshot": {
"input": {
"type": "structure",
"required": [
"SourceSnapshotName",
"TargetSnapshotName"
],
"members": {
"SourceSnapshotName": {},
"TargetSnapshotName": {},
"TargetBucket": {},
"KmsKeyId": {},
"Tags": {
"shape": "S3"
}
}
},
"output": {
"resultWrapper": "CopySnapshotResult",
"type": "structure",
"members": {
"Snapshot": {
"shape": "S1p"
}
}
}
},
"CreateCacheCluster": {
"input": {
"type": "structure",
"required": [
"CacheClusterId"
],
"members": {
"CacheClusterId": {},
"ReplicationGroupId": {},
"AZMode": {},
"PreferredAvailabilityZone": {},
"PreferredAvailabilityZones": {
"shape": "S1y"
},
"NumCacheNodes": {
"type": "integer"
},
"CacheNodeType": {},
"Engine": {},
"EngineVersion": {},
"CacheParameterGroupName": {},
"CacheSubnetGroupName": {},
"CacheSecurityGroupNames": {
"shape": "S1z"
},
"SecurityGroupIds": {
"shape": "S20"
},
"Tags": {
"shape": "S3"
},
"SnapshotArns": {
"shape": "S21"
},
"SnapshotName": {},
"PreferredMaintenanceWindow": {},
"Port": {
"type": "integer"
},
"NotificationTopicArn": {},
"AutoMinorVersionUpgrade": {
"type": "boolean"
},
"SnapshotRetentionLimit": {
"type": "integer"
},
"SnapshotWindow": {},
"AuthToken": {},
"OutpostMode": {},
"PreferredOutpostArn": {},
"PreferredOutpostArns": {
"shape": "S23"
},
"LogDeliveryConfigurations": {
"shape": "S24"
}
}
},
"output": {
"resultWrapper": "CreateCacheClusterResult",
"type": "structure",
"members": {
"CacheCluster": {
"shape": "S27"
}
}
}
},
"CreateCacheParameterGroup": {
"input": {
"type": "structure",
"required": [
"CacheParameterGroupName",
"CacheParameterGroupFamily",
"Description"
],
"members": {
"CacheParameterGroupName": {},
"CacheParameterGroupFamily": {},
"Description": {},
"Tags": {
"shape": "S3"
}
}
},
"output": {
"resultWrapper": "CreateCacheParameterGroupResult",
"type": "structure",
"members": {
"CacheParameterGroup": {
"shape": "S2k"
}
}
}
},
"CreateCacheSecurityGroup": {
"input": {
"type": "structure",
"required": [
"CacheSecurityGroupName",
"Description"
],
"members": {
"CacheSecurityGroupName": {},
"Description": {},
"Tags": {
"shape": "S3"
}
}
},
"output": {
"resultWrapper": "CreateCacheSecurityGroupResult",
"type": "structure",
"members": {
"CacheSecurityGroup": {
"shape": "S8"
}
}
}
},
"CreateCacheSubnetGroup": {
"input": {
"type": "structure",
"required": [
"CacheSubnetGroupName",
"CacheSubnetGroupDescription",
"SubnetIds"
],
"members": {
"CacheSubnetGroupName": {},
"CacheSubnetGroupDescription": {},
"SubnetIds": {
"shape": "S2o"
},
"Tags": {
"shape": "S3"
}
}
},
"output": {
"resultWrapper": "CreateCacheSubnetGroupResult",
"type": "structure",
"members": {
"CacheSubnetGroup": {
"shape": "S2q"
}
}
}
},
"CreateGlobalReplicationGroup": {
"input": {
"type": "structure",
"required": [
"GlobalReplicationGroupIdSuffix",
"PrimaryReplicationGroupId"
],
"members": {
"GlobalReplicationGroupIdSuffix": {},
"GlobalReplicationGroupDescription": {},
"PrimaryReplicationGroupId": {}
}
},
"output": {
"resultWrapper": "CreateGlobalReplicationGroupResult",
"type": "structure",
"members": {
"GlobalReplicationGroup": {
"shape": "S2x"
}
}
}
},
"CreateReplicationGroup": {
"input": {
"type": "structure",
"required": [
"ReplicationGroupId",
"ReplicationGroupDescription"
],
"members": {
"ReplicationGroupId": {},
"ReplicationGroupDescription": {},
"GlobalReplicationGroupId": {},
"PrimaryClusterId": {},
"AutomaticFailoverEnabled": {
"type": "boolean"
},
"MultiAZEnabled": {
"type": "boolean"
},
"NumCacheClusters": {
"type": "integer"
},
"PreferredCacheClusterAZs": {
"shape": "S1u"
},
"NumNodeGroups": {
"type": "integer"
},
"ReplicasPerNodeGroup": {
"type": "integer"
},
"NodeGroupConfiguration": {
"type": "list",
"member": {
"shape": "S1s",
"locationName": "NodeGroupConfiguration"
}
},
"CacheNodeType": {},
"Engine": {},
"EngineVersion": {},
"CacheParameterGroupName": {},
"CacheSubnetGroupName": {},
"CacheSecurityGroupNames": {
"shape": "S1z"
},
"SecurityGroupIds": {
"shape": "S20"
},
"Tags": {
"shape": "S3"
},
"SnapshotArns": {
"shape": "S21"
},
"SnapshotName": {},
"PreferredMaintenanceWindow": {},
"Port": {
"type": "integer"
},
"NotificationTopicArn": {},
"AutoMinorVersionUpgrade": {
"type": "boolean"
},
"SnapshotRetentionLimit": {
"type": "integer"
},
"SnapshotWindow": {},
"AuthToken": {},
"TransitEncryptionEnabled": {
"type": "boolean"
},
"AtRestEncryptionEnabled": {
"type": "boolean"
},
"KmsKeyId": {},
"UserGroupIds": {
"type": "list",
"member": {}
},
"LogDeliveryConfigurations": {
"shape": "S24"
}
}
},
"output": {
"resultWrapper": "CreateReplicationGroupResult",
"type": "structure",
"members": {
"ReplicationGroup": {
"shape": "So"
}
}
}
},
"CreateSnapshot": {
"input": {
"type": "structure",
"required": [
"SnapshotName"
],
"members": {
"ReplicationGroupId": {},
"CacheClusterId": {},
"SnapshotName": {},
"KmsKeyId": {},
"Tags": {
"shape": "S3"
}
}
},
"output": {
"resultWrapper": "CreateSnapshotResult",
"type": "structure",
"members": {
"Snapshot": {
"shape": "S1p"
}
}
}
},
"CreateUser": {
"input": {
"type": "structure",
"required": [
"UserId",
"UserName",
"Engine",
"AccessString"
],
"members": {
"UserId": {},
"UserName": {},
"Engine": {},
"Passwords": {
"shape": "S3c"
},
"AccessString": {},
"NoPasswordRequired": {
"type": "boolean"
},
"Tags": {
"shape": "S3"
}
}
},
"output": {
"shape": "S3e",
"resultWrapper": "CreateUserResult"
}
},
"CreateUserGroup": {
"input": {
"type": "structure",
"required": [
"UserGroupId",
"Engine"
],
"members": {
"UserGroupId": {},
"Engine": {},
"UserIds": {
"shape": "S3i"
},
"Tags": {
"shape": "S3"
}
}
},
"output": {
"shape": "S3j",
"resultWrapper": "CreateUserGroupResult"
}
},
"DecreaseNodeGroupsInGlobalReplicationGroup": {
"input": {
"type": "structure",
"required": [
"GlobalReplicationGroupId",
"NodeGroupCount",
"ApplyImmediately"
],
"members": {
"GlobalReplicationGroupId": {},
"NodeGroupCount": {
"type": "integer"
},
"GlobalNodeGroupsToRemove": {
"shape": "S3o"
},
"GlobalNodeGroupsToRetain": {
"shape": "S3o"
},
"ApplyImmediately": {
"type": "boolean"
}
}
},
"output": {
"resultWrapper": "DecreaseNodeGroupsInGlobalReplicationGroupResult",
"type": "structure",
"members": {
"GlobalReplicationGroup": {
"shape": "S2x"
}
}
}
},
"DecreaseReplicaCount": {
"input": {
"type": "structure",
"required": [
"ReplicationGroupId",
"ApplyImmediately"
],
"members": {
"ReplicationGroupId": {},
"NewReplicaCount": {
"type": "integer"
},
"ReplicaConfiguration": {
"shape": "S3r"
},
"ReplicasToRemove": {
"type": "list",
"member": {}
},
"ApplyImmediately": {
"type": "boolean"
}
}
},
"output": {
"resultWrapper": "DecreaseReplicaCountResult",
"type": "structure",
"members": {
"ReplicationGroup": {
"shape": "So"
}
}
}
},
"DeleteCacheCluster": {
"input": {
"type": "structure",
"required": [
"CacheClusterId"
],
"members": {
"CacheClusterId": {},
"FinalSnapshotIdentifier": {}
}
},
"output": {
"resultWrapper": "DeleteCacheClusterResult",
"type": "structure",
"members": {
"CacheCluster": {
"shape": "S27"
}
}
}
},
"DeleteCacheParameterGroup": {
"input": {
"type": "structure",
"required": [
"CacheParameterGroupName"
],
"members": {
"CacheParameterGroupName": {}
}
}
},
"DeleteCacheSecurityGroup": {
"input": {
"type": "structure",
"required": [
"CacheSecurityGroupName"
],
"members": {
"CacheSecurityGroupName": {}
}
}
},
"DeleteCacheSubnetGroup": {
"input": {
"type": "structure",
"required": [
"CacheSubnetGroupName"
],
"members": {
"CacheSubnetGroupName": {}
}
}
},
"DeleteGlobalReplicationGroup": {
"input": {
"type": "structure",
"required": [
"GlobalReplicationGroupId",
"RetainPrimaryReplicationGroup"
],
"members": {
"GlobalReplicationGroupId": {},
"RetainPrimaryReplicationGroup": {
"type": "boolean"
}
}
},
"output": {
"resultWrapper": "DeleteGlobalReplicationGroupResult",
"type": "structure",
"members": {
"GlobalReplicationGroup": {
"shape": "S2x"
}
}
}
},
"DeleteReplicationGroup": {
"input": {
"type": "structure",
"required": [
"ReplicationGroupId"
],
"members": {
"ReplicationGroupId": {},
"RetainPrimaryCluster": {
"type": "boolean"
},
"FinalSnapshotIdentifier": {}
}
},
"output": {
"resultWrapper": "DeleteReplicationGroupResult",
"type": "structure",
"members": {
"ReplicationGroup": {
"shape": "So"
}
}
}
},
"DeleteSnapshot": {
"input": {
"type": "structure",
"required": [
"SnapshotName"
],
"members": {
"SnapshotName": {}
}
},
"output": {
"resultWrapper": "DeleteSnapshotResult",
"type": "structure",
"members": {
"Snapshot": {
"shape": "S1p"
}
}
}
},
"DeleteUser": {
"input": {
"type": "structure",
"required": [
"UserId"
],
"members": {
"UserId": {}
}
},
"output": {
"shape": "S3e",
"resultWrapper": "DeleteUserResult"
}
},
"DeleteUserGroup": {
"input": {
"type": "structure",
"required": [
"UserGroupId"
],
"members": {
"UserGroupId": {}
}
},
"output": {
"shape": "S3j",
"resultWrapper": "DeleteUserGroupResult"
}
},
"DescribeCacheClusters": {
"input": {
"type": "structure",
"members": {
"CacheClusterId": {},
"MaxRecords": {
"type": "integer"
},
"Marker": {},
"ShowCacheNodeInfo": {
"type": "boolean"
},
"ShowCacheClustersNotInReplicationGroups": {
"type": "boolean"
}
}
},
"output": {
"resultWrapper": "DescribeCacheClustersResult",
"type": "structure",
"members": {
"Marker": {},
"CacheClusters": {
"type": "list",
"member": {
"shape": "S27",
"locationName": "CacheCluster"
}
}
}
}
},
"DescribeCacheEngineVersions": {
"input": {
"type": "structure",
"members": {
"Engine": {},
"EngineVersion": {},
"CacheParameterGroupFamily": {},
"MaxRecords": {
"type": "integer"
},
"Marker": {},
"DefaultOnly": {
"type": "boolean"
}
}
},
"output": {
"resultWrapper": "DescribeCacheEngineVersionsResult",
"type": "structure",
"members": {
"Marker": {},
"CacheEngineVersions": {
"type": "list",
"member": {
"locationName": "CacheEngineVersion",
"type": "structure",
"members": {
"Engine": {},
"EngineVersion": {},
"CacheParameterGroupFamily": {},
"CacheEngineDescription": {},
"CacheEngineVersionDescription": {}
}
}
}
}
}
},
"DescribeCacheParameterGroups": {
"input": {
"type": "structure",
"members": {
"CacheParameterGroupName": {},
"MaxRecords": {
"type": "integer"
},
"Marker": {}
}
},
"output": {
"resultWrapper": "DescribeCacheParameterGroupsResult",
"type": "structure",
"members": {
"Marker": {},
"CacheParameterGroups": {
"type": "list",
"member": {
"shape": "S2k",
"locationName": "CacheParameterGroup"
}
}
}
}
},
"DescribeCacheParameters": {
"input": {
"type": "structure",
"required": [
"CacheParameterGroupName"
],
"members": {
"CacheParameterGroupName": {},
"Source": {},
"MaxRecords": {
"type": "integer"
},
"Marker": {}
}
},
"output": {
"resultWrapper": "DescribeCacheParametersResult",
"type": "structure",
"members": {
"Marker": {},
"Parameters": {
"shape": "S4k"
},
"CacheNodeTypeSpecificParameters": {
"shape": "S4n"
}
}
}
},
"DescribeCacheSecurityGroups": {
"input": {
"type": "structure",
"members": {
"CacheSecurityGroupName": {},
"MaxRecords": {
"type": "integer"
},
"Marker": {}
}
},
"output": {
"resultWrapper": "DescribeCacheSecurityGroupsResult",
"type": "structure",
"members": {
"Marker": {},
"CacheSecurityGroups": {
"type": "list",
"member": {
"shape": "S8",
"locationName": "CacheSecurityGroup"
}
}
}
}
},
"DescribeCacheSubnetGroups": {
"input": {
"type": "structure",
"members": {
"CacheSubnetGroupName": {},
"MaxRecords": {
"type": "integer"
},
"Marker": {}
}
},
"output": {
"resultWrapper": "DescribeCacheSubnetGroupsResult",
"type": "structure",
"members": {
"Marker": {},
"CacheSubnetGroups": {
"type": "list",
"member": {
"shape": "S2q",
"locationName": "CacheSubnetGroup"
}
}
}
}
},
"DescribeEngineDefaultParameters": {
"input": {
"type": "structure",
"required": [
"CacheParameterGroupFamily"
],
"members": {
"CacheParameterGroupFamily": {},
"MaxRecords": {
"type": "integer"
},
"Marker": {}
}
},
"output": {
"resultWrapper": "DescribeEngineDefaultParametersResult",
"type": "structure",
"members": {
"EngineDefaults": {
"type": "structure",
"members": {
"CacheParameterGroupFamily": {},
"Marker": {},
"Parameters": {
"shape": "S4k"
},
"CacheNodeTypeSpecificParameters": {
"shape": "S4n"
}
},
"wrapper": true
}
}
}
},
"DescribeEvents": {
"input": {
"type": "structure",
"members": {
"SourceIdentifier": {},
"SourceType": {},
"StartTime": {
"type": "timestamp"
},
"EndTime": {
"type": "timestamp"
},
"Duration": {
"type": "integer"
},
"MaxRecords": {
"type": "integer"
},
"Marker": {}
}
},
"output": {
"resultWrapper": "DescribeEventsResult",
"type": "structure",
"members": {
"Marker": {},
"Events": {
"type": "list",
"member": {
"locationName": "Event",
"type": "structure",
"members": {
"SourceIdentifier": {},
"SourceType": {},
"Message": {},
"Date": {
"type": "timestamp"
}
}
}
}
}
}
},
"DescribeGlobalReplicationGroups": {
"input": {
"type": "structure",
"members": {
"GlobalReplicationGroupId": {},
"MaxRecords": {
"type": "integer"
},
"Marker": {},
"ShowMemberInfo": {
"type": "boolean"
}
}
},
"output": {
"resultWrapper": "DescribeGlobalReplicationGroupsResult",
"type": "structure",
"members": {
"Marker": {},
"GlobalReplicationGroups": {
"type": "list",
"member": {
"shape": "S2x",
"locationName": "GlobalReplicationGroup"
}
}
}
}
},
"DescribeReplicationGroups": {
"input": {
"type": "structure",
"members": {
"ReplicationGroupId": {},
"MaxRecords": {
"type": "integer"
},
"Marker": {}
}
},
"output": {
"resultWrapper": "DescribeReplicationGroupsResult",
"type": "structure",
"members": {
"Marker": {},
"ReplicationGroups": {
"type": "list",
"member": {
"shape": "So",
"locationName": "ReplicationGroup"
}
}
}
}
},
"DescribeReservedCacheNodes": {
"input": {
"type": "structure",
"members": {
"ReservedCacheNodeId": {},
"ReservedCacheNodesOfferingId": {},
"CacheNodeType": {},
"Duration": {},
"ProductDescription": {},
"OfferingType": {},
"MaxRecords": {
"type": "integer"
},
"Marker": {}
}
},
"output": {
"resultWrapper": "DescribeReservedCacheNodesResult",
"type": "structure",
"members": {
"Marker": {},
"ReservedCacheNodes": {
"type": "list",
"member": {
"shape": "S5e",
"locationName": "ReservedCacheNode"
}
}
}
}
},
"DescribeReservedCacheNodesOfferings": {
"input": {
"type": "structure",
"members": {
"ReservedCacheNodesOfferingId": {},
"CacheNodeType": {},
"Duration": {},
"ProductDescription": {},
"OfferingType": {},
"MaxRecords": {
"type": "integer"
},
"Marker": {}
}
},
"output": {
"resultWrapper": "DescribeReservedCacheNodesOfferingsResult",
"type": "structure",
"members": {
"Marker": {},
"ReservedCacheNodesOfferings": {
"type": "list",
"member": {
"locationName": "ReservedCacheNodesOffering",
"type": "structure",
"members": {
"ReservedCacheNodesOfferingId": {},
"CacheNodeType": {},
"Duration": {
"type": "integer"
},
"FixedPrice": {
"type": "double"
},
"UsagePrice": {
"type": "double"
},
"ProductDescription": {},
"OfferingType": {},
"RecurringCharges": {
"shape": "S5f"
}
},
"wrapper": true
}
}
}
}
},
"DescribeServiceUpdates": {
"input": {
"type": "structure",
"members": {
"ServiceUpdateName": {},
"ServiceUpdateStatus": {
"shape": "S5m"
},
"MaxRecords": {
"type": "integer"
},
"Marker": {}
}
},
"output": {
"resultWrapper": "DescribeServiceUpdatesResult",
"type": "structure",
"members": {
"Marker": {},
"ServiceUpdates": {
"type": "list",
"member": {
"locationName": "ServiceUpdate",
"type": "structure",
"members": {
"ServiceUpdateName": {},
"ServiceUpdateReleaseDate": {
"type": "timestamp"
},
"ServiceUpdateEndDate": {
"type": "timestamp"
},
"ServiceUpdateSeverity": {},
"ServiceUpdateRecommendedApplyByDate": {
"type": "timestamp"
},
"ServiceUpdateStatus": {},
"ServiceUpdateDescription": {},
"ServiceUpdateType": {},
"Engine": {},
"EngineVersion": {},
"AutoUpdateAfterRecommendedApplyByDate": {
"type": "boolean"
},
"EstimatedUpdateTime": {}
}
}
}
}
}
},
"DescribeSnapshots": {
"input": {
"type": "structure",
"members": {
"ReplicationGroupId": {},
"CacheClusterId": {},
"SnapshotName": {},
"SnapshotSource": {},
"Marker": {},
"MaxRecords": {
"type": "integer"
},
"ShowNodeGroupConfig": {
"type": "boolean"
}
}
},
"output": {
"resultWrapper": "DescribeSnapshotsResult",
"type": "structure",
"members": {
"Marker": {},
"Snapshots": {
"type": "list",
"member": {
"shape": "S1p",
"locationName": "Snapshot"
}
}
}
}
},
"DescribeUpdateActions": {
"input": {
"type": "structure",
"members": {
"ServiceUpdateName": {},
"ReplicationGroupIds": {
"shape": "Sc"
},
"CacheClusterIds": {
"shape": "Sd"
},
"Engine": {},
"ServiceUpdateStatus": {
"shape": "S5m"
},
"ServiceUpdateTimeRange": {
"type": "structure",
"members": {
"StartTime": {
"type": "timestamp"
},
"EndTime": {
"type": "timestamp"
}
}
},
"UpdateActionStatus": {
"type": "list",
"member": {}
},
"ShowNodeLevelUpdateStatus": {
"type": "boolean"
},
"MaxRecords": {
"type": "integer"
},
"Marker": {}
}
},
"output": {
"resultWrapper": "DescribeUpdateActionsResult",
"type": "structure",
"members": {
"Marker": {},
"UpdateActions": {
"type": "list",
"member": {
"locationName": "UpdateAction",
"type": "structure",
"members": {
"ReplicationGroupId": {},
"CacheClusterId": {},
"ServiceUpdateName": {},
"ServiceUpdateReleaseDate": {
"type": "timestamp"
},
"ServiceUpdateSeverity": {},
"ServiceUpdateStatus": {},
"ServiceUpdateRecommendedApplyByDate": {
"type": "timestamp"
},
"ServiceUpdateType": {},
"UpdateActionAvailableDate": {
"type": "timestamp"
},
"UpdateActionStatus": {},
"NodesUpdated": {},
"UpdateActionStatusModifiedDate": {
"type": "timestamp"
},
"SlaMet": {},
"NodeGroupUpdateStatus": {
"type": "list",
"member": {
"locationName": "NodeGroupUpdateStatus",
"type": "structure",
"members": {
"NodeGroupId": {},
"NodeGroupMemberUpdateStatus": {
"type": "list",
"member": {
"locationName": "NodeGroupMemberUpdateStatus",
"type": "structure",
"members": {
"CacheClusterId": {},
"CacheNodeId": {},
"NodeUpdateStatus": {},
"NodeDeletionDate": {
"type": "timestamp"
},
"NodeUpdateStartDate": {
"type": "timestamp"
},
"NodeUpdateEndDate": {
"type": "timestamp"
},
"NodeUpdateInitiatedBy": {},
"NodeUpdateInitiatedDate": {
"type": "timestamp"
},
"NodeUpdateStatusModifiedDate": {
"type": "timestamp"
}
}
}
}
}
}
},
"CacheNodeUpdateStatus": {
"type": "list",
"member": {
"locationName": "CacheNodeUpdateStatus",
"type": "structure",
"members": {
"CacheNodeId": {},
"NodeUpdateStatus": {},
"NodeDeletionDate": {
"type": "timestamp"
},
"NodeUpdateStartDate": {
"type": "timestamp"
},
"NodeUpdateEndDate": {
"type": "timestamp"
},
"NodeUpdateInitiatedBy": {},
"NodeUpdateInitiatedDate": {
"type": "timestamp"
},
"NodeUpdateStatusModifiedDate": {
"type": "timestamp"
}
}
}
},
"EstimatedUpdateTime": {},
"Engine": {}
}
}
}
}
}
},
"DescribeUserGroups": {
"input": {
"type": "structure",
"members": {
"UserGroupId": {},
"MaxRecords": {
"type": "integer"
},
"Marker": {}
}
},
"output": {
"resultWrapper": "DescribeUserGroupsResult",
"type": "structure",
"members": {
"UserGroups": {
"type": "list",
"member": {
"shape": "S3j"
}
},
"Marker": {}
}
}
},
"DescribeUsers": {
"input": {
"type": "structure",
"members": {
"Engine": {},
"UserId": {},
"Filters": {
"type": "list",
"member": {
"type": "structure",
"required": [
"Name",
"Values"
],
"members": {
"Name": {},
"Values": {
"type": "list",
"member": {}
}
}
}
},
"MaxRecords": {
"type": "integer"
},
"Marker": {}
}
},
"output": {
"resultWrapper": "DescribeUsersResult",
"type": "structure",
"members": {
"Users": {
"type": "list",
"member": {
"shape": "S3e"
}
},
"Marker": {}
}
}
},
"DisassociateGlobalReplicationGroup": {
"input": {
"type": "structure",
"required": [
"GlobalReplicationGroupId",
"ReplicationGroupId",
"ReplicationGroupRegion"
],
"members": {
"GlobalReplicationGroupId": {},
"ReplicationGroupId": {},
"ReplicationGroupRegion": {}
}
},
"output": {
"resultWrapper": "DisassociateGlobalReplicationGroupResult",
"type": "structure",
"members": {
"GlobalReplicationGroup": {
"shape": "S2x"
}
}
}
},
"FailoverGlobalReplicationGroup": {
"input": {
"type": "structure",
"required": [
"GlobalReplicationGroupId",
"PrimaryRegion",
"PrimaryReplicationGroupId"
],
"members": {
"GlobalReplicationGroupId": {},
"PrimaryRegion": {},
"PrimaryReplicationGroupId": {}
}
},
"output": {
"resultWrapper": "FailoverGlobalReplicationGroupResult",
"type": "structure",
"members": {
"GlobalReplicationGroup": {
"shape": "S2x"
}
}
}
},
"IncreaseNodeGroupsInGlobalReplicationGroup": {
"input": {
"type": "structure",
"required": [
"GlobalReplicationGroupId",
"NodeGroupCount",
"ApplyImmediately"
],
"members": {
"GlobalReplicationGroupId": {},
"NodeGroupCount": {
"type": "integer"
},
"RegionalConfigurations": {
"type": "list",
"member": {
"locationName": "RegionalConfiguration",
"type": "structure",
"required": [
"ReplicationGroupId",
"ReplicationGroupRegion",
"ReshardingConfiguration"
],
"members": {
"ReplicationGroupId": {},
"ReplicationGroupRegion": {},
"ReshardingConfiguration": {
"shape": "S6t"
}
}
}
},
"ApplyImmediately": {
"type": "boolean"
}
}
},
"output": {
"resultWrapper": "IncreaseNodeGroupsInGlobalReplicationGroupResult",
"type": "structure",
"members": {
"GlobalReplicationGroup": {
"shape": "S2x"
}
}
}
},
"IncreaseReplicaCount": {
"input": {
"type": "structure",
"required": [
"ReplicationGroupId",
"ApplyImmediately"
],
"members": {
"ReplicationGroupId": {},
"NewReplicaCount": {
"type": "integer"
},
"ReplicaConfiguration": {
"shape": "S3r"
},
"ApplyImmediately": {
"type": "boolean"
}
}
},
"output": {
"resultWrapper": "IncreaseReplicaCountResult",
"type": "structure",
"members": {
"ReplicationGroup": {
"shape": "So"
}
}
}
},
"ListAllowedNodeTypeModifications": {
"input": {
"type": "structure",
"members": {
"CacheClusterId": {},
"ReplicationGroupId": {}
}
},
"output": {
"resultWrapper": "ListAllowedNodeTypeModificationsResult",
"type": "structure",
"members": {
"ScaleUpModifications": {
"shape": "S70"
},
"ScaleDownModifications": {
"shape": "S70"
}
}
}
},
"ListTagsForResource": {
"input": {
"type": "structure",
"required": [
"ResourceName"
],
"members": {
"ResourceName": {}
}
},
"output": {
"shape": "S5",
"resultWrapper": "ListTagsForResourceResult"
}
},
"ModifyCacheCluster": {
"input": {
"type": "structure",
"required": [
"CacheClusterId"
],
"members": {
"CacheClusterId": {},
"NumCacheNodes": {
"type": "integer"
},
"CacheNodeIdsToRemove": {
"shape": "S29"
},
"AZMode": {},
"NewAvailabilityZones": {
"shape": "S1y"
},
"CacheSecurityGroupNames": {
"shape": "S1z"
},
"SecurityGroupIds": {
"shape": "S20"
},
"PreferredMaintenanceWindow": {},
"NotificationTopicArn": {},
"CacheParameterGroupName": {},
"NotificationTopicStatus": {},
"ApplyImmediately": {
"type": "boolean"
},
"EngineVersion": {},
"AutoMinorVersionUpgrade": {
"type": "boolean"
},
"SnapshotRetentionLimit": {
"type": "integer"
},
"SnapshotWindow": {},
"CacheNodeType": {},
"AuthToken": {},
"AuthTokenUpdateStrategy": {},
"LogDeliveryConfigurations": {
"shape": "S24"
}
}
},
"output": {
"resultWrapper": "ModifyCacheClusterResult",
"type": "structure",
"members": {
"CacheCluster": {
"shape": "S27"
}
}
}
},
"ModifyCacheParameterGroup": {
"input": {
"type": "structure",
"required": [
"CacheParameterGroupName",
"ParameterNameValues"
],
"members": {
"CacheParameterGroupName": {},
"ParameterNameValues": {
"shape": "S76"
}
}
},
"output": {
"shape": "S78",
"resultWrapper": "ModifyCacheParameterGroupResult"
}
},
"ModifyCacheSubnetGroup": {
"input": {
"type": "structure",
"required": [
"CacheSubnetGroupName"
],
"members": {
"CacheSubnetGroupName": {},
"CacheSubnetGroupDescription": {},
"SubnetIds": {
"shape": "S2o"
}
}
},
"output": {
"resultWrapper": "ModifyCacheSubnetGroupResult",
"type": "structure",
"members": {
"CacheSubnetGroup": {
"shape": "S2q"
}
}
}
},
"ModifyGlobalReplicationGroup": {
"input": {
"type": "structure",
"required": [
"GlobalReplicationGroupId",
"ApplyImmediately"
],
"members": {
"GlobalReplicationGroupId": {},
"ApplyImmediately": {
"type": "boolean"
},
"CacheNodeType": {},
"EngineVersion": {},
"CacheParameterGroupName": {},
"GlobalReplicationGroupDescription": {},
"AutomaticFailoverEnabled": {
"type": "boolean"
}
}
},
"output": {
"resultWrapper": "ModifyGlobalReplicationGroupResult",
"type": "structure",
"members": {
"GlobalReplicationGroup": {
"shape": "S2x"
}
}
}
},
"ModifyReplicationGroup": {
"input": {
"type": "structure",
"required": [
"ReplicationGroupId"
],
"members": {
"ReplicationGroupId": {},
"ReplicationGroupDescription": {},
"PrimaryClusterId": {},
"SnapshottingClusterId": {},
"AutomaticFailoverEnabled": {
"type": "boolean"
},
"MultiAZEnabled": {
"type": "boolean"
},
"NodeGroupId": {
"deprecated": true
},
"CacheSecurityGroupNames": {
"shape": "S1z"
},
"SecurityGroupIds": {
"shape": "S20"
},
"PreferredMaintenanceWindow": {},
"NotificationTopicArn": {},
"CacheParameterGroupName": {},
"NotificationTopicStatus": {},
"ApplyImmediately": {
"type": "boolean"
},
"EngineVersion": {},
"AutoMinorVersionUpgrade": {
"type": "boolean"
},
"SnapshotRetentionLimit": {
"type": "integer"
},
"SnapshotWindow": {},
"CacheNodeType": {},
"AuthToken": {},
"AuthTokenUpdateStrategy": {},
"UserGroupIdsToAdd": {
"shape": "Sx"
},
"UserGroupIdsToRemove": {
"shape": "Sx"
},
"RemoveUserGroups": {
"type": "boolean"
},
"LogDeliveryConfigurations": {
"shape": "S24"
}
}
},
"output": {
"resultWrapper": "ModifyReplicationGroupResult",
"type": "structure",
"members": {
"ReplicationGroup": {
"shape": "So"
}
}
}
},
"ModifyReplicationGroupShardConfiguration": {
"input": {
"type": "structure",
"required": [
"ReplicationGroupId",
"NodeGroupCount",
"ApplyImmediately"
],
"members": {
"ReplicationGroupId": {},
"NodeGroupCount": {
"type": "integer"
},
"ApplyImmediately": {
"type": "boolean"
},
"ReshardingConfiguration": {
"shape": "S6t"
},
"NodeGroupsToRemove": {
"type": "list",
"member": {
"locationName": "NodeGroupToRemove"
}
},
"NodeGroupsToRetain": {
"type": "list",
"member": {
"locationName": "NodeGroupToRetain"
}
}
}
},
"output": {
"resultWrapper": "ModifyReplicationGroupShardConfigurationResult",
"type": "structure",
"members": {
"ReplicationGroup": {
"shape": "So"
}
}
}
},
"ModifyUser": {
"input": {
"type": "structure",
"required": [
"UserId"
],
"members": {
"UserId": {},
"AccessString": {},
"AppendAccessString": {},
"Passwords": {
"shape": "S3c"
},
"NoPasswordRequired": {
"type": "boolean"
}
}
},
"output": {
"shape": "S3e",
"resultWrapper": "ModifyUserResult"
}
},
"ModifyUserGroup": {
"input": {
"type": "structure",
"required": [
"UserGroupId"
],
"members": {
"UserGroupId": {},
"UserIdsToAdd": {
"shape": "S3i"
},
"UserIdsToRemove": {
"shape": "S3i"
}
}
},
"output": {
"shape": "S3j",
"resultWrapper": "ModifyUserGroupResult"
}
},
"PurchaseReservedCacheNodesOffering": {
"input": {
"type": "structure",
"required": [
"ReservedCacheNodesOfferingId"
],
"members": {
"ReservedCacheNodesOfferingId": {},
"ReservedCacheNodeId": {},
"CacheNodeCount": {
"type": "integer"
},
"Tags": {
"shape": "S3"
}
}
},
"output": {
"resultWrapper": "PurchaseReservedCacheNodesOfferingResult",
"type": "structure",
"members": {
"ReservedCacheNode": {
"shape": "S5e"
}
}
}
},
"RebalanceSlotsInGlobalReplicationGroup": {
"input": {
"type": "structure",
"required": [
"GlobalReplicationGroupId",
"ApplyImmediately"
],
"members": {
"GlobalReplicationGroupId": {},
"ApplyImmediately": {
"type": "boolean"
}
}
},
"output": {
"resultWrapper": "RebalanceSlotsInGlobalReplicationGroupResult",
"type": "structure",
"members": {
"GlobalReplicationGroup": {
"shape": "S2x"
}
}
}
},
"RebootCacheCluster": {
"input": {
"type": "structure",
"required": [
"CacheClusterId",
"CacheNodeIdsToReboot"
],
"members": {
"CacheClusterId": {},
"CacheNodeIdsToReboot": {
"shape": "S29"
}
}
},
"output": {
"resultWrapper": "RebootCacheClusterResult",
"type": "structure",
"members": {
"CacheCluster": {
"shape": "S27"
}
}
}
},
"RemoveTagsFromResource": {
"input": {
"type": "structure",
"required": [
"ResourceName",
"TagKeys"
],
"members": {
"ResourceName": {},
"TagKeys": {
"type": "list",
"member": {}
}
}
},
"output": {
"shape": "S5",
"resultWrapper": "RemoveTagsFromResourceResult"
}
},
"ResetCacheParameterGroup": {
"input": {
"type": "structure",
"required": [
"CacheParameterGroupName"
],
"members": {
"CacheParameterGroupName": {},
"ResetAllParameters": {
"type": "boolean"
},
"ParameterNameValues": {
"shape": "S76"
}
}
},
"output": {
"shape": "S78",
"resultWrapper": "ResetCacheParameterGroupResult"
}
},
"RevokeCacheSecurityGroupIngress": {
"input": {
"type": "structure",
"required": [
"CacheSecurityGroupName",
"EC2SecurityGroupName",
"EC2SecurityGroupOwnerId"
],
"members": {
"CacheSecurityGroupName": {},
"EC2SecurityGroupName": {},
"EC2SecurityGroupOwnerId": {}
}
},
"output": {
"resultWrapper": "RevokeCacheSecurityGroupIngressResult",
"type": "structure",
"members": {
"CacheSecurityGroup": {
"shape": "S8"
}
}
}
},
"StartMigration": {
"input": {
"type": "structure",
"required": [
"ReplicationGroupId",
"CustomerNodeEndpointList"
],
"members": {
"ReplicationGroupId": {},
"CustomerNodeEndpointList": {
"type": "list",
"member": {
"type": "structure",
"members": {
"Address": {},
"Port": {
"type": "integer"
}