UNPKG

prowler-sdk-poc

Version:
2,005 lines (2,004 loc) 71.9 kB
{ "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" }