/
home
/
infinitibizsol
/
testingcrm.infinitibizsol.com
/
node_modules
/
aws-sdk
/
dist
/
File Upload :
llllll
Current File: /home/infinitibizsol/testingcrm.infinitibizsol.com/node_modules/aws-sdk/dist/aws-sdk.js
// AWS SDK for JavaScript v2.1692.0 // Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // License at https://sdk.amazonaws.com/js/BUNDLE_LICENSE.txt (function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2015-12-08", "endpointPrefix": "acm", "jsonVersion": "1.1", "protocol": "json", "protocols": [ "json" ], "serviceAbbreviation": "ACM", "serviceFullName": "AWS Certificate Manager", "serviceId": "ACM", "signatureVersion": "v4", "targetPrefix": "CertificateManager", "uid": "acm-2015-12-08", "auth": [ "aws.auth#sigv4" ] }, "operations": { "AddTagsToCertificate": { "input": { "type": "structure", "required": [ "CertificateArn", "Tags" ], "members": { "CertificateArn": {}, "Tags": { "shape": "S3" } } } }, "DeleteCertificate": { "input": { "type": "structure", "required": [ "CertificateArn" ], "members": { "CertificateArn": {} } } }, "DescribeCertificate": { "input": { "type": "structure", "required": [ "CertificateArn" ], "members": { "CertificateArn": {} } }, "output": { "type": "structure", "members": { "Certificate": { "type": "structure", "members": { "CertificateArn": {}, "DomainName": {}, "SubjectAlternativeNames": { "shape": "Sc" }, "DomainValidationOptions": { "shape": "Sd" }, "Serial": {}, "Subject": {}, "Issuer": {}, "CreatedAt": { "type": "timestamp" }, "IssuedAt": { "type": "timestamp" }, "ImportedAt": { "type": "timestamp" }, "Status": {}, "RevokedAt": { "type": "timestamp" }, "RevocationReason": {}, "NotBefore": { "type": "timestamp" }, "NotAfter": { "type": "timestamp" }, "KeyAlgorithm": {}, "SignatureAlgorithm": {}, "InUseBy": { "type": "list", "member": {} }, "FailureReason": {}, "Type": {}, "RenewalSummary": { "type": "structure", "required": [ "RenewalStatus", "DomainValidationOptions", "UpdatedAt" ], "members": { "RenewalStatus": {}, "DomainValidationOptions": { "shape": "Sd" }, "RenewalStatusReason": {}, "UpdatedAt": { "type": "timestamp" } } }, "KeyUsages": { "type": "list", "member": { "type": "structure", "members": { "Name": {} } } }, "ExtendedKeyUsages": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "OID": {} } } }, "CertificateAuthorityArn": {}, "RenewalEligibility": {}, "Options": { "shape": "S11" } } } } } }, "ExportCertificate": { "input": { "type": "structure", "required": [ "CertificateArn", "Passphrase" ], "members": { "CertificateArn": {}, "Passphrase": { "type": "blob", "sensitive": true } } }, "output": { "type": "structure", "members": { "Certificate": {}, "CertificateChain": {}, "PrivateKey": { "type": "string", "sensitive": true } } } }, "GetAccountConfiguration": { "output": { "type": "structure", "members": { "ExpiryEvents": { "shape": "S1a" } } } }, "GetCertificate": { "input": { "type": "structure", "required": [ "CertificateArn" ], "members": { "CertificateArn": {} } }, "output": { "type": "structure", "members": { "Certificate": {}, "CertificateChain": {} } } }, "ImportCertificate": { "input": { "type": "structure", "required": [ "Certificate", "PrivateKey" ], "members": { "CertificateArn": {}, "Certificate": { "type": "blob" }, "PrivateKey": { "type": "blob", "sensitive": true }, "CertificateChain": { "type": "blob" }, "Tags": { "shape": "S3" } } }, "output": { "type": "structure", "members": { "CertificateArn": {} } } }, "ListCertificates": { "input": { "type": "structure", "members": { "CertificateStatuses": { "type": "list", "member": {} }, "Includes": { "type": "structure", "members": { "extendedKeyUsage": { "type": "list", "member": {} }, "keyUsage": { "type": "list", "member": {} }, "keyTypes": { "type": "list", "member": {} } } }, "NextToken": {}, "MaxItems": { "type": "integer" }, "SortBy": {}, "SortOrder": {} } }, "output": { "type": "structure", "members": { "NextToken": {}, "CertificateSummaryList": { "type": "list", "member": { "type": "structure", "members": { "CertificateArn": {}, "DomainName": {}, "SubjectAlternativeNameSummaries": { "shape": "Sc" }, "HasAdditionalSubjectAlternativeNames": { "type": "boolean" }, "Status": {}, "Type": {}, "KeyAlgorithm": {}, "KeyUsages": { "type": "list", "member": {} }, "ExtendedKeyUsages": { "type": "list", "member": {} }, "InUse": { "type": "boolean" }, "Exported": { "type": "boolean" }, "RenewalEligibility": {}, "NotBefore": { "type": "timestamp" }, "NotAfter": { "type": "timestamp" }, "CreatedAt": { "type": "timestamp" }, "IssuedAt": { "type": "timestamp" }, "ImportedAt": { "type": "timestamp" }, "RevokedAt": { "type": "timestamp" } } } } } } }, "ListTagsForCertificate": { "input": { "type": "structure", "required": [ "CertificateArn" ], "members": { "CertificateArn": {} } }, "output": { "type": "structure", "members": { "Tags": { "shape": "S3" } } } }, "PutAccountConfiguration": { "input": { "type": "structure", "required": [ "IdempotencyToken" ], "members": { "ExpiryEvents": { "shape": "S1a" }, "IdempotencyToken": {} } } }, "RemoveTagsFromCertificate": { "input": { "type": "structure", "required": [ "CertificateArn", "Tags" ], "members": { "CertificateArn": {}, "Tags": { "shape": "S3" } } } }, "RenewCertificate": { "input": { "type": "structure", "required": [ "CertificateArn" ], "members": { "CertificateArn": {} } } }, "RequestCertificate": { "input": { "type": "structure", "required": [ "DomainName" ], "members": { "DomainName": {}, "ValidationMethod": {}, "SubjectAlternativeNames": { "shape": "Sc" }, "IdempotencyToken": {}, "DomainValidationOptions": { "type": "list", "member": { "type": "structure", "required": [ "DomainName", "ValidationDomain" ], "members": { "DomainName": {}, "ValidationDomain": {} } } }, "Options": { "shape": "S11" }, "CertificateAuthorityArn": {}, "Tags": { "shape": "S3" }, "KeyAlgorithm": {} } }, "output": { "type": "structure", "members": { "CertificateArn": {} } } }, "ResendValidationEmail": { "input": { "type": "structure", "required": [ "CertificateArn", "Domain", "ValidationDomain" ], "members": { "CertificateArn": {}, "Domain": {}, "ValidationDomain": {} } } }, "UpdateCertificateOptions": { "input": { "type": "structure", "required": [ "CertificateArn", "Options" ], "members": { "CertificateArn": {}, "Options": { "shape": "S11" } } } } }, "shapes": { "S3": { "type": "list", "member": { "type": "structure", "required": [ "Key" ], "members": { "Key": {}, "Value": {} } } }, "Sc": { "type": "list", "member": {} }, "Sd": { "type": "list", "member": { "type": "structure", "required": [ "DomainName" ], "members": { "DomainName": {}, "ValidationEmails": { "type": "list", "member": {} }, "ValidationDomain": {}, "ValidationStatus": {}, "ResourceRecord": { "type": "structure", "required": [ "Name", "Type", "Value" ], "members": { "Name": {}, "Type": {}, "Value": {} } }, "ValidationMethod": {} } } }, "S11": { "type": "structure", "members": { "CertificateTransparencyLoggingPreference": {} } }, "S1a": { "type": "structure", "members": { "DaysBeforeExpiry": { "type": "integer" } } } } } },{}],2:[function(require,module,exports){ module.exports={ "pagination": { "ListCertificates": { "input_token": "NextToken", "limit_key": "MaxItems", "output_token": "NextToken", "result_key": "CertificateSummaryList" } } } },{}],3:[function(require,module,exports){ module.exports={ "version": 2, "waiters": { "CertificateValidated": { "delay": 60, "maxAttempts": 40, "operation": "DescribeCertificate", "acceptors": [ { "matcher": "pathAll", "expected": "SUCCESS", "argument": "Certificate.DomainValidationOptions[].ValidationStatus", "state": "success" }, { "matcher": "pathAny", "expected": "PENDING_VALIDATION", "argument": "Certificate.DomainValidationOptions[].ValidationStatus", "state": "retry" }, { "matcher": "path", "expected": "FAILED", "argument": "Certificate.Status", "state": "failure" }, { "matcher": "error", "expected": "ResourceNotFoundException", "state": "failure" } ] } } } },{}],4:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2020-08-01", "endpointPrefix": "aps", "jsonVersion": "1.1", "protocol": "rest-json", "serviceFullName": "Amazon Prometheus Service", "serviceId": "amp", "signatureVersion": "v4", "signingName": "aps", "uid": "amp-2020-08-01" }, "operations": { "CreateAlertManagerDefinition": { "http": { "requestUri": "/workspaces/{workspaceId}/alertmanager/definition", "responseCode": 202 }, "input": { "type": "structure", "required": [ "data", "workspaceId" ], "members": { "clientToken": { "idempotencyToken": true }, "data": { "type": "blob" }, "workspaceId": { "location": "uri", "locationName": "workspaceId" } } }, "output": { "type": "structure", "required": [ "status" ], "members": { "status": { "shape": "S6" } } }, "idempotent": true }, "CreateLoggingConfiguration": { "http": { "requestUri": "/workspaces/{workspaceId}/logging", "responseCode": 202 }, "input": { "type": "structure", "required": [ "logGroupArn", "workspaceId" ], "members": { "clientToken": { "idempotencyToken": true }, "logGroupArn": {}, "workspaceId": { "location": "uri", "locationName": "workspaceId" } } }, "output": { "type": "structure", "required": [ "status" ], "members": { "status": { "shape": "Sc" } } }, "idempotent": true }, "CreateRuleGroupsNamespace": { "http": { "requestUri": "/workspaces/{workspaceId}/rulegroupsnamespaces", "responseCode": 202 }, "input": { "type": "structure", "required": [ "data", "name", "workspaceId" ], "members": { "clientToken": { "idempotencyToken": true }, "data": { "type": "blob" }, "name": {}, "tags": { "shape": "Sh" }, "workspaceId": { "location": "uri", "locationName": "workspaceId" } } }, "output": { "type": "structure", "required": [ "arn", "name", "status" ], "members": { "arn": {}, "name": {}, "status": { "shape": "Sm" }, "tags": { "shape": "Sh" } } }, "idempotent": true }, "CreateScraper": { "http": { "requestUri": "/scrapers", "responseCode": 202 }, "input": { "type": "structure", "required": [ "destination", "scrapeConfiguration", "source" ], "members": { "alias": {}, "clientToken": { "idempotencyToken": true }, "destination": { "shape": "Sq" }, "scrapeConfiguration": { "shape": "St" }, "source": { "shape": "Sv" }, "tags": { "shape": "Sh" } } }, "output": { "type": "structure", "required": [ "arn", "scraperId", "status" ], "members": { "arn": {}, "scraperId": {}, "status": { "shape": "S15" }, "tags": { "shape": "Sh" } } }, "idempotent": true }, "CreateWorkspace": { "http": { "requestUri": "/workspaces", "responseCode": 202 }, "input": { "type": "structure", "members": { "alias": {}, "clientToken": { "idempotencyToken": true }, "kmsKeyArn": {}, "tags": { "shape": "Sh" } } }, "output": { "type": "structure", "required": [ "arn", "status", "workspaceId" ], "members": { "arn": {}, "kmsKeyArn": {}, "status": { "shape": "S1b" }, "tags": { "shape": "Sh" }, "workspaceId": {} } }, "idempotent": true }, "DeleteAlertManagerDefinition": { "http": { "method": "DELETE", "requestUri": "/workspaces/{workspaceId}/alertmanager/definition", "responseCode": 202 }, "input": { "type": "structure", "required": [ "workspaceId" ], "members": { "clientToken": { "idempotencyToken": true, "location": "querystring", "locationName": "clientToken" }, "workspaceId": { "location": "uri", "locationName": "workspaceId" } } }, "idempotent": true }, "DeleteLoggingConfiguration": { "http": { "method": "DELETE", "requestUri": "/workspaces/{workspaceId}/logging", "responseCode": 202 }, "input": { "type": "structure", "required": [ "workspaceId" ], "members": { "clientToken": { "idempotencyToken": true, "location": "querystring", "locationName": "clientToken" }, "workspaceId": { "location": "uri", "locationName": "workspaceId" } } }, "idempotent": true }, "DeleteRuleGroupsNamespace": { "http": { "method": "DELETE", "requestUri": "/workspaces/{workspaceId}/rulegroupsnamespaces/{name}", "responseCode": 202 }, "input": { "type": "structure", "required": [ "name", "workspaceId" ], "members": { "clientToken": { "idempotencyToken": true, "location": "querystring", "locationName": "clientToken" }, "name": { "location": "uri", "locationName": "name" }, "workspaceId": { "location": "uri", "locationName": "workspaceId" } } }, "idempotent": true }, "DeleteScraper": { "http": { "method": "DELETE", "requestUri": "/scrapers/{scraperId}", "responseCode": 202 }, "input": { "type": "structure", "required": [ "scraperId" ], "members": { "clientToken": { "idempotencyToken": true, "location": "querystring", "locationName": "clientToken" }, "scraperId": { "location": "uri", "locationName": "scraperId" } } }, "output": { "type": "structure", "required": [ "scraperId", "status" ], "members": { "scraperId": {}, "status": { "shape": "S15" } } }, "idempotent": true }, "DeleteWorkspace": { "http": { "method": "DELETE", "requestUri": "/workspaces/{workspaceId}", "responseCode": 202 }, "input": { "type": "structure", "required": [ "workspaceId" ], "members": { "clientToken": { "idempotencyToken": true, "location": "querystring", "locationName": "clientToken" }, "workspaceId": { "location": "uri", "locationName": "workspaceId" } } }, "idempotent": true }, "DescribeAlertManagerDefinition": { "http": { "method": "GET", "requestUri": "/workspaces/{workspaceId}/alertmanager/definition", "responseCode": 200 }, "input": { "type": "structure", "required": [ "workspaceId" ], "members": { "workspaceId": { "location": "uri", "locationName": "workspaceId" } } }, "output": { "type": "structure", "required": [ "alertManagerDefinition" ], "members": { "alertManagerDefinition": { "type": "structure", "required": [ "createdAt", "data", "modifiedAt", "status" ], "members": { "createdAt": { "type": "timestamp" }, "data": { "type": "blob" }, "modifiedAt": { "type": "timestamp" }, "status": { "shape": "S6" } } } } } }, "DescribeLoggingConfiguration": { "http": { "method": "GET", "requestUri": "/workspaces/{workspaceId}/logging", "responseCode": 200 }, "input": { "type": "structure", "required": [ "workspaceId" ], "members": { "workspaceId": { "location": "uri", "locationName": "workspaceId" } } }, "output": { "type": "structure", "required": [ "loggingConfiguration" ], "members": { "loggingConfiguration": { "type": "structure", "required": [ "createdAt", "logGroupArn", "modifiedAt", "status", "workspace" ], "members": { "createdAt": { "type": "timestamp" }, "logGroupArn": {}, "modifiedAt": { "type": "timestamp" }, "status": { "shape": "Sc" }, "workspace": {} } } } } }, "DescribeRuleGroupsNamespace": { "http": { "method": "GET", "requestUri": "/workspaces/{workspaceId}/rulegroupsnamespaces/{name}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "name", "workspaceId" ], "members": { "name": { "location": "uri", "locationName": "name" }, "workspaceId": { "location": "uri", "locationName": "workspaceId" } } }, "output": { "type": "structure", "required": [ "ruleGroupsNamespace" ], "members": { "ruleGroupsNamespace": { "type": "structure", "required": [ "arn", "createdAt", "data", "modifiedAt", "name", "status" ], "members": { "arn": {}, "createdAt": { "type": "timestamp" }, "data": { "type": "blob" }, "modifiedAt": { "type": "timestamp" }, "name": {}, "status": { "shape": "Sm" }, "tags": { "shape": "Sh" } } } } } }, "DescribeScraper": { "http": { "method": "GET", "requestUri": "/scrapers/{scraperId}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "scraperId" ], "members": { "scraperId": { "location": "uri", "locationName": "scraperId" } } }, "output": { "type": "structure", "required": [ "scraper" ], "members": { "scraper": { "type": "structure", "required": [ "arn", "createdAt", "destination", "lastModifiedAt", "roleArn", "scrapeConfiguration", "scraperId", "source", "status" ], "members": { "alias": {}, "arn": {}, "createdAt": { "type": "timestamp" }, "destination": { "shape": "Sq" }, "lastModifiedAt": { "type": "timestamp" }, "roleArn": {}, "scrapeConfiguration": { "shape": "St" }, "scraperId": {}, "source": { "shape": "Sv" }, "status": { "shape": "S15" }, "statusReason": {}, "tags": { "shape": "Sh" } } } } } }, "DescribeWorkspace": { "http": { "method": "GET", "requestUri": "/workspaces/{workspaceId}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "workspaceId" ], "members": { "workspaceId": { "location": "uri", "locationName": "workspaceId" } } }, "output": { "type": "structure", "required": [ "workspace" ], "members": { "workspace": { "type": "structure", "required": [ "arn", "createdAt", "status", "workspaceId" ], "members": { "alias": {}, "arn": {}, "createdAt": { "type": "timestamp" }, "kmsKeyArn": {}, "prometheusEndpoint": {}, "status": { "shape": "S1b" }, "tags": { "shape": "Sh" }, "workspaceId": {} } } } } }, "GetDefaultScraperConfiguration": { "http": { "method": "GET", "requestUri": "/scraperconfiguration", "responseCode": 200 }, "input": { "type": "structure", "members": {} }, "output": { "type": "structure", "required": [ "configuration" ], "members": { "configuration": { "type": "blob" } } } }, "ListRuleGroupsNamespaces": { "http": { "method": "GET", "requestUri": "/workspaces/{workspaceId}/rulegroupsnamespaces", "responseCode": 200 }, "input": { "type": "structure", "required": [ "workspaceId" ], "members": { "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "name": { "location": "querystring", "locationName": "name" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "workspaceId": { "location": "uri", "locationName": "workspaceId" } } }, "output": { "type": "structure", "required": [ "ruleGroupsNamespaces" ], "members": { "nextToken": {}, "ruleGroupsNamespaces": { "type": "list", "member": { "type": "structure", "required": [ "arn", "createdAt", "modifiedAt", "name", "status" ], "members": { "arn": {}, "createdAt": { "type": "timestamp" }, "modifiedAt": { "type": "timestamp" }, "name": {}, "status": { "shape": "Sm" }, "tags": { "shape": "Sh" } } } } } } }, "ListScrapers": { "http": { "method": "GET", "requestUri": "/scrapers", "responseCode": 200 }, "input": { "type": "structure", "members": { "filters": { "location": "querystring", "type": "map", "key": {}, "value": { "type": "list", "member": {} } }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "required": [ "scrapers" ], "members": { "nextToken": {}, "scrapers": { "type": "list", "member": { "type": "structure", "required": [ "arn", "createdAt", "destination", "lastModifiedAt", "roleArn", "scraperId", "source", "status" ], "members": { "alias": {}, "arn": {}, "createdAt": { "type": "timestamp" }, "destination": { "shape": "Sq" }, "lastModifiedAt": { "type": "timestamp" }, "roleArn": {}, "scraperId": {}, "source": { "shape": "Sv" }, "status": { "shape": "S15" }, "statusReason": {}, "tags": { "shape": "Sh" } } } } } } }, "ListTagsForResource": { "http": { "method": "GET", "requestUri": "/tags/{resourceArn}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "resourceArn" ], "members": { "resourceArn": { "location": "uri", "locationName": "resourceArn" } } }, "output": { "type": "structure", "members": { "tags": { "shape": "Sh" } } } }, "ListWorkspaces": { "http": { "method": "GET", "requestUri": "/workspaces", "responseCode": 200 }, "input": { "type": "structure", "members": { "alias": { "location": "querystring", "locationName": "alias" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "required": [ "workspaces" ], "members": { "nextToken": {}, "workspaces": { "type": "list", "member": { "type": "structure", "required": [ "arn", "createdAt", "status", "workspaceId" ], "members": { "alias": {}, "arn": {}, "createdAt": { "type": "timestamp" }, "kmsKeyArn": {}, "status": { "shape": "S1b" }, "tags": { "shape": "Sh" }, "workspaceId": {} } } } } } }, "PutAlertManagerDefinition": { "http": { "method": "PUT", "requestUri": "/workspaces/{workspaceId}/alertmanager/definition", "responseCode": 202 }, "input": { "type": "structure", "required": [ "data", "workspaceId" ], "members": { "clientToken": { "idempotencyToken": true }, "data": { "type": "blob" }, "workspaceId": { "location": "uri", "locationName": "workspaceId" } } }, "output": { "type": "structure", "required": [ "status" ], "members": { "status": { "shape": "S6" } } }, "idempotent": true }, "PutRuleGroupsNamespace": { "http": { "method": "PUT", "requestUri": "/workspaces/{workspaceId}/rulegroupsnamespaces/{name}", "responseCode": 202 }, "input": { "type": "structure", "required": [ "data", "name", "workspaceId" ], "members": { "clientToken": { "idempotencyToken": true }, "data": { "type": "blob" }, "name": { "location": "uri", "locationName": "name" }, "workspaceId": { "location": "uri", "locationName": "workspaceId" } } }, "output": { "type": "structure", "required": [ "arn", "name", "status" ], "members": { "arn": {}, "name": {}, "status": { "shape": "Sm" }, "tags": { "shape": "Sh" } } }, "idempotent": true }, "TagResource": { "http": { "requestUri": "/tags/{resourceArn}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "resourceArn", "tags" ], "members": { "resourceArn": { "location": "uri", "locationName": "resourceArn" }, "tags": { "shape": "Sh" } } }, "output": { "type": "structure", "members": {} } }, "UntagResource": { "http": { "method": "DELETE", "requestUri": "/tags/{resourceArn}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "resourceArn", "tagKeys" ], "members": { "resourceArn": { "location": "uri", "locationName": "resourceArn" }, "tagKeys": { "location": "querystring", "locationName": "tagKeys", "type": "list", "member": {} } } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "UpdateLoggingConfiguration": { "http": { "method": "PUT", "requestUri": "/workspaces/{workspaceId}/logging", "responseCode": 202 }, "input": { "type": "structure", "required": [ "logGroupArn", "workspaceId" ], "members": { "clientToken": { "idempotencyToken": true }, "logGroupArn": {}, "workspaceId": { "location": "uri", "locationName": "workspaceId" } } }, "output": { "type": "structure", "required": [ "status" ], "members": { "status": { "shape": "Sc" } } }, "idempotent": true }, "UpdateWorkspaceAlias": { "http": { "requestUri": "/workspaces/{workspaceId}/alias", "responseCode": 204 }, "input": { "type": "structure", "required": [ "workspaceId" ], "members": { "alias": {}, "clientToken": { "idempotencyToken": true }, "workspaceId": { "location": "uri", "locationName": "workspaceId" } } }, "idempotent": true } }, "shapes": { "S6": { "type": "structure", "required": [ "statusCode" ], "members": { "statusCode": {}, "statusReason": {} } }, "Sc": { "type": "structure", "required": [ "statusCode" ], "members": { "statusCode": {}, "statusReason": {} } }, "Sh": { "type": "map", "key": {}, "value": {} }, "Sm": { "type": "structure", "required": [ "statusCode" ], "members": { "statusCode": {}, "statusReason": {} } }, "Sq": { "type": "structure", "members": { "ampConfiguration": { "type": "structure", "required": [ "workspaceArn" ], "members": { "workspaceArn": {} } } }, "union": true }, "St": { "type": "structure", "members": { "configurationBlob": { "type": "blob" } }, "union": true }, "Sv": { "type": "structure", "members": { "eksConfiguration": { "type": "structure", "required": [ "clusterArn", "subnetIds" ], "members": { "clusterArn": {}, "securityGroupIds": { "type": "list", "member": {} }, "subnetIds": { "type": "list", "member": {} } } } }, "union": true }, "S15": { "type": "structure", "required": [ "statusCode" ], "members": { "statusCode": {} } }, "S1b": { "type": "structure", "required": [ "statusCode" ], "members": { "statusCode": {} } } } } },{}],5:[function(require,module,exports){ module.exports={ "pagination": { "ListRuleGroupsNamespaces": { "input_token": "nextToken", "output_token": "nextToken", "limit_key": "maxResults", "result_key": "ruleGroupsNamespaces" }, "ListScrapers": { "input_token": "nextToken", "output_token": "nextToken", "limit_key": "maxResults", "result_key": "scrapers" }, "ListWorkspaces": { "input_token": "nextToken", "output_token": "nextToken", "limit_key": "maxResults", "result_key": "workspaces" } } } },{}],6:[function(require,module,exports){ module.exports={ "version" : 2, "waiters" : { "ScraperActive" : { "description" : "Wait until a scraper reaches ACTIVE status", "delay" : 2, "maxAttempts" : 60, "operation" : "DescribeScraper", "acceptors" : [ { "matcher" : "path", "argument" : "scraper.status.statusCode", "state" : "success", "expected" : "ACTIVE" }, { "matcher" : "path", "argument" : "scraper.status.statusCode", "state" : "failure", "expected" : "CREATION_FAILED" } ] }, "ScraperDeleted" : { "description" : "Wait until a scraper reaches DELETED status", "delay" : 2, "maxAttempts" : 60, "operation" : "DescribeScraper", "acceptors" : [ { "matcher" : "error", "state" : "success", "expected" : "ResourceNotFoundException" }, { "matcher" : "path", "argument" : "scraper.status.statusCode", "state" : "failure", "expected" : "DELETION_FAILED" } ] }, "WorkspaceActive" : { "description" : "Wait until a workspace reaches ACTIVE status", "delay" : 2, "maxAttempts" : 60, "operation" : "DescribeWorkspace", "acceptors" : [ { "matcher" : "path", "argument" : "workspace.status.statusCode", "state" : "success", "expected" : "ACTIVE" }, { "matcher" : "path", "argument" : "workspace.status.statusCode", "state" : "retry", "expected" : "UPDATING" }, { "matcher" : "path", "argument" : "workspace.status.statusCode", "state" : "retry", "expected" : "CREATING" } ] }, "WorkspaceDeleted" : { "description" : "Wait until a workspace reaches DELETED status", "delay" : 2, "maxAttempts" : 60, "operation" : "DescribeWorkspace", "acceptors" : [ { "matcher" : "error", "state" : "success", "expected" : "ResourceNotFoundException" }, { "matcher" : "path", "argument" : "workspace.status.statusCode", "state" : "retry", "expected" : "DELETING" } ] } } } },{}],7:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2015-07-09", "endpointPrefix": "apigateway", "protocol": "rest-json", "protocols": [ "rest-json" ], "serviceFullName": "Amazon API Gateway", "serviceId": "API Gateway", "signatureVersion": "v4", "uid": "apigateway-2015-07-09", "auth": [ "aws.auth#sigv4" ] }, "operations": { "CreateApiKey": { "http": { "requestUri": "/apikeys", "responseCode": 201 }, "input": { "type": "structure", "members": { "name": {}, "description": {}, "enabled": { "type": "boolean" }, "generateDistinctId": { "type": "boolean" }, "value": {}, "stageKeys": { "type": "list", "member": { "type": "structure", "members": { "restApiId": {}, "stageName": {} } } }, "customerId": {}, "tags": { "shape": "S6" } } }, "output": { "shape": "S7" } }, "CreateAuthorizer": { "http": { "requestUri": "/restapis/{restapi_id}/authorizers", "responseCode": 201 }, "input": { "type": "structure", "required": [ "restApiId", "name", "type" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "name": {}, "type": {}, "providerARNs": { "shape": "Sc" }, "authType": {}, "authorizerUri": {}, "authorizerCredentials": {}, "identitySource": {}, "identityValidationExpression": {}, "authorizerResultTtlInSeconds": { "type": "integer" } } }, "output": { "shape": "Sf" } }, "CreateBasePathMapping": { "http": { "requestUri": "/domainnames/{domain_name}/basepathmappings", "responseCode": 201 }, "input": { "type": "structure", "required": [ "domainName", "restApiId" ], "members": { "domainName": { "location": "uri", "locationName": "domain_name" }, "basePath": {}, "restApiId": {}, "stage": {} } }, "output": { "shape": "Sh" } }, "CreateDeployment": { "http": { "requestUri": "/restapis/{restapi_id}/deployments", "responseCode": 201 }, "input": { "type": "structure", "required": [ "restApiId" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "stageName": {}, "stageDescription": {}, "description": {}, "cacheClusterEnabled": { "type": "boolean" }, "cacheClusterSize": {}, "variables": { "shape": "S6" }, "canarySettings": { "type": "structure", "members": { "percentTraffic": { "type": "double" }, "stageVariableOverrides": { "shape": "S6" }, "useStageCache": { "type": "boolean" } } }, "tracingEnabled": { "type": "boolean" } } }, "output": { "shape": "Sn" } }, "CreateDocumentationPart": { "http": { "requestUri": "/restapis/{restapi_id}/documentation/parts", "responseCode": 201 }, "input": { "type": "structure", "required": [ "restApiId", "location", "properties" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "location": { "shape": "Ss" }, "properties": {} } }, "output": { "shape": "Sv" } }, "CreateDocumentationVersion": { "http": { "requestUri": "/restapis/{restapi_id}/documentation/versions", "responseCode": 201 }, "input": { "type": "structure", "required": [ "restApiId", "documentationVersion" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "documentationVersion": {}, "stageName": {}, "description": {} } }, "output": { "shape": "Sx" } }, "CreateDomainName": { "http": { "requestUri": "/domainnames", "responseCode": 201 }, "input": { "type": "structure", "required": [ "domainName" ], "members": { "domainName": {}, "certificateName": {}, "certificateBody": {}, "certificatePrivateKey": {}, "certificateChain": {}, "certificateArn": {}, "regionalCertificateName": {}, "regionalCertificateArn": {}, "endpointConfiguration": { "shape": "Sz" }, "tags": { "shape": "S6" }, "securityPolicy": {}, "mutualTlsAuthentication": { "type": "structure", "members": { "truststoreUri": {}, "truststoreVersion": {} } }, "ownershipVerificationCertificateArn": {} } }, "output": { "shape": "S14" } }, "CreateModel": { "http": { "requestUri": "/restapis/{restapi_id}/models", "responseCode": 201 }, "input": { "type": "structure", "required": [ "restApiId", "name", "contentType" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "name": {}, "description": {}, "schema": {}, "contentType": {} } }, "output": { "shape": "S18" } }, "CreateRequestValidator": { "http": { "requestUri": "/restapis/{restapi_id}/requestvalidators", "responseCode": 201 }, "input": { "type": "structure", "required": [ "restApiId" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "name": {}, "validateRequestBody": { "type": "boolean" }, "validateRequestParameters": { "type": "boolean" } } }, "output": { "shape": "S1a" } }, "CreateResource": { "http": { "requestUri": "/restapis/{restapi_id}/resources/{parent_id}", "responseCode": 201 }, "input": { "type": "structure", "required": [ "restApiId", "parentId", "pathPart" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "parentId": { "location": "uri", "locationName": "parent_id" }, "pathPart": {} } }, "output": { "shape": "S1c" } }, "CreateRestApi": { "http": { "requestUri": "/restapis", "responseCode": 201 }, "input": { "type": "structure", "required": [ "name" ], "members": { "name": {}, "description": {}, "version": {}, "cloneFrom": {}, "binaryMediaTypes": { "shape": "S9" }, "minimumCompressionSize": { "type": "integer" }, "apiKeySource": {}, "endpointConfiguration": { "shape": "Sz" }, "policy": {}, "tags": { "shape": "S6" }, "disableExecuteApiEndpoint": { "type": "boolean" } } }, "output": { "shape": "S1t" } }, "CreateStage": { "http": { "requestUri": "/restapis/{restapi_id}/stages", "responseCode": 201 }, "input": { "type": "structure", "required": [ "restApiId", "stageName", "deploymentId" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "stageName": {}, "deploymentId": {}, "description": {}, "cacheClusterEnabled": { "type": "boolean" }, "cacheClusterSize": {}, "variables": { "shape": "S6" }, "documentationVersion": {}, "canarySettings": { "shape": "S1v" }, "tracingEnabled": { "type": "boolean" }, "tags": { "shape": "S6" } } }, "output": { "shape": "S1w" } }, "CreateUsagePlan": { "http": { "requestUri": "/usageplans", "responseCode": 201 }, "input": { "type": "structure", "required": [ "name" ], "members": { "name": {}, "description": {}, "apiStages": { "shape": "S23" }, "throttle": { "shape": "S26" }, "quota": { "shape": "S27" }, "tags": { "shape": "S6" } } }, "output": { "shape": "S29" } }, "CreateUsagePlanKey": { "http": { "requestUri": "/usageplans/{usageplanId}/keys", "responseCode": 201 }, "input": { "type": "structure", "required": [ "usagePlanId", "keyId", "keyType" ], "members": { "usagePlanId": { "location": "uri", "locationName": "usageplanId" }, "keyId": {}, "keyType": {} } }, "output": { "shape": "S2b" } }, "CreateVpcLink": { "http": { "requestUri": "/vpclinks", "responseCode": 202 }, "input": { "type": "structure", "required": [ "name", "targetArns" ], "members": { "name": {}, "description": {}, "targetArns": { "shape": "S9" }, "tags": { "shape": "S6" } } }, "output": { "shape": "S2d" } }, "DeleteApiKey": { "http": { "method": "DELETE", "requestUri": "/apikeys/{api_Key}", "responseCode": 202 }, "input": { "type": "structure", "required": [ "apiKey" ], "members": { "apiKey": { "location": "uri", "locationName": "api_Key" } } } }, "DeleteAuthorizer": { "http": { "method": "DELETE", "requestUri": "/restapis/{restapi_id}/authorizers/{authorizer_id}", "responseCode": 202 }, "input": { "type": "structure", "required": [ "restApiId", "authorizerId" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "authorizerId": { "location": "uri", "locationName": "authorizer_id" } } } }, "DeleteBasePathMapping": { "http": { "method": "DELETE", "requestUri": "/domainnames/{domain_name}/basepathmappings/{base_path}", "responseCode": 202 }, "input": { "type": "structure", "required": [ "domainName", "basePath" ], "members": { "domainName": { "location": "uri", "locationName": "domain_name" }, "basePath": { "location": "uri", "locationName": "base_path" } } } }, "DeleteClientCertificate": { "http": { "method": "DELETE", "requestUri": "/clientcertificates/{clientcertificate_id}", "responseCode": 202 }, "input": { "type": "structure", "required": [ "clientCertificateId" ], "members": { "clientCertificateId": { "location": "uri", "locationName": "clientcertificate_id" } } } }, "DeleteDeployment": { "http": { "method": "DELETE", "requestUri": "/restapis/{restapi_id}/deployments/{deployment_id}", "responseCode": 202 }, "input": { "type": "structure", "required": [ "restApiId", "deploymentId" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "deploymentId": { "location": "uri", "locationName": "deployment_id" } } } }, "DeleteDocumentationPart": { "http": { "method": "DELETE", "requestUri": "/restapis/{restapi_id}/documentation/parts/{part_id}", "responseCode": 202 }, "input": { "type": "structure", "required": [ "restApiId", "documentationPartId" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "documentationPartId": { "location": "uri", "locationName": "part_id" } } } }, "DeleteDocumentationVersion": { "http": { "method": "DELETE", "requestUri": "/restapis/{restapi_id}/documentation/versions/{doc_version}", "responseCode": 202 }, "input": { "type": "structure", "required": [ "restApiId", "documentationVersion" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "documentationVersion": { "location": "uri", "locationName": "doc_version" } } } }, "DeleteDomainName": { "http": { "method": "DELETE", "requestUri": "/domainnames/{domain_name}", "responseCode": 202 }, "input": { "type": "structure", "required": [ "domainName" ], "members": { "domainName": { "location": "uri", "locationName": "domain_name" } } } }, "DeleteGatewayResponse": { "http": { "method": "DELETE", "requestUri": "/restapis/{restapi_id}/gatewayresponses/{response_type}", "responseCode": 202 }, "input": { "type": "structure", "required": [ "restApiId", "responseType" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "responseType": { "location": "uri", "locationName": "response_type" } } } }, "DeleteIntegration": { "http": { "method": "DELETE", "requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration", "responseCode": 204 }, "input": { "type": "structure", "required": [ "restApiId", "resourceId", "httpMethod" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "resourceId": { "location": "uri", "locationName": "resource_id" }, "httpMethod": { "location": "uri", "locationName": "http_method" } } } }, "DeleteIntegrationResponse": { "http": { "method": "DELETE", "requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "restApiId", "resourceId", "httpMethod", "statusCode" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "resourceId": { "location": "uri", "locationName": "resource_id" }, "httpMethod": { "location": "uri", "locationName": "http_method" }, "statusCode": { "location": "uri", "locationName": "status_code" } } } }, "DeleteMethod": { "http": { "method": "DELETE", "requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "restApiId", "resourceId", "httpMethod" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "resourceId": { "location": "uri", "locationName": "resource_id" }, "httpMethod": { "location": "uri", "locationName": "http_method" } } } }, "DeleteMethodResponse": { "http": { "method": "DELETE", "requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/responses/{status_code}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "restApiId", "resourceId", "httpMethod", "statusCode" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "resourceId": { "location": "uri", "locationName": "resource_id" }, "httpMethod": { "location": "uri", "locationName": "http_method" }, "statusCode": { "location": "uri", "locationName": "status_code" } } } }, "DeleteModel": { "http": { "method": "DELETE", "requestUri": "/restapis/{restapi_id}/models/{model_name}", "responseCode": 202 }, "input": { "type": "structure", "required": [ "restApiId", "modelName" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "modelName": { "location": "uri", "locationName": "model_name" } } } }, "DeleteRequestValidator": { "http": { "method": "DELETE", "requestUri": "/restapis/{restapi_id}/requestvalidators/{requestvalidator_id}", "responseCode": 202 }, "input": { "type": "structure", "required": [ "restApiId", "requestValidatorId" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "requestValidatorId": { "location": "uri", "locationName": "requestvalidator_id" } } } }, "DeleteResource": { "http": { "method": "DELETE", "requestUri": "/restapis/{restapi_id}/resources/{resource_id}", "responseCode": 202 }, "input": { "type": "structure", "required": [ "restApiId", "resourceId" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "resourceId": { "location": "uri", "locationName": "resource_id" } } } }, "DeleteRestApi": { "http": { "method": "DELETE", "requestUri": "/restapis/{restapi_id}", "responseCode": 202 }, "input": { "type": "structure", "required": [ "restApiId" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" } } } }, "DeleteStage": { "http": { "method": "DELETE", "requestUri": "/restapis/{restapi_id}/stages/{stage_name}", "responseCode": 202 }, "input": { "type": "structure", "required": [ "restApiId", "stageName" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "stageName": { "location": "uri", "locationName": "stage_name" } } } }, "DeleteUsagePlan": { "http": { "method": "DELETE", "requestUri": "/usageplans/{usageplanId}", "responseCode": 202 }, "input": { "type": "structure", "required": [ "usagePlanId" ], "members": { "usagePlanId": { "location": "uri", "locationName": "usageplanId" } } } }, "DeleteUsagePlanKey": { "http": { "method": "DELETE", "requestUri": "/usageplans/{usageplanId}/keys/{keyId}", "responseCode": 202 }, "input": { "type": "structure", "required": [ "usagePlanId", "keyId" ], "members": { "usagePlanId": { "location": "uri", "locationName": "usageplanId" }, "keyId": { "location": "uri", "locationName": "keyId" } } } }, "DeleteVpcLink": { "http": { "method": "DELETE", "requestUri": "/vpclinks/{vpclink_id}", "responseCode": 202 }, "input": { "type": "structure", "required": [ "vpcLinkId" ], "members": { "vpcLinkId": { "location": "uri", "locationName": "vpclink_id" } } } }, "FlushStageAuthorizersCache": { "http": { "method": "DELETE", "requestUri": "/restapis/{restapi_id}/stages/{stage_name}/cache/authorizers", "responseCode": 202 }, "input": { "type": "structure", "required": [ "restApiId", "stageName" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "stageName": { "location": "uri", "locationName": "stage_name" } } } }, "FlushStageCache": { "http": { "method": "DELETE", "requestUri": "/restapis/{restapi_id}/stages/{stage_name}/cache/data", "responseCode": 202 }, "input": { "type": "structure", "required": [ "restApiId", "stageName" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "stageName": { "location": "uri", "locationName": "stage_name" } } } }, "GenerateClientCertificate": { "http": { "requestUri": "/clientcertificates", "responseCode": 201 }, "input": { "type": "structure", "members": { "description": {}, "tags": { "shape": "S6" } } }, "output": { "shape": "S34" } }, "GetAccount": { "http": { "method": "GET", "requestUri": "/account" }, "input": { "type": "structure", "members": {} }, "output": { "shape": "S36" } }, "GetApiKey": { "http": { "method": "GET", "requestUri": "/apikeys/{api_Key}" }, "input": { "type": "structure", "required": [ "apiKey" ], "members": { "apiKey": { "location": "uri", "locationName": "api_Key" }, "includeValue": { "location": "querystring", "locationName": "includeValue", "type": "boolean" } } }, "output": { "shape": "S7" } }, "GetApiKeys": { "http": { "method": "GET", "requestUri": "/apikeys" }, "input": { "type": "structure", "members": { "position": { "location": "querystring", "locationName": "position" }, "limit": { "location": "querystring", "locationName": "limit", "type": "integer" }, "nameQuery": { "location": "querystring", "locationName": "name" }, "customerId": { "location": "querystring", "locationName": "customerId" }, "includeValues": { "location": "querystring", "locationName": "includeValues", "type": "boolean" } } }, "output": { "type": "structure", "members": { "warnings": { "shape": "S9" }, "position": {}, "items": { "locationName": "item", "type": "list", "member": { "shape": "S7" } } } } }, "GetAuthorizer": { "http": { "method": "GET", "requestUri": "/restapis/{restapi_id}/authorizers/{authorizer_id}" }, "input": { "type": "structure", "required": [ "restApiId", "authorizerId" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "authorizerId": { "location": "uri", "locationName": "authorizer_id" } } }, "output": { "shape": "Sf" } }, "GetAuthorizers": { "http": { "method": "GET", "requestUri": "/restapis/{restapi_id}/authorizers" }, "input": { "type": "structure", "required": [ "restApiId" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "position": { "location": "querystring", "locationName": "position" }, "limit": { "location": "querystring", "locationName": "limit", "type": "integer" } } }, "output": { "type": "structure", "members": { "position": {}, "items": { "locationName": "item", "type": "list", "member": { "shape": "Sf" } } } } }, "GetBasePathMapping": { "http": { "method": "GET", "requestUri": "/domainnames/{domain_name}/basepathmappings/{base_path}" }, "input": { "type": "structure", "required": [ "domainName", "basePath" ], "members": { "domainName": { "location": "uri", "locationName": "domain_name" }, "basePath": { "location": "uri", "locationName": "base_path" } } }, "output": { "shape": "Sh" } }, "GetBasePathMappings": { "http": { "method": "GET", "requestUri": "/domainnames/{domain_name}/basepathmappings" }, "input": { "type": "structure", "required": [ "domainName" ], "members": { "domainName": { "location": "uri", "locationName": "domain_name" }, "position": { "location": "querystring", "locationName": "position" }, "limit": { "location": "querystring", "locationName": "limit", "type": "integer" } } }, "output": { "type": "structure", "members": { "position": {}, "items": { "locationName": "item", "type": "list", "member": { "shape": "Sh" } } } } }, "GetClientCertificate": { "http": { "method": "GET", "requestUri": "/clientcertificates/{clientcertificate_id}" }, "input": { "type": "structure", "required": [ "clientCertificateId" ], "members": { "clientCertificateId": { "location": "uri", "locationName": "clientcertificate_id" } } }, "output": { "shape": "S34" } }, "GetClientCertificates": { "http": { "method": "GET", "requestUri": "/clientcertificates" }, "input": { "type": "structure", "members": { "position": { "location": "querystring", "locationName": "position" }, "limit": { "location": "querystring", "locationName": "limit", "type": "integer" } } }, "output": { "type": "structure", "members": { "position": {}, "items": { "locationName": "item", "type": "list", "member": { "shape": "S34" } } } } }, "GetDeployment": { "http": { "method": "GET", "requestUri": "/restapis/{restapi_id}/deployments/{deployment_id}" }, "input": { "type": "structure", "required": [ "restApiId", "deploymentId" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "deploymentId": { "location": "uri", "locationName": "deployment_id" }, "embed": { "shape": "S9", "location": "querystring", "locationName": "embed" } } }, "output": { "shape": "Sn" } }, "GetDeployments": { "http": { "method": "GET", "requestUri": "/restapis/{restapi_id}/deployments" }, "input": { "type": "structure", "required": [ "restApiId" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "position": { "location": "querystring", "locationName": "position" }, "limit": { "location": "querystring", "locationName": "limit", "type": "integer" } } }, "output": { "type": "structure", "members": { "position": {}, "items": { "locationName": "item", "type": "list", "member": { "shape": "Sn" } } } } }, "GetDocumentationPart": { "http": { "method": "GET", "requestUri": "/restapis/{restapi_id}/documentation/parts/{part_id}" }, "input": { "type": "structure", "required": [ "restApiId", "documentationPartId" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "documentationPartId": { "location": "uri", "locationName": "part_id" } } }, "output": { "shape": "Sv" } }, "GetDocumentationParts": { "http": { "method": "GET", "requestUri": "/restapis/{restapi_id}/documentation/parts" }, "input": { "type": "structure", "required": [ "restApiId" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "type": { "location": "querystring", "locationName": "type" }, "nameQuery": { "location": "querystring", "locationName": "name" }, "path": { "location": "querystring", "locationName": "path" }, "position": { "location": "querystring", "locationName": "position" }, "limit": { "location": "querystring", "locationName": "limit", "type": "integer" }, "locationStatus": { "location": "querystring", "locationName": "locationStatus" } } }, "output": { "type": "structure", "members": { "position": {}, "items": { "locationName": "item", "type": "list", "member": { "shape": "Sv" } } } } }, "GetDocumentationVersion": { "http": { "method": "GET", "requestUri": "/restapis/{restapi_id}/documentation/versions/{doc_version}" }, "input": { "type": "structure", "required": [ "restApiId", "documentationVersion" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "documentationVersion": { "location": "uri", "locationName": "doc_version" } } }, "output": { "shape": "Sx" } }, "GetDocumentationVersions": { "http": { "method": "GET", "requestUri": "/restapis/{restapi_id}/documentation/versions" }, "input": { "type": "structure", "required": [ "restApiId" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "position": { "location": "querystring", "locationName": "position" }, "limit": { "location": "querystring", "locationName": "limit", "type": "integer" } } }, "output": { "type": "structure", "members": { "position": {}, "items": { "locationName": "item", "type": "list", "member": { "shape": "Sx" } } } } }, "GetDomainName": { "http": { "method": "GET", "requestUri": "/domainnames/{domain_name}" }, "input": { "type": "structure", "required": [ "domainName" ], "members": { "domainName": { "location": "uri", "locationName": "domain_name" } } }, "output": { "shape": "S14" } }, "GetDomainNames": { "http": { "method": "GET", "requestUri": "/domainnames" }, "input": { "type": "structure", "members": { "position": { "location": "querystring", "locationName": "position" }, "limit": { "location": "querystring", "locationName": "limit", "type": "integer" } } }, "output": { "type": "structure", "members": { "position": {}, "items": { "locationName": "item", "type": "list", "member": { "shape": "S14" } } } } }, "GetExport": { "http": { "method": "GET", "requestUri": "/restapis/{restapi_id}/stages/{stage_name}/exports/{export_type}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "restApiId", "stageName", "exportType" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "stageName": { "location": "uri", "locationName": "stage_name" }, "exportType": { "location": "uri", "locationName": "export_type" }, "parameters": { "shape": "S6", "location": "querystring" }, "accepts": { "location": "header", "locationName": "Accept" } } }, "output": { "type": "structure", "members": { "contentType": { "location": "header", "locationName": "Content-Type" }, "contentDisposition": { "location": "header", "locationName": "Content-Disposition" }, "body": { "type": "blob" } }, "payload": "body" } }, "GetGatewayResponse": { "http": { "method": "GET", "requestUri": "/restapis/{restapi_id}/gatewayresponses/{response_type}" }, "input": { "type": "structure", "required": [ "restApiId", "responseType" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "responseType": { "location": "uri", "locationName": "response_type" } } }, "output": { "shape": "S48" } }, "GetGatewayResponses": { "http": { "method": "GET", "requestUri": "/restapis/{restapi_id}/gatewayresponses" }, "input": { "type": "structure", "required": [ "restApiId" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "position": { "location": "querystring", "locationName": "position" }, "limit": { "location": "querystring", "locationName": "limit", "type": "integer" } } }, "output": { "type": "structure", "members": { "position": {}, "items": { "locationName": "item", "type": "list", "member": { "shape": "S48" } } } } }, "GetIntegration": { "http": { "method": "GET", "requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration" }, "input": { "type": "structure", "required": [ "restApiId", "resourceId", "httpMethod" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "resourceId": { "location": "uri", "locationName": "resource_id" }, "httpMethod": { "location": "uri", "locationName": "http_method" } } }, "output": { "shape": "S1j" } }, "GetIntegrationResponse": { "http": { "method": "GET", "requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code}" }, "input": { "type": "structure", "required": [ "restApiId", "resourceId", "httpMethod", "statusCode" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "resourceId": { "location": "uri", "locationName": "resource_id" }, "httpMethod": { "location": "uri", "locationName": "http_method" }, "statusCode": { "location": "uri", "locationName": "status_code" } } }, "output": { "shape": "S1p" } }, "GetMethod": { "http": { "method": "GET", "requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}" }, "input": { "type": "structure", "required": [ "restApiId", "resourceId", "httpMethod" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "resourceId": { "location": "uri", "locationName": "resource_id" }, "httpMethod": { "location": "uri", "locationName": "http_method" } } }, "output": { "shape": "S1e" } }, "GetMethodResponse": { "http": { "method": "GET", "requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/responses/{status_code}" }, "input": { "type": "structure", "required": [ "restApiId", "resourceId", "httpMethod", "statusCode" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "resourceId": { "location": "uri", "locationName": "resource_id" }, "httpMethod": { "location": "uri", "locationName": "http_method" }, "statusCode": { "location": "uri", "locationName": "status_code" } } }, "output": { "shape": "S1h" } }, "GetModel": { "http": { "method": "GET", "requestUri": "/restapis/{restapi_id}/models/{model_name}" }, "input": { "type": "structure", "required": [ "restApiId", "modelName" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "modelName": { "location": "uri", "locationName": "model_name" }, "flatten": { "location": "querystring", "locationName": "flatten", "type": "boolean" } } }, "output": { "shape": "S18" } }, "GetModelTemplate": { "http": { "method": "GET", "requestUri": "/restapis/{restapi_id}/models/{model_name}/default_template" }, "input": { "type": "structure", "required": [ "restApiId", "modelName" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "modelName": { "location": "uri", "locationName": "model_name" } } }, "output": { "type": "structure", "members": { "value": {} } } }, "GetModels": { "http": { "method": "GET", "requestUri": "/restapis/{restapi_id}/models" }, "input": { "type": "structure", "required": [ "restApiId" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "position": { "location": "querystring", "locationName": "position" }, "limit": { "location": "querystring", "locationName": "limit", "type": "integer" } } }, "output": { "type": "structure", "members": { "position": {}, "items": { "locationName": "item", "type": "list", "member": { "shape": "S18" } } } } }, "GetRequestValidator": { "http": { "method": "GET", "requestUri": "/restapis/{restapi_id}/requestvalidators/{requestvalidator_id}" }, "input": { "type": "structure", "required": [ "restApiId", "requestValidatorId" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "requestValidatorId": { "location": "uri", "locationName": "requestvalidator_id" } } }, "output": { "shape": "S1a" } }, "GetRequestValidators": { "http": { "method": "GET", "requestUri": "/restapis/{restapi_id}/requestvalidators" }, "input": { "type": "structure", "required": [ "restApiId" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "position": { "location": "querystring", "locationName": "position" }, "limit": { "location": "querystring", "locationName": "limit", "type": "integer" } } }, "output": { "type": "structure", "members": { "position": {}, "items": { "locationName": "item", "type": "list", "member": { "shape": "S1a" } } } } }, "GetResource": { "http": { "method": "GET", "requestUri": "/restapis/{restapi_id}/resources/{resource_id}" }, "input": { "type": "structure", "required": [ "restApiId", "resourceId" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "resourceId": { "location": "uri", "locationName": "resource_id" }, "embed": { "shape": "S9", "location": "querystring", "locationName": "embed" } } }, "output": { "shape": "S1c" } }, "GetResources": { "http": { "method": "GET", "requestUri": "/restapis/{restapi_id}/resources" }, "input": { "type": "structure", "required": [ "restApiId" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "position": { "location": "querystring", "locationName": "position" }, "limit": { "location": "querystring", "locationName": "limit", "type": "integer" }, "embed": { "shape": "S9", "location": "querystring", "locationName": "embed" } } }, "output": { "type": "structure", "members": { "position": {}, "items": { "locationName": "item", "type": "list", "member": { "shape": "S1c" } } } } }, "GetRestApi": { "http": { "method": "GET", "requestUri": "/restapis/{restapi_id}" }, "input": { "type": "structure", "required": [ "restApiId" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" } } }, "output": { "shape": "S1t" } }, "GetRestApis": { "http": { "method": "GET", "requestUri": "/restapis" }, "input": { "type": "structure", "members": { "position": { "location": "querystring", "locationName": "position" }, "limit": { "location": "querystring", "locationName": "limit", "type": "integer" } } }, "output": { "type": "structure", "members": { "position": {}, "items": { "locationName": "item", "type": "list", "member": { "shape": "S1t" } } } } }, "GetSdk": { "http": { "method": "GET", "requestUri": "/restapis/{restapi_id}/stages/{stage_name}/sdks/{sdk_type}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "restApiId", "stageName", "sdkType" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "stageName": { "location": "uri", "locationName": "stage_name" }, "sdkType": { "location": "uri", "locationName": "sdk_type" }, "parameters": { "shape": "S6", "location": "querystring" } } }, "output": { "type": "structure", "members": { "contentType": { "location": "header", "locationName": "Content-Type" }, "contentDisposition": { "location": "header", "locationName": "Content-Disposition" }, "body": { "type": "blob" } }, "payload": "body" } }, "GetSdkType": { "http": { "method": "GET", "requestUri": "/sdktypes/{sdktype_id}" }, "input": { "type": "structure", "required": [ "id" ], "members": { "id": { "location": "uri", "locationName": "sdktype_id" } } }, "output": { "shape": "S51" } }, "GetSdkTypes": { "http": { "method": "GET", "requestUri": "/sdktypes" }, "input": { "type": "structure", "members": { "position": { "location": "querystring", "locationName": "position" }, "limit": { "location": "querystring", "locationName": "limit", "type": "integer" } } }, "output": { "type": "structure", "members": { "position": {}, "items": { "locationName": "item", "type": "list", "member": { "shape": "S51" } } } } }, "GetStage": { "http": { "method": "GET", "requestUri": "/restapis/{restapi_id}/stages/{stage_name}" }, "input": { "type": "structure", "required": [ "restApiId", "stageName" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "stageName": { "location": "uri", "locationName": "stage_name" } } }, "output": { "shape": "S1w" } }, "GetStages": { "http": { "method": "GET", "requestUri": "/restapis/{restapi_id}/stages" }, "input": { "type": "structure", "required": [ "restApiId" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "deploymentId": { "location": "querystring", "locationName": "deploymentId" } } }, "output": { "type": "structure", "members": { "item": { "type": "list", "member": { "shape": "S1w" } } } } }, "GetTags": { "http": { "method": "GET", "requestUri": "/tags/{resource_arn}" }, "input": { "type": "structure", "required": [ "resourceArn" ], "members": { "resourceArn": { "location": "uri", "locationName": "resource_arn" }, "position": { "location": "querystring", "locationName": "position" }, "limit": { "location": "querystring", "locationName": "limit", "type": "integer" } } }, "output": { "type": "structure", "members": { "tags": { "shape": "S6" } } } }, "GetUsage": { "http": { "method": "GET", "requestUri": "/usageplans/{usageplanId}/usage" }, "input": { "type": "structure", "required": [ "usagePlanId", "startDate", "endDate" ], "members": { "usagePlanId": { "location": "uri", "locationName": "usageplanId" }, "keyId": { "location": "querystring", "locationName": "keyId" }, "startDate": { "location": "querystring", "locationName": "startDate" }, "endDate": { "location": "querystring", "locationName": "endDate" }, "position": { "location": "querystring", "locationName": "position" }, "limit": { "location": "querystring", "locationName": "limit", "type": "integer" } } }, "output": { "shape": "S5e" } }, "GetUsagePlan": { "http": { "method": "GET", "requestUri": "/usageplans/{usageplanId}" }, "input": { "type": "structure", "required": [ "usagePlanId" ], "members": { "usagePlanId": { "location": "uri", "locationName": "usageplanId" } } }, "output": { "shape": "S29" } }, "GetUsagePlanKey": { "http": { "method": "GET", "requestUri": "/usageplans/{usageplanId}/keys/{keyId}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "usagePlanId", "keyId" ], "members": { "usagePlanId": { "location": "uri", "locationName": "usageplanId" }, "keyId": { "location": "uri", "locationName": "keyId" } } }, "output": { "shape": "S2b" } }, "GetUsagePlanKeys": { "http": { "method": "GET", "requestUri": "/usageplans/{usageplanId}/keys" }, "input": { "type": "structure", "required": [ "usagePlanId" ], "members": { "usagePlanId": { "location": "uri", "locationName": "usageplanId" }, "position": { "location": "querystring", "locationName": "position" }, "limit": { "location": "querystring", "locationName": "limit", "type": "integer" }, "nameQuery": { "location": "querystring", "locationName": "name" } } }, "output": { "type": "structure", "members": { "position": {}, "items": { "locationName": "item", "type": "list", "member": { "shape": "S2b" } } } } }, "GetUsagePlans": { "http": { "method": "GET", "requestUri": "/usageplans" }, "input": { "type": "structure", "members": { "position": { "location": "querystring", "locationName": "position" }, "keyId": { "location": "querystring", "locationName": "keyId" }, "limit": { "location": "querystring", "locationName": "limit", "type": "integer" } } }, "output": { "type": "structure", "members": { "position": {}, "items": { "locationName": "item", "type": "list", "member": { "shape": "S29" } } } } }, "GetVpcLink": { "http": { "method": "GET", "requestUri": "/vpclinks/{vpclink_id}" }, "input": { "type": "structure", "required": [ "vpcLinkId" ], "members": { "vpcLinkId": { "location": "uri", "locationName": "vpclink_id" } } }, "output": { "shape": "S2d" } }, "GetVpcLinks": { "http": { "method": "GET", "requestUri": "/vpclinks" }, "input": { "type": "structure", "members": { "position": { "location": "querystring", "locationName": "position" }, "limit": { "location": "querystring", "locationName": "limit", "type": "integer" } } }, "output": { "type": "structure", "members": { "position": {}, "items": { "locationName": "item", "type": "list", "member": { "shape": "S2d" } } } } }, "ImportApiKeys": { "http": { "requestUri": "/apikeys?mode=import", "responseCode": 201 }, "input": { "type": "structure", "required": [ "body", "format" ], "members": { "body": { "type": "blob" }, "format": { "location": "querystring", "locationName": "format" }, "failOnWarnings": { "location": "querystring", "locationName": "failonwarnings", "type": "boolean" } }, "payload": "body" }, "output": { "type": "structure", "members": { "ids": { "shape": "S9" }, "warnings": { "shape": "S9" } } } }, "ImportDocumentationParts": { "http": { "method": "PUT", "requestUri": "/restapis/{restapi_id}/documentation/parts" }, "input": { "type": "structure", "required": [ "restApiId", "body" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "mode": { "location": "querystring", "locationName": "mode" }, "failOnWarnings": { "location": "querystring", "locationName": "failonwarnings", "type": "boolean" }, "body": { "type": "blob" } }, "payload": "body" }, "output": { "type": "structure", "members": { "ids": { "shape": "S9" }, "warnings": { "shape": "S9" } } } }, "ImportRestApi": { "http": { "requestUri": "/restapis?mode=import", "responseCode": 201 }, "input": { "type": "structure", "required": [ "body" ], "members": { "failOnWarnings": { "location": "querystring", "locationName": "failonwarnings", "type": "boolean" }, "parameters": { "shape": "S6", "location": "querystring" }, "body": { "type": "blob" } }, "payload": "body" }, "output": { "shape": "S1t" } }, "PutGatewayResponse": { "http": { "method": "PUT", "requestUri": "/restapis/{restapi_id}/gatewayresponses/{response_type}", "responseCode": 201 }, "input": { "type": "structure", "required": [ "restApiId", "responseType" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "responseType": { "location": "uri", "locationName": "response_type" }, "statusCode": {}, "responseParameters": { "shape": "S6" }, "responseTemplates": { "shape": "S6" } } }, "output": { "shape": "S48" } }, "PutIntegration": { "http": { "method": "PUT", "requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration", "responseCode": 201 }, "input": { "type": "structure", "required": [ "restApiId", "resourceId", "httpMethod", "type" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "resourceId": { "location": "uri", "locationName": "resource_id" }, "httpMethod": { "location": "uri", "locationName": "http_method" }, "type": {}, "integrationHttpMethod": { "locationName": "httpMethod" }, "uri": {}, "connectionType": {}, "connectionId": {}, "credentials": {}, "requestParameters": { "shape": "S6" }, "requestTemplates": { "shape": "S6" }, "passthroughBehavior": {}, "cacheNamespace": {}, "cacheKeyParameters": { "shape": "S9" }, "contentHandling": {}, "timeoutInMillis": { "type": "integer" }, "tlsConfig": { "shape": "S1q" } } }, "output": { "shape": "S1j" } }, "PutIntegrationResponse": { "http": { "method": "PUT", "requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code}", "responseCode": 201 }, "input": { "type": "structure", "required": [ "restApiId", "resourceId", "httpMethod", "statusCode" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "resourceId": { "location": "uri", "locationName": "resource_id" }, "httpMethod": { "location": "uri", "locationName": "http_method" }, "statusCode": { "location": "uri", "locationName": "status_code" }, "selectionPattern": {}, "responseParameters": { "shape": "S6" }, "responseTemplates": { "shape": "S6" }, "contentHandling": {} } }, "output": { "shape": "S1p" } }, "PutMethod": { "http": { "method": "PUT", "requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}", "responseCode": 201 }, "input": { "type": "structure", "required": [ "restApiId", "resourceId", "httpMethod", "authorizationType" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "resourceId": { "location": "uri", "locationName": "resource_id" }, "httpMethod": { "location": "uri", "locationName": "http_method" }, "authorizationType": {}, "authorizerId": {}, "apiKeyRequired": { "type": "boolean" }, "operationName": {}, "requestParameters": { "shape": "S1f" }, "requestModels": { "shape": "S6" }, "requestValidatorId": {}, "authorizationScopes": { "shape": "S9" } } }, "output": { "shape": "S1e" } }, "PutMethodResponse": { "http": { "method": "PUT", "requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/responses/{status_code}", "responseCode": 201 }, "input": { "type": "structure", "required": [ "restApiId", "resourceId", "httpMethod", "statusCode" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "resourceId": { "location": "uri", "locationName": "resource_id" }, "httpMethod": { "location": "uri", "locationName": "http_method" }, "statusCode": { "location": "uri", "locationName": "status_code" }, "responseParameters": { "shape": "S1f" }, "responseModels": { "shape": "S6" } } }, "output": { "shape": "S1h" } }, "PutRestApi": { "http": { "method": "PUT", "requestUri": "/restapis/{restapi_id}" }, "input": { "type": "structure", "required": [ "restApiId", "body" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "mode": { "location": "querystring", "locationName": "mode" }, "failOnWarnings": { "location": "querystring", "locationName": "failonwarnings", "type": "boolean" }, "parameters": { "shape": "S6", "location": "querystring" }, "body": { "type": "blob" } }, "payload": "body" }, "output": { "shape": "S1t" } }, "TagResource": { "http": { "method": "PUT", "requestUri": "/tags/{resource_arn}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "resourceArn", "tags" ], "members": { "resourceArn": { "location": "uri", "locationName": "resource_arn" }, "tags": { "shape": "S6" } } } }, "TestInvokeAuthorizer": { "http": { "requestUri": "/restapis/{restapi_id}/authorizers/{authorizer_id}" }, "input": { "type": "structure", "required": [ "restApiId", "authorizerId" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "authorizerId": { "location": "uri", "locationName": "authorizer_id" }, "headers": { "shape": "S6" }, "multiValueHeaders": { "shape": "S6a" }, "pathWithQueryString": {}, "body": {}, "stageVariables": { "shape": "S6" }, "additionalContext": { "shape": "S6" } } }, "output": { "type": "structure", "members": { "clientStatus": { "type": "integer" }, "log": {}, "latency": { "type": "long" }, "principalId": {}, "policy": {}, "authorization": { "shape": "S6a" }, "claims": { "shape": "S6" } } } }, "TestInvokeMethod": { "http": { "requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}" }, "input": { "type": "structure", "required": [ "restApiId", "resourceId", "httpMethod" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "resourceId": { "location": "uri", "locationName": "resource_id" }, "httpMethod": { "location": "uri", "locationName": "http_method" }, "pathWithQueryString": {}, "body": {}, "headers": { "shape": "S6" }, "multiValueHeaders": { "shape": "S6a" }, "clientCertificateId": {}, "stageVariables": { "shape": "S6" } } }, "output": { "type": "structure", "members": { "status": { "type": "integer" }, "body": {}, "headers": { "shape": "S6" }, "multiValueHeaders": { "shape": "S6a" }, "log": {}, "latency": { "type": "long" } } } }, "UntagResource": { "http": { "method": "DELETE", "requestUri": "/tags/{resource_arn}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "resourceArn", "tagKeys" ], "members": { "resourceArn": { "location": "uri", "locationName": "resource_arn" }, "tagKeys": { "shape": "S9", "location": "querystring", "locationName": "tagKeys" } } } }, "UpdateAccount": { "http": { "method": "PATCH", "requestUri": "/account" }, "input": { "type": "structure", "members": { "patchOperations": { "shape": "S6g" } } }, "output": { "shape": "S36" } }, "UpdateApiKey": { "http": { "method": "PATCH", "requestUri": "/apikeys/{api_Key}" }, "input": { "type": "structure", "required": [ "apiKey" ], "members": { "apiKey": { "location": "uri", "locationName": "api_Key" }, "patchOperations": { "shape": "S6g" } } }, "output": { "shape": "S7" } }, "UpdateAuthorizer": { "http": { "method": "PATCH", "requestUri": "/restapis/{restapi_id}/authorizers/{authorizer_id}" }, "input": { "type": "structure", "required": [ "restApiId", "authorizerId" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "authorizerId": { "location": "uri", "locationName": "authorizer_id" }, "patchOperations": { "shape": "S6g" } } }, "output": { "shape": "Sf" } }, "UpdateBasePathMapping": { "http": { "method": "PATCH", "requestUri": "/domainnames/{domain_name}/basepathmappings/{base_path}" }, "input": { "type": "structure", "required": [ "domainName", "basePath" ], "members": { "domainName": { "location": "uri", "locationName": "domain_name" }, "basePath": { "location": "uri", "locationName": "base_path" }, "patchOperations": { "shape": "S6g" } } }, "output": { "shape": "Sh" } }, "UpdateClientCertificate": { "http": { "method": "PATCH", "requestUri": "/clientcertificates/{clientcertificate_id}" }, "input": { "type": "structure", "required": [ "clientCertificateId" ], "members": { "clientCertificateId": { "location": "uri", "locationName": "clientcertificate_id" }, "patchOperations": { "shape": "S6g" } } }, "output": { "shape": "S34" } }, "UpdateDeployment": { "http": { "method": "PATCH", "requestUri": "/restapis/{restapi_id}/deployments/{deployment_id}" }, "input": { "type": "structure", "required": [ "restApiId", "deploymentId" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "deploymentId": { "location": "uri", "locationName": "deployment_id" }, "patchOperations": { "shape": "S6g" } } }, "output": { "shape": "Sn" } }, "UpdateDocumentationPart": { "http": { "method": "PATCH", "requestUri": "/restapis/{restapi_id}/documentation/parts/{part_id}" }, "input": { "type": "structure", "required": [ "restApiId", "documentationPartId" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "documentationPartId": { "location": "uri", "locationName": "part_id" }, "patchOperations": { "shape": "S6g" } } }, "output": { "shape": "Sv" } }, "UpdateDocumentationVersion": { "http": { "method": "PATCH", "requestUri": "/restapis/{restapi_id}/documentation/versions/{doc_version}" }, "input": { "type": "structure", "required": [ "restApiId", "documentationVersion" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "documentationVersion": { "location": "uri", "locationName": "doc_version" }, "patchOperations": { "shape": "S6g" } } }, "output": { "shape": "Sx" } }, "UpdateDomainName": { "http": { "method": "PATCH", "requestUri": "/domainnames/{domain_name}" }, "input": { "type": "structure", "required": [ "domainName" ], "members": { "domainName": { "location": "uri", "locationName": "domain_name" }, "patchOperations": { "shape": "S6g" } } }, "output": { "shape": "S14" } }, "UpdateGatewayResponse": { "http": { "method": "PATCH", "requestUri": "/restapis/{restapi_id}/gatewayresponses/{response_type}" }, "input": { "type": "structure", "required": [ "restApiId", "responseType" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "responseType": { "location": "uri", "locationName": "response_type" }, "patchOperations": { "shape": "S6g" } } }, "output": { "shape": "S48" } }, "UpdateIntegration": { "http": { "method": "PATCH", "requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration" }, "input": { "type": "structure", "required": [ "restApiId", "resourceId", "httpMethod" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "resourceId": { "location": "uri", "locationName": "resource_id" }, "httpMethod": { "location": "uri", "locationName": "http_method" }, "patchOperations": { "shape": "S6g" } } }, "output": { "shape": "S1j" } }, "UpdateIntegrationResponse": { "http": { "method": "PATCH", "requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/integration/responses/{status_code}" }, "input": { "type": "structure", "required": [ "restApiId", "resourceId", "httpMethod", "statusCode" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "resourceId": { "location": "uri", "locationName": "resource_id" }, "httpMethod": { "location": "uri", "locationName": "http_method" }, "statusCode": { "location": "uri", "locationName": "status_code" }, "patchOperations": { "shape": "S6g" } } }, "output": { "shape": "S1p" } }, "UpdateMethod": { "http": { "method": "PATCH", "requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}" }, "input": { "type": "structure", "required": [ "restApiId", "resourceId", "httpMethod" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "resourceId": { "location": "uri", "locationName": "resource_id" }, "httpMethod": { "location": "uri", "locationName": "http_method" }, "patchOperations": { "shape": "S6g" } } }, "output": { "shape": "S1e" } }, "UpdateMethodResponse": { "http": { "method": "PATCH", "requestUri": "/restapis/{restapi_id}/resources/{resource_id}/methods/{http_method}/responses/{status_code}", "responseCode": 201 }, "input": { "type": "structure", "required": [ "restApiId", "resourceId", "httpMethod", "statusCode" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "resourceId": { "location": "uri", "locationName": "resource_id" }, "httpMethod": { "location": "uri", "locationName": "http_method" }, "statusCode": { "location": "uri", "locationName": "status_code" }, "patchOperations": { "shape": "S6g" } } }, "output": { "shape": "S1h" } }, "UpdateModel": { "http": { "method": "PATCH", "requestUri": "/restapis/{restapi_id}/models/{model_name}" }, "input": { "type": "structure", "required": [ "restApiId", "modelName" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "modelName": { "location": "uri", "locationName": "model_name" }, "patchOperations": { "shape": "S6g" } } }, "output": { "shape": "S18" } }, "UpdateRequestValidator": { "http": { "method": "PATCH", "requestUri": "/restapis/{restapi_id}/requestvalidators/{requestvalidator_id}" }, "input": { "type": "structure", "required": [ "restApiId", "requestValidatorId" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "requestValidatorId": { "location": "uri", "locationName": "requestvalidator_id" }, "patchOperations": { "shape": "S6g" } } }, "output": { "shape": "S1a" } }, "UpdateResource": { "http": { "method": "PATCH", "requestUri": "/restapis/{restapi_id}/resources/{resource_id}" }, "input": { "type": "structure", "required": [ "restApiId", "resourceId" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "resourceId": { "location": "uri", "locationName": "resource_id" }, "patchOperations": { "shape": "S6g" } } }, "output": { "shape": "S1c" } }, "UpdateRestApi": { "http": { "method": "PATCH", "requestUri": "/restapis/{restapi_id}" }, "input": { "type": "structure", "required": [ "restApiId" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "patchOperations": { "shape": "S6g" } } }, "output": { "shape": "S1t" } }, "UpdateStage": { "http": { "method": "PATCH", "requestUri": "/restapis/{restapi_id}/stages/{stage_name}" }, "input": { "type": "structure", "required": [ "restApiId", "stageName" ], "members": { "restApiId": { "location": "uri", "locationName": "restapi_id" }, "stageName": { "location": "uri", "locationName": "stage_name" }, "patchOperations": { "shape": "S6g" } } }, "output": { "shape": "S1w" } }, "UpdateUsage": { "http": { "method": "PATCH", "requestUri": "/usageplans/{usageplanId}/keys/{keyId}/usage" }, "input": { "type": "structure", "required": [ "usagePlanId", "keyId" ], "members": { "usagePlanId": { "location": "uri", "locationName": "usageplanId" }, "keyId": { "location": "uri", "locationName": "keyId" }, "patchOperations": { "shape": "S6g" } } }, "output": { "shape": "S5e" } }, "UpdateUsagePlan": { "http": { "method": "PATCH", "requestUri": "/usageplans/{usageplanId}" }, "input": { "type": "structure", "required": [ "usagePlanId" ], "members": { "usagePlanId": { "location": "uri", "locationName": "usageplanId" }, "patchOperations": { "shape": "S6g" } } }, "output": { "shape": "S29" } }, "UpdateVpcLink": { "http": { "method": "PATCH", "requestUri": "/vpclinks/{vpclink_id}" }, "input": { "type": "structure", "required": [ "vpcLinkId" ], "members": { "vpcLinkId": { "location": "uri", "locationName": "vpclink_id" }, "patchOperations": { "shape": "S6g" } } }, "output": { "shape": "S2d" } } }, "shapes": { "S6": { "type": "map", "key": {}, "value": {} }, "S7": { "type": "structure", "members": { "id": {}, "value": {}, "name": {}, "customerId": {}, "description": {}, "enabled": { "type": "boolean" }, "createdDate": { "type": "timestamp" }, "lastUpdatedDate": { "type": "timestamp" }, "stageKeys": { "shape": "S9" }, "tags": { "shape": "S6" } } }, "S9": { "type": "list", "member": {} }, "Sc": { "type": "list", "member": {} }, "Sf": { "type": "structure", "members": { "id": {}, "name": {}, "type": {}, "providerARNs": { "shape": "Sc" }, "authType": {}, "authorizerUri": {}, "authorizerCredentials": {}, "identitySource": {}, "identityValidationExpression": {}, "authorizerResultTtlInSeconds": { "type": "integer" } } }, "Sh": { "type": "structure", "members": { "basePath": {}, "restApiId": {}, "stage": {} } }, "Sn": { "type": "structure", "members": { "id": {}, "description": {}, "createdDate": { "type": "timestamp" }, "apiSummary": { "type": "map", "key": {}, "value": { "type": "map", "key": {}, "value": { "type": "structure", "members": { "authorizationType": {}, "apiKeyRequired": { "type": "boolean" } } } } } } }, "Ss": { "type": "structure", "required": [ "type" ], "members": { "type": {}, "path": {}, "method": {}, "statusCode": {}, "name": {} } }, "Sv": { "type": "structure", "members": { "id": {}, "location": { "shape": "Ss" }, "properties": {} } }, "Sx": { "type": "structure", "members": { "version": {}, "createdDate": { "type": "timestamp" }, "description": {} } }, "Sz": { "type": "structure", "members": { "types": { "type": "list", "member": {} }, "vpcEndpointIds": { "shape": "S9" } } }, "S14": { "type": "structure", "members": { "domainName": {}, "certificateName": {}, "certificateArn": {}, "certificateUploadDate": { "type": "timestamp" }, "regionalDomainName": {}, "regionalHostedZoneId": {}, "regionalCertificateName": {}, "regionalCertificateArn": {}, "distributionDomainName": {}, "distributionHostedZoneId": {}, "endpointConfiguration": { "shape": "Sz" }, "domainNameStatus": {}, "domainNameStatusMessage": {}, "securityPolicy": {}, "tags": { "shape": "S6" }, "mutualTlsAuthentication": { "type": "structure", "members": { "truststoreUri": {}, "truststoreVersion": {}, "truststoreWarnings": { "shape": "S9" } } }, "ownershipVerificationCertificateArn": {} } }, "S18": { "type": "structure", "members": { "id": {}, "name": {}, "description": {}, "schema": {}, "contentType": {} } }, "S1a": { "type": "structure", "members": { "id": {}, "name": {}, "validateRequestBody": { "type": "boolean" }, "validateRequestParameters": { "type": "boolean" } } }, "S1c": { "type": "structure", "members": { "id": {}, "parentId": {}, "pathPart": {}, "path": {}, "resourceMethods": { "type": "map", "key": {}, "value": { "shape": "S1e" } } } }, "S1e": { "type": "structure", "members": { "httpMethod": {}, "authorizationType": {}, "authorizerId": {}, "apiKeyRequired": { "type": "boolean" }, "requestValidatorId": {}, "operationName": {}, "requestParameters": { "shape": "S1f" }, "requestModels": { "shape": "S6" }, "methodResponses": { "type": "map", "key": {}, "value": { "shape": "S1h" } }, "methodIntegration": { "shape": "S1j" }, "authorizationScopes": { "shape": "S9" } } }, "S1f": { "type": "map", "key": {}, "value": { "type": "boolean" } }, "S1h": { "type": "structure", "members": { "statusCode": {}, "responseParameters": { "shape": "S1f" }, "responseModels": { "shape": "S6" } } }, "S1j": { "type": "structure", "members": { "type": {}, "httpMethod": {}, "uri": {}, "connectionType": {}, "connectionId": {}, "credentials": {}, "requestParameters": { "shape": "S6" }, "requestTemplates": { "shape": "S6" }, "passthroughBehavior": {}, "contentHandling": {}, "timeoutInMillis": { "type": "integer" }, "cacheNamespace": {}, "cacheKeyParameters": { "shape": "S9" }, "integrationResponses": { "type": "map", "key": {}, "value": { "shape": "S1p" } }, "tlsConfig": { "shape": "S1q" } } }, "S1p": { "type": "structure", "members": { "statusCode": {}, "selectionPattern": {}, "responseParameters": { "shape": "S6" }, "responseTemplates": { "shape": "S6" }, "contentHandling": {} } }, "S1q": { "type": "structure", "members": { "insecureSkipVerification": { "type": "boolean" } } }, "S1t": { "type": "structure", "members": { "id": {}, "name": {}, "description": {}, "createdDate": { "type": "timestamp" }, "version": {}, "warnings": { "shape": "S9" }, "binaryMediaTypes": { "shape": "S9" }, "minimumCompressionSize": { "type": "integer" }, "apiKeySource": {}, "endpointConfiguration": { "shape": "Sz" }, "policy": {}, "tags": { "shape": "S6" }, "disableExecuteApiEndpoint": { "type": "boolean" }, "rootResourceId": {} } }, "S1v": { "type": "structure", "members": { "percentTraffic": { "type": "double" }, "deploymentId": {}, "stageVariableOverrides": { "shape": "S6" }, "useStageCache": { "type": "boolean" } } }, "S1w": { "type": "structure", "members": { "deploymentId": {}, "clientCertificateId": {}, "stageName": {}, "description": {}, "cacheClusterEnabled": { "type": "boolean" }, "cacheClusterSize": {}, "cacheClusterStatus": {}, "methodSettings": { "type": "map", "key": {}, "value": { "type": "structure", "members": { "metricsEnabled": { "type": "boolean" }, "loggingLevel": {}, "dataTraceEnabled": { "type": "boolean" }, "throttlingBurstLimit": { "type": "integer" }, "throttlingRateLimit": { "type": "double" }, "cachingEnabled": { "type": "boolean" }, "cacheTtlInSeconds": { "type": "integer" }, "cacheDataEncrypted": { "type": "boolean" }, "requireAuthorizationForCacheControl": { "type": "boolean" }, "unauthorizedCacheControlHeaderStrategy": {} } } }, "variables": { "shape": "S6" }, "documentationVersion": {}, "accessLogSettings": { "type": "structure", "members": { "format": {}, "destinationArn": {} } }, "canarySettings": { "shape": "S1v" }, "tracingEnabled": { "type": "boolean" }, "webAclArn": {}, "tags": { "shape": "S6" }, "createdDate": { "type": "timestamp" }, "lastUpdatedDate": { "type": "timestamp" } } }, "S23": { "type": "list", "member": { "type": "structure", "members": { "apiId": {}, "stage": {}, "throttle": { "type": "map", "key": {}, "value": { "shape": "S26" } } } } }, "S26": { "type": "structure", "members": { "burstLimit": { "type": "integer" }, "rateLimit": { "type": "double" } } }, "S27": { "type": "structure", "members": { "limit": { "type": "integer" }, "offset": { "type": "integer" }, "period": {} } }, "S29": { "type": "structure", "members": { "id": {}, "name": {}, "description": {}, "apiStages": { "shape": "S23" }, "throttle": { "shape": "S26" }, "quota": { "shape": "S27" }, "productCode": {}, "tags": { "shape": "S6" } } }, "S2b": { "type": "structure", "members": { "id": {}, "type": {}, "value": {}, "name": {} } }, "S2d": { "type": "structure", "members": { "id": {}, "name": {}, "description": {}, "targetArns": { "shape": "S9" }, "status": {}, "statusMessage": {}, "tags": { "shape": "S6" } } }, "S34": { "type": "structure", "members": { "clientCertificateId": {}, "description": {}, "pemEncodedCertificate": {}, "createdDate": { "type": "timestamp" }, "expirationDate": { "type": "timestamp" }, "tags": { "shape": "S6" } } }, "S36": { "type": "structure", "members": { "cloudwatchRoleArn": {}, "throttleSettings": { "shape": "S26" }, "features": { "shape": "S9" }, "apiKeyVersion": {} } }, "S48": { "type": "structure", "members": { "responseType": {}, "statusCode": {}, "responseParameters": { "shape": "S6" }, "responseTemplates": { "shape": "S6" }, "defaultResponse": { "type": "boolean" } } }, "S51": { "type": "structure", "members": { "id": {}, "friendlyName": {}, "description": {}, "configurationProperties": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "friendlyName": {}, "description": {}, "required": { "type": "boolean" }, "defaultValue": {} } } } } }, "S5e": { "type": "structure", "members": { "usagePlanId": {}, "startDate": {}, "endDate": {}, "position": {}, "items": { "locationName": "values", "type": "map", "key": {}, "value": { "type": "list", "member": { "type": "list", "member": { "type": "long" } } } } } }, "S6a": { "type": "map", "key": {}, "value": { "shape": "S9" } }, "S6g": { "type": "list", "member": { "type": "structure", "members": { "op": {}, "path": {}, "value": {}, "from": {} } } } } } },{}],8:[function(require,module,exports){ module.exports={ "pagination": { "GetApiKeys": { "input_token": "position", "limit_key": "limit", "output_token": "position", "result_key": "items" }, "GetBasePathMappings": { "input_token": "position", "limit_key": "limit", "output_token": "position", "result_key": "items" }, "GetClientCertificates": { "input_token": "position", "limit_key": "limit", "output_token": "position", "result_key": "items" }, "GetDeployments": { "input_token": "position", "limit_key": "limit", "output_token": "position", "result_key": "items" }, "GetDomainNames": { "input_token": "position", "limit_key": "limit", "output_token": "position", "result_key": "items" }, "GetModels": { "input_token": "position", "limit_key": "limit", "output_token": "position", "result_key": "items" }, "GetResources": { "input_token": "position", "limit_key": "limit", "output_token": "position", "result_key": "items" }, "GetRestApis": { "input_token": "position", "limit_key": "limit", "output_token": "position", "result_key": "items" }, "GetUsage": { "input_token": "position", "limit_key": "limit", "non_aggregate_keys": [ "usagePlanId", "startDate", "endDate" ], "output_token": "position", "result_key": "items" }, "GetUsagePlanKeys": { "input_token": "position", "limit_key": "limit", "output_token": "position", "result_key": "items" }, "GetUsagePlans": { "input_token": "position", "limit_key": "limit", "output_token": "position", "result_key": "items" }, "GetVpcLinks": { "input_token": "position", "limit_key": "limit", "output_token": "position", "result_key": "items" } } } },{}],9:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2016-02-06", "endpointPrefix": "application-autoscaling", "jsonVersion": "1.1", "protocol": "json", "protocols": [ "json" ], "serviceFullName": "Application Auto Scaling", "serviceId": "Application Auto Scaling", "signatureVersion": "v4", "signingName": "application-autoscaling", "targetPrefix": "AnyScaleFrontendService", "uid": "application-autoscaling-2016-02-06", "auth": [ "aws.auth#sigv4" ] }, "operations": { "DeleteScalingPolicy": { "input": { "type": "structure", "required": [ "PolicyName", "ServiceNamespace", "ResourceId", "ScalableDimension" ], "members": { "PolicyName": {}, "ServiceNamespace": {}, "ResourceId": {}, "ScalableDimension": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteScheduledAction": { "input": { "type": "structure", "required": [ "ServiceNamespace", "ScheduledActionName", "ResourceId", "ScalableDimension" ], "members": { "ServiceNamespace": {}, "ScheduledActionName": {}, "ResourceId": {}, "ScalableDimension": {} } }, "output": { "type": "structure", "members": {} } }, "DeregisterScalableTarget": { "input": { "type": "structure", "required": [ "ServiceNamespace", "ResourceId", "ScalableDimension" ], "members": { "ServiceNamespace": {}, "ResourceId": {}, "ScalableDimension": {} } }, "output": { "type": "structure", "members": {} } }, "DescribeScalableTargets": { "input": { "type": "structure", "required": [ "ServiceNamespace" ], "members": { "ServiceNamespace": {}, "ResourceIds": { "shape": "Sb" }, "ScalableDimension": {}, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "ScalableTargets": { "type": "list", "member": { "type": "structure", "required": [ "ServiceNamespace", "ResourceId", "ScalableDimension", "MinCapacity", "MaxCapacity", "RoleARN", "CreationTime" ], "members": { "ServiceNamespace": {}, "ResourceId": {}, "ScalableDimension": {}, "MinCapacity": { "type": "integer" }, "MaxCapacity": { "type": "integer" }, "RoleARN": {}, "CreationTime": { "type": "timestamp" }, "SuspendedState": { "shape": "Sj" }, "ScalableTargetARN": {} } } }, "NextToken": {} } } }, "DescribeScalingActivities": { "input": { "type": "structure", "required": [ "ServiceNamespace" ], "members": { "ServiceNamespace": {}, "ResourceId": {}, "ScalableDimension": {}, "MaxResults": { "type": "integer" }, "NextToken": {}, "IncludeNotScaledActivities": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "ScalingActivities": { "type": "list", "member": { "type": "structure", "required": [ "ActivityId", "ServiceNamespace", "ResourceId", "ScalableDimension", "Description", "Cause", "StartTime", "StatusCode" ], "members": { "ActivityId": {}, "ServiceNamespace": {}, "ResourceId": {}, "ScalableDimension": {}, "Description": {}, "Cause": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "StatusCode": {}, "StatusMessage": {}, "Details": {}, "NotScaledReasons": { "type": "list", "member": { "type": "structure", "required": [ "Code" ], "members": { "Code": {}, "MaxCapacity": { "type": "integer" }, "MinCapacity": { "type": "integer" }, "CurrentCapacity": { "type": "integer" } } } } } } }, "NextToken": {} } } }, "DescribeScalingPolicies": { "input": { "type": "structure", "required": [ "ServiceNamespace" ], "members": { "PolicyNames": { "shape": "Sb" }, "ServiceNamespace": {}, "ResourceId": {}, "ScalableDimension": {}, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "ScalingPolicies": { "type": "list", "member": { "type": "structure", "required": [ "PolicyARN", "PolicyName", "ServiceNamespace", "ResourceId", "ScalableDimension", "PolicyType", "CreationTime" ], "members": { "PolicyARN": {}, "PolicyName": {}, "ServiceNamespace": {}, "ResourceId": {}, "ScalableDimension": {}, "PolicyType": {}, "StepScalingPolicyConfiguration": { "shape": "S10" }, "TargetTrackingScalingPolicyConfiguration": { "shape": "S19" }, "Alarms": { "shape": "S21" }, "CreationTime": { "type": "timestamp" } } } }, "NextToken": {} } } }, "DescribeScheduledActions": { "input": { "type": "structure", "required": [ "ServiceNamespace" ], "members": { "ScheduledActionNames": { "shape": "Sb" }, "ServiceNamespace": {}, "ResourceId": {}, "ScalableDimension": {}, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "ScheduledActions": { "type": "list", "member": { "type": "structure", "required": [ "ScheduledActionName", "ScheduledActionARN", "ServiceNamespace", "Schedule", "ResourceId", "CreationTime" ], "members": { "ScheduledActionName": {}, "ScheduledActionARN": {}, "ServiceNamespace": {}, "Schedule": {}, "Timezone": {}, "ResourceId": {}, "ScalableDimension": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "ScalableTargetAction": { "shape": "S28" }, "CreationTime": { "type": "timestamp" } } } }, "NextToken": {} } } }, "ListTagsForResource": { "input": { "type": "structure", "required": [ "ResourceARN" ], "members": { "ResourceARN": {} } }, "output": { "type": "structure", "members": { "Tags": { "shape": "S2c" } } } }, "PutScalingPolicy": { "input": { "type": "structure", "required": [ "PolicyName", "ServiceNamespace", "ResourceId", "ScalableDimension" ], "members": { "PolicyName": {}, "ServiceNamespace": {}, "ResourceId": {}, "ScalableDimension": {}, "PolicyType": {}, "StepScalingPolicyConfiguration": { "shape": "S10" }, "TargetTrackingScalingPolicyConfiguration": { "shape": "S19" } } }, "output": { "type": "structure", "required": [ "PolicyARN" ], "members": { "PolicyARN": {}, "Alarms": { "shape": "S21" } } } }, "PutScheduledAction": { "input": { "type": "structure", "required": [ "ServiceNamespace", "ScheduledActionName", "ResourceId", "ScalableDimension" ], "members": { "ServiceNamespace": {}, "Schedule": {}, "Timezone": {}, "ScheduledActionName": {}, "ResourceId": {}, "ScalableDimension": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "ScalableTargetAction": { "shape": "S28" } } }, "output": { "type": "structure", "members": {} } }, "RegisterScalableTarget": { "input": { "type": "structure", "required": [ "ServiceNamespace", "ResourceId", "ScalableDimension" ], "members": { "ServiceNamespace": {}, "ResourceId": {}, "ScalableDimension": {}, "MinCapacity": { "type": "integer" }, "MaxCapacity": { "type": "integer" }, "RoleARN": {}, "SuspendedState": { "shape": "Sj" }, "Tags": { "shape": "S2c" } } }, "output": { "type": "structure", "members": { "ScalableTargetARN": {} } } }, "TagResource": { "input": { "type": "structure", "required": [ "ResourceARN", "Tags" ], "members": { "ResourceARN": {}, "Tags": { "shape": "S2c" } } }, "output": { "type": "structure", "members": {} } }, "UntagResource": { "input": { "type": "structure", "required": [ "ResourceARN", "TagKeys" ], "members": { "ResourceARN": {}, "TagKeys": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": {} } } }, "shapes": { "Sb": { "type": "list", "member": {} }, "Sj": { "type": "structure", "members": { "DynamicScalingInSuspended": { "type": "boolean" }, "DynamicScalingOutSuspended": { "type": "boolean" }, "ScheduledScalingSuspended": { "type": "boolean" } } }, "S10": { "type": "structure", "members": { "AdjustmentType": {}, "StepAdjustments": { "type": "list", "member": { "type": "structure", "required": [ "ScalingAdjustment" ], "members": { "MetricIntervalLowerBound": { "type": "double" }, "MetricIntervalUpperBound": { "type": "double" }, "ScalingAdjustment": { "type": "integer" } } } }, "MinAdjustmentMagnitude": { "type": "integer" }, "Cooldown": { "type": "integer" }, "MetricAggregationType": {} } }, "S19": { "type": "structure", "required": [ "TargetValue" ], "members": { "TargetValue": { "type": "double" }, "PredefinedMetricSpecification": { "type": "structure", "required": [ "PredefinedMetricType" ], "members": { "PredefinedMetricType": {}, "ResourceLabel": {} } }, "CustomizedMetricSpecification": { "type": "structure", "members": { "MetricName": {}, "Namespace": {}, "Dimensions": { "type": "list", "member": { "type": "structure", "required": [ "Name", "Value" ], "members": { "Name": {}, "Value": {} } } }, "Statistic": {}, "Unit": {}, "Metrics": { "type": "list", "member": { "type": "structure", "required": [ "Id" ], "members": { "Expression": {}, "Id": {}, "Label": {}, "MetricStat": { "type": "structure", "required": [ "Metric", "Stat" ], "members": { "Metric": { "type": "structure", "members": { "Dimensions": { "type": "list", "member": { "type": "structure", "required": [ "Name", "Value" ], "members": { "Name": {}, "Value": {} } } }, "MetricName": {}, "Namespace": {} } }, "Stat": {}, "Unit": {} } }, "ReturnData": { "type": "boolean" } } } } } }, "ScaleOutCooldown": { "type": "integer" }, "ScaleInCooldown": { "type": "integer" }, "DisableScaleIn": { "type": "boolean" } } }, "S21": { "type": "list", "member": { "type": "structure", "required": [ "AlarmName", "AlarmARN" ], "members": { "AlarmName": {}, "AlarmARN": {} } } }, "S28": { "type": "structure", "members": { "MinCapacity": { "type": "integer" }, "MaxCapacity": { "type": "integer" } } }, "S2c": { "type": "map", "key": {}, "value": {} } } } },{}],10:[function(require,module,exports){ module.exports={ "pagination": { "DescribeScalableTargets": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "ScalableTargets" }, "DescribeScalingActivities": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "ScalingActivities" }, "DescribeScalingPolicies": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "ScalingPolicies" }, "DescribeScheduledActions": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "ScheduledActions" } } } },{}],11:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2017-05-18", "endpointPrefix": "athena", "jsonVersion": "1.1", "protocol": "json", "protocols": [ "json" ], "serviceFullName": "Amazon Athena", "serviceId": "Athena", "signatureVersion": "v4", "targetPrefix": "AmazonAthena", "uid": "athena-2017-05-18", "auth": [ "aws.auth#sigv4" ] }, "operations": { "BatchGetNamedQuery": { "input": { "type": "structure", "required": [ "NamedQueryIds" ], "members": { "NamedQueryIds": { "shape": "S2" } } }, "output": { "type": "structure", "members": { "NamedQueries": { "type": "list", "member": { "shape": "S6" } }, "UnprocessedNamedQueryIds": { "type": "list", "member": { "type": "structure", "members": { "NamedQueryId": {}, "ErrorCode": {}, "ErrorMessage": {} } } } } } }, "BatchGetPreparedStatement": { "input": { "type": "structure", "required": [ "PreparedStatementNames", "WorkGroup" ], "members": { "PreparedStatementNames": { "type": "list", "member": {} }, "WorkGroup": {} } }, "output": { "type": "structure", "members": { "PreparedStatements": { "type": "list", "member": { "shape": "Sl" } }, "UnprocessedPreparedStatementNames": { "type": "list", "member": { "type": "structure", "members": { "StatementName": {}, "ErrorCode": {}, "ErrorMessage": {} } } } } } }, "BatchGetQueryExecution": { "input": { "type": "structure", "required": [ "QueryExecutionIds" ], "members": { "QueryExecutionIds": { "shape": "Sq" } } }, "output": { "type": "structure", "members": { "QueryExecutions": { "type": "list", "member": { "shape": "Su" } }, "UnprocessedQueryExecutionIds": { "type": "list", "member": { "type": "structure", "members": { "QueryExecutionId": {}, "ErrorCode": {}, "ErrorMessage": {} } } } } } }, "CancelCapacityReservation": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "CreateCapacityReservation": { "input": { "type": "structure", "required": [ "TargetDpus", "Name" ], "members": { "TargetDpus": { "type": "integer" }, "Name": {}, "Tags": { "shape": "S1v" } } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "CreateDataCatalog": { "input": { "type": "structure", "required": [ "Name", "Type" ], "members": { "Name": {}, "Type": {}, "Description": {}, "Parameters": { "shape": "S22" }, "Tags": { "shape": "S1v" } } }, "output": { "type": "structure", "members": {} } }, "CreateNamedQuery": { "input": { "type": "structure", "required": [ "Name", "Database", "QueryString" ], "members": { "Name": {}, "Description": {}, "Database": {}, "QueryString": {}, "ClientRequestToken": { "idempotencyToken": true }, "WorkGroup": {} } }, "output": { "type": "structure", "members": { "NamedQueryId": {} } }, "idempotent": true }, "CreateNotebook": { "input": { "type": "structure", "required": [ "WorkGroup", "Name" ], "members": { "WorkGroup": {}, "Name": {}, "ClientRequestToken": {} } }, "output": { "type": "structure", "members": { "NotebookId": {} } } }, "CreatePreparedStatement": { "input": { "type": "structure", "required": [ "StatementName", "WorkGroup", "QueryStatement" ], "members": { "StatementName": {}, "WorkGroup": {}, "QueryStatement": {}, "Description": {} } }, "output": { "type": "structure", "members": {} } }, "CreatePresignedNotebookUrl": { "input": { "type": "structure", "required": [ "SessionId" ], "members": { "SessionId": {} } }, "output": { "type": "structure", "required": [ "NotebookUrl", "AuthToken", "AuthTokenExpirationTime" ], "members": { "NotebookUrl": {}, "AuthToken": {}, "AuthTokenExpirationTime": { "type": "long" } } } }, "CreateWorkGroup": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "Configuration": { "shape": "S2l" }, "Description": {}, "Tags": { "shape": "S1v" } } }, "output": { "type": "structure", "members": {} } }, "DeleteCapacityReservation": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "DeleteDataCatalog": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteNamedQuery": { "input": { "type": "structure", "required": [ "NamedQueryId" ], "members": { "NamedQueryId": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "DeleteNotebook": { "input": { "type": "structure", "required": [ "NotebookId" ], "members": { "NotebookId": {} } }, "output": { "type": "structure", "members": {} } }, "DeletePreparedStatement": { "input": { "type": "structure", "required": [ "StatementName", "WorkGroup" ], "members": { "StatementName": {}, "WorkGroup": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteWorkGroup": { "input": { "type": "structure", "required": [ "WorkGroup" ], "members": { "WorkGroup": {}, "RecursiveDeleteOption": { "type": "boolean" } } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "ExportNotebook": { "input": { "type": "structure", "required": [ "NotebookId" ], "members": { "NotebookId": {} } }, "output": { "type": "structure", "members": { "NotebookMetadata": { "shape": "S38" }, "Payload": {} } } }, "GetCalculationExecution": { "input": { "type": "structure", "required": [ "CalculationExecutionId" ], "members": { "CalculationExecutionId": {} } }, "output": { "type": "structure", "members": { "CalculationExecutionId": {}, "SessionId": {}, "Description": {}, "WorkingDirectory": {}, "Status": { "shape": "S3f" }, "Statistics": { "shape": "S3h" }, "Result": { "type": "structure", "members": { "StdOutS3Uri": {}, "StdErrorS3Uri": {}, "ResultS3Uri": {}, "ResultType": {} } } } } }, "GetCalculationExecutionCode": { "input": { "type": "structure", "required": [ "CalculationExecutionId" ], "members": { "CalculationExecutionId": {} } }, "output": { "type": "structure", "members": { "CodeBlock": {} } } }, "GetCalculationExecutionStatus": { "input": { "type": "structure", "required": [ "CalculationExecutionId" ], "members": { "CalculationExecutionId": {} } }, "output": { "type": "structure", "members": { "Status": { "shape": "S3f" }, "Statistics": { "shape": "S3h" } } } }, "GetCapacityAssignmentConfiguration": { "input": { "type": "structure", "required": [ "CapacityReservationName" ], "members": { "CapacityReservationName": {} } }, "output": { "type": "structure", "required": [ "CapacityAssignmentConfiguration" ], "members": { "CapacityAssignmentConfiguration": { "type": "structure", "members": { "CapacityReservationName": {}, "CapacityAssignments": { "shape": "S3s" } } } } } }, "GetCapacityReservation": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "output": { "type": "structure", "required": [ "CapacityReservation" ], "members": { "CapacityReservation": { "shape": "S3x" } } } }, "GetDataCatalog": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "WorkGroup": {} } }, "output": { "type": "structure", "members": { "DataCatalog": { "type": "structure", "required": [ "Name", "Type" ], "members": { "Name": {}, "Description": {}, "Type": {}, "Parameters": { "shape": "S22" } } } } } }, "GetDatabase": { "input": { "type": "structure", "required": [ "CatalogName", "DatabaseName" ], "members": { "CatalogName": {}, "DatabaseName": {}, "WorkGroup": {} } }, "output": { "type": "structure", "members": { "Database": { "shape": "S48" } } } }, "GetNamedQuery": { "input": { "type": "structure", "required": [ "NamedQueryId" ], "members": { "NamedQueryId": {} } }, "output": { "type": "structure", "members": { "NamedQuery": { "shape": "S6" } } } }, "GetNotebookMetadata": { "input": { "type": "structure", "required": [ "NotebookId" ], "members": { "NotebookId": {} } }, "output": { "type": "structure", "members": { "NotebookMetadata": { "shape": "S38" } } } }, "GetPreparedStatement": { "input": { "type": "structure", "required": [ "StatementName", "WorkGroup" ], "members": { "StatementName": {}, "WorkGroup": {} } }, "output": { "type": "structure", "members": { "PreparedStatement": { "shape": "Sl" } } } }, "GetQueryExecution": { "input": { "type": "structure", "required": [ "QueryExecutionId" ], "members": { "QueryExecutionId": {} } }, "output": { "type": "structure", "members": { "QueryExecution": { "shape": "Su" } } } }, "GetQueryResults": { "input": { "type": "structure", "required": [ "QueryExecutionId" ], "members": { "QueryExecutionId": {}, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "UpdateCount": { "type": "long" }, "ResultSet": { "type": "structure", "members": { "Rows": { "type": "list", "member": { "type": "structure", "members": { "Data": { "type": "list", "member": { "type": "structure", "members": { "VarCharValue": {} } } } } } }, "ResultSetMetadata": { "type": "structure", "members": { "ColumnInfo": { "type": "list", "member": { "type": "structure", "required": [ "Name", "Type" ], "members": { "CatalogName": {}, "SchemaName": {}, "TableName": {}, "Name": {}, "Label": {}, "Type": {}, "Precision": { "type": "integer" }, "Scale": { "type": "integer" }, "Nullable": {}, "CaseSensitive": { "type": "boolean" } } } } } } } }, "NextToken": {} } } }, "GetQueryRuntimeStatistics": { "input": { "type": "structure", "required": [ "QueryExecutionId" ], "members": { "QueryExecutionId": {} } }, "output": { "type": "structure", "members": { "QueryRuntimeStatistics": { "type": "structure", "members": { "Timeline": { "type": "structure", "members": { "QueryQueueTimeInMillis": { "type": "long" }, "ServicePreProcessingTimeInMillis": { "type": "long" }, "QueryPlanningTimeInMillis": { "type": "long" }, "EngineExecutionTimeInMillis": { "type": "long" }, "ServiceProcessingTimeInMillis": { "type": "long" }, "TotalExecutionTimeInMillis": { "type": "long" } } }, "Rows": { "type": "structure", "members": { "InputRows": { "type": "long" }, "InputBytes": { "type": "long" }, "OutputBytes": { "type": "long" }, "OutputRows": { "type": "long" } } }, "OutputStage": { "shape": "S51" } } } } } }, "GetSession": { "input": { "type": "structure", "required": [ "SessionId" ], "members": { "SessionId": {} } }, "output": { "type": "structure", "members": { "SessionId": {}, "Description": {}, "WorkGroup": {}, "EngineVersion": {}, "EngineConfiguration": { "shape": "S58" }, "NotebookVersion": {}, "SessionConfiguration": { "type": "structure", "members": { "ExecutionRole": {}, "WorkingDirectory": {}, "IdleTimeoutSeconds": { "type": "long" }, "EncryptionConfiguration": { "shape": "Sy" } } }, "Status": { "shape": "S5d" }, "Statistics": { "type": "structure", "members": { "DpuExecutionInMillis": { "type": "long" } } } } } }, "GetSessionStatus": { "input": { "type": "structure", "required": [ "SessionId" ], "members": { "SessionId": {} } }, "output": { "type": "structure", "members": { "SessionId": {}, "Status": { "shape": "S5d" } } } }, "GetTableMetadata": { "input": { "type": "structure", "required": [ "CatalogName", "DatabaseName", "TableName" ], "members": { "CatalogName": {}, "DatabaseName": {}, "TableName": {}, "WorkGroup": {} } }, "output": { "type": "structure", "members": { "TableMetadata": { "shape": "S5k" } } } }, "GetWorkGroup": { "input": { "type": "structure", "required": [ "WorkGroup" ], "members": { "WorkGroup": {} } }, "output": { "type": "structure", "members": { "WorkGroup": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "State": {}, "Configuration": { "shape": "S2l" }, "Description": {}, "CreationTime": { "type": "timestamp" }, "IdentityCenterApplicationArn": {} } } } } }, "ImportNotebook": { "input": { "type": "structure", "required": [ "WorkGroup", "Name", "Type" ], "members": { "WorkGroup": {}, "Name": {}, "Payload": {}, "Type": {}, "NotebookS3LocationUri": {}, "ClientRequestToken": {} } }, "output": { "type": "structure", "members": { "NotebookId": {} } } }, "ListApplicationDPUSizes": { "input": { "type": "structure", "members": { "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "ApplicationDPUSizes": { "type": "list", "member": { "type": "structure", "members": { "ApplicationRuntimeId": {}, "SupportedDPUSizes": { "type": "list", "member": { "type": "integer" } } } } }, "NextToken": {} } } }, "ListCalculationExecutions": { "input": { "type": "structure", "required": [ "SessionId" ], "members": { "SessionId": {}, "StateFilter": {}, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "NextToken": {}, "Calculations": { "type": "list", "member": { "type": "structure", "members": { "CalculationExecutionId": {}, "Description": {}, "Status": { "shape": "S3f" } } } } } } }, "ListCapacityReservations": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "required": [ "CapacityReservations" ], "members": { "NextToken": {}, "CapacityReservations": { "type": "list", "member": { "shape": "S3x" } } } } }, "ListDataCatalogs": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" }, "WorkGroup": {} } }, "output": { "type": "structure", "members": { "DataCatalogsSummary": { "type": "list", "member": { "type": "structure", "members": { "CatalogName": {}, "Type": {} } } }, "NextToken": {} } } }, "ListDatabases": { "input": { "type": "structure", "required": [ "CatalogName" ], "members": { "CatalogName": {}, "NextToken": {}, "MaxResults": { "type": "integer" }, "WorkGroup": {} } }, "output": { "type": "structure", "members": { "DatabaseList": { "type": "list", "member": { "shape": "S48" } }, "NextToken": {} } } }, "ListEngineVersions": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "EngineVersions": { "type": "list", "member": { "shape": "S1i" } }, "NextToken": {} } } }, "ListExecutors": { "input": { "type": "structure", "required": [ "SessionId" ], "members": { "SessionId": {}, "ExecutorStateFilter": {}, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "required": [ "SessionId" ], "members": { "SessionId": {}, "NextToken": {}, "ExecutorsSummary": { "type": "list", "member": { "type": "structure", "required": [ "ExecutorId" ], "members": { "ExecutorId": {}, "ExecutorType": {}, "StartDateTime": { "type": "long" }, "TerminationDateTime": { "type": "long" }, "ExecutorState": {}, "ExecutorSize": { "type": "long" } } } } } } }, "ListNamedQueries": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" }, "WorkGroup": {} } }, "output": { "type": "structure", "members": { "NamedQueryIds": { "shape": "S2" }, "NextToken": {} } } }, "ListNotebookMetadata": { "input": { "type": "structure", "required": [ "WorkGroup" ], "members": { "Filters": { "type": "structure", "members": { "Name": {} } }, "NextToken": {}, "MaxResults": { "type": "integer" }, "WorkGroup": {} } }, "output": { "type": "structure", "members": { "NextToken": {}, "NotebookMetadataList": { "type": "list", "member": { "shape": "S38" } } } } }, "ListNotebookSessions": { "input": { "type": "structure", "required": [ "NotebookId" ], "members": { "NotebookId": {}, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "required": [ "NotebookSessionsList" ], "members": { "NotebookSessionsList": { "type": "list", "member": { "type": "structure", "members": { "SessionId": {}, "CreationTime": { "type": "timestamp" } } } }, "NextToken": {} } } }, "ListPreparedStatements": { "input": { "type": "structure", "required": [ "WorkGroup" ], "members": { "WorkGroup": {}, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "PreparedStatements": { "type": "list", "member": { "type": "structure", "members": { "StatementName": {}, "LastModifiedTime": { "type": "timestamp" } } } }, "NextToken": {} } } }, "ListQueryExecutions": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" }, "WorkGroup": {} } }, "output": { "type": "structure", "members": { "QueryExecutionIds": { "shape": "Sq" }, "NextToken": {} } } }, "ListSessions": { "input": { "type": "structure", "required": [ "WorkGroup" ], "members": { "WorkGroup": {}, "StateFilter": {}, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "NextToken": {}, "Sessions": { "type": "list", "member": { "type": "structure", "members": { "SessionId": {}, "Description": {}, "EngineVersion": { "shape": "S1i" }, "NotebookVersion": {}, "Status": { "shape": "S5d" } } } } } } }, "ListTableMetadata": { "input": { "type": "structure", "required": [ "CatalogName", "DatabaseName" ], "members": { "CatalogName": {}, "DatabaseName": {}, "Expression": {}, "NextToken": {}, "MaxResults": { "type": "integer" }, "WorkGroup": {} } }, "output": { "type": "structure", "members": { "TableMetadataList": { "type": "list", "member": { "shape": "S5k" } }, "NextToken": {} } } }, "ListTagsForResource": { "input": { "type": "structure", "required": [ "ResourceARN" ], "members": { "ResourceARN": {}, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "Tags": { "shape": "S1v" }, "NextToken": {} } } }, "ListWorkGroups": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "WorkGroups": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "State": {}, "Description": {}, "CreationTime": { "type": "timestamp" }, "EngineVersion": { "shape": "S1i" }, "IdentityCenterApplicationArn": {} } } }, "NextToken": {} } } }, "PutCapacityAssignmentConfiguration": { "input": { "type": "structure", "required": [ "CapacityReservationName", "CapacityAssignments" ], "members": { "CapacityReservationName": {}, "CapacityAssignments": { "shape": "S3s" } } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "StartCalculationExecution": { "input": { "type": "structure", "required": [ "SessionId" ], "members": { "SessionId": {}, "Description": {}, "CalculationConfiguration": { "deprecated": true, "deprecatedMessage": "Kepler Post GA Tasks : https://sim.amazon.com/issues/ATHENA-39828", "type": "structure", "members": { "CodeBlock": {} } }, "CodeBlock": {}, "ClientRequestToken": {} } }, "output": { "type": "structure", "members": { "CalculationExecutionId": {}, "State": {} } } }, "StartQueryExecution": { "input": { "type": "structure", "required": [ "QueryString" ], "members": { "QueryString": {}, "ClientRequestToken": { "idempotencyToken": true }, "QueryExecutionContext": { "shape": "S18" }, "ResultConfiguration": { "shape": "Sw" }, "WorkGroup": {}, "ExecutionParameters": { "shape": "S1j" }, "ResultReuseConfiguration": { "shape": "S14" } } }, "output": { "type": "structure", "members": { "QueryExecutionId": {} } }, "idempotent": true }, "StartSession": { "input": { "type": "structure", "required": [ "WorkGroup", "EngineConfiguration" ], "members": { "Description": {}, "WorkGroup": {}, "EngineConfiguration": { "shape": "S58" }, "NotebookVersion": {}, "SessionIdleTimeoutInMinutes": { "type": "integer" }, "ClientRequestToken": {} } }, "output": { "type": "structure", "members": { "SessionId": {}, "State": {} } } }, "StopCalculationExecution": { "input": { "type": "structure", "required": [ "CalculationExecutionId" ], "members": { "CalculationExecutionId": {} } }, "output": { "type": "structure", "members": { "State": {} } } }, "StopQueryExecution": { "input": { "type": "structure", "required": [ "QueryExecutionId" ], "members": { "QueryExecutionId": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "TagResource": { "input": { "type": "structure", "required": [ "ResourceARN", "Tags" ], "members": { "ResourceARN": {}, "Tags": { "shape": "S1v" } } }, "output": { "type": "structure", "members": {} } }, "TerminateSession": { "input": { "type": "structure", "required": [ "SessionId" ], "members": { "SessionId": {} } }, "output": { "type": "structure", "members": { "State": {} } } }, "UntagResource": { "input": { "type": "structure", "required": [ "ResourceARN", "TagKeys" ], "members": { "ResourceARN": {}, "TagKeys": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": {} } }, "UpdateCapacityReservation": { "input": { "type": "structure", "required": [ "TargetDpus", "Name" ], "members": { "TargetDpus": { "type": "integer" }, "Name": {} } }, "output": { "type": "structure", "members": {} } }, "UpdateDataCatalog": { "input": { "type": "structure", "required": [ "Name", "Type" ], "members": { "Name": {}, "Type": {}, "Description": {}, "Parameters": { "shape": "S22" } } }, "output": { "type": "structure", "members": {} } }, "UpdateNamedQuery": { "input": { "type": "structure", "required": [ "NamedQueryId", "Name", "QueryString" ], "members": { "NamedQueryId": {}, "Name": {}, "Description": {}, "QueryString": {} } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "UpdateNotebook": { "input": { "type": "structure", "required": [ "NotebookId", "Payload", "Type" ], "members": { "NotebookId": {}, "Payload": {}, "Type": {}, "SessionId": {}, "ClientRequestToken": {} } }, "output": { "type": "structure", "members": {} } }, "UpdateNotebookMetadata": { "input": { "type": "structure", "required": [ "NotebookId", "Name" ], "members": { "NotebookId": {}, "ClientRequestToken": {}, "Name": {} } }, "output": { "type": "structure", "members": {} } }, "UpdatePreparedStatement": { "input": { "type": "structure", "required": [ "StatementName", "WorkGroup", "QueryStatement" ], "members": { "StatementName": {}, "WorkGroup": {}, "QueryStatement": {}, "Description": {} } }, "output": { "type": "structure", "members": {} } }, "UpdateWorkGroup": { "input": { "type": "structure", "required": [ "WorkGroup" ], "members": { "WorkGroup": {}, "Description": {}, "ConfigurationUpdates": { "type": "structure", "members": { "EnforceWorkGroupConfiguration": { "type": "boolean" }, "ResultConfigurationUpdates": { "type": "structure", "members": { "OutputLocation": {}, "RemoveOutputLocation": { "type": "boolean" }, "EncryptionConfiguration": { "shape": "Sy" }, "RemoveEncryptionConfiguration": { "type": "boolean" }, "ExpectedBucketOwner": {}, "RemoveExpectedBucketOwner": { "type": "boolean" }, "AclConfiguration": { "shape": "S12" }, "RemoveAclConfiguration": { "type": "boolean" } } }, "PublishCloudWatchMetricsEnabled": { "type": "boolean" }, "BytesScannedCutoffPerQuery": { "type": "long" }, "RemoveBytesScannedCutoffPerQuery": { "type": "boolean" }, "RequesterPaysEnabled": { "type": "boolean" }, "EngineVersion": { "shape": "S1i" }, "RemoveCustomerContentEncryptionConfiguration": { "type": "boolean" }, "AdditionalConfiguration": {}, "ExecutionRole": {}, "CustomerContentEncryptionConfiguration": { "shape": "S2o" }, "EnableMinimumEncryptionConfiguration": { "type": "boolean" }, "QueryResultsS3AccessGrantsConfiguration": { "shape": "S1l" } } }, "State": {} } }, "output": { "type": "structure", "members": {} } } }, "shapes": { "S2": { "type": "list", "member": {} }, "S6": { "type": "structure", "required": [ "Name", "Database", "QueryString" ], "members": { "Name": {}, "Description": {}, "Database": {}, "QueryString": {}, "NamedQueryId": {}, "WorkGroup": {} } }, "Sl": { "type": "structure", "members": { "StatementName": {}, "QueryStatement": {}, "WorkGroupName": {}, "Description": {}, "LastModifiedTime": { "type": "timestamp" } } }, "Sq": { "type": "list", "member": {} }, "Su": { "type": "structure", "members": { "QueryExecutionId": {}, "Query": {}, "StatementType": {}, "ResultConfiguration": { "shape": "Sw" }, "ResultReuseConfiguration": { "shape": "S14" }, "QueryExecutionContext": { "shape": "S18" }, "Status": { "type": "structure", "members": { "State": {}, "StateChangeReason": {}, "SubmissionDateTime": { "type": "timestamp" }, "CompletionDateTime": { "type": "timestamp" }, "AthenaError": { "type": "structure", "members": { "ErrorCategory": { "type": "integer" }, "ErrorType": { "type": "integer" }, "Retryable": { "type": "boolean" }, "ErrorMessage": {} } } } }, "Statistics": { "type": "structure", "members": { "EngineExecutionTimeInMillis": { "type": "long" }, "DataScannedInBytes": { "type": "long" }, "DataManifestLocation": {}, "TotalExecutionTimeInMillis": { "type": "long" }, "QueryQueueTimeInMillis": { "type": "long" }, "ServicePreProcessingTimeInMillis": { "type": "long" }, "QueryPlanningTimeInMillis": { "type": "long" }, "ServiceProcessingTimeInMillis": { "type": "long" }, "ResultReuseInformation": { "type": "structure", "required": [ "ReusedPreviousResult" ], "members": { "ReusedPreviousResult": { "type": "boolean" } } } } }, "WorkGroup": {}, "EngineVersion": { "shape": "S1i" }, "ExecutionParameters": { "shape": "S1j" }, "SubstatementType": {}, "QueryResultsS3AccessGrantsConfiguration": { "shape": "S1l" } } }, "Sw": { "type": "structure", "members": { "OutputLocation": {}, "EncryptionConfiguration": { "shape": "Sy" }, "ExpectedBucketOwner": {}, "AclConfiguration": { "shape": "S12" } } }, "Sy": { "type": "structure", "required": [ "EncryptionOption" ], "members": { "EncryptionOption": {}, "KmsKey": {} } }, "S12": { "type": "structure", "required": [ "S3AclOption" ], "members": { "S3AclOption": {} } }, "S14": { "type": "structure", "members": { "ResultReuseByAgeConfiguration": { "type": "structure", "required": [ "Enabled" ], "members": { "Enabled": { "type": "boolean" }, "MaxAgeInMinutes": { "type": "integer" } } } } }, "S18": { "type": "structure", "members": { "Database": {}, "Catalog": {} } }, "S1i": { "type": "structure", "members": { "SelectedEngineVersion": {}, "EffectiveEngineVersion": {} } }, "S1j": { "type": "list", "member": {} }, "S1l": { "type": "structure", "required": [ "EnableS3AccessGrants", "AuthenticationType" ], "members": { "EnableS3AccessGrants": { "type": "boolean" }, "CreateUserLevelPrefix": { "type": "boolean" }, "AuthenticationType": {} } }, "S1v": { "type": "list", "member": { "type": "structure", "members": { "Key": {}, "Value": {} } } }, "S22": { "type": "map", "key": {}, "value": {} }, "S2l": { "type": "structure", "members": { "ResultConfiguration": { "shape": "Sw" }, "EnforceWorkGroupConfiguration": { "type": "boolean" }, "PublishCloudWatchMetricsEnabled": { "type": "boolean" }, "BytesScannedCutoffPerQuery": { "type": "long" }, "RequesterPaysEnabled": { "type": "boolean" }, "EngineVersion": { "shape": "S1i" }, "AdditionalConfiguration": {}, "ExecutionRole": {}, "CustomerContentEncryptionConfiguration": { "shape": "S2o" }, "EnableMinimumEncryptionConfiguration": { "type": "boolean" }, "IdentityCenterConfiguration": { "type": "structure", "members": { "EnableIdentityCenter": { "type": "boolean" }, "IdentityCenterInstanceArn": {} } }, "QueryResultsS3AccessGrantsConfiguration": { "shape": "S1l" } } }, "S2o": { "type": "structure", "required": [ "KmsKey" ], "members": { "KmsKey": {} } }, "S38": { "type": "structure", "members": { "NotebookId": {}, "Name": {}, "WorkGroup": {}, "CreationTime": { "type": "timestamp" }, "Type": {}, "LastModifiedTime": { "type": "timestamp" } } }, "S3f": { "type": "structure", "members": { "SubmissionDateTime": { "type": "timestamp" }, "CompletionDateTime": { "type": "timestamp" }, "State": {}, "StateChangeReason": {} } }, "S3h": { "type": "structure", "members": { "DpuExecutionInMillis": { "type": "long" }, "Progress": {} } }, "S3s": { "type": "list", "member": { "type": "structure", "members": { "WorkGroupNames": { "type": "list", "member": {} } } } }, "S3x": { "type": "structure", "required": [ "Name", "Status", "TargetDpus", "AllocatedDpus", "CreationTime" ], "members": { "Name": {}, "Status": {}, "TargetDpus": { "type": "integer" }, "AllocatedDpus": { "type": "integer" }, "LastAllocation": { "type": "structure", "required": [ "Status", "RequestTime" ], "members": { "Status": {}, "StatusMessage": {}, "RequestTime": { "type": "timestamp" }, "RequestCompletionTime": { "type": "timestamp" } } }, "LastSuccessfulAllocationTime": { "type": "timestamp" }, "CreationTime": { "type": "timestamp" } } }, "S48": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "Description": {}, "Parameters": { "shape": "S22" } } }, "S51": { "type": "structure", "members": { "StageId": { "type": "long" }, "State": {}, "OutputBytes": { "type": "long" }, "OutputRows": { "type": "long" }, "InputBytes": { "type": "long" }, "InputRows": { "type": "long" }, "ExecutionTime": { "type": "long" }, "QueryStagePlan": { "shape": "S52" }, "SubStages": { "type": "list", "member": { "shape": "S51" } } } }, "S52": { "type": "structure", "members": { "Name": {}, "Identifier": {}, "Children": { "type": "list", "member": { "shape": "S52" } }, "RemoteSources": { "type": "list", "member": {} } } }, "S58": { "type": "structure", "required": [ "MaxConcurrentDpus" ], "members": { "CoordinatorDpuSize": { "type": "integer" }, "MaxConcurrentDpus": { "type": "integer" }, "DefaultExecutorDpuSize": { "type": "integer" }, "AdditionalConfigs": { "shape": "S22" }, "SparkProperties": { "shape": "S22" } } }, "S5d": { "type": "structure", "members": { "StartDateTime": { "type": "timestamp" }, "LastModifiedDateTime": { "type": "timestamp" }, "EndDateTime": { "type": "timestamp" }, "IdleSinceDateTime": { "type": "timestamp" }, "State": {}, "StateChangeReason": {} } }, "S5k": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "CreateTime": { "type": "timestamp" }, "LastAccessTime": { "type": "timestamp" }, "TableType": {}, "Columns": { "shape": "S5m" }, "PartitionKeys": { "shape": "S5m" }, "Parameters": { "shape": "S22" } } }, "S5m": { "type": "list", "member": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "Type": {}, "Comment": {} } } } } } },{}],12:[function(require,module,exports){ module.exports={ "pagination": { "GetQueryResults": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListApplicationDPUSizes": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListCalculationExecutions": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListCapacityReservations": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListDataCatalogs": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "DataCatalogsSummary" }, "ListDatabases": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "DatabaseList" }, "ListEngineVersions": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListExecutors": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListNamedQueries": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListPreparedStatements": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListQueryExecutions": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListSessions": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListTableMetadata": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "TableMetadataList" }, "ListTagsForResource": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Tags" }, "ListWorkGroups": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" } } } },{}],13:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2011-01-01", "endpointPrefix": "autoscaling", "protocol": "query", "protocols": [ "query" ], "serviceFullName": "Auto Scaling", "serviceId": "Auto Scaling", "signatureVersion": "v4", "uid": "autoscaling-2011-01-01", "xmlNamespace": "http://autoscaling.amazonaws.com/doc/2011-01-01/", "auth": [ "aws.auth#sigv4" ] }, "operations": { "AttachInstances": { "input": { "type": "structure", "required": [ "AutoScalingGroupName" ], "members": { "InstanceIds": { "shape": "S2" }, "AutoScalingGroupName": {} } } }, "AttachLoadBalancerTargetGroups": { "input": { "type": "structure", "required": [ "AutoScalingGroupName", "TargetGroupARNs" ], "members": { "AutoScalingGroupName": {}, "TargetGroupARNs": { "shape": "S6" } } }, "output": { "resultWrapper": "AttachLoadBalancerTargetGroupsResult", "type": "structure", "members": {} } }, "AttachLoadBalancers": { "input": { "type": "structure", "required": [ "AutoScalingGroupName", "LoadBalancerNames" ], "members": { "AutoScalingGroupName": {}, "LoadBalancerNames": { "shape": "Sa" } } }, "output": { "resultWrapper": "AttachLoadBalancersResult", "type": "structure", "members": {} } }, "AttachTrafficSources": { "input": { "type": "structure", "required": [ "AutoScalingGroupName", "TrafficSources" ], "members": { "AutoScalingGroupName": {}, "TrafficSources": { "shape": "Sd" } } }, "output": { "resultWrapper": "AttachTrafficSourcesResult", "type": "structure", "members": {} } }, "BatchDeleteScheduledAction": { "input": { "type": "structure", "required": [ "AutoScalingGroupName", "ScheduledActionNames" ], "members": { "AutoScalingGroupName": {}, "ScheduledActionNames": { "shape": "Sh" } } }, "output": { "resultWrapper": "BatchDeleteScheduledActionResult", "type": "structure", "members": { "FailedScheduledActions": { "shape": "Sj" } } } }, "BatchPutScheduledUpdateGroupAction": { "input": { "type": "structure", "required": [ "AutoScalingGroupName", "ScheduledUpdateGroupActions" ], "members": { "AutoScalingGroupName": {}, "ScheduledUpdateGroupActions": { "type": "list", "member": { "type": "structure", "required": [ "ScheduledActionName" ], "members": { "ScheduledActionName": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "Recurrence": {}, "MinSize": { "type": "integer" }, "MaxSize": { "type": "integer" }, "DesiredCapacity": { "type": "integer" }, "TimeZone": {} } } } } }, "output": { "resultWrapper": "BatchPutScheduledUpdateGroupActionResult", "type": "structure", "members": { "FailedScheduledUpdateGroupActions": { "shape": "Sj" } } } }, "CancelInstanceRefresh": { "input": { "type": "structure", "required": [ "AutoScalingGroupName" ], "members": { "AutoScalingGroupName": {} } }, "output": { "resultWrapper": "CancelInstanceRefreshResult", "type": "structure", "members": { "InstanceRefreshId": {} } } }, "CompleteLifecycleAction": { "input": { "type": "structure", "required": [ "LifecycleHookName", "AutoScalingGroupName", "LifecycleActionResult" ], "members": { "LifecycleHookName": {}, "AutoScalingGroupName": {}, "LifecycleActionToken": {}, "LifecycleActionResult": {}, "InstanceId": {} } }, "output": { "resultWrapper": "CompleteLifecycleActionResult", "type": "structure", "members": {} } }, "CreateAutoScalingGroup": { "input": { "type": "structure", "required": [ "AutoScalingGroupName", "MinSize", "MaxSize" ], "members": { "AutoScalingGroupName": {}, "LaunchConfigurationName": {}, "LaunchTemplate": { "shape": "S14" }, "MixedInstancesPolicy": { "shape": "S16" }, "InstanceId": {}, "MinSize": { "type": "integer" }, "MaxSize": { "type": "integer" }, "DesiredCapacity": { "type": "integer" }, "DefaultCooldown": { "type": "integer" }, "AvailabilityZones": { "shape": "S2d" }, "LoadBalancerNames": { "shape": "Sa" }, "TargetGroupARNs": { "shape": "S6" }, "HealthCheckType": {}, "HealthCheckGracePeriod": { "type": "integer" }, "PlacementGroup": {}, "VPCZoneIdentifier": {}, "TerminationPolicies": { "shape": "S2g" }, "NewInstancesProtectedFromScaleIn": { "type": "boolean" }, "CapacityRebalance": { "type": "boolean" }, "LifecycleHookSpecificationList": { "type": "list", "member": { "type": "structure", "required": [ "LifecycleHookName", "LifecycleTransition" ], "members": { "LifecycleHookName": {}, "LifecycleTransition": {}, "NotificationMetadata": {}, "HeartbeatTimeout": { "type": "integer" }, "DefaultResult": {}, "NotificationTargetARN": {}, "RoleARN": {} } } }, "Tags": { "shape": "S2q" }, "ServiceLinkedRoleARN": {}, "MaxInstanceLifetime": { "type": "integer" }, "Context": {}, "DesiredCapacityType": {}, "DefaultInstanceWarmup": { "type": "integer" }, "TrafficSources": { "shape": "Sd" }, "InstanceMaintenancePolicy": { "shape": "S2y" } } } }, "CreateLaunchConfiguration": { "input": { "type": "structure", "required": [ "LaunchConfigurationName" ], "members": { "LaunchConfigurationName": {}, "ImageId": {}, "KeyName": {}, "SecurityGroups": { "shape": "S32" }, "ClassicLinkVPCId": {}, "ClassicLinkVPCSecurityGroups": { "shape": "S33" }, "UserData": {}, "InstanceId": {}, "InstanceType": {}, "KernelId": {}, "RamdiskId": {}, "BlockDeviceMappings": { "shape": "S35" }, "InstanceMonitoring": { "shape": "S3f" }, "SpotPrice": {}, "IamInstanceProfile": {}, "EbsOptimized": { "type": "boolean" }, "AssociatePublicIpAddress": { "type": "boolean" }, "PlacementTenancy": {}, "MetadataOptions": { "shape": "S3k" } } } }, "CreateOrUpdateTags": { "input": { "type": "structure", "required": [ "Tags" ], "members": { "Tags": { "shape": "S2q" } } } }, "DeleteAutoScalingGroup": { "input": { "type": "structure", "required": [ "AutoScalingGroupName" ], "members": { "AutoScalingGroupName": {}, "ForceDelete": { "type": "boolean" } } } }, "DeleteLaunchConfiguration": { "input": { "type": "structure", "required": [ "LaunchConfigurationName" ], "members": { "LaunchConfigurationName": {} } } }, "DeleteLifecycleHook": { "input": { "type": "structure", "required": [ "LifecycleHookName", "AutoScalingGroupName" ], "members": { "LifecycleHookName": {}, "AutoScalingGroupName": {} } }, "output": { "resultWrapper": "DeleteLifecycleHookResult", "type": "structure", "members": {} } }, "DeleteNotificationConfiguration": { "input": { "type": "structure", "required": [ "AutoScalingGroupName", "TopicARN" ], "members": { "AutoScalingGroupName": {}, "TopicARN": {} } } }, "DeletePolicy": { "input": { "type": "structure", "required": [ "PolicyName" ], "members": { "AutoScalingGroupName": {}, "PolicyName": {} } } }, "DeleteScheduledAction": { "input": { "type": "structure", "required": [ "AutoScalingGroupName", "ScheduledActionName" ], "members": { "AutoScalingGroupName": {}, "ScheduledActionName": {} } } }, "DeleteTags": { "input": { "type": "structure", "required": [ "Tags" ], "members": { "Tags": { "shape": "S2q" } } } }, "DeleteWarmPool": { "input": { "type": "structure", "required": [ "AutoScalingGroupName" ], "members": { "AutoScalingGroupName": {}, "ForceDelete": { "type": "boolean" } } }, "output": { "resultWrapper": "DeleteWarmPoolResult", "type": "structure", "members": {} } }, "DescribeAccountLimits": { "output": { "resultWrapper": "DescribeAccountLimitsResult", "type": "structure", "members": { "MaxNumberOfAutoScalingGroups": { "type": "integer" }, "MaxNumberOfLaunchConfigurations": { "type": "integer" }, "NumberOfAutoScalingGroups": { "type": "integer" }, "NumberOfLaunchConfigurations": { "type": "integer" } } } }, "DescribeAdjustmentTypes": { "output": { "resultWrapper": "DescribeAdjustmentTypesResult", "type": "structure", "members": { "AdjustmentTypes": { "type": "list", "member": { "type": "structure", "members": { "AdjustmentType": {} } } } } } }, "DescribeAutoScalingGroups": { "input": { "type": "structure", "members": { "AutoScalingGroupNames": { "shape": "S49" }, "NextToken": {}, "MaxRecords": { "type": "integer" }, "Filters": { "shape": "S4b" } } }, "output": { "resultWrapper": "DescribeAutoScalingGroupsResult", "type": "structure", "required": [ "AutoScalingGroups" ], "members": { "AutoScalingGroups": { "type": "list", "member": { "type": "structure", "required": [ "AutoScalingGroupName", "MinSize", "MaxSize", "DesiredCapacity", "DefaultCooldown", "AvailabilityZones", "HealthCheckType", "CreatedTime" ], "members": { "AutoScalingGroupName": {}, "AutoScalingGroupARN": {}, "LaunchConfigurationName": {}, "LaunchTemplate": { "shape": "S14" }, "MixedInstancesPolicy": { "shape": "S16" }, "MinSize": { "type": "integer" }, "MaxSize": { "type": "integer" }, "DesiredCapacity": { "type": "integer" }, "PredictedCapacity": { "type": "integer" }, "DefaultCooldown": { "type": "integer" }, "AvailabilityZones": { "shape": "S2d" }, "LoadBalancerNames": { "shape": "Sa" }, "TargetGroupARNs": { "shape": "S6" }, "HealthCheckType": {}, "HealthCheckGracePeriod": { "type": "integer" }, "Instances": { "shape": "S4i" }, "CreatedTime": { "type": "timestamp" }, "SuspendedProcesses": { "type": "list", "member": { "type": "structure", "members": { "ProcessName": {}, "SuspensionReason": {} } } }, "PlacementGroup": {}, "VPCZoneIdentifier": {}, "EnabledMetrics": { "type": "list", "member": { "type": "structure", "members": { "Metric": {}, "Granularity": {} } } }, "Status": {}, "Tags": { "shape": "S4p" }, "TerminationPolicies": { "shape": "S2g" }, "NewInstancesProtectedFromScaleIn": { "type": "boolean" }, "ServiceLinkedRoleARN": {}, "MaxInstanceLifetime": { "type": "integer" }, "CapacityRebalance": { "type": "boolean" }, "WarmPoolConfiguration": { "shape": "S4r" }, "WarmPoolSize": { "type": "integer" }, "Context": {}, "DesiredCapacityType": {}, "DefaultInstanceWarmup": { "type": "integer" }, "TrafficSources": { "shape": "Sd" }, "InstanceMaintenancePolicy": { "shape": "S2y" } } } }, "NextToken": {} } } }, "DescribeAutoScalingInstances": { "input": { "type": "structure", "members": { "InstanceIds": { "shape": "S2" }, "MaxRecords": { "type": "integer" }, "NextToken": {} } }, "output": { "resultWrapper": "DescribeAutoScalingInstancesResult", "type": "structure", "members": { "AutoScalingInstances": { "type": "list", "member": { "type": "structure", "required": [ "InstanceId", "AutoScalingGroupName", "AvailabilityZone", "LifecycleState", "HealthStatus", "ProtectedFromScaleIn" ], "members": { "InstanceId": {}, "InstanceType": {}, "AutoScalingGroupName": {}, "AvailabilityZone": {}, "LifecycleState": {}, "HealthStatus": {}, "LaunchConfigurationName": {}, "LaunchTemplate": { "shape": "S14" }, "ProtectedFromScaleIn": { "type": "boolean" }, "WeightedCapacity": {} } } }, "NextToken": {} } } }, "DescribeAutoScalingNotificationTypes": { "output": { "resultWrapper": "DescribeAutoScalingNotificationTypesResult", "type": "structure", "members": { "AutoScalingNotificationTypes": { "shape": "S54" } } } }, "DescribeInstanceRefreshes": { "input": { "type": "structure", "required": [ "AutoScalingGroupName" ], "members": { "AutoScalingGroupName": {}, "InstanceRefreshIds": { "type": "list", "member": {} }, "NextToken": {}, "MaxRecords": { "type": "integer" } } }, "output": { "resultWrapper": "DescribeInstanceRefreshesResult", "type": "structure", "members": { "InstanceRefreshes": { "type": "list", "member": { "type": "structure", "members": { "InstanceRefreshId": {}, "AutoScalingGroupName": {}, "Status": {}, "StatusReason": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "PercentageComplete": { "type": "integer" }, "InstancesToUpdate": { "type": "integer" }, "ProgressDetails": { "shape": "S5e" }, "Preferences": { "shape": "S5h" }, "DesiredConfiguration": { "shape": "S5t" }, "RollbackDetails": { "type": "structure", "members": { "RollbackReason": {}, "RollbackStartTime": { "type": "timestamp" }, "PercentageCompleteOnRollback": { "type": "integer" }, "InstancesToUpdateOnRollback": { "type": "integer" }, "ProgressDetailsOnRollback": { "shape": "S5e" } } } } } }, "NextToken": {} } } }, "DescribeLaunchConfigurations": { "input": { "type": "structure", "members": { "LaunchConfigurationNames": { "type": "list", "member": {} }, "NextToken": {}, "MaxRecords": { "type": "integer" } } }, "output": { "resultWrapper": "DescribeLaunchConfigurationsResult", "type": "structure", "required": [ "LaunchConfigurations" ], "members": { "LaunchConfigurations": { "type": "list", "member": { "type": "structure", "required": [ "LaunchConfigurationName", "ImageId", "InstanceType", "CreatedTime" ], "members": { "LaunchConfigurationName": {}, "LaunchConfigurationARN": {}, "ImageId": {}, "KeyName": {}, "SecurityGroups": { "shape": "S32" }, "ClassicLinkVPCId": {}, "ClassicLinkVPCSecurityGroups": { "shape": "S33" }, "UserData": {}, "InstanceType": {}, "KernelId": {}, "RamdiskId": {}, "BlockDeviceMappings": { "shape": "S35" }, "InstanceMonitoring": { "shape": "S3f" }, "SpotPrice": {}, "IamInstanceProfile": {}, "CreatedTime": { "type": "timestamp" }, "EbsOptimized": { "type": "boolean" }, "AssociatePublicIpAddress": { "type": "boolean" }, "PlacementTenancy": {}, "MetadataOptions": { "shape": "S3k" } } } }, "NextToken": {} } } }, "DescribeLifecycleHookTypes": { "output": { "resultWrapper": "DescribeLifecycleHookTypesResult", "type": "structure", "members": { "LifecycleHookTypes": { "shape": "S54" } } } }, "DescribeLifecycleHooks": { "input": { "type": "structure", "required": [ "AutoScalingGroupName" ], "members": { "AutoScalingGroupName": {}, "LifecycleHookNames": { "type": "list", "member": {} } } }, "output": { "resultWrapper": "DescribeLifecycleHooksResult", "type": "structure", "members": { "LifecycleHooks": { "type": "list", "member": { "type": "structure", "members": { "LifecycleHookName": {}, "AutoScalingGroupName": {}, "LifecycleTransition": {}, "NotificationTargetARN": {}, "RoleARN": {}, "NotificationMetadata": {}, "HeartbeatTimeout": { "type": "integer" }, "GlobalTimeout": { "type": "integer" }, "DefaultResult": {} } } } } } }, "DescribeLoadBalancerTargetGroups": { "input": { "type": "structure", "required": [ "AutoScalingGroupName" ], "members": { "AutoScalingGroupName": {}, "NextToken": {}, "MaxRecords": { "type": "integer" } } }, "output": { "resultWrapper": "DescribeLoadBalancerTargetGroupsResult", "type": "structure", "members": { "LoadBalancerTargetGroups": { "type": "list", "member": { "type": "structure", "members": { "LoadBalancerTargetGroupARN": {}, "State": {} } } }, "NextToken": {} } } }, "DescribeLoadBalancers": { "input": { "type": "structure", "required": [ "AutoScalingGroupName" ], "members": { "AutoScalingGroupName": {}, "NextToken": {}, "MaxRecords": { "type": "integer" } } }, "output": { "resultWrapper": "DescribeLoadBalancersResult", "type": "structure", "members": { "LoadBalancers": { "type": "list", "member": { "type": "structure", "members": { "LoadBalancerName": {}, "State": {} } } }, "NextToken": {} } } }, "DescribeMetricCollectionTypes": { "output": { "resultWrapper": "DescribeMetricCollectionTypesResult", "type": "structure", "members": { "Metrics": { "type": "list", "member": { "type": "structure", "members": { "Metric": {} } } }, "Granularities": { "type": "list", "member": { "type": "structure", "members": { "Granularity": {} } } } } } }, "DescribeNotificationConfigurations": { "input": { "type": "structure", "members": { "AutoScalingGroupNames": { "shape": "S49" }, "NextToken": {}, "MaxRecords": { "type": "integer" } } }, "output": { "resultWrapper": "DescribeNotificationConfigurationsResult", "type": "structure", "required": [ "NotificationConfigurations" ], "members": { "NotificationConfigurations": { "type": "list", "member": { "type": "structure", "members": { "AutoScalingGroupName": {}, "TopicARN": {}, "NotificationType": {} } } }, "NextToken": {} } } }, "DescribePolicies": { "input": { "type": "structure", "members": { "AutoScalingGroupName": {}, "PolicyNames": { "type": "list", "member": {} }, "PolicyTypes": { "type": "list", "member": {} }, "NextToken": {}, "MaxRecords": { "type": "integer" } } }, "output": { "resultWrapper": "DescribePoliciesResult", "type": "structure", "members": { "ScalingPolicies": { "type": "list", "member": { "type": "structure", "members": { "AutoScalingGroupName": {}, "PolicyName": {}, "PolicyARN": {}, "PolicyType": {}, "AdjustmentType": {}, "MinAdjustmentStep": { "shape": "S6u" }, "MinAdjustmentMagnitude": { "type": "integer" }, "ScalingAdjustment": { "type": "integer" }, "Cooldown": { "type": "integer" }, "StepAdjustments": { "shape": "S6x" }, "MetricAggregationType": {}, "EstimatedInstanceWarmup": { "type": "integer" }, "Alarms": { "shape": "S71" }, "TargetTrackingConfiguration": { "shape": "S73" }, "Enabled": { "type": "boolean" }, "PredictiveScalingConfiguration": { "shape": "S7p" } } } }, "NextToken": {} } } }, "DescribeScalingActivities": { "input": { "type": "structure", "members": { "ActivityIds": { "type": "list", "member": {} }, "AutoScalingGroupName": {}, "IncludeDeletedGroups": { "type": "boolean" }, "MaxRecords": { "type": "integer" }, "NextToken": {} } }, "output": { "resultWrapper": "DescribeScalingActivitiesResult", "type": "structure", "required": [ "Activities" ], "members": { "Activities": { "shape": "S8c" }, "NextToken": {} } } }, "DescribeScalingProcessTypes": { "output": { "resultWrapper": "DescribeScalingProcessTypesResult", "type": "structure", "members": { "Processes": { "type": "list", "member": { "type": "structure", "required": [ "ProcessName" ], "members": { "ProcessName": {} } } } } } }, "DescribeScheduledActions": { "input": { "type": "structure", "members": { "AutoScalingGroupName": {}, "ScheduledActionNames": { "shape": "Sh" }, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "NextToken": {}, "MaxRecords": { "type": "integer" } } }, "output": { "resultWrapper": "DescribeScheduledActionsResult", "type": "structure", "members": { "ScheduledUpdateGroupActions": { "type": "list", "member": { "type": "structure", "members": { "AutoScalingGroupName": {}, "ScheduledActionName": {}, "ScheduledActionARN": {}, "Time": { "type": "timestamp" }, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "Recurrence": {}, "MinSize": { "type": "integer" }, "MaxSize": { "type": "integer" }, "DesiredCapacity": { "type": "integer" }, "TimeZone": {} } } }, "NextToken": {} } } }, "DescribeTags": { "input": { "type": "structure", "members": { "Filters": { "shape": "S4b" }, "NextToken": {}, "MaxRecords": { "type": "integer" } } }, "output": { "resultWrapper": "DescribeTagsResult", "type": "structure", "members": { "Tags": { "shape": "S4p" }, "NextToken": {} } } }, "DescribeTerminationPolicyTypes": { "output": { "resultWrapper": "DescribeTerminationPolicyTypesResult", "type": "structure", "members": { "TerminationPolicyTypes": { "shape": "S2g" } } } }, "DescribeTrafficSources": { "input": { "type": "structure", "required": [ "AutoScalingGroupName" ], "members": { "AutoScalingGroupName": {}, "TrafficSourceType": {}, "NextToken": {}, "MaxRecords": { "type": "integer" } } }, "output": { "resultWrapper": "DescribeTrafficSourcesResult", "type": "structure", "members": { "TrafficSources": { "type": "list", "member": { "type": "structure", "members": { "TrafficSource": { "deprecated": true, "deprecatedMessage": "TrafficSource has been replaced by Identifier" }, "State": {}, "Identifier": {}, "Type": {} } } }, "NextToken": {} } } }, "DescribeWarmPool": { "input": { "type": "structure", "required": [ "AutoScalingGroupName" ], "members": { "AutoScalingGroupName": {}, "MaxRecords": { "type": "integer" }, "NextToken": {} } }, "output": { "resultWrapper": "DescribeWarmPoolResult", "type": "structure", "members": { "WarmPoolConfiguration": { "shape": "S4r" }, "Instances": { "shape": "S4i" }, "NextToken": {} } } }, "DetachInstances": { "input": { "type": "structure", "required": [ "AutoScalingGroupName", "ShouldDecrementDesiredCapacity" ], "members": { "InstanceIds": { "shape": "S2" }, "AutoScalingGroupName": {}, "ShouldDecrementDesiredCapacity": { "type": "boolean" } } }, "output": { "resultWrapper": "DetachInstancesResult", "type": "structure", "members": { "Activities": { "shape": "S8c" } } } }, "DetachLoadBalancerTargetGroups": { "input": { "type": "structure", "required": [ "AutoScalingGroupName", "TargetGroupARNs" ], "members": { "AutoScalingGroupName": {}, "TargetGroupARNs": { "shape": "S6" } } }, "output": { "resultWrapper": "DetachLoadBalancerTargetGroupsResult", "type": "structure", "members": {} } }, "DetachLoadBalancers": { "input": { "type": "structure", "required": [ "AutoScalingGroupName", "LoadBalancerNames" ], "members": { "AutoScalingGroupName": {}, "LoadBalancerNames": { "shape": "Sa" } } }, "output": { "resultWrapper": "DetachLoadBalancersResult", "type": "structure", "members": {} } }, "DetachTrafficSources": { "input": { "type": "structure", "required": [ "AutoScalingGroupName", "TrafficSources" ], "members": { "AutoScalingGroupName": {}, "TrafficSources": { "shape": "Sd" } } }, "output": { "resultWrapper": "DetachTrafficSourcesResult", "type": "structure", "members": {} } }, "DisableMetricsCollection": { "input": { "type": "structure", "required": [ "AutoScalingGroupName" ], "members": { "AutoScalingGroupName": {}, "Metrics": { "shape": "S97" } } } }, "EnableMetricsCollection": { "input": { "type": "structure", "required": [ "AutoScalingGroupName", "Granularity" ], "members": { "AutoScalingGroupName": {}, "Metrics": { "shape": "S97" }, "Granularity": {} } } }, "EnterStandby": { "input": { "type": "structure", "required": [ "AutoScalingGroupName", "ShouldDecrementDesiredCapacity" ], "members": { "InstanceIds": { "shape": "S2" }, "AutoScalingGroupName": {}, "ShouldDecrementDesiredCapacity": { "type": "boolean" } } }, "output": { "resultWrapper": "EnterStandbyResult", "type": "structure", "members": { "Activities": { "shape": "S8c" } } } }, "ExecutePolicy": { "input": { "type": "structure", "required": [ "PolicyName" ], "members": { "AutoScalingGroupName": {}, "PolicyName": {}, "HonorCooldown": { "type": "boolean" }, "MetricValue": { "type": "double" }, "BreachThreshold": { "type": "double" } } } }, "ExitStandby": { "input": { "type": "structure", "required": [ "AutoScalingGroupName" ], "members": { "InstanceIds": { "shape": "S2" }, "AutoScalingGroupName": {} } }, "output": { "resultWrapper": "ExitStandbyResult", "type": "structure", "members": { "Activities": { "shape": "S8c" } } } }, "GetPredictiveScalingForecast": { "input": { "type": "structure", "required": [ "AutoScalingGroupName", "PolicyName", "StartTime", "EndTime" ], "members": { "AutoScalingGroupName": {}, "PolicyName": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" } } }, "output": { "resultWrapper": "GetPredictiveScalingForecastResult", "type": "structure", "required": [ "LoadForecast", "CapacityForecast", "UpdateTime" ], "members": { "LoadForecast": { "type": "list", "member": { "type": "structure", "required": [ "Timestamps", "Values", "MetricSpecification" ], "members": { "Timestamps": { "shape": "S9j" }, "Values": { "shape": "S9k" }, "MetricSpecification": { "shape": "S7r" } } } }, "CapacityForecast": { "type": "structure", "required": [ "Timestamps", "Values" ], "members": { "Timestamps": { "shape": "S9j" }, "Values": { "shape": "S9k" } } }, "UpdateTime": { "type": "timestamp" } } } }, "PutLifecycleHook": { "input": { "type": "structure", "required": [ "LifecycleHookName", "AutoScalingGroupName" ], "members": { "LifecycleHookName": {}, "AutoScalingGroupName": {}, "LifecycleTransition": {}, "RoleARN": {}, "NotificationTargetARN": {}, "NotificationMetadata": {}, "HeartbeatTimeout": { "type": "integer" }, "DefaultResult": {} } }, "output": { "resultWrapper": "PutLifecycleHookResult", "type": "structure", "members": {} } }, "PutNotificationConfiguration": { "input": { "type": "structure", "required": [ "AutoScalingGroupName", "TopicARN", "NotificationTypes" ], "members": { "AutoScalingGroupName": {}, "TopicARN": {}, "NotificationTypes": { "shape": "S54" } } } }, "PutScalingPolicy": { "input": { "type": "structure", "required": [ "AutoScalingGroupName", "PolicyName" ], "members": { "AutoScalingGroupName": {}, "PolicyName": {}, "PolicyType": {}, "AdjustmentType": {}, "MinAdjustmentStep": { "shape": "S6u" }, "MinAdjustmentMagnitude": { "type": "integer" }, "ScalingAdjustment": { "type": "integer" }, "Cooldown": { "type": "integer" }, "MetricAggregationType": {}, "StepAdjustments": { "shape": "S6x" }, "EstimatedInstanceWarmup": { "type": "integer" }, "TargetTrackingConfiguration": { "shape": "S73" }, "Enabled": { "type": "boolean" }, "PredictiveScalingConfiguration": { "shape": "S7p" } } }, "output": { "resultWrapper": "PutScalingPolicyResult", "type": "structure", "members": { "PolicyARN": {}, "Alarms": { "shape": "S71" } } } }, "PutScheduledUpdateGroupAction": { "input": { "type": "structure", "required": [ "AutoScalingGroupName", "ScheduledActionName" ], "members": { "AutoScalingGroupName": {}, "ScheduledActionName": {}, "Time": { "type": "timestamp" }, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "Recurrence": {}, "MinSize": { "type": "integer" }, "MaxSize": { "type": "integer" }, "DesiredCapacity": { "type": "integer" }, "TimeZone": {} } } }, "PutWarmPool": { "input": { "type": "structure", "required": [ "AutoScalingGroupName" ], "members": { "AutoScalingGroupName": {}, "MaxGroupPreparedCapacity": { "type": "integer" }, "MinSize": { "type": "integer" }, "PoolState": {}, "InstanceReusePolicy": { "shape": "S4w" } } }, "output": { "resultWrapper": "PutWarmPoolResult", "type": "structure", "members": {} } }, "RecordLifecycleActionHeartbeat": { "input": { "type": "structure", "required": [ "LifecycleHookName", "AutoScalingGroupName" ], "members": { "LifecycleHookName": {}, "AutoScalingGroupName": {}, "LifecycleActionToken": {}, "InstanceId": {} } }, "output": { "resultWrapper": "RecordLifecycleActionHeartbeatResult", "type": "structure", "members": {} } }, "ResumeProcesses": { "input": { "shape": "S9w" } }, "RollbackInstanceRefresh": { "input": { "type": "structure", "required": [ "AutoScalingGroupName" ], "members": { "AutoScalingGroupName": {} } }, "output": { "resultWrapper": "RollbackInstanceRefreshResult", "type": "structure", "members": { "InstanceRefreshId": {} } } }, "SetDesiredCapacity": { "input": { "type": "structure", "required": [ "AutoScalingGroupName", "DesiredCapacity" ], "members": { "AutoScalingGroupName": {}, "DesiredCapacity": { "type": "integer" }, "HonorCooldown": { "type": "boolean" } } } }, "SetInstanceHealth": { "input": { "type": "structure", "required": [ "InstanceId", "HealthStatus" ], "members": { "InstanceId": {}, "HealthStatus": {}, "ShouldRespectGracePeriod": { "type": "boolean" } } } }, "SetInstanceProtection": { "input": { "type": "structure", "required": [ "InstanceIds", "AutoScalingGroupName", "ProtectedFromScaleIn" ], "members": { "InstanceIds": { "shape": "S2" }, "AutoScalingGroupName": {}, "ProtectedFromScaleIn": { "type": "boolean" } } }, "output": { "resultWrapper": "SetInstanceProtectionResult", "type": "structure", "members": {} } }, "StartInstanceRefresh": { "input": { "type": "structure", "required": [ "AutoScalingGroupName" ], "members": { "AutoScalingGroupName": {}, "Strategy": {}, "DesiredConfiguration": { "shape": "S5t" }, "Preferences": { "shape": "S5h" } } }, "output": { "resultWrapper": "StartInstanceRefreshResult", "type": "structure", "members": { "InstanceRefreshId": {} } } }, "SuspendProcesses": { "input": { "shape": "S9w" } }, "TerminateInstanceInAutoScalingGroup": { "input": { "type": "structure", "required": [ "InstanceId", "ShouldDecrementDesiredCapacity" ], "members": { "InstanceId": {}, "ShouldDecrementDesiredCapacity": { "type": "boolean" } } }, "output": { "resultWrapper": "TerminateInstanceInAutoScalingGroupResult", "type": "structure", "members": { "Activity": { "shape": "S8d" } } } }, "UpdateAutoScalingGroup": { "input": { "type": "structure", "required": [ "AutoScalingGroupName" ], "members": { "AutoScalingGroupName": {}, "LaunchConfigurationName": {}, "LaunchTemplate": { "shape": "S14" }, "MixedInstancesPolicy": { "shape": "S16" }, "MinSize": { "type": "integer" }, "MaxSize": { "type": "integer" }, "DesiredCapacity": { "type": "integer" }, "DefaultCooldown": { "type": "integer" }, "AvailabilityZones": { "shape": "S2d" }, "HealthCheckType": {}, "HealthCheckGracePeriod": { "type": "integer" }, "PlacementGroup": {}, "VPCZoneIdentifier": {}, "TerminationPolicies": { "shape": "S2g" }, "NewInstancesProtectedFromScaleIn": { "type": "boolean" }, "ServiceLinkedRoleARN": {}, "MaxInstanceLifetime": { "type": "integer" }, "CapacityRebalance": { "type": "boolean" }, "Context": {}, "DesiredCapacityType": {}, "DefaultInstanceWarmup": { "type": "integer" }, "InstanceMaintenancePolicy": { "shape": "S2y" } } } } }, "shapes": { "S2": { "type": "list", "member": {} }, "S6": { "type": "list", "member": {} }, "Sa": { "type": "list", "member": {} }, "Sd": { "type": "list", "member": { "type": "structure", "required": [ "Identifier" ], "members": { "Identifier": {}, "Type": {} } } }, "Sh": { "type": "list", "member": {} }, "Sj": { "type": "list", "member": { "type": "structure", "required": [ "ScheduledActionName" ], "members": { "ScheduledActionName": {}, "ErrorCode": {}, "ErrorMessage": {} } } }, "S14": { "type": "structure", "members": { "LaunchTemplateId": {}, "LaunchTemplateName": {}, "Version": {} } }, "S16": { "type": "structure", "members": { "LaunchTemplate": { "type": "structure", "members": { "LaunchTemplateSpecification": { "shape": "S14" }, "Overrides": { "type": "list", "member": { "type": "structure", "members": { "InstanceType": {}, "WeightedCapacity": {}, "LaunchTemplateSpecification": { "shape": "S14" }, "InstanceRequirements": { "type": "structure", "required": [ "VCpuCount", "MemoryMiB" ], "members": { "VCpuCount": { "type": "structure", "required": [ "Min" ], "members": { "Min": { "type": "integer" }, "Max": { "type": "integer" } } }, "MemoryMiB": { "type": "structure", "required": [ "Min" ], "members": { "Min": { "type": "integer" }, "Max": { "type": "integer" } } }, "CpuManufacturers": { "type": "list", "member": {} }, "MemoryGiBPerVCpu": { "type": "structure", "members": { "Min": { "type": "double" }, "Max": { "type": "double" } } }, "ExcludedInstanceTypes": { "type": "list", "member": {} }, "InstanceGenerations": { "type": "list", "member": {} }, "SpotMaxPricePercentageOverLowestPrice": { "type": "integer" }, "MaxSpotPriceAsPercentageOfOptimalOnDemandPrice": { "type": "integer" }, "OnDemandMaxPricePercentageOverLowestPrice": { "type": "integer" }, "BareMetal": {}, "BurstablePerformance": {}, "RequireHibernateSupport": { "type": "boolean" }, "NetworkInterfaceCount": { "type": "structure", "members": { "Min": { "type": "integer" }, "Max": { "type": "integer" } } }, "LocalStorage": {}, "LocalStorageTypes": { "type": "list", "member": {} }, "TotalLocalStorageGB": { "type": "structure", "members": { "Min": { "type": "double" }, "Max": { "type": "double" } } }, "BaselineEbsBandwidthMbps": { "type": "structure", "members": { "Min": { "type": "integer" }, "Max": { "type": "integer" } } }, "AcceleratorTypes": { "type": "list", "member": {} }, "AcceleratorCount": { "type": "structure", "members": { "Min": { "type": "integer" }, "Max": { "type": "integer" } } }, "AcceleratorManufacturers": { "type": "list", "member": {} }, "AcceleratorNames": { "type": "list", "member": {} }, "AcceleratorTotalMemoryMiB": { "type": "structure", "members": { "Min": { "type": "integer" }, "Max": { "type": "integer" } } }, "NetworkBandwidthGbps": { "type": "structure", "members": { "Min": { "type": "double" }, "Max": { "type": "double" } } }, "AllowedInstanceTypes": { "type": "list", "member": {} } } } } } } } }, "InstancesDistribution": { "type": "structure", "members": { "OnDemandAllocationStrategy": {}, "OnDemandBaseCapacity": { "type": "integer" }, "OnDemandPercentageAboveBaseCapacity": { "type": "integer" }, "SpotAllocationStrategy": {}, "SpotInstancePools": { "type": "integer" }, "SpotMaxPrice": {} } } } }, "S2d": { "type": "list", "member": {} }, "S2g": { "type": "list", "member": {} }, "S2q": { "type": "list", "member": { "type": "structure", "required": [ "Key" ], "members": { "ResourceId": {}, "ResourceType": {}, "Key": {}, "Value": {}, "PropagateAtLaunch": { "type": "boolean" } } } }, "S2y": { "type": "structure", "members": { "MinHealthyPercentage": { "type": "integer" }, "MaxHealthyPercentage": { "type": "integer" } } }, "S32": { "type": "list", "member": {} }, "S33": { "type": "list", "member": {} }, "S35": { "type": "list", "member": { "type": "structure", "required": [ "DeviceName" ], "members": { "VirtualName": {}, "DeviceName": {}, "Ebs": { "type": "structure", "members": { "SnapshotId": {}, "VolumeSize": { "type": "integer" }, "VolumeType": {}, "DeleteOnTermination": { "type": "boolean" }, "Iops": { "type": "integer" }, "Encrypted": { "type": "boolean" }, "Throughput": { "type": "integer" } } }, "NoDevice": { "type": "boolean" } } } }, "S3f": { "type": "structure", "members": { "Enabled": { "type": "boolean" } } }, "S3k": { "type": "structure", "members": { "HttpTokens": {}, "HttpPutResponseHopLimit": { "type": "integer" }, "HttpEndpoint": {} } }, "S49": { "type": "list", "member": {} }, "S4b": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Values": { "type": "list", "member": {} } } } }, "S4i": { "type": "list", "member": { "type": "structure", "required": [ "InstanceId", "AvailabilityZone", "LifecycleState", "HealthStatus", "ProtectedFromScaleIn" ], "members": { "InstanceId": {}, "InstanceType": {}, "AvailabilityZone": {}, "LifecycleState": {}, "HealthStatus": {}, "LaunchConfigurationName": {}, "LaunchTemplate": { "shape": "S14" }, "ProtectedFromScaleIn": { "type": "boolean" }, "WeightedCapacity": {} } } }, "S4p": { "type": "list", "member": { "type": "structure", "members": { "ResourceId": {}, "ResourceType": {}, "Key": {}, "Value": {}, "PropagateAtLaunch": { "type": "boolean" } } } }, "S4r": { "type": "structure", "members": { "MaxGroupPreparedCapacity": { "type": "integer" }, "MinSize": { "type": "integer" }, "PoolState": {}, "Status": {}, "InstanceReusePolicy": { "shape": "S4w" } } }, "S4w": { "type": "structure", "members": { "ReuseOnScaleIn": { "type": "boolean" } } }, "S54": { "type": "list", "member": {} }, "S5e": { "type": "structure", "members": { "LivePoolProgress": { "type": "structure", "members": { "PercentageComplete": { "type": "integer" }, "InstancesToUpdate": { "type": "integer" } } }, "WarmPoolProgress": { "type": "structure", "members": { "PercentageComplete": { "type": "integer" }, "InstancesToUpdate": { "type": "integer" } } } } }, "S5h": { "type": "structure", "members": { "MinHealthyPercentage": { "type": "integer" }, "InstanceWarmup": { "type": "integer" }, "CheckpointPercentages": { "type": "list", "member": { "type": "integer" } }, "CheckpointDelay": { "type": "integer" }, "SkipMatching": { "type": "boolean" }, "AutoRollback": { "type": "boolean" }, "ScaleInProtectedInstances": {}, "StandbyInstances": {}, "AlarmSpecification": { "type": "structure", "members": { "Alarms": { "type": "list", "member": {} } } }, "MaxHealthyPercentage": { "type": "integer" } } }, "S5t": { "type": "structure", "members": { "LaunchTemplate": { "shape": "S14" }, "MixedInstancesPolicy": { "shape": "S16" } } }, "S6u": { "type": "integer", "deprecated": true }, "S6x": { "type": "list", "member": { "type": "structure", "required": [ "ScalingAdjustment" ], "members": { "MetricIntervalLowerBound": { "type": "double" }, "MetricIntervalUpperBound": { "type": "double" }, "ScalingAdjustment": { "type": "integer" } } } }, "S71": { "type": "list", "member": { "type": "structure", "members": { "AlarmName": {}, "AlarmARN": {} } } }, "S73": { "type": "structure", "required": [ "TargetValue" ], "members": { "PredefinedMetricSpecification": { "type": "structure", "required": [ "PredefinedMetricType" ], "members": { "PredefinedMetricType": {}, "ResourceLabel": {} } }, "CustomizedMetricSpecification": { "type": "structure", "members": { "MetricName": {}, "Namespace": {}, "Dimensions": { "shape": "S79" }, "Statistic": {}, "Unit": {}, "Metrics": { "type": "list", "member": { "type": "structure", "required": [ "Id" ], "members": { "Id": {}, "Expression": {}, "MetricStat": { "type": "structure", "required": [ "Metric", "Stat" ], "members": { "Metric": { "shape": "S7j" }, "Stat": {}, "Unit": {} } }, "Label": {}, "ReturnData": { "type": "boolean" } } } } } }, "TargetValue": { "type": "double" }, "DisableScaleIn": { "type": "boolean" } } }, "S79": { "type": "list", "member": { "type": "structure", "required": [ "Name", "Value" ], "members": { "Name": {}, "Value": {} } } }, "S7j": { "type": "structure", "required": [ "Namespace", "MetricName" ], "members": { "Namespace": {}, "MetricName": {}, "Dimensions": { "shape": "S79" } } }, "S7p": { "type": "structure", "required": [ "MetricSpecifications" ], "members": { "MetricSpecifications": { "type": "list", "member": { "shape": "S7r" } }, "Mode": {}, "SchedulingBufferTime": { "type": "integer" }, "MaxCapacityBreachBehavior": {}, "MaxCapacityBuffer": { "type": "integer" } } }, "S7r": { "type": "structure", "required": [ "TargetValue" ], "members": { "TargetValue": { "type": "double" }, "PredefinedMetricPairSpecification": { "type": "structure", "required": [ "PredefinedMetricType" ], "members": { "PredefinedMetricType": {}, "ResourceLabel": {} } }, "PredefinedScalingMetricSpecification": { "type": "structure", "required": [ "PredefinedMetricType" ], "members": { "PredefinedMetricType": {}, "ResourceLabel": {} } }, "PredefinedLoadMetricSpecification": { "type": "structure", "required": [ "PredefinedMetricType" ], "members": { "PredefinedMetricType": {}, "ResourceLabel": {} } }, "CustomizedScalingMetricSpecification": { "type": "structure", "required": [ "MetricDataQueries" ], "members": { "MetricDataQueries": { "shape": "S7z" } } }, "CustomizedLoadMetricSpecification": { "type": "structure", "required": [ "MetricDataQueries" ], "members": { "MetricDataQueries": { "shape": "S7z" } } }, "CustomizedCapacityMetricSpecification": { "type": "structure", "required": [ "MetricDataQueries" ], "members": { "MetricDataQueries": { "shape": "S7z" } } } } }, "S7z": { "type": "list", "member": { "type": "structure", "required": [ "Id" ], "members": { "Id": {}, "Expression": {}, "MetricStat": { "type": "structure", "required": [ "Metric", "Stat" ], "members": { "Metric": { "shape": "S7j" }, "Stat": {}, "Unit": {} } }, "Label": {}, "ReturnData": { "type": "boolean" } } } }, "S8c": { "type": "list", "member": { "shape": "S8d" } }, "S8d": { "type": "structure", "required": [ "ActivityId", "AutoScalingGroupName", "Cause", "StartTime", "StatusCode" ], "members": { "ActivityId": {}, "AutoScalingGroupName": {}, "Description": {}, "Cause": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "StatusCode": {}, "StatusMessage": {}, "Progress": { "type": "integer" }, "Details": {}, "AutoScalingGroupState": {}, "AutoScalingGroupARN": {} } }, "S97": { "type": "list", "member": {} }, "S9j": { "type": "list", "member": { "type": "timestamp" } }, "S9k": { "type": "list", "member": { "type": "double" } }, "S9w": { "type": "structure", "required": [ "AutoScalingGroupName" ], "members": { "AutoScalingGroupName": {}, "ScalingProcesses": { "type": "list", "member": {} } } } } } },{}],14:[function(require,module,exports){ module.exports={ "pagination": { "DescribeAutoScalingGroups": { "input_token": "NextToken", "limit_key": "MaxRecords", "output_token": "NextToken", "result_key": "AutoScalingGroups" }, "DescribeAutoScalingInstances": { "input_token": "NextToken", "limit_key": "MaxRecords", "output_token": "NextToken", "result_key": "AutoScalingInstances" }, "DescribeInstanceRefreshes": { "input_token": "NextToken", "limit_key": "MaxRecords", "output_token": "NextToken" }, "DescribeLaunchConfigurations": { "input_token": "NextToken", "limit_key": "MaxRecords", "output_token": "NextToken", "result_key": "LaunchConfigurations" }, "DescribeLoadBalancerTargetGroups": { "input_token": "NextToken", "limit_key": "MaxRecords", "output_token": "NextToken" }, "DescribeLoadBalancers": { "input_token": "NextToken", "limit_key": "MaxRecords", "output_token": "NextToken" }, "DescribeNotificationConfigurations": { "input_token": "NextToken", "limit_key": "MaxRecords", "output_token": "NextToken", "result_key": "NotificationConfigurations" }, "DescribePolicies": { "input_token": "NextToken", "limit_key": "MaxRecords", "output_token": "NextToken", "result_key": "ScalingPolicies" }, "DescribeScalingActivities": { "input_token": "NextToken", "limit_key": "MaxRecords", "output_token": "NextToken", "result_key": "Activities" }, "DescribeScheduledActions": { "input_token": "NextToken", "limit_key": "MaxRecords", "output_token": "NextToken", "result_key": "ScheduledUpdateGroupActions" }, "DescribeTags": { "input_token": "NextToken", "limit_key": "MaxRecords", "output_token": "NextToken", "result_key": "Tags" }, "DescribeTrafficSources": { "input_token": "NextToken", "limit_key": "MaxRecords", "output_token": "NextToken" }, "DescribeWarmPool": { "input_token": "NextToken", "limit_key": "MaxRecords", "output_token": "NextToken", "result_key": "Instances" } } } },{}],15:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2017-10-25", "endpointPrefix": "ce", "jsonVersion": "1.1", "protocol": "json", "serviceAbbreviation": "AWS Cost Explorer", "serviceFullName": "AWS Cost Explorer Service", "serviceId": "Cost Explorer", "signatureVersion": "v4", "signingName": "ce", "targetPrefix": "AWSInsightsIndexService", "uid": "ce-2017-10-25" }, "operations": { "CreateAnomalyMonitor": { "input": { "type": "structure", "required": [ "AnomalyMonitor" ], "members": { "AnomalyMonitor": { "shape": "S2" }, "ResourceTags": { "shape": "Sk" } } }, "output": { "type": "structure", "required": [ "MonitorArn" ], "members": { "MonitorArn": {} } } }, "CreateAnomalySubscription": { "input": { "type": "structure", "required": [ "AnomalySubscription" ], "members": { "AnomalySubscription": { "shape": "Sq" }, "ResourceTags": { "shape": "Sk" } } }, "output": { "type": "structure", "required": [ "SubscriptionArn" ], "members": { "SubscriptionArn": {} } } }, "CreateCostCategoryDefinition": { "input": { "type": "structure", "required": [ "Name", "RuleVersion", "Rules" ], "members": { "Name": {}, "EffectiveStart": {}, "RuleVersion": {}, "Rules": { "shape": "S14" }, "DefaultValue": {}, "SplitChargeRules": { "shape": "S1a" }, "ResourceTags": { "shape": "Sk" } } }, "output": { "type": "structure", "members": { "CostCategoryArn": {}, "EffectiveStart": {} } } }, "DeleteAnomalyMonitor": { "input": { "type": "structure", "required": [ "MonitorArn" ], "members": { "MonitorArn": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteAnomalySubscription": { "input": { "type": "structure", "required": [ "SubscriptionArn" ], "members": { "SubscriptionArn": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteCostCategoryDefinition": { "input": { "type": "structure", "required": [ "CostCategoryArn" ], "members": { "CostCategoryArn": {} } }, "output": { "type": "structure", "members": { "CostCategoryArn": {}, "EffectiveEnd": {} } } }, "DescribeCostCategoryDefinition": { "input": { "type": "structure", "required": [ "CostCategoryArn" ], "members": { "CostCategoryArn": {}, "EffectiveOn": {} } }, "output": { "type": "structure", "members": { "CostCategory": { "type": "structure", "required": [ "CostCategoryArn", "EffectiveStart", "Name", "RuleVersion", "Rules" ], "members": { "CostCategoryArn": {}, "EffectiveStart": {}, "EffectiveEnd": {}, "Name": {}, "RuleVersion": {}, "Rules": { "shape": "S14" }, "SplitChargeRules": { "shape": "S1a" }, "ProcessingStatus": { "shape": "S1s" }, "DefaultValue": {} } } } } }, "GetAnomalies": { "input": { "type": "structure", "required": [ "DateInterval" ], "members": { "MonitorArn": {}, "DateInterval": { "type": "structure", "required": [ "StartDate" ], "members": { "StartDate": {}, "EndDate": {} } }, "Feedback": {}, "TotalImpact": { "type": "structure", "required": [ "NumericOperator", "StartValue" ], "members": { "NumericOperator": {}, "StartValue": { "type": "double" }, "EndValue": { "type": "double" } } }, "NextPageToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "required": [ "Anomalies" ], "members": { "Anomalies": { "type": "list", "member": { "type": "structure", "required": [ "AnomalyId", "AnomalyScore", "Impact", "MonitorArn" ], "members": { "AnomalyId": {}, "AnomalyStartDate": {}, "AnomalyEndDate": {}, "DimensionValue": {}, "RootCauses": { "type": "list", "member": { "type": "structure", "members": { "Service": {}, "Region": {}, "LinkedAccount": {}, "UsageType": {}, "LinkedAccountName": {} } } }, "AnomalyScore": { "type": "structure", "required": [ "MaxScore", "CurrentScore" ], "members": { "MaxScore": { "type": "double" }, "CurrentScore": { "type": "double" } } }, "Impact": { "type": "structure", "required": [ "MaxImpact" ], "members": { "MaxImpact": { "type": "double" }, "TotalImpact": { "type": "double" }, "TotalActualSpend": { "type": "double" }, "TotalExpectedSpend": { "type": "double" }, "TotalImpactPercentage": { "type": "double" } } }, "MonitorArn": {}, "Feedback": {} } } }, "NextPageToken": {} } } }, "GetAnomalyMonitors": { "input": { "type": "structure", "members": { "MonitorArnList": { "shape": "Sb" }, "NextPageToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "required": [ "AnomalyMonitors" ], "members": { "AnomalyMonitors": { "type": "list", "member": { "shape": "S2" } }, "NextPageToken": {} } } }, "GetAnomalySubscriptions": { "input": { "type": "structure", "members": { "SubscriptionArnList": { "shape": "Sb" }, "MonitorArn": {}, "NextPageToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "required": [ "AnomalySubscriptions" ], "members": { "AnomalySubscriptions": { "type": "list", "member": { "shape": "Sq" } }, "NextPageToken": {} } } }, "GetApproximateUsageRecords": { "input": { "type": "structure", "required": [ "Granularity", "ApproximationDimension" ], "members": { "Granularity": {}, "Services": { "type": "list", "member": {} }, "ApproximationDimension": {} } }, "output": { "type": "structure", "members": { "Services": { "type": "map", "key": {}, "value": { "type": "long" } }, "TotalRecords": { "type": "long" }, "LookbackPeriod": { "shape": "S2o" } } } }, "GetCostAndUsage": { "input": { "type": "structure", "required": [ "TimePeriod", "Granularity", "Metrics" ], "members": { "TimePeriod": { "shape": "S2o" }, "Granularity": {}, "Filter": { "shape": "S7" }, "Metrics": { "shape": "S2q" }, "GroupBy": { "shape": "S2s" }, "NextPageToken": {} } }, "output": { "type": "structure", "members": { "NextPageToken": {}, "GroupDefinitions": { "shape": "S2s" }, "ResultsByTime": { "shape": "S2x" }, "DimensionValueAttributes": { "shape": "S38" } } } }, "GetCostAndUsageWithResources": { "input": { "type": "structure", "required": [ "TimePeriod", "Granularity", "Filter" ], "members": { "TimePeriod": { "shape": "S2o" }, "Granularity": {}, "Filter": { "shape": "S7" }, "Metrics": { "shape": "S2q" }, "GroupBy": { "shape": "S2s" }, "NextPageToken": {} } }, "output": { "type": "structure", "members": { "NextPageToken": {}, "GroupDefinitions": { "shape": "S2s" }, "ResultsByTime": { "shape": "S2x" }, "DimensionValueAttributes": { "shape": "S38" } } } }, "GetCostCategories": { "input": { "type": "structure", "required": [ "TimePeriod" ], "members": { "SearchString": {}, "TimePeriod": { "shape": "S2o" }, "CostCategoryName": {}, "Filter": { "shape": "S7" }, "SortBy": { "shape": "S3h" }, "MaxResults": { "type": "integer" }, "NextPageToken": {} } }, "output": { "type": "structure", "required": [ "ReturnSize", "TotalSize" ], "members": { "NextPageToken": {}, "CostCategoryNames": { "type": "list", "member": {} }, "CostCategoryValues": { "shape": "S3o" }, "ReturnSize": { "type": "integer" }, "TotalSize": { "type": "integer" } } } }, "GetCostForecast": { "input": { "type": "structure", "required": [ "TimePeriod", "Metric", "Granularity" ], "members": { "TimePeriod": { "shape": "S2o" }, "Metric": {}, "Granularity": {}, "Filter": { "shape": "S7" }, "PredictionIntervalLevel": { "type": "integer" } } }, "output": { "type": "structure", "members": { "Total": { "shape": "S30" }, "ForecastResultsByTime": { "shape": "S3t" } } } }, "GetDimensionValues": { "input": { "type": "structure", "required": [ "TimePeriod", "Dimension" ], "members": { "SearchString": {}, "TimePeriod": { "shape": "S2o" }, "Dimension": {}, "Context": {}, "Filter": { "shape": "S7" }, "SortBy": { "shape": "S3h" }, "MaxResults": { "type": "integer" }, "NextPageToken": {} } }, "output": { "type": "structure", "required": [ "DimensionValues", "ReturnSize", "TotalSize" ], "members": { "DimensionValues": { "shape": "S38" }, "ReturnSize": { "type": "integer" }, "TotalSize": { "type": "integer" }, "NextPageToken": {} } } }, "GetReservationCoverage": { "input": { "type": "structure", "required": [ "TimePeriod" ], "members": { "TimePeriod": { "shape": "S2o" }, "GroupBy": { "shape": "S2s" }, "Granularity": {}, "Filter": { "shape": "S7" }, "Metrics": { "shape": "S2q" }, "NextPageToken": {}, "SortBy": { "shape": "S3i" }, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "required": [ "CoveragesByTime" ], "members": { "CoveragesByTime": { "type": "list", "member": { "type": "structure", "members": { "TimePeriod": { "shape": "S2o" }, "Groups": { "type": "list", "member": { "type": "structure", "members": { "Attributes": { "shape": "S3a" }, "Coverage": { "shape": "S44" } } } }, "Total": { "shape": "S44" } } } }, "Total": { "shape": "S44" }, "NextPageToken": {} } } }, "GetReservationPurchaseRecommendation": { "input": { "type": "structure", "required": [ "Service" ], "members": { "AccountId": {}, "Service": {}, "Filter": { "shape": "S7" }, "AccountScope": {}, "LookbackPeriodInDays": {}, "TermInYears": {}, "PaymentOption": {}, "ServiceSpecification": { "shape": "S4m" }, "PageSize": { "type": "integer" }, "NextPageToken": {} } }, "output": { "type": "structure", "members": { "Metadata": { "type": "structure", "members": { "RecommendationId": {}, "GenerationTimestamp": {}, "AdditionalMetadata": {} } }, "Recommendations": { "type": "list", "member": { "type": "structure", "members": { "AccountScope": {}, "LookbackPeriodInDays": {}, "TermInYears": {}, "PaymentOption": {}, "ServiceSpecification": { "shape": "S4m" }, "RecommendationDetails": { "type": "list", "member": { "type": "structure", "members": { "AccountId": {}, "InstanceDetails": { "type": "structure", "members": { "EC2InstanceDetails": { "type": "structure", "members": { "Family": {}, "InstanceType": {}, "Region": {}, "AvailabilityZone": {}, "Platform": {}, "Tenancy": {}, "CurrentGeneration": { "type": "boolean" }, "SizeFlexEligible": { "type": "boolean" } } }, "RDSInstanceDetails": { "type": "structure", "members": { "Family": {}, "InstanceType": {}, "Region": {}, "DatabaseEngine": {}, "DatabaseEdition": {}, "DeploymentOption": {}, "LicenseModel": {}, "CurrentGeneration": { "type": "boolean" }, "SizeFlexEligible": { "type": "boolean" } } }, "RedshiftInstanceDetails": { "type": "structure", "members": { "Family": {}, "NodeType": {}, "Region": {}, "CurrentGeneration": { "type": "boolean" }, "SizeFlexEligible": { "type": "boolean" } } }, "ElastiCacheInstanceDetails": { "type": "structure", "members": { "Family": {}, "NodeType": {}, "Region": {}, "ProductDescription": {}, "CurrentGeneration": { "type": "boolean" }, "SizeFlexEligible": { "type": "boolean" } } }, "ESInstanceDetails": { "type": "structure", "members": { "InstanceClass": {}, "InstanceSize": {}, "Region": {}, "CurrentGeneration": { "type": "boolean" }, "SizeFlexEligible": { "type": "boolean" } } }, "MemoryDBInstanceDetails": { "type": "structure", "members": { "Family": {}, "NodeType": {}, "Region": {}, "CurrentGeneration": { "type": "boolean" }, "SizeFlexEligible": { "type": "boolean" } } } } }, "RecommendedNumberOfInstancesToPurchase": {}, "RecommendedNormalizedUnitsToPurchase": {}, "MinimumNumberOfInstancesUsedPerHour": {}, "MinimumNormalizedUnitsUsedPerHour": {}, "MaximumNumberOfInstancesUsedPerHour": {}, "MaximumNormalizedUnitsUsedPerHour": {}, "AverageNumberOfInstancesUsedPerHour": {}, "AverageNormalizedUnitsUsedPerHour": {}, "AverageUtilization": {}, "EstimatedBreakEvenInMonths": {}, "CurrencyCode": {}, "EstimatedMonthlySavingsAmount": {}, "EstimatedMonthlySavingsPercentage": {}, "EstimatedMonthlyOnDemandCost": {}, "EstimatedReservationCostForLookbackPeriod": {}, "UpfrontCost": {}, "RecurringStandardMonthlyCost": {} } } }, "RecommendationSummary": { "type": "structure", "members": { "TotalEstimatedMonthlySavingsAmount": {}, "TotalEstimatedMonthlySavingsPercentage": {}, "CurrencyCode": {} } } } } }, "NextPageToken": {} } } }, "GetReservationUtilization": { "input": { "type": "structure", "required": [ "TimePeriod" ], "members": { "TimePeriod": { "shape": "S2o" }, "GroupBy": { "shape": "S2s" }, "Granularity": {}, "Filter": { "shape": "S7" }, "SortBy": { "shape": "S3i" }, "NextPageToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "required": [ "UtilizationsByTime" ], "members": { "UtilizationsByTime": { "type": "list", "member": { "type": "structure", "members": { "TimePeriod": { "shape": "S2o" }, "Groups": { "type": "list", "member": { "type": "structure", "members": { "Key": {}, "Value": {}, "Attributes": { "shape": "S3a" }, "Utilization": { "shape": "S5c" } } } }, "Total": { "shape": "S5c" } } } }, "Total": { "shape": "S5c" }, "NextPageToken": {} } } }, "GetRightsizingRecommendation": { "input": { "type": "structure", "required": [ "Service" ], "members": { "Filter": { "shape": "S7" }, "Configuration": { "shape": "S5v" }, "Service": {}, "PageSize": { "type": "integer" }, "NextPageToken": {} } }, "output": { "type": "structure", "members": { "Metadata": { "type": "structure", "members": { "RecommendationId": {}, "GenerationTimestamp": {}, "LookbackPeriodInDays": {}, "AdditionalMetadata": {} } }, "Summary": { "type": "structure", "members": { "TotalRecommendationCount": {}, "EstimatedTotalMonthlySavingsAmount": {}, "SavingsCurrencyCode": {}, "SavingsPercentage": {} } }, "RightsizingRecommendations": { "type": "list", "member": { "type": "structure", "members": { "AccountId": {}, "CurrentInstance": { "type": "structure", "members": { "ResourceId": {}, "InstanceName": {}, "Tags": { "type": "list", "member": { "shape": "Sf" } }, "ResourceDetails": { "shape": "S64" }, "ResourceUtilization": { "shape": "S66" }, "ReservationCoveredHoursInLookbackPeriod": {}, "SavingsPlansCoveredHoursInLookbackPeriod": {}, "OnDemandHoursInLookbackPeriod": {}, "TotalRunningHoursInLookbackPeriod": {}, "MonthlyCost": {}, "CurrencyCode": {} } }, "RightsizingType": {}, "ModifyRecommendationDetail": { "type": "structure", "members": { "TargetInstances": { "type": "list", "member": { "type": "structure", "members": { "EstimatedMonthlyCost": {}, "EstimatedMonthlySavings": {}, "CurrencyCode": {}, "DefaultTargetInstance": { "type": "boolean" }, "ResourceDetails": { "shape": "S64" }, "ExpectedResourceUtilization": { "shape": "S66" }, "PlatformDifferences": { "type": "list", "member": {} } } } } } }, "TerminateRecommendationDetail": { "type": "structure", "members": { "EstimatedMonthlySavings": {}, "CurrencyCode": {} } }, "FindingReasonCodes": { "type": "list", "member": {} } } } }, "NextPageToken": {}, "Configuration": { "shape": "S5v" } } } }, "GetSavingsPlanPurchaseRecommendationDetails": { "input": { "type": "structure", "required": [ "RecommendationDetailId" ], "members": { "RecommendationDetailId": {} } }, "output": { "type": "structure", "members": { "RecommendationDetailId": {}, "RecommendationDetailData": { "type": "structure", "members": { "AccountScope": {}, "LookbackPeriodInDays": {}, "SavingsPlansType": {}, "TermInYears": {}, "PaymentOption": {}, "AccountId": {}, "CurrencyCode": {}, "InstanceFamily": {}, "Region": {}, "OfferingId": {}, "GenerationTimestamp": {}, "LatestUsageTimestamp": {}, "CurrentAverageHourlyOnDemandSpend": {}, "CurrentMaximumHourlyOnDemandSpend": {}, "CurrentMinimumHourlyOnDemandSpend": {}, "EstimatedAverageUtilization": {}, "EstimatedMonthlySavingsAmount": {}, "EstimatedOnDemandCost": {}, "EstimatedOnDemandCostWithCurrentCommitment": {}, "EstimatedROI": {}, "EstimatedSPCost": {}, "EstimatedSavingsAmount": {}, "EstimatedSavingsPercentage": {}, "ExistingHourlyCommitment": {}, "HourlyCommitmentToPurchase": {}, "UpfrontCost": {}, "CurrentAverageCoverage": {}, "EstimatedAverageCoverage": {}, "MetricsOverLookbackPeriod": { "type": "list", "member": { "type": "structure", "members": { "StartTime": {}, "EstimatedOnDemandCost": {}, "CurrentCoverage": {}, "EstimatedCoverage": {}, "EstimatedNewCommitmentUtilization": {} } } } } } } } }, "GetSavingsPlansCoverage": { "input": { "type": "structure", "required": [ "TimePeriod" ], "members": { "TimePeriod": { "shape": "S2o" }, "GroupBy": { "shape": "S2s" }, "Granularity": {}, "Filter": { "shape": "S7" }, "Metrics": { "shape": "S2q" }, "NextToken": {}, "MaxResults": { "type": "integer" }, "SortBy": { "shape": "S3i" } } }, "output": { "type": "structure", "required": [ "SavingsPlansCoverages" ], "members": { "SavingsPlansCoverages": { "type": "list", "member": { "type": "structure", "members": { "Attributes": { "shape": "S3a" }, "Coverage": { "type": "structure", "members": { "SpendCoveredBySavingsPlans": {}, "OnDemandCost": {}, "TotalCost": {}, "CoveragePercentage": {} } }, "TimePeriod": { "shape": "S2o" } } } }, "NextToken": {} } } }, "GetSavingsPlansPurchaseRecommendation": { "input": { "type": "structure", "required": [ "SavingsPlansType", "TermInYears", "PaymentOption", "LookbackPeriodInDays" ], "members": { "SavingsPlansType": {}, "TermInYears": {}, "PaymentOption": {}, "AccountScope": {}, "NextPageToken": {}, "PageSize": { "type": "integer" }, "LookbackPeriodInDays": {}, "Filter": { "shape": "S7" } } }, "output": { "type": "structure", "members": { "Metadata": { "type": "structure", "members": { "RecommendationId": {}, "GenerationTimestamp": {}, "AdditionalMetadata": {} } }, "SavingsPlansPurchaseRecommendation": { "type": "structure", "members": { "AccountScope": {}, "SavingsPlansType": {}, "TermInYears": {}, "PaymentOption": {}, "LookbackPeriodInDays": {}, "SavingsPlansPurchaseRecommendationDetails": { "type": "list", "member": { "type": "structure", "members": { "SavingsPlansDetails": { "type": "structure", "members": { "Region": {}, "InstanceFamily": {}, "OfferingId": {} } }, "AccountId": {}, "UpfrontCost": {}, "EstimatedROI": {}, "CurrencyCode": {}, "EstimatedSPCost": {}, "EstimatedOnDemandCost": {}, "EstimatedOnDemandCostWithCurrentCommitment": {}, "EstimatedSavingsAmount": {}, "EstimatedSavingsPercentage": {}, "HourlyCommitmentToPurchase": {}, "EstimatedAverageUtilization": {}, "EstimatedMonthlySavingsAmount": {}, "CurrentMinimumHourlyOnDemandSpend": {}, "CurrentMaximumHourlyOnDemandSpend": {}, "CurrentAverageHourlyOnDemandSpend": {}, "RecommendationDetailId": {} } } }, "SavingsPlansPurchaseRecommendationSummary": { "type": "structure", "members": { "EstimatedROI": {}, "CurrencyCode": {}, "EstimatedTotalCost": {}, "CurrentOnDemandSpend": {}, "EstimatedSavingsAmount": {}, "TotalRecommendationCount": {}, "DailyCommitmentToPurchase": {}, "HourlyCommitmentToPurchase": {}, "EstimatedSavingsPercentage": {}, "EstimatedMonthlySavingsAmount": {}, "EstimatedOnDemandCostWithCurrentCommitment": {} } } } }, "NextPageToken": {} } } }, "GetSavingsPlansUtilization": { "input": { "type": "structure", "required": [ "TimePeriod" ], "members": { "TimePeriod": { "shape": "S2o" }, "Granularity": {}, "Filter": { "shape": "S7" }, "SortBy": { "shape": "S3i" } } }, "output": { "type": "structure", "required": [ "Total" ], "members": { "SavingsPlansUtilizationsByTime": { "type": "list", "member": { "type": "structure", "required": [ "TimePeriod", "Utilization" ], "members": { "TimePeriod": { "shape": "S2o" }, "Utilization": { "shape": "S78" }, "Savings": { "shape": "S79" }, "AmortizedCommitment": { "shape": "S7a" } } } }, "Total": { "shape": "S7b" } } } }, "GetSavingsPlansUtilizationDetails": { "input": { "type": "structure", "required": [ "TimePeriod" ], "members": { "TimePeriod": { "shape": "S2o" }, "Filter": { "shape": "S7" }, "DataType": { "type": "list", "member": {} }, "NextToken": {}, "MaxResults": { "type": "integer" }, "SortBy": { "shape": "S3i" } } }, "output": { "type": "structure", "required": [ "SavingsPlansUtilizationDetails", "TimePeriod" ], "members": { "SavingsPlansUtilizationDetails": { "type": "list", "member": { "type": "structure", "members": { "SavingsPlanArn": {}, "Attributes": { "shape": "S3a" }, "Utilization": { "shape": "S78" }, "Savings": { "shape": "S79" }, "AmortizedCommitment": { "shape": "S7a" } } } }, "Total": { "shape": "S7b" }, "TimePeriod": { "shape": "S2o" }, "NextToken": {} } } }, "GetTags": { "input": { "type": "structure", "required": [ "TimePeriod" ], "members": { "SearchString": {}, "TimePeriod": { "shape": "S2o" }, "TagKey": {}, "Filter": { "shape": "S7" }, "SortBy": { "shape": "S3h" }, "MaxResults": { "type": "integer" }, "NextPageToken": {} } }, "output": { "type": "structure", "required": [ "Tags", "ReturnSize", "TotalSize" ], "members": { "NextPageToken": {}, "Tags": { "type": "list", "member": {} }, "ReturnSize": { "type": "integer" }, "TotalSize": { "type": "integer" } } } }, "GetUsageForecast": { "input": { "type": "structure", "required": [ "TimePeriod", "Metric", "Granularity" ], "members": { "TimePeriod": { "shape": "S2o" }, "Metric": {}, "Granularity": {}, "Filter": { "shape": "S7" }, "PredictionIntervalLevel": { "type": "integer" } } }, "output": { "type": "structure", "members": { "Total": { "shape": "S30" }, "ForecastResultsByTime": { "shape": "S3t" } } } }, "ListCostAllocationTagBackfillHistory": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "BackfillRequests": { "type": "list", "member": { "shape": "S7t" } }, "NextToken": {} } } }, "ListCostAllocationTags": { "input": { "type": "structure", "members": { "Status": {}, "TagKeys": { "type": "list", "member": {} }, "Type": {}, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "CostAllocationTags": { "type": "list", "member": { "type": "structure", "required": [ "TagKey", "Type", "Status" ], "members": { "TagKey": {}, "Type": {}, "Status": {}, "LastUpdatedDate": {}, "LastUsedDate": {} } } }, "NextToken": {} } } }, "ListCostCategoryDefinitions": { "input": { "type": "structure", "members": { "EffectiveOn": {}, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "CostCategoryReferences": { "type": "list", "member": { "type": "structure", "members": { "CostCategoryArn": {}, "Name": {}, "EffectiveStart": {}, "EffectiveEnd": {}, "NumberOfRules": { "type": "integer" }, "ProcessingStatus": { "shape": "S1s" }, "Values": { "shape": "S3o" }, "DefaultValue": {} } } }, "NextToken": {} } } }, "ListSavingsPlansPurchaseRecommendationGeneration": { "input": { "type": "structure", "members": { "GenerationStatus": {}, "RecommendationIds": { "type": "list", "member": {} }, "PageSize": { "type": "integer" }, "NextPageToken": {} } }, "output": { "type": "structure", "members": { "GenerationSummaryList": { "type": "list", "member": { "type": "structure", "members": { "RecommendationId": {}, "GenerationStatus": {}, "GenerationStartedTime": {}, "GenerationCompletionTime": {}, "EstimatedCompletionTime": {} } } }, "NextPageToken": {} } } }, "ListTagsForResource": { "input": { "type": "structure", "required": [ "ResourceArn" ], "members": { "ResourceArn": {} } }, "output": { "type": "structure", "members": { "ResourceTags": { "shape": "Sk" } } } }, "ProvideAnomalyFeedback": { "input": { "type": "structure", "required": [ "AnomalyId", "Feedback" ], "members": { "AnomalyId": {}, "Feedback": {} } }, "output": { "type": "structure", "required": [ "AnomalyId" ], "members": { "AnomalyId": {} } } }, "StartCostAllocationTagBackfill": { "input": { "type": "structure", "required": [ "BackfillFrom" ], "members": { "BackfillFrom": {} } }, "output": { "type": "structure", "members": { "BackfillRequest": { "shape": "S7t" } } } }, "StartSavingsPlansPurchaseRecommendationGeneration": { "input": { "type": "structure", "members": {} }, "output": { "type": "structure", "members": { "RecommendationId": {}, "GenerationStartedTime": {}, "EstimatedCompletionTime": {} } } }, "TagResource": { "input": { "type": "structure", "required": [ "ResourceArn", "ResourceTags" ], "members": { "ResourceArn": {}, "ResourceTags": { "shape": "Sk" } } }, "output": { "type": "structure", "members": {} } }, "UntagResource": { "input": { "type": "structure", "required": [ "ResourceArn", "ResourceTagKeys" ], "members": { "ResourceArn": {}, "ResourceTagKeys": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": {} } }, "UpdateAnomalyMonitor": { "input": { "type": "structure", "required": [ "MonitorArn" ], "members": { "MonitorArn": {}, "MonitorName": {} } }, "output": { "type": "structure", "required": [ "MonitorArn" ], "members": { "MonitorArn": {} } } }, "UpdateAnomalySubscription": { "input": { "type": "structure", "required": [ "SubscriptionArn" ], "members": { "SubscriptionArn": {}, "Threshold": { "deprecated": true, "deprecatedMessage": "Threshold has been deprecated in favor of ThresholdExpression", "type": "double" }, "Frequency": {}, "MonitorArnList": { "shape": "Sr" }, "Subscribers": { "shape": "St" }, "SubscriptionName": {}, "ThresholdExpression": { "shape": "S7" } } }, "output": { "type": "structure", "required": [ "SubscriptionArn" ], "members": { "SubscriptionArn": {} } } }, "UpdateCostAllocationTagsStatus": { "input": { "type": "structure", "required": [ "CostAllocationTagsStatus" ], "members": { "CostAllocationTagsStatus": { "type": "list", "member": { "type": "structure", "required": [ "TagKey", "Status" ], "members": { "TagKey": {}, "Status": {} } } } } }, "output": { "type": "structure", "members": { "Errors": { "type": "list", "member": { "type": "structure", "members": { "TagKey": {}, "Code": {}, "Message": {} } } } } } }, "UpdateCostCategoryDefinition": { "input": { "type": "structure", "required": [ "CostCategoryArn", "RuleVersion", "Rules" ], "members": { "CostCategoryArn": {}, "EffectiveStart": {}, "RuleVersion": {}, "Rules": { "shape": "S14" }, "DefaultValue": {}, "SplitChargeRules": { "shape": "S1a" } } }, "output": { "type": "structure", "members": { "CostCategoryArn": {}, "EffectiveStart": {} } } } }, "shapes": { "S2": { "type": "structure", "required": [ "MonitorName", "MonitorType" ], "members": { "MonitorArn": {}, "MonitorName": {}, "CreationDate": {}, "LastUpdatedDate": {}, "LastEvaluatedDate": {}, "MonitorType": {}, "MonitorDimension": {}, "MonitorSpecification": { "shape": "S7" }, "DimensionalValueCount": { "type": "integer" } } }, "S7": { "type": "structure", "members": { "Or": { "shape": "S8" }, "And": { "shape": "S8" }, "Not": { "shape": "S7" }, "Dimensions": { "type": "structure", "members": { "Key": {}, "Values": { "shape": "Sb" }, "MatchOptions": { "shape": "Sd" } } }, "Tags": { "shape": "Sf" }, "CostCategories": { "type": "structure", "members": { "Key": {}, "Values": { "shape": "Sb" }, "MatchOptions": { "shape": "Sd" } } } } }, "S8": { "type": "list", "member": { "shape": "S7" } }, "Sb": { "type": "list", "member": {} }, "Sd": { "type": "list", "member": {} }, "Sf": { "type": "structure", "members": { "Key": {}, "Values": { "shape": "Sb" }, "MatchOptions": { "shape": "Sd" } } }, "Sk": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Value" ], "members": { "Key": {}, "Value": {} } } }, "Sq": { "type": "structure", "required": [ "MonitorArnList", "Subscribers", "Frequency", "SubscriptionName" ], "members": { "SubscriptionArn": {}, "AccountId": {}, "MonitorArnList": { "shape": "Sr" }, "Subscribers": { "shape": "St" }, "Threshold": { "deprecated": true, "deprecatedMessage": "Threshold has been deprecated in favor of ThresholdExpression", "type": "double" }, "Frequency": {}, "SubscriptionName": {}, "ThresholdExpression": { "shape": "S7" } } }, "Sr": { "type": "list", "member": {} }, "St": { "type": "list", "member": { "type": "structure", "members": { "Address": {}, "Type": {}, "Status": {} } } }, "S14": { "type": "list", "member": { "type": "structure", "members": { "Value": {}, "Rule": { "shape": "S7" }, "InheritedValue": { "type": "structure", "members": { "DimensionName": {}, "DimensionKey": {} } }, "Type": {} } } }, "S1a": { "type": "list", "member": { "type": "structure", "required": [ "Source", "Targets", "Method" ], "members": { "Source": {}, "Targets": { "type": "list", "member": {} }, "Method": {}, "Parameters": { "type": "list", "member": { "type": "structure", "required": [ "Type", "Values" ], "members": { "Type": {}, "Values": { "type": "list", "member": {} } } } } } } }, "S1s": { "type": "list", "member": { "type": "structure", "members": { "Component": {}, "Status": {} } } }, "S2o": { "type": "structure", "required": [ "Start", "End" ], "members": { "Start": {}, "End": {} } }, "S2q": { "type": "list", "member": {} }, "S2s": { "type": "list", "member": { "type": "structure", "members": { "Type": {}, "Key": {} } } }, "S2x": { "type": "list", "member": { "type": "structure", "members": { "TimePeriod": { "shape": "S2o" }, "Total": { "shape": "S2z" }, "Groups": { "type": "list", "member": { "type": "structure", "members": { "Keys": { "type": "list", "member": {} }, "Metrics": { "shape": "S2z" } } } }, "Estimated": { "type": "boolean" } } } }, "S2z": { "type": "map", "key": {}, "value": { "shape": "S30" } }, "S30": { "type": "structure", "members": { "Amount": {}, "Unit": {} } }, "S38": { "type": "list", "member": { "type": "structure", "members": { "Value": {}, "Attributes": { "shape": "S3a" } } } }, "S3a": { "type": "map", "key": {}, "value": {} }, "S3h": { "type": "list", "member": { "shape": "S3i" } }, "S3i": { "type": "structure", "required": [ "Key" ], "members": { "Key": {}, "SortOrder": {} } }, "S3o": { "type": "list", "member": {} }, "S3t": { "type": "list", "member": { "type": "structure", "members": { "TimePeriod": { "shape": "S2o" }, "MeanValue": {}, "PredictionIntervalLowerBound": {}, "PredictionIntervalUpperBound": {} } } }, "S44": { "type": "structure", "members": { "CoverageHours": { "type": "structure", "members": { "OnDemandHours": {}, "ReservedHours": {}, "TotalRunningHours": {}, "CoverageHoursPercentage": {} } }, "CoverageNormalizedUnits": { "type": "structure", "members": { "OnDemandNormalizedUnits": {}, "ReservedNormalizedUnits": {}, "TotalRunningNormalizedUnits": {}, "CoverageNormalizedUnitsPercentage": {} } }, "CoverageCost": { "type": "structure", "members": { "OnDemandCost": {} } } } }, "S4m": { "type": "structure", "members": { "EC2Specification": { "type": "structure", "members": { "OfferingClass": {} } } } }, "S5c": { "type": "structure", "members": { "UtilizationPercentage": {}, "UtilizationPercentageInUnits": {}, "PurchasedHours": {}, "PurchasedUnits": {}, "TotalActualHours": {}, "TotalActualUnits": {}, "UnusedHours": {}, "UnusedUnits": {}, "OnDemandCostOfRIHoursUsed": {}, "NetRISavings": {}, "TotalPotentialRISavings": {}, "AmortizedUpfrontFee": {}, "AmortizedRecurringFee": {}, "TotalAmortizedFee": {}, "RICostForUnusedHours": {}, "RealizedSavings": {}, "UnrealizedSavings": {} } }, "S5v": { "type": "structure", "required": [ "RecommendationTarget", "BenefitsConsidered" ], "members": { "RecommendationTarget": {}, "BenefitsConsidered": { "type": "boolean" } } }, "S64": { "type": "structure", "members": { "EC2ResourceDetails": { "type": "structure", "members": { "HourlyOnDemandRate": {}, "InstanceType": {}, "Platform": {}, "Region": {}, "Sku": {}, "Memory": {}, "NetworkPerformance": {}, "Storage": {}, "Vcpu": {} } } } }, "S66": { "type": "structure", "members": { "EC2ResourceUtilization": { "type": "structure", "members": { "MaxCpuUtilizationPercentage": {}, "MaxMemoryUtilizationPercentage": {}, "MaxStorageUtilizationPercentage": {}, "EBSResourceUtilization": { "type": "structure", "members": { "EbsReadOpsPerSecond": {}, "EbsWriteOpsPerSecond": {}, "EbsReadBytesPerSecond": {}, "EbsWriteBytesPerSecond": {} } }, "DiskResourceUtilization": { "type": "structure", "members": { "DiskReadOpsPerSecond": {}, "DiskWriteOpsPerSecond": {}, "DiskReadBytesPerSecond": {}, "DiskWriteBytesPerSecond": {} } }, "NetworkResourceUtilization": { "type": "structure", "members": { "NetworkInBytesPerSecond": {}, "NetworkOutBytesPerSecond": {}, "NetworkPacketsInPerSecond": {}, "NetworkPacketsOutPerSecond": {} } } } } } }, "S78": { "type": "structure", "members": { "TotalCommitment": {}, "UsedCommitment": {}, "UnusedCommitment": {}, "UtilizationPercentage": {} } }, "S79": { "type": "structure", "members": { "NetSavings": {}, "OnDemandCostEquivalent": {} } }, "S7a": { "type": "structure", "members": { "AmortizedRecurringCommitment": {}, "AmortizedUpfrontCommitment": {}, "TotalAmortizedCommitment": {} } }, "S7b": { "type": "structure", "required": [ "Utilization" ], "members": { "Utilization": { "shape": "S78" }, "Savings": { "shape": "S79" }, "AmortizedCommitment": { "shape": "S7a" } } }, "S7t": { "type": "structure", "members": { "BackfillFrom": {}, "RequestedAt": {}, "CompletedAt": {}, "BackfillStatus": {}, "LastUpdatedAt": {} } } } } },{}],16:[function(require,module,exports){ module.exports={ "pagination": { "GetSavingsPlansCoverage": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults" }, "GetSavingsPlansUtilizationDetails": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults" }, "ListCostAllocationTagBackfillHistory": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults" }, "ListCostAllocationTags": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults" }, "ListCostCategoryDefinitions": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults" } } } },{}],17:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2010-05-15", "endpointPrefix": "cloudformation", "protocol": "query", "protocols": [ "query" ], "serviceFullName": "AWS CloudFormation", "serviceId": "CloudFormation", "signatureVersion": "v4", "uid": "cloudformation-2010-05-15", "xmlNamespace": "http://cloudformation.amazonaws.com/doc/2010-05-15/" }, "operations": { "ActivateOrganizationsAccess": { "input": { "type": "structure", "members": {} }, "output": { "resultWrapper": "ActivateOrganizationsAccessResult", "type": "structure", "members": {} } }, "ActivateType": { "input": { "type": "structure", "members": { "Type": {}, "PublicTypeArn": {}, "PublisherId": {}, "TypeName": {}, "TypeNameAlias": {}, "AutoUpdate": { "type": "boolean" }, "LoggingConfig": { "shape": "S9" }, "ExecutionRoleArn": {}, "VersionBump": {}, "MajorVersion": { "type": "long" } } }, "output": { "resultWrapper": "ActivateTypeResult", "type": "structure", "members": { "Arn": {} } }, "idempotent": true }, "BatchDescribeTypeConfigurations": { "input": { "type": "structure", "required": [ "TypeConfigurationIdentifiers" ], "members": { "TypeConfigurationIdentifiers": { "type": "list", "member": { "shape": "Si" } } } }, "output": { "resultWrapper": "BatchDescribeTypeConfigurationsResult", "type": "structure", "members": { "Errors": { "type": "list", "member": { "type": "structure", "members": { "ErrorCode": {}, "ErrorMessage": {}, "TypeConfigurationIdentifier": { "shape": "Si" } } } }, "UnprocessedTypeConfigurations": { "type": "list", "member": { "shape": "Si" } }, "TypeConfigurations": { "type": "list", "member": { "type": "structure", "members": { "Arn": {}, "Alias": {}, "Configuration": {}, "LastUpdated": { "type": "timestamp" }, "TypeArn": {}, "TypeName": {}, "IsDefaultConfiguration": { "type": "boolean" } } } } } } }, "CancelUpdateStack": { "input": { "type": "structure", "required": [ "StackName" ], "members": { "StackName": {}, "ClientRequestToken": {} } } }, "ContinueUpdateRollback": { "input": { "type": "structure", "required": [ "StackName" ], "members": { "StackName": {}, "RoleARN": {}, "ResourcesToSkip": { "type": "list", "member": {} }, "ClientRequestToken": {} } }, "output": { "resultWrapper": "ContinueUpdateRollbackResult", "type": "structure", "members": {} } }, "CreateChangeSet": { "input": { "type": "structure", "required": [ "StackName", "ChangeSetName" ], "members": { "StackName": {}, "TemplateBody": {}, "TemplateURL": {}, "UsePreviousTemplate": { "type": "boolean" }, "Parameters": { "shape": "S1a" }, "Capabilities": { "shape": "S1f" }, "ResourceTypes": { "shape": "S1h" }, "RoleARN": {}, "RollbackConfiguration": { "shape": "S1j" }, "NotificationARNs": { "shape": "S1p" }, "Tags": { "shape": "S1r" }, "ChangeSetName": {}, "ClientToken": {}, "Description": {}, "ChangeSetType": {}, "ResourcesToImport": { "type": "list", "member": { "type": "structure", "required": [ "ResourceType", "LogicalResourceId", "ResourceIdentifier" ], "members": { "ResourceType": {}, "LogicalResourceId": {}, "ResourceIdentifier": { "shape": "S22" } } } }, "IncludeNestedStacks": { "type": "boolean" }, "OnStackFailure": {}, "ImportExistingResources": { "type": "boolean" } } }, "output": { "resultWrapper": "CreateChangeSetResult", "type": "structure", "members": { "Id": {}, "StackId": {} } } }, "CreateGeneratedTemplate": { "input": { "type": "structure", "required": [ "GeneratedTemplateName" ], "members": { "Resources": { "shape": "S2c" }, "GeneratedTemplateName": {}, "StackName": {}, "TemplateConfiguration": { "shape": "S2f" } } }, "output": { "resultWrapper": "CreateGeneratedTemplateResult", "type": "structure", "members": { "GeneratedTemplateId": {} } } }, "CreateStack": { "input": { "type": "structure", "required": [ "StackName" ], "members": { "StackName": {}, "TemplateBody": {}, "TemplateURL": {}, "Parameters": { "shape": "S1a" }, "DisableRollback": { "type": "boolean" }, "RollbackConfiguration": { "shape": "S1j" }, "TimeoutInMinutes": { "type": "integer" }, "NotificationARNs": { "shape": "S1p" }, "Capabilities": { "shape": "S1f" }, "ResourceTypes": { "shape": "S1h" }, "RoleARN": {}, "OnFailure": {}, "StackPolicyBody": {}, "StackPolicyURL": {}, "Tags": { "shape": "S1r" }, "ClientRequestToken": {}, "EnableTerminationProtection": { "type": "boolean" }, "RetainExceptOnCreate": { "type": "boolean" } } }, "output": { "resultWrapper": "CreateStackResult", "type": "structure", "members": { "StackId": {} } } }, "CreateStackInstances": { "input": { "type": "structure", "required": [ "StackSetName", "Regions" ], "members": { "StackSetName": {}, "Accounts": { "shape": "S2v" }, "DeploymentTargets": { "shape": "S2x" }, "Regions": { "shape": "S32" }, "ParameterOverrides": { "shape": "S1a" }, "OperationPreferences": { "shape": "S34" }, "OperationId": { "idempotencyToken": true }, "CallAs": {} } }, "output": { "resultWrapper": "CreateStackInstancesResult", "type": "structure", "members": { "OperationId": {} } } }, "CreateStackSet": { "input": { "type": "structure", "required": [ "StackSetName" ], "members": { "StackSetName": {}, "Description": {}, "TemplateBody": {}, "TemplateURL": {}, "StackId": {}, "Parameters": { "shape": "S1a" }, "Capabilities": { "shape": "S1f" }, "Tags": { "shape": "S1r" }, "AdministrationRoleARN": {}, "ExecutionRoleName": {}, "PermissionModel": {}, "AutoDeployment": { "shape": "S3g" }, "CallAs": {}, "ClientRequestToken": { "idempotencyToken": true }, "ManagedExecution": { "shape": "S3j" } } }, "output": { "resultWrapper": "CreateStackSetResult", "type": "structure", "members": { "StackSetId": {} } } }, "DeactivateOrganizationsAccess": { "input": { "type": "structure", "members": {} }, "output": { "resultWrapper": "DeactivateOrganizationsAccessResult", "type": "structure", "members": {} } }, "DeactivateType": { "input": { "type": "structure", "members": { "TypeName": {}, "Type": {}, "Arn": {} } }, "output": { "resultWrapper": "DeactivateTypeResult", "type": "structure", "members": {} }, "idempotent": true }, "DeleteChangeSet": { "input": { "type": "structure", "required": [ "ChangeSetName" ], "members": { "ChangeSetName": {}, "StackName": {} } }, "output": { "resultWrapper": "DeleteChangeSetResult", "type": "structure", "members": {} } }, "DeleteGeneratedTemplate": { "input": { "type": "structure", "required": [ "GeneratedTemplateName" ], "members": { "GeneratedTemplateName": {} } } }, "DeleteStack": { "input": { "type": "structure", "required": [ "StackName" ], "members": { "StackName": {}, "RetainResources": { "type": "list", "member": {} }, "RoleARN": {}, "ClientRequestToken": {}, "DeletionMode": {} } } }, "DeleteStackInstances": { "input": { "type": "structure", "required": [ "StackSetName", "Regions", "RetainStacks" ], "members": { "StackSetName": {}, "Accounts": { "shape": "S2v" }, "DeploymentTargets": { "shape": "S2x" }, "Regions": { "shape": "S32" }, "OperationPreferences": { "shape": "S34" }, "RetainStacks": { "type": "boolean" }, "OperationId": { "idempotencyToken": true }, "CallAs": {} } }, "output": { "resultWrapper": "DeleteStackInstancesResult", "type": "structure", "members": { "OperationId": {} } } }, "DeleteStackSet": { "input": { "type": "structure", "required": [ "StackSetName" ], "members": { "StackSetName": {}, "CallAs": {} } }, "output": { "resultWrapper": "DeleteStackSetResult", "type": "structure", "members": {} } }, "DeregisterType": { "input": { "type": "structure", "members": { "Arn": {}, "Type": {}, "TypeName": {}, "VersionId": {} } }, "output": { "resultWrapper": "DeregisterTypeResult", "type": "structure", "members": {} }, "idempotent": true }, "DescribeAccountLimits": { "input": { "type": "structure", "members": { "NextToken": {} } }, "output": { "resultWrapper": "DescribeAccountLimitsResult", "type": "structure", "members": { "AccountLimits": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Value": { "type": "integer" } } } }, "NextToken": {} } } }, "DescribeChangeSet": { "input": { "type": "structure", "required": [ "ChangeSetName" ], "members": { "ChangeSetName": {}, "StackName": {}, "NextToken": {}, "IncludePropertyValues": { "type": "boolean" } } }, "output": { "resultWrapper": "DescribeChangeSetResult", "type": "structure", "members": { "ChangeSetName": {}, "ChangeSetId": {}, "StackId": {}, "StackName": {}, "Description": {}, "Parameters": { "shape": "S1a" }, "CreationTime": { "type": "timestamp" }, "ExecutionStatus": {}, "Status": {}, "StatusReason": {}, "NotificationARNs": { "shape": "S1p" }, "RollbackConfiguration": { "shape": "S1j" }, "Capabilities": { "shape": "S1f" }, "Tags": { "shape": "S1r" }, "Changes": { "type": "list", "member": { "type": "structure", "members": { "Type": {}, "HookInvocationCount": { "type": "integer" }, "ResourceChange": { "type": "structure", "members": { "PolicyAction": {}, "Action": {}, "LogicalResourceId": {}, "PhysicalResourceId": {}, "ResourceType": {}, "Replacement": {}, "Scope": { "type": "list", "member": {} }, "Details": { "type": "list", "member": { "type": "structure", "members": { "Target": { "type": "structure", "members": { "Attribute": {}, "Name": {}, "RequiresRecreation": {}, "Path": {}, "BeforeValue": {}, "AfterValue": {}, "AttributeChangeType": {} } }, "Evaluation": {}, "ChangeSource": {}, "CausingEntity": {} } } }, "ChangeSetId": {}, "ModuleInfo": { "shape": "S58" }, "BeforeContext": {}, "AfterContext": {} } } } } }, "NextToken": {}, "IncludeNestedStacks": { "type": "boolean" }, "ParentChangeSetId": {}, "RootChangeSetId": {}, "OnStackFailure": {}, "ImportExistingResources": { "type": "boolean" } } } }, "DescribeChangeSetHooks": { "input": { "type": "structure", "required": [ "ChangeSetName" ], "members": { "ChangeSetName": {}, "StackName": {}, "NextToken": {}, "LogicalResourceId": {} } }, "output": { "resultWrapper": "DescribeChangeSetHooksResult", "type": "structure", "members": { "ChangeSetId": {}, "ChangeSetName": {}, "Hooks": { "type": "list", "member": { "type": "structure", "members": { "InvocationPoint": {}, "FailureMode": {}, "TypeName": {}, "TypeVersionId": {}, "TypeConfigurationVersionId": {}, "TargetDetails": { "type": "structure", "members": { "TargetType": {}, "ResourceTargetDetails": { "type": "structure", "members": { "LogicalResourceId": {}, "ResourceType": {}, "ResourceAction": {} } } } } } } }, "Status": {}, "NextToken": {}, "StackId": {}, "StackName": {} } } }, "DescribeGeneratedTemplate": { "input": { "type": "structure", "required": [ "GeneratedTemplateName" ], "members": { "GeneratedTemplateName": {} } }, "output": { "resultWrapper": "DescribeGeneratedTemplateResult", "type": "structure", "members": { "GeneratedTemplateId": {}, "GeneratedTemplateName": {}, "Resources": { "type": "list", "member": { "type": "structure", "members": { "ResourceType": {}, "LogicalResourceId": {}, "ResourceIdentifier": { "shape": "S22" }, "ResourceStatus": {}, "ResourceStatusReason": {}, "Warnings": { "type": "list", "member": { "type": "structure", "members": { "Type": {}, "Properties": { "type": "list", "member": { "type": "structure", "members": { "PropertyPath": {}, "Required": { "type": "boolean" }, "Description": {} } } } } } } } } }, "Status": {}, "StatusReason": {}, "CreationTime": { "type": "timestamp" }, "LastUpdatedTime": { "type": "timestamp" }, "Progress": { "type": "structure", "members": { "ResourcesSucceeded": { "type": "integer" }, "ResourcesFailed": { "type": "integer" }, "ResourcesProcessing": { "type": "integer" }, "ResourcesPending": { "type": "integer" } } }, "StackId": {}, "TemplateConfiguration": { "shape": "S2f" }, "TotalWarnings": { "type": "integer" } } } }, "DescribeOrganizationsAccess": { "input": { "type": "structure", "members": { "CallAs": {} } }, "output": { "resultWrapper": "DescribeOrganizationsAccessResult", "type": "structure", "members": { "Status": {} } } }, "DescribePublisher": { "input": { "type": "structure", "members": { "PublisherId": {} } }, "output": { "resultWrapper": "DescribePublisherResult", "type": "structure", "members": { "PublisherId": {}, "PublisherStatus": {}, "IdentityProvider": {}, "PublisherProfile": {} } }, "idempotent": true }, "DescribeResourceScan": { "input": { "type": "structure", "required": [ "ResourceScanId" ], "members": { "ResourceScanId": {} } }, "output": { "resultWrapper": "DescribeResourceScanResult", "type": "structure", "members": { "ResourceScanId": {}, "Status": {}, "StatusReason": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "PercentageCompleted": { "type": "double" }, "ResourceTypes": { "shape": "S1h" }, "ResourcesScanned": { "type": "integer" }, "ResourcesRead": { "type": "integer" } } } }, "DescribeStackDriftDetectionStatus": { "input": { "type": "structure", "required": [ "StackDriftDetectionId" ], "members": { "StackDriftDetectionId": {} } }, "output": { "resultWrapper": "DescribeStackDriftDetectionStatusResult", "type": "structure", "required": [ "StackId", "StackDriftDetectionId", "DetectionStatus", "Timestamp" ], "members": { "StackId": {}, "StackDriftDetectionId": {}, "StackDriftStatus": {}, "DetectionStatus": {}, "DetectionStatusReason": {}, "DriftedStackResourceCount": { "type": "integer" }, "Timestamp": { "type": "timestamp" } } } }, "DescribeStackEvents": { "input": { "type": "structure", "members": { "StackName": {}, "NextToken": {} } }, "output": { "resultWrapper": "DescribeStackEventsResult", "type": "structure", "members": { "StackEvents": { "type": "list", "member": { "type": "structure", "required": [ "StackId", "EventId", "StackName", "Timestamp" ], "members": { "StackId": {}, "EventId": {}, "StackName": {}, "LogicalResourceId": {}, "PhysicalResourceId": {}, "ResourceType": {}, "Timestamp": { "type": "timestamp" }, "ResourceStatus": {}, "ResourceStatusReason": {}, "ResourceProperties": {}, "ClientRequestToken": {}, "HookType": {}, "HookStatus": {}, "HookStatusReason": {}, "HookInvocationPoint": {}, "HookFailureMode": {}, "DetailedStatus": {} } } }, "NextToken": {} } } }, "DescribeStackInstance": { "input": { "type": "structure", "required": [ "StackSetName", "StackInstanceAccount", "StackInstanceRegion" ], "members": { "StackSetName": {}, "StackInstanceAccount": {}, "StackInstanceRegion": {}, "CallAs": {} } }, "output": { "resultWrapper": "DescribeStackInstanceResult", "type": "structure", "members": { "StackInstance": { "type": "structure", "members": { "StackSetId": {}, "Region": {}, "Account": {}, "StackId": {}, "ParameterOverrides": { "shape": "S1a" }, "Status": {}, "StackInstanceStatus": { "shape": "S7g" }, "StatusReason": {}, "OrganizationalUnitId": {}, "DriftStatus": {}, "LastDriftCheckTimestamp": { "type": "timestamp" }, "LastOperationId": {} } } } } }, "DescribeStackResource": { "input": { "type": "structure", "required": [ "StackName", "LogicalResourceId" ], "members": { "StackName": {}, "LogicalResourceId": {} } }, "output": { "resultWrapper": "DescribeStackResourceResult", "type": "structure", "members": { "StackResourceDetail": { "type": "structure", "required": [ "LogicalResourceId", "ResourceType", "LastUpdatedTimestamp", "ResourceStatus" ], "members": { "StackName": {}, "StackId": {}, "LogicalResourceId": {}, "PhysicalResourceId": {}, "ResourceType": {}, "LastUpdatedTimestamp": { "type": "timestamp" }, "ResourceStatus": {}, "ResourceStatusReason": {}, "Description": {}, "Metadata": {}, "DriftInformation": { "shape": "S7n" }, "ModuleInfo": { "shape": "S58" } } } } } }, "DescribeStackResourceDrifts": { "input": { "type": "structure", "required": [ "StackName" ], "members": { "StackName": {}, "StackResourceDriftStatusFilters": { "shape": "S7q" }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "resultWrapper": "DescribeStackResourceDriftsResult", "type": "structure", "required": [ "StackResourceDrifts" ], "members": { "StackResourceDrifts": { "type": "list", "member": { "shape": "S7u" } }, "NextToken": {} } } }, "DescribeStackResources": { "input": { "type": "structure", "members": { "StackName": {}, "LogicalResourceId": {}, "PhysicalResourceId": {} } }, "output": { "resultWrapper": "DescribeStackResourcesResult", "type": "structure", "members": { "StackResources": { "type": "list", "member": { "type": "structure", "required": [ "LogicalResourceId", "ResourceType", "Timestamp", "ResourceStatus" ], "members": { "StackName": {}, "StackId": {}, "LogicalResourceId": {}, "PhysicalResourceId": {}, "ResourceType": {}, "Timestamp": { "type": "timestamp" }, "ResourceStatus": {}, "ResourceStatusReason": {}, "Description": {}, "DriftInformation": { "shape": "S7n" }, "ModuleInfo": { "shape": "S58" } } } } } } }, "DescribeStackSet": { "input": { "type": "structure", "required": [ "StackSetName" ], "members": { "StackSetName": {}, "CallAs": {} } }, "output": { "resultWrapper": "DescribeStackSetResult", "type": "structure", "members": { "StackSet": { "type": "structure", "members": { "StackSetName": {}, "StackSetId": {}, "Description": {}, "Status": {}, "TemplateBody": {}, "Parameters": { "shape": "S1a" }, "Capabilities": { "shape": "S1f" }, "Tags": { "shape": "S1r" }, "StackSetARN": {}, "AdministrationRoleARN": {}, "ExecutionRoleName": {}, "StackSetDriftDetectionDetails": { "shape": "S8d" }, "AutoDeployment": { "shape": "S3g" }, "PermissionModel": {}, "OrganizationalUnitIds": { "shape": "S2z" }, "ManagedExecution": { "shape": "S3j" }, "Regions": { "shape": "S32" } } } } } }, "DescribeStackSetOperation": { "input": { "type": "structure", "required": [ "StackSetName", "OperationId" ], "members": { "StackSetName": {}, "OperationId": {}, "CallAs": {} } }, "output": { "resultWrapper": "DescribeStackSetOperationResult", "type": "structure", "members": { "StackSetOperation": { "type": "structure", "members": { "OperationId": {}, "StackSetId": {}, "Action": {}, "Status": {}, "OperationPreferences": { "shape": "S34" }, "RetainStacks": { "type": "boolean" }, "AdministrationRoleARN": {}, "ExecutionRoleName": {}, "CreationTimestamp": { "type": "timestamp" }, "EndTimestamp": { "type": "timestamp" }, "DeploymentTargets": { "shape": "S2x" }, "StackSetDriftDetectionDetails": { "shape": "S8d" }, "StatusReason": {}, "StatusDetails": { "shape": "S8s" } } } } } }, "DescribeStacks": { "input": { "type": "structure", "members": { "StackName": {}, "NextToken": {} } }, "output": { "resultWrapper": "DescribeStacksResult", "type": "structure", "members": { "Stacks": { "type": "list", "member": { "type": "structure", "required": [ "StackName", "CreationTime", "StackStatus" ], "members": { "StackId": {}, "StackName": {}, "ChangeSetId": {}, "Description": {}, "Parameters": { "shape": "S1a" }, "CreationTime": { "type": "timestamp" }, "DeletionTime": { "type": "timestamp" }, "LastUpdatedTime": { "type": "timestamp" }, "RollbackConfiguration": { "shape": "S1j" }, "StackStatus": {}, "StackStatusReason": {}, "DisableRollback": { "type": "boolean" }, "NotificationARNs": { "shape": "S1p" }, "TimeoutInMinutes": { "type": "integer" }, "Capabilities": { "shape": "S1f" }, "Outputs": { "type": "list", "member": { "type": "structure", "members": { "OutputKey": {}, "OutputValue": {}, "Description": {}, "ExportName": {} } } }, "RoleARN": {}, "Tags": { "shape": "S1r" }, "EnableTerminationProtection": { "type": "boolean" }, "ParentId": {}, "RootId": {}, "DriftInformation": { "type": "structure", "required": [ "StackDriftStatus" ], "members": { "StackDriftStatus": {}, "LastCheckTimestamp": { "type": "timestamp" } } }, "RetainExceptOnCreate": { "type": "boolean" }, "DeletionMode": {}, "DetailedStatus": {} } } }, "NextToken": {} } } }, "DescribeType": { "input": { "type": "structure", "members": { "Type": {}, "TypeName": {}, "Arn": {}, "VersionId": {}, "PublisherId": {}, "PublicVersionNumber": {} } }, "output": { "resultWrapper": "DescribeTypeResult", "type": "structure", "members": { "Arn": {}, "Type": {}, "TypeName": {}, "DefaultVersionId": {}, "IsDefaultVersion": { "type": "boolean" }, "TypeTestsStatus": {}, "TypeTestsStatusDescription": {}, "Description": {}, "Schema": {}, "ProvisioningType": {}, "DeprecatedStatus": {}, "LoggingConfig": { "shape": "S9" }, "RequiredActivatedTypes": { "type": "list", "member": { "type": "structure", "members": { "TypeNameAlias": {}, "OriginalTypeName": {}, "PublisherId": {}, "SupportedMajorVersions": { "type": "list", "member": { "type": "integer" } } } } }, "ExecutionRoleArn": {}, "Visibility": {}, "SourceUrl": {}, "DocumentationUrl": {}, "LastUpdated": { "type": "timestamp" }, "TimeCreated": { "type": "timestamp" }, "ConfigurationSchema": {}, "PublisherId": {}, "OriginalTypeName": {}, "OriginalTypeArn": {}, "PublicVersionNumber": {}, "LatestPublicVersion": {}, "IsActivated": { "type": "boolean" }, "AutoUpdate": { "type": "boolean" } } }, "idempotent": true }, "DescribeTypeRegistration": { "input": { "type": "structure", "required": [ "RegistrationToken" ], "members": { "RegistrationToken": {} } }, "output": { "resultWrapper": "DescribeTypeRegistrationResult", "type": "structure", "members": { "ProgressStatus": {}, "Description": {}, "TypeArn": {}, "TypeVersionArn": {} } }, "idempotent": true }, "DetectStackDrift": { "input": { "type": "structure", "required": [ "StackName" ], "members": { "StackName": {}, "LogicalResourceIds": { "shape": "S9s" } } }, "output": { "resultWrapper": "DetectStackDriftResult", "type": "structure", "required": [ "StackDriftDetectionId" ], "members": { "StackDriftDetectionId": {} } } }, "DetectStackResourceDrift": { "input": { "type": "structure", "required": [ "StackName", "LogicalResourceId" ], "members": { "StackName": {}, "LogicalResourceId": {} } }, "output": { "resultWrapper": "DetectStackResourceDriftResult", "type": "structure", "required": [ "StackResourceDrift" ], "members": { "StackResourceDrift": { "shape": "S7u" } } } }, "DetectStackSetDrift": { "input": { "type": "structure", "required": [ "StackSetName" ], "members": { "StackSetName": {}, "OperationPreferences": { "shape": "S34" }, "OperationId": { "idempotencyToken": true }, "CallAs": {} } }, "output": { "resultWrapper": "DetectStackSetDriftResult", "type": "structure", "members": { "OperationId": {} } } }, "EstimateTemplateCost": { "input": { "type": "structure", "members": { "TemplateBody": {}, "TemplateURL": {}, "Parameters": { "shape": "S1a" } } }, "output": { "resultWrapper": "EstimateTemplateCostResult", "type": "structure", "members": { "Url": {} } } }, "ExecuteChangeSet": { "input": { "type": "structure", "required": [ "ChangeSetName" ], "members": { "ChangeSetName": {}, "StackName": {}, "ClientRequestToken": {}, "DisableRollback": { "type": "boolean" }, "RetainExceptOnCreate": { "type": "boolean" } } }, "output": { "resultWrapper": "ExecuteChangeSetResult", "type": "structure", "members": {} } }, "GetGeneratedTemplate": { "input": { "type": "structure", "required": [ "GeneratedTemplateName" ], "members": { "Format": {}, "GeneratedTemplateName": {} } }, "output": { "resultWrapper": "GetGeneratedTemplateResult", "type": "structure", "members": { "Status": {}, "TemplateBody": {} } } }, "GetStackPolicy": { "input": { "type": "structure", "required": [ "StackName" ], "members": { "StackName": {} } }, "output": { "resultWrapper": "GetStackPolicyResult", "type": "structure", "members": { "StackPolicyBody": {} } } }, "GetTemplate": { "input": { "type": "structure", "members": { "StackName": {}, "ChangeSetName": {}, "TemplateStage": {} } }, "output": { "resultWrapper": "GetTemplateResult", "type": "structure", "members": { "TemplateBody": {}, "StagesAvailable": { "type": "list", "member": {} } } } }, "GetTemplateSummary": { "input": { "type": "structure", "members": { "TemplateBody": {}, "TemplateURL": {}, "StackName": {}, "StackSetName": {}, "CallAs": {}, "TemplateSummaryConfig": { "type": "structure", "members": { "TreatUnrecognizedResourceTypesAsWarnings": { "type": "boolean" } } } } }, "output": { "resultWrapper": "GetTemplateSummaryResult", "type": "structure", "members": { "Parameters": { "type": "list", "member": { "type": "structure", "members": { "ParameterKey": {}, "DefaultValue": {}, "ParameterType": {}, "NoEcho": { "type": "boolean" }, "Description": {}, "ParameterConstraints": { "type": "structure", "members": { "AllowedValues": { "type": "list", "member": {} } } } } } }, "Description": {}, "Capabilities": { "shape": "S1f" }, "CapabilitiesReason": {}, "ResourceTypes": { "shape": "S1h" }, "Version": {}, "Metadata": {}, "DeclaredTransforms": { "shape": "Saq" }, "ResourceIdentifierSummaries": { "type": "list", "member": { "type": "structure", "members": { "ResourceType": {}, "LogicalResourceIds": { "shape": "S9s" }, "ResourceIdentifiers": { "type": "list", "member": {} } } } }, "Warnings": { "type": "structure", "members": { "UnrecognizedResourceTypes": { "shape": "S1h" } } } } } }, "ImportStacksToStackSet": { "input": { "type": "structure", "required": [ "StackSetName" ], "members": { "StackSetName": {}, "StackIds": { "type": "list", "member": {} }, "StackIdsUrl": {}, "OrganizationalUnitIds": { "shape": "S2z" }, "OperationPreferences": { "shape": "S34" }, "OperationId": { "idempotencyToken": true }, "CallAs": {} } }, "output": { "resultWrapper": "ImportStacksToStackSetResult", "type": "structure", "members": { "OperationId": {} } } }, "ListChangeSets": { "input": { "type": "structure", "required": [ "StackName" ], "members": { "StackName": {}, "NextToken": {} } }, "output": { "resultWrapper": "ListChangeSetsResult", "type": "structure", "members": { "Summaries": { "type": "list", "member": { "type": "structure", "members": { "StackId": {}, "StackName": {}, "ChangeSetId": {}, "ChangeSetName": {}, "ExecutionStatus": {}, "Status": {}, "StatusReason": {}, "CreationTime": { "type": "timestamp" }, "Description": {}, "IncludeNestedStacks": { "type": "boolean" }, "ParentChangeSetId": {}, "RootChangeSetId": {}, "ImportExistingResources": { "type": "boolean" } } } }, "NextToken": {} } } }, "ListExports": { "input": { "type": "structure", "members": { "NextToken": {} } }, "output": { "resultWrapper": "ListExportsResult", "type": "structure", "members": { "Exports": { "type": "list", "member": { "type": "structure", "members": { "ExportingStackId": {}, "Name": {}, "Value": {} } } }, "NextToken": {} } } }, "ListGeneratedTemplates": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "resultWrapper": "ListGeneratedTemplatesResult", "type": "structure", "members": { "Summaries": { "type": "list", "member": { "type": "structure", "members": { "GeneratedTemplateId": {}, "GeneratedTemplateName": {}, "Status": {}, "StatusReason": {}, "CreationTime": { "type": "timestamp" }, "LastUpdatedTime": { "type": "timestamp" }, "NumberOfResources": { "type": "integer" } } } }, "NextToken": {} } } }, "ListImports": { "input": { "type": "structure", "required": [ "ExportName" ], "members": { "ExportName": {}, "NextToken": {} } }, "output": { "resultWrapper": "ListImportsResult", "type": "structure", "members": { "Imports": { "type": "list", "member": {} }, "NextToken": {} } } }, "ListResourceScanRelatedResources": { "input": { "type": "structure", "required": [ "ResourceScanId", "Resources" ], "members": { "ResourceScanId": {}, "Resources": { "type": "list", "member": { "type": "structure", "required": [ "ResourceType", "ResourceIdentifier" ], "members": { "ResourceType": {}, "ResourceIdentifier": { "shape": "Sbl" } } } }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "resultWrapper": "ListResourceScanRelatedResourcesResult", "type": "structure", "members": { "RelatedResources": { "type": "list", "member": { "shape": "Sbq" } }, "NextToken": {} } } }, "ListResourceScanResources": { "input": { "type": "structure", "required": [ "ResourceScanId" ], "members": { "ResourceScanId": {}, "ResourceIdentifier": {}, "ResourceTypePrefix": {}, "TagKey": {}, "TagValue": {}, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "resultWrapper": "ListResourceScanResourcesResult", "type": "structure", "members": { "Resources": { "type": "list", "member": { "shape": "Sbq" } }, "NextToken": {} } } }, "ListResourceScans": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "resultWrapper": "ListResourceScansResult", "type": "structure", "members": { "ResourceScanSummaries": { "type": "list", "member": { "type": "structure", "members": { "ResourceScanId": {}, "Status": {}, "StatusReason": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "PercentageCompleted": { "type": "double" } } } }, "NextToken": {} } } }, "ListStackInstanceResourceDrifts": { "input": { "type": "structure", "required": [ "StackSetName", "StackInstanceAccount", "StackInstanceRegion", "OperationId" ], "members": { "StackSetName": {}, "NextToken": {}, "MaxResults": { "type": "integer" }, "StackInstanceResourceDriftStatuses": { "shape": "S7q" }, "StackInstanceAccount": {}, "StackInstanceRegion": {}, "OperationId": {}, "CallAs": {} } }, "output": { "resultWrapper": "ListStackInstanceResourceDriftsResult", "type": "structure", "members": { "Summaries": { "type": "list", "member": { "type": "structure", "required": [ "StackId", "LogicalResourceId", "ResourceType", "StackResourceDriftStatus", "Timestamp" ], "members": { "StackId": {}, "LogicalResourceId": {}, "PhysicalResourceId": {}, "PhysicalResourceIdContext": { "shape": "S7v" }, "ResourceType": {}, "PropertyDifferences": { "shape": "S80" }, "StackResourceDriftStatus": {}, "Timestamp": { "type": "timestamp" } } } }, "NextToken": {} } } }, "ListStackInstances": { "input": { "type": "structure", "required": [ "StackSetName" ], "members": { "StackSetName": {}, "NextToken": {}, "MaxResults": { "type": "integer" }, "Filters": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Values": {} } } }, "StackInstanceAccount": {}, "StackInstanceRegion": {}, "CallAs": {} } }, "output": { "resultWrapper": "ListStackInstancesResult", "type": "structure", "members": { "Summaries": { "type": "list", "member": { "type": "structure", "members": { "StackSetId": {}, "Region": {}, "Account": {}, "StackId": {}, "Status": {}, "StatusReason": {}, "StackInstanceStatus": { "shape": "S7g" }, "OrganizationalUnitId": {}, "DriftStatus": {}, "LastDriftCheckTimestamp": { "type": "timestamp" }, "LastOperationId": {} } } }, "NextToken": {} } } }, "ListStackResources": { "input": { "type": "structure", "required": [ "StackName" ], "members": { "StackName": {}, "NextToken": {} } }, "output": { "resultWrapper": "ListStackResourcesResult", "type": "structure", "members": { "StackResourceSummaries": { "type": "list", "member": { "type": "structure", "required": [ "LogicalResourceId", "ResourceType", "LastUpdatedTimestamp", "ResourceStatus" ], "members": { "LogicalResourceId": {}, "PhysicalResourceId": {}, "ResourceType": {}, "LastUpdatedTimestamp": { "type": "timestamp" }, "ResourceStatus": {}, "ResourceStatusReason": {}, "DriftInformation": { "type": "structure", "required": [ "StackResourceDriftStatus" ], "members": { "StackResourceDriftStatus": {}, "LastCheckTimestamp": { "type": "timestamp" } } }, "ModuleInfo": { "shape": "S58" } } } }, "NextToken": {} } } }, "ListStackSetAutoDeploymentTargets": { "input": { "type": "structure", "required": [ "StackSetName" ], "members": { "StackSetName": {}, "NextToken": {}, "MaxResults": { "type": "integer" }, "CallAs": {} } }, "output": { "resultWrapper": "ListStackSetAutoDeploymentTargetsResult", "type": "structure", "members": { "Summaries": { "type": "list", "member": { "type": "structure", "members": { "OrganizationalUnitId": {}, "Regions": { "shape": "S32" } } } }, "NextToken": {} } } }, "ListStackSetOperationResults": { "input": { "type": "structure", "required": [ "StackSetName", "OperationId" ], "members": { "StackSetName": {}, "OperationId": {}, "NextToken": {}, "MaxResults": { "type": "integer" }, "CallAs": {}, "Filters": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Values": {} } } } } }, "output": { "resultWrapper": "ListStackSetOperationResultsResult", "type": "structure", "members": { "Summaries": { "type": "list", "member": { "type": "structure", "members": { "Account": {}, "Region": {}, "Status": {}, "StatusReason": {}, "AccountGateResult": { "type": "structure", "members": { "Status": {}, "StatusReason": {} } }, "OrganizationalUnitId": {} } } }, "NextToken": {} } } }, "ListStackSetOperations": { "input": { "type": "structure", "required": [ "StackSetName" ], "members": { "StackSetName": {}, "NextToken": {}, "MaxResults": { "type": "integer" }, "CallAs": {} } }, "output": { "resultWrapper": "ListStackSetOperationsResult", "type": "structure", "members": { "Summaries": { "type": "list", "member": { "type": "structure", "members": { "OperationId": {}, "Action": {}, "Status": {}, "CreationTimestamp": { "type": "timestamp" }, "EndTimestamp": { "type": "timestamp" }, "StatusReason": {}, "StatusDetails": { "shape": "S8s" }, "OperationPreferences": { "shape": "S34" } } } }, "NextToken": {} } } }, "ListStackSets": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" }, "Status": {}, "CallAs": {} } }, "output": { "resultWrapper": "ListStackSetsResult", "type": "structure", "members": { "Summaries": { "type": "list", "member": { "type": "structure", "members": { "StackSetName": {}, "StackSetId": {}, "Description": {}, "Status": {}, "AutoDeployment": { "shape": "S3g" }, "PermissionModel": {}, "DriftStatus": {}, "LastDriftCheckTimestamp": { "type": "timestamp" }, "ManagedExecution": { "shape": "S3j" } } } }, "NextToken": {} } } }, "ListStacks": { "input": { "type": "structure", "members": { "NextToken": {}, "StackStatusFilter": { "type": "list", "member": {} } } }, "output": { "resultWrapper": "ListStacksResult", "type": "structure", "members": { "StackSummaries": { "type": "list", "member": { "type": "structure", "required": [ "StackName", "CreationTime", "StackStatus" ], "members": { "StackId": {}, "StackName": {}, "TemplateDescription": {}, "CreationTime": { "type": "timestamp" }, "LastUpdatedTime": { "type": "timestamp" }, "DeletionTime": { "type": "timestamp" }, "StackStatus": {}, "StackStatusReason": {}, "ParentId": {}, "RootId": {}, "DriftInformation": { "type": "structure", "required": [ "StackDriftStatus" ], "members": { "StackDriftStatus": {}, "LastCheckTimestamp": { "type": "timestamp" } } } } } }, "NextToken": {} } } }, "ListTypeRegistrations": { "input": { "type": "structure", "members": { "Type": {}, "TypeName": {}, "TypeArn": {}, "RegistrationStatusFilter": {}, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "resultWrapper": "ListTypeRegistrationsResult", "type": "structure", "members": { "RegistrationTokenList": { "type": "list", "member": {} }, "NextToken": {} } }, "idempotent": true }, "ListTypeVersions": { "input": { "type": "structure", "members": { "Type": {}, "TypeName": {}, "Arn": {}, "MaxResults": { "type": "integer" }, "NextToken": {}, "DeprecatedStatus": {}, "PublisherId": {} } }, "output": { "resultWrapper": "ListTypeVersionsResult", "type": "structure", "members": { "TypeVersionSummaries": { "type": "list", "member": { "type": "structure", "members": { "Type": {}, "TypeName": {}, "VersionId": {}, "IsDefaultVersion": { "type": "boolean" }, "Arn": {}, "TimeCreated": { "type": "timestamp" }, "Description": {}, "PublicVersionNumber": {} } } }, "NextToken": {} } }, "idempotent": true }, "ListTypes": { "input": { "type": "structure", "members": { "Visibility": {}, "ProvisioningType": {}, "DeprecatedStatus": {}, "Type": {}, "Filters": { "type": "structure", "members": { "Category": {}, "PublisherId": {}, "TypeNamePrefix": {} } }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "resultWrapper": "ListTypesResult", "type": "structure", "members": { "TypeSummaries": { "type": "list", "member": { "type": "structure", "members": { "Type": {}, "TypeName": {}, "DefaultVersionId": {}, "TypeArn": {}, "LastUpdated": { "type": "timestamp" }, "Description": {}, "PublisherId": {}, "OriginalTypeName": {}, "PublicVersionNumber": {}, "LatestPublicVersion": {}, "PublisherIdentity": {}, "PublisherName": {}, "IsActivated": { "type": "boolean" } } } }, "NextToken": {} } }, "idempotent": true }, "PublishType": { "input": { "type": "structure", "members": { "Type": {}, "Arn": {}, "TypeName": {}, "PublicVersionNumber": {} } }, "output": { "resultWrapper": "PublishTypeResult", "type": "structure", "members": { "PublicTypeArn": {} } }, "idempotent": true }, "RecordHandlerProgress": { "input": { "type": "structure", "required": [ "BearerToken", "OperationStatus" ], "members": { "BearerToken": {}, "OperationStatus": {}, "CurrentOperationStatus": {}, "StatusMessage": {}, "ErrorCode": {}, "ResourceModel": {}, "ClientRequestToken": {} } }, "output": { "resultWrapper": "RecordHandlerProgressResult", "type": "structure", "members": {} }, "idempotent": true }, "RegisterPublisher": { "input": { "type": "structure", "members": { "AcceptTermsAndConditions": { "type": "boolean" }, "ConnectionArn": {} } }, "output": { "resultWrapper": "RegisterPublisherResult", "type": "structure", "members": { "PublisherId": {} } }, "idempotent": true }, "RegisterType": { "input": { "type": "structure", "required": [ "TypeName", "SchemaHandlerPackage" ], "members": { "Type": {}, "TypeName": {}, "SchemaHandlerPackage": {}, "LoggingConfig": { "shape": "S9" }, "ExecutionRoleArn": {}, "ClientRequestToken": {} } }, "output": { "resultWrapper": "RegisterTypeResult", "type": "structure", "members": { "RegistrationToken": {} } }, "idempotent": true }, "RollbackStack": { "input": { "type": "structure", "required": [ "StackName" ], "members": { "StackName": {}, "RoleARN": {}, "ClientRequestToken": {}, "RetainExceptOnCreate": { "type": "boolean" } } }, "output": { "resultWrapper": "RollbackStackResult", "type": "structure", "members": { "StackId": {} } } }, "SetStackPolicy": { "input": { "type": "structure", "required": [ "StackName" ], "members": { "StackName": {}, "StackPolicyBody": {}, "StackPolicyURL": {} } } }, "SetTypeConfiguration": { "input": { "type": "structure", "required": [ "Configuration" ], "members": { "TypeArn": {}, "Configuration": {}, "ConfigurationAlias": {}, "TypeName": {}, "Type": {} } }, "output": { "resultWrapper": "SetTypeConfigurationResult", "type": "structure", "members": { "ConfigurationArn": {} } } }, "SetTypeDefaultVersion": { "input": { "type": "structure", "members": { "Arn": {}, "Type": {}, "TypeName": {}, "VersionId": {} } }, "output": { "resultWrapper": "SetTypeDefaultVersionResult", "type": "structure", "members": {} }, "idempotent": true }, "SignalResource": { "input": { "type": "structure", "required": [ "StackName", "LogicalResourceId", "UniqueId", "Status" ], "members": { "StackName": {}, "LogicalResourceId": {}, "UniqueId": {}, "Status": {} } } }, "StartResourceScan": { "input": { "type": "structure", "members": { "ClientRequestToken": {} } }, "output": { "resultWrapper": "StartResourceScanResult", "type": "structure", "members": { "ResourceScanId": {} } } }, "StopStackSetOperation": { "input": { "type": "structure", "required": [ "StackSetName", "OperationId" ], "members": { "StackSetName": {}, "OperationId": {}, "CallAs": {} } }, "output": { "resultWrapper": "StopStackSetOperationResult", "type": "structure", "members": {} } }, "TestType": { "input": { "type": "structure", "members": { "Arn": {}, "Type": {}, "TypeName": {}, "VersionId": {}, "LogDeliveryBucket": {} } }, "output": { "resultWrapper": "TestTypeResult", "type": "structure", "members": { "TypeVersionArn": {} } }, "idempotent": true }, "UpdateGeneratedTemplate": { "input": { "type": "structure", "required": [ "GeneratedTemplateName" ], "members": { "GeneratedTemplateName": {}, "NewGeneratedTemplateName": {}, "AddResources": { "shape": "S2c" }, "RemoveResources": { "type": "list", "member": {} }, "RefreshAllResources": { "type": "boolean" }, "TemplateConfiguration": { "shape": "S2f" } } }, "output": { "resultWrapper": "UpdateGeneratedTemplateResult", "type": "structure", "members": { "GeneratedTemplateId": {} } } }, "UpdateStack": { "input": { "type": "structure", "required": [ "StackName" ], "members": { "StackName": {}, "TemplateBody": {}, "TemplateURL": {}, "UsePreviousTemplate": { "type": "boolean" }, "StackPolicyDuringUpdateBody": {}, "StackPolicyDuringUpdateURL": {}, "Parameters": { "shape": "S1a" }, "Capabilities": { "shape": "S1f" }, "ResourceTypes": { "shape": "S1h" }, "RoleARN": {}, "RollbackConfiguration": { "shape": "S1j" }, "StackPolicyBody": {}, "StackPolicyURL": {}, "NotificationARNs": { "shape": "S1p" }, "Tags": { "shape": "S1r" }, "DisableRollback": { "type": "boolean" }, "ClientRequestToken": {}, "RetainExceptOnCreate": { "type": "boolean" } } }, "output": { "resultWrapper": "UpdateStackResult", "type": "structure", "members": { "StackId": {} } } }, "UpdateStackInstances": { "input": { "type": "structure", "required": [ "StackSetName", "Regions" ], "members": { "StackSetName": {}, "Accounts": { "shape": "S2v" }, "DeploymentTargets": { "shape": "S2x" }, "Regions": { "shape": "S32" }, "ParameterOverrides": { "shape": "S1a" }, "OperationPreferences": { "shape": "S34" }, "OperationId": { "idempotencyToken": true }, "CallAs": {} } }, "output": { "resultWrapper": "UpdateStackInstancesResult", "type": "structure", "members": { "OperationId": {} } } }, "UpdateStackSet": { "input": { "type": "structure", "required": [ "StackSetName" ], "members": { "StackSetName": {}, "Description": {}, "TemplateBody": {}, "TemplateURL": {}, "UsePreviousTemplate": { "type": "boolean" }, "Parameters": { "shape": "S1a" }, "Capabilities": { "shape": "S1f" }, "Tags": { "shape": "S1r" }, "OperationPreferences": { "shape": "S34" }, "AdministrationRoleARN": {}, "ExecutionRoleName": {}, "DeploymentTargets": { "shape": "S2x" }, "PermissionModel": {}, "AutoDeployment": { "shape": "S3g" }, "OperationId": { "idempotencyToken": true }, "Accounts": { "shape": "S2v" }, "Regions": { "shape": "S32" }, "CallAs": {}, "ManagedExecution": { "shape": "S3j" } } }, "output": { "resultWrapper": "UpdateStackSetResult", "type": "structure", "members": { "OperationId": {} } } }, "UpdateTerminationProtection": { "input": { "type": "structure", "required": [ "EnableTerminationProtection", "StackName" ], "members": { "EnableTerminationProtection": { "type": "boolean" }, "StackName": {} } }, "output": { "resultWrapper": "UpdateTerminationProtectionResult", "type": "structure", "members": { "StackId": {} } } }, "ValidateTemplate": { "input": { "type": "structure", "members": { "TemplateBody": {}, "TemplateURL": {} } }, "output": { "resultWrapper": "ValidateTemplateResult", "type": "structure", "members": { "Parameters": { "type": "list", "member": { "type": "structure", "members": { "ParameterKey": {}, "DefaultValue": {}, "NoEcho": { "type": "boolean" }, "Description": {} } } }, "Description": {}, "Capabilities": { "shape": "S1f" }, "CapabilitiesReason": {}, "DeclaredTransforms": { "shape": "Saq" } } } } }, "shapes": { "S9": { "type": "structure", "required": [ "LogRoleArn", "LogGroupName" ], "members": { "LogRoleArn": {}, "LogGroupName": {} } }, "Si": { "type": "structure", "members": { "TypeArn": {}, "TypeConfigurationAlias": {}, "TypeConfigurationArn": {}, "Type": {}, "TypeName": {} } }, "S1a": { "type": "list", "member": { "type": "structure", "members": { "ParameterKey": {}, "ParameterValue": {}, "UsePreviousValue": { "type": "boolean" }, "ResolvedValue": {} } } }, "S1f": { "type": "list", "member": {} }, "S1h": { "type": "list", "member": {} }, "S1j": { "type": "structure", "members": { "RollbackTriggers": { "type": "list", "member": { "type": "structure", "required": [ "Arn", "Type" ], "members": { "Arn": {}, "Type": {} } } }, "MonitoringTimeInMinutes": { "type": "integer" } } }, "S1p": { "type": "list", "member": {} }, "S1r": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Value" ], "members": { "Key": {}, "Value": {} } } }, "S22": { "type": "map", "key": {}, "value": {} }, "S2c": { "type": "list", "member": { "type": "structure", "required": [ "ResourceType", "ResourceIdentifier" ], "members": { "ResourceType": {}, "LogicalResourceId": {}, "ResourceIdentifier": { "shape": "S22" } } } }, "S2f": { "type": "structure", "members": { "DeletionPolicy": {}, "UpdateReplacePolicy": {} } }, "S2v": { "type": "list", "member": {} }, "S2x": { "type": "structure", "members": { "Accounts": { "shape": "S2v" }, "AccountsUrl": {}, "OrganizationalUnitIds": { "shape": "S2z" }, "AccountFilterType": {} } }, "S2z": { "type": "list", "member": {} }, "S32": { "type": "list", "member": {} }, "S34": { "type": "structure", "members": { "RegionConcurrencyType": {}, "RegionOrder": { "shape": "S32" }, "FailureToleranceCount": { "type": "integer" }, "FailureTolerancePercentage": { "type": "integer" }, "MaxConcurrentCount": { "type": "integer" }, "MaxConcurrentPercentage": { "type": "integer" }, "ConcurrencyMode": {} } }, "S3g": { "type": "structure", "members": { "Enabled": { "type": "boolean" }, "RetainStacksOnAccountRemoval": { "type": "boolean" } } }, "S3j": { "type": "structure", "members": { "Active": { "type": "boolean" } } }, "S58": { "type": "structure", "members": { "TypeHierarchy": {}, "LogicalIdHierarchy": {} } }, "S7g": { "type": "structure", "members": { "DetailedStatus": {} } }, "S7n": { "type": "structure", "required": [ "StackResourceDriftStatus" ], "members": { "StackResourceDriftStatus": {}, "LastCheckTimestamp": { "type": "timestamp" } } }, "S7q": { "type": "list", "member": {} }, "S7u": { "type": "structure", "required": [ "StackId", "LogicalResourceId", "ResourceType", "StackResourceDriftStatus", "Timestamp" ], "members": { "StackId": {}, "LogicalResourceId": {}, "PhysicalResourceId": {}, "PhysicalResourceIdContext": { "shape": "S7v" }, "ResourceType": {}, "ExpectedProperties": {}, "ActualProperties": {}, "PropertyDifferences": { "shape": "S80" }, "StackResourceDriftStatus": {}, "Timestamp": { "type": "timestamp" }, "ModuleInfo": { "shape": "S58" } } }, "S7v": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Value" ], "members": { "Key": {}, "Value": {} } } }, "S80": { "type": "list", "member": { "type": "structure", "required": [ "PropertyPath", "ExpectedValue", "ActualValue", "DifferenceType" ], "members": { "PropertyPath": {}, "ExpectedValue": {}, "ActualValue": {}, "DifferenceType": {} } } }, "S8d": { "type": "structure", "members": { "DriftStatus": {}, "DriftDetectionStatus": {}, "LastDriftCheckTimestamp": { "type": "timestamp" }, "TotalStackInstancesCount": { "type": "integer" }, "DriftedStackInstancesCount": { "type": "integer" }, "InSyncStackInstancesCount": { "type": "integer" }, "InProgressStackInstancesCount": { "type": "integer" }, "FailedStackInstancesCount": { "type": "integer" } } }, "S8s": { "type": "structure", "members": { "FailedStackInstancesCount": { "type": "integer" } } }, "S9s": { "type": "list", "member": {} }, "Saq": { "type": "list", "member": {} }, "Sbl": { "type": "map", "key": {}, "value": {} }, "Sbq": { "type": "structure", "members": { "ResourceType": {}, "ResourceIdentifier": { "shape": "Sbl" }, "ManagedByStack": { "type": "boolean" } } } } } },{}],18:[function(require,module,exports){ module.exports={ "pagination": { "DescribeAccountLimits": { "input_token": "NextToken", "output_token": "NextToken", "result_key": "AccountLimits" }, "DescribeStackEvents": { "input_token": "NextToken", "output_token": "NextToken", "result_key": "StackEvents" }, "DescribeStackResourceDrifts": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "DescribeStackResources": { "result_key": "StackResources" }, "DescribeStacks": { "input_token": "NextToken", "output_token": "NextToken", "result_key": "Stacks" }, "ListChangeSets": { "input_token": "NextToken", "output_token": "NextToken", "result_key": "Summaries" }, "ListExports": { "input_token": "NextToken", "output_token": "NextToken", "result_key": "Exports" }, "ListGeneratedTemplates": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Summaries" }, "ListImports": { "input_token": "NextToken", "output_token": "NextToken", "result_key": "Imports" }, "ListResourceScanRelatedResources": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "RelatedResources" }, "ListResourceScanResources": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Resources" }, "ListResourceScans": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "ResourceScanSummaries" }, "ListStackInstances": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Summaries" }, "ListStackResources": { "input_token": "NextToken", "output_token": "NextToken", "result_key": "StackResourceSummaries" }, "ListStackSetOperationResults": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Summaries" }, "ListStackSetOperations": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Summaries" }, "ListStackSets": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Summaries" }, "ListStacks": { "input_token": "NextToken", "output_token": "NextToken", "result_key": "StackSummaries" }, "ListTypeRegistrations": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListTypeVersions": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListTypes": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "TypeSummaries" } } } },{}],19:[function(require,module,exports){ module.exports={ "version": 2, "waiters": { "StackExists": { "delay": 5, "operation": "DescribeStacks", "maxAttempts": 20, "acceptors": [ { "matcher": "status", "expected": 200, "state": "success" }, { "matcher": "error", "expected": "ValidationError", "state": "retry" } ] }, "StackCreateComplete": { "delay": 30, "operation": "DescribeStacks", "maxAttempts": 120, "description": "Wait until stack status is CREATE_COMPLETE.", "acceptors": [ { "argument": "Stacks[].StackStatus", "expected": "CREATE_COMPLETE", "matcher": "pathAll", "state": "success" }, { "argument": "Stacks[].StackStatus", "expected": "UPDATE_COMPLETE", "matcher": "pathAll", "state": "success" }, { "argument": "Stacks[].StackStatus", "expected": "UPDATE_IN_PROGRESS", "matcher": "pathAll", "state": "success" }, { "argument": "Stacks[].StackStatus", "expected": "UPDATE_COMPLETE_CLEANUP_IN_PROGRESS", "matcher": "pathAll", "state": "success" }, { "argument": "Stacks[].StackStatus", "expected": "UPDATE_FAILED", "matcher": "pathAll", "state": "success" }, { "argument": "Stacks[].StackStatus", "expected": "UPDATE_ROLLBACK_IN_PROGRESS", "matcher": "pathAll", "state": "success" }, { "argument": "Stacks[].StackStatus", "expected": "UPDATE_ROLLBACK_FAILED", "matcher": "pathAll", "state": "success" }, { "argument": "Stacks[].StackStatus", "expected": "UPDATE_ROLLBACK_COMPLETE_CLEANUP_IN_PROGRESS", "matcher": "pathAll", "state": "success" }, { "argument": "Stacks[].StackStatus", "expected": "UPDATE_ROLLBACK_COMPLETE", "matcher": "pathAll", "state": "success" }, { "argument": "Stacks[].StackStatus", "expected": "CREATE_FAILED", "matcher": "pathAny", "state": "failure" }, { "argument": "Stacks[].StackStatus", "expected": "DELETE_COMPLETE", "matcher": "pathAny", "state": "failure" }, { "argument": "Stacks[].StackStatus", "expected": "DELETE_FAILED", "matcher": "pathAny", "state": "failure" }, { "argument": "Stacks[].StackStatus", "expected": "ROLLBACK_FAILED", "matcher": "pathAny", "state": "failure" }, { "argument": "Stacks[].StackStatus", "expected": "ROLLBACK_COMPLETE", "matcher": "pathAny", "state": "failure" }, { "expected": "ValidationError", "matcher": "error", "state": "failure" } ] }, "StackDeleteComplete": { "delay": 30, "operation": "DescribeStacks", "maxAttempts": 120, "description": "Wait until stack status is DELETE_COMPLETE.", "acceptors": [ { "argument": "Stacks[].StackStatus", "expected": "DELETE_COMPLETE", "matcher": "pathAll", "state": "success" }, { "expected": "ValidationError", "matcher": "error", "state": "success" }, { "argument": "Stacks[].StackStatus", "expected": "DELETE_FAILED", "matcher": "pathAny", "state": "failure" }, { "argument": "Stacks[].StackStatus", "expected": "CREATE_FAILED", "matcher": "pathAny", "state": "failure" }, { "argument": "Stacks[].StackStatus", "expected": "ROLLBACK_FAILED", "matcher": "pathAny", "state": "failure" }, { "argument": "Stacks[].StackStatus", "expected": "UPDATE_ROLLBACK_IN_PROGRESS", "matcher": "pathAny", "state": "failure" }, { "argument": "Stacks[].StackStatus", "expected": "UPDATE_ROLLBACK_FAILED", "matcher": "pathAny", "state": "failure" }, { "argument": "Stacks[].StackStatus", "expected": "UPDATE_ROLLBACK_COMPLETE", "matcher": "pathAny", "state": "failure" }, { "argument": "Stacks[].StackStatus", "expected": "UPDATE_COMPLETE", "matcher": "pathAny", "state": "failure" } ] }, "StackUpdateComplete": { "delay": 30, "maxAttempts": 120, "operation": "DescribeStacks", "description": "Wait until stack status is UPDATE_COMPLETE.", "acceptors": [ { "argument": "Stacks[].StackStatus", "expected": "UPDATE_COMPLETE", "matcher": "pathAll", "state": "success" }, { "expected": "UPDATE_FAILED", "matcher": "pathAny", "state": "failure", "argument": "Stacks[].StackStatus" }, { "argument": "Stacks[].StackStatus", "expected": "UPDATE_ROLLBACK_FAILED", "matcher": "pathAny", "state": "failure" }, { "expected": "UPDATE_ROLLBACK_COMPLETE", "matcher": "pathAny", "state": "failure", "argument": "Stacks[].StackStatus" }, { "expected": "ValidationError", "matcher": "error", "state": "failure" } ] }, "StackImportComplete": { "delay": 30, "maxAttempts": 120, "operation": "DescribeStacks", "description": "Wait until stack status is IMPORT_COMPLETE.", "acceptors": [ { "argument": "Stacks[].StackStatus", "expected": "IMPORT_COMPLETE", "matcher": "pathAll", "state": "success" }, { "expected": "ROLLBACK_COMPLETE", "matcher": "pathAny", "state": "failure", "argument": "Stacks[].StackStatus" }, { "expected": "ROLLBACK_FAILED", "matcher": "pathAny", "state": "failure", "argument": "Stacks[].StackStatus" }, { "argument": "Stacks[].StackStatus", "expected": "IMPORT_ROLLBACK_IN_PROGRESS", "matcher": "pathAny", "state": "failure" }, { "argument": "Stacks[].StackStatus", "expected": "IMPORT_ROLLBACK_FAILED", "matcher": "pathAny", "state": "failure" }, { "expected": "IMPORT_ROLLBACK_COMPLETE", "matcher": "pathAny", "state": "failure", "argument": "Stacks[].StackStatus" }, { "expected": "ValidationError", "matcher": "error", "state": "failure" } ] }, "StackRollbackComplete": { "delay": 30, "operation": "DescribeStacks", "maxAttempts": 120, "description": "Wait until stack status is UPDATE_ROLLBACK_COMPLETE.", "acceptors": [ { "argument": "Stacks[].StackStatus", "expected": "UPDATE_ROLLBACK_COMPLETE", "matcher": "pathAll", "state": "success" }, { "argument": "Stacks[].StackStatus", "expected": "UPDATE_FAILED", "matcher": "pathAny", "state": "failure" }, { "argument": "Stacks[].StackStatus", "expected": "UPDATE_ROLLBACK_FAILED", "matcher": "pathAny", "state": "failure" }, { "argument": "Stacks[].StackStatus", "expected": "DELETE_FAILED", "matcher": "pathAny", "state": "failure" }, { "expected": "ValidationError", "matcher": "error", "state": "failure" } ] }, "ChangeSetCreateComplete": { "delay": 30, "operation": "DescribeChangeSet", "maxAttempts": 120, "description": "Wait until change set status is CREATE_COMPLETE.", "acceptors": [ { "argument": "Status", "expected": "CREATE_COMPLETE", "matcher": "path", "state": "success" }, { "argument": "Status", "expected": "FAILED", "matcher": "path", "state": "failure" }, { "expected": "ValidationError", "matcher": "error", "state": "failure" } ] }, "TypeRegistrationComplete": { "delay": 30, "operation": "DescribeTypeRegistration", "maxAttempts": 120, "description": "Wait until type registration is COMPLETE.", "acceptors": [ { "argument": "ProgressStatus", "expected": "COMPLETE", "matcher": "path", "state": "success" }, { "argument": "ProgressStatus", "expected": "FAILED", "matcher": "path", "state": "failure" } ] } } } },{}],20:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2016-11-25", "endpointPrefix": "cloudfront", "globalEndpoint": "cloudfront.amazonaws.com", "protocol": "rest-xml", "serviceAbbreviation": "CloudFront", "serviceFullName": "Amazon CloudFront", "serviceId": "CloudFront", "signatureVersion": "v4", "uid": "cloudfront-2016-11-25" }, "operations": { "CreateCloudFrontOriginAccessIdentity": { "http": { "requestUri": "/2016-11-25/origin-access-identity/cloudfront", "responseCode": 201 }, "input": { "type": "structure", "required": [ "CloudFrontOriginAccessIdentityConfig" ], "members": { "CloudFrontOriginAccessIdentityConfig": { "shape": "S2", "locationName": "CloudFrontOriginAccessIdentityConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2016-11-25/" } } }, "payload": "CloudFrontOriginAccessIdentityConfig" }, "output": { "type": "structure", "members": { "CloudFrontOriginAccessIdentity": { "shape": "S5" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "CloudFrontOriginAccessIdentity" } }, "CreateDistribution": { "http": { "requestUri": "/2016-11-25/distribution", "responseCode": 201 }, "input": { "type": "structure", "required": [ "DistributionConfig" ], "members": { "DistributionConfig": { "shape": "S7", "locationName": "DistributionConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2016-11-25/" } } }, "payload": "DistributionConfig" }, "output": { "type": "structure", "members": { "Distribution": { "shape": "S1s" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "Distribution" } }, "CreateDistributionWithTags": { "http": { "requestUri": "/2016-11-25/distribution?WithTags", "responseCode": 201 }, "input": { "type": "structure", "required": [ "DistributionConfigWithTags" ], "members": { "DistributionConfigWithTags": { "locationName": "DistributionConfigWithTags", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2016-11-25/" }, "type": "structure", "required": [ "DistributionConfig", "Tags" ], "members": { "DistributionConfig": { "shape": "S7" }, "Tags": { "shape": "S21" } } } }, "payload": "DistributionConfigWithTags" }, "output": { "type": "structure", "members": { "Distribution": { "shape": "S1s" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "Distribution" } }, "CreateInvalidation": { "http": { "requestUri": "/2016-11-25/distribution/{DistributionId}/invalidation", "responseCode": 201 }, "input": { "type": "structure", "required": [ "DistributionId", "InvalidationBatch" ], "members": { "DistributionId": { "location": "uri", "locationName": "DistributionId" }, "InvalidationBatch": { "shape": "S28", "locationName": "InvalidationBatch", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2016-11-25/" } } }, "payload": "InvalidationBatch" }, "output": { "type": "structure", "members": { "Location": { "location": "header", "locationName": "Location" }, "Invalidation": { "shape": "S2c" } }, "payload": "Invalidation" } }, "CreateStreamingDistribution": { "http": { "requestUri": "/2016-11-25/streaming-distribution", "responseCode": 201 }, "input": { "type": "structure", "required": [ "StreamingDistributionConfig" ], "members": { "StreamingDistributionConfig": { "shape": "S2e", "locationName": "StreamingDistributionConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2016-11-25/" } } }, "payload": "StreamingDistributionConfig" }, "output": { "type": "structure", "members": { "StreamingDistribution": { "shape": "S2i" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "StreamingDistribution" } }, "CreateStreamingDistributionWithTags": { "http": { "requestUri": "/2016-11-25/streaming-distribution?WithTags", "responseCode": 201 }, "input": { "type": "structure", "required": [ "StreamingDistributionConfigWithTags" ], "members": { "StreamingDistributionConfigWithTags": { "locationName": "StreamingDistributionConfigWithTags", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2016-11-25/" }, "type": "structure", "required": [ "StreamingDistributionConfig", "Tags" ], "members": { "StreamingDistributionConfig": { "shape": "S2e" }, "Tags": { "shape": "S21" } } } }, "payload": "StreamingDistributionConfigWithTags" }, "output": { "type": "structure", "members": { "StreamingDistribution": { "shape": "S2i" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "StreamingDistribution" } }, "DeleteCloudFrontOriginAccessIdentity": { "http": { "method": "DELETE", "requestUri": "/2016-11-25/origin-access-identity/cloudfront/{Id}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } } }, "DeleteDistribution": { "http": { "method": "DELETE", "requestUri": "/2016-11-25/distribution/{Id}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } } }, "DeleteStreamingDistribution": { "http": { "method": "DELETE", "requestUri": "/2016-11-25/streaming-distribution/{Id}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } } }, "GetCloudFrontOriginAccessIdentity": { "http": { "method": "GET", "requestUri": "/2016-11-25/origin-access-identity/cloudfront/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "CloudFrontOriginAccessIdentity": { "shape": "S5" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "CloudFrontOriginAccessIdentity" } }, "GetCloudFrontOriginAccessIdentityConfig": { "http": { "method": "GET", "requestUri": "/2016-11-25/origin-access-identity/cloudfront/{Id}/config" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "CloudFrontOriginAccessIdentityConfig": { "shape": "S2" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "CloudFrontOriginAccessIdentityConfig" } }, "GetDistribution": { "http": { "method": "GET", "requestUri": "/2016-11-25/distribution/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "Distribution": { "shape": "S1s" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "Distribution" } }, "GetDistributionConfig": { "http": { "method": "GET", "requestUri": "/2016-11-25/distribution/{Id}/config" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "DistributionConfig": { "shape": "S7" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "DistributionConfig" } }, "GetInvalidation": { "http": { "method": "GET", "requestUri": "/2016-11-25/distribution/{DistributionId}/invalidation/{Id}" }, "input": { "type": "structure", "required": [ "DistributionId", "Id" ], "members": { "DistributionId": { "location": "uri", "locationName": "DistributionId" }, "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "Invalidation": { "shape": "S2c" } }, "payload": "Invalidation" } }, "GetStreamingDistribution": { "http": { "method": "GET", "requestUri": "/2016-11-25/streaming-distribution/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "StreamingDistribution": { "shape": "S2i" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "StreamingDistribution" } }, "GetStreamingDistributionConfig": { "http": { "method": "GET", "requestUri": "/2016-11-25/streaming-distribution/{Id}/config" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "StreamingDistributionConfig": { "shape": "S2e" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "StreamingDistributionConfig" } }, "ListCloudFrontOriginAccessIdentities": { "http": { "method": "GET", "requestUri": "/2016-11-25/origin-access-identity/cloudfront" }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "CloudFrontOriginAccessIdentityList": { "type": "structure", "required": [ "Marker", "MaxItems", "IsTruncated", "Quantity" ], "members": { "Marker": {}, "NextMarker": {}, "MaxItems": { "type": "integer" }, "IsTruncated": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "CloudFrontOriginAccessIdentitySummary", "type": "structure", "required": [ "Id", "S3CanonicalUserId", "Comment" ], "members": { "Id": {}, "S3CanonicalUserId": {}, "Comment": {} } } } } } }, "payload": "CloudFrontOriginAccessIdentityList" } }, "ListDistributions": { "http": { "method": "GET", "requestUri": "/2016-11-25/distribution" }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "DistributionList": { "shape": "S3a" } }, "payload": "DistributionList" } }, "ListDistributionsByWebACLId": { "http": { "method": "GET", "requestUri": "/2016-11-25/distributionsByWebACLId/{WebACLId}" }, "input": { "type": "structure", "required": [ "WebACLId" ], "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" }, "WebACLId": { "location": "uri", "locationName": "WebACLId" } } }, "output": { "type": "structure", "members": { "DistributionList": { "shape": "S3a" } }, "payload": "DistributionList" } }, "ListInvalidations": { "http": { "method": "GET", "requestUri": "/2016-11-25/distribution/{DistributionId}/invalidation" }, "input": { "type": "structure", "required": [ "DistributionId" ], "members": { "DistributionId": { "location": "uri", "locationName": "DistributionId" }, "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "InvalidationList": { "type": "structure", "required": [ "Marker", "MaxItems", "IsTruncated", "Quantity" ], "members": { "Marker": {}, "NextMarker": {}, "MaxItems": { "type": "integer" }, "IsTruncated": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "InvalidationSummary", "type": "structure", "required": [ "Id", "CreateTime", "Status" ], "members": { "Id": {}, "CreateTime": { "type": "timestamp" }, "Status": {} } } } } } }, "payload": "InvalidationList" } }, "ListStreamingDistributions": { "http": { "method": "GET", "requestUri": "/2016-11-25/streaming-distribution" }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "StreamingDistributionList": { "type": "structure", "required": [ "Marker", "MaxItems", "IsTruncated", "Quantity" ], "members": { "Marker": {}, "NextMarker": {}, "MaxItems": { "type": "integer" }, "IsTruncated": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "StreamingDistributionSummary", "type": "structure", "required": [ "Id", "ARN", "Status", "LastModifiedTime", "DomainName", "S3Origin", "Aliases", "TrustedSigners", "Comment", "PriceClass", "Enabled" ], "members": { "Id": {}, "ARN": {}, "Status": {}, "LastModifiedTime": { "type": "timestamp" }, "DomainName": {}, "S3Origin": { "shape": "S2f" }, "Aliases": { "shape": "S8" }, "TrustedSigners": { "shape": "Sy" }, "Comment": {}, "PriceClass": {}, "Enabled": { "type": "boolean" } } } } } } }, "payload": "StreamingDistributionList" } }, "ListTagsForResource": { "http": { "method": "GET", "requestUri": "/2016-11-25/tagging" }, "input": { "type": "structure", "required": [ "Resource" ], "members": { "Resource": { "location": "querystring", "locationName": "Resource" } } }, "output": { "type": "structure", "required": [ "Tags" ], "members": { "Tags": { "shape": "S21" } }, "payload": "Tags" } }, "TagResource": { "http": { "requestUri": "/2016-11-25/tagging?Operation=Tag", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Resource", "Tags" ], "members": { "Resource": { "location": "querystring", "locationName": "Resource" }, "Tags": { "shape": "S21", "locationName": "Tags", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2016-11-25/" } } }, "payload": "Tags" } }, "UntagResource": { "http": { "requestUri": "/2016-11-25/tagging?Operation=Untag", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Resource", "TagKeys" ], "members": { "Resource": { "location": "querystring", "locationName": "Resource" }, "TagKeys": { "locationName": "TagKeys", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2016-11-25/" }, "type": "structure", "members": { "Items": { "type": "list", "member": { "locationName": "Key" } } } } }, "payload": "TagKeys" } }, "UpdateCloudFrontOriginAccessIdentity": { "http": { "method": "PUT", "requestUri": "/2016-11-25/origin-access-identity/cloudfront/{Id}/config" }, "input": { "type": "structure", "required": [ "CloudFrontOriginAccessIdentityConfig", "Id" ], "members": { "CloudFrontOriginAccessIdentityConfig": { "shape": "S2", "locationName": "CloudFrontOriginAccessIdentityConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2016-11-25/" } }, "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } }, "payload": "CloudFrontOriginAccessIdentityConfig" }, "output": { "type": "structure", "members": { "CloudFrontOriginAccessIdentity": { "shape": "S5" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "CloudFrontOriginAccessIdentity" } }, "UpdateDistribution": { "http": { "method": "PUT", "requestUri": "/2016-11-25/distribution/{Id}/config" }, "input": { "type": "structure", "required": [ "DistributionConfig", "Id" ], "members": { "DistributionConfig": { "shape": "S7", "locationName": "DistributionConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2016-11-25/" } }, "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } }, "payload": "DistributionConfig" }, "output": { "type": "structure", "members": { "Distribution": { "shape": "S1s" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "Distribution" } }, "UpdateStreamingDistribution": { "http": { "method": "PUT", "requestUri": "/2016-11-25/streaming-distribution/{Id}/config" }, "input": { "type": "structure", "required": [ "StreamingDistributionConfig", "Id" ], "members": { "StreamingDistributionConfig": { "shape": "S2e", "locationName": "StreamingDistributionConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2016-11-25/" } }, "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } }, "payload": "StreamingDistributionConfig" }, "output": { "type": "structure", "members": { "StreamingDistribution": { "shape": "S2i" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "StreamingDistribution" } } }, "shapes": { "S2": { "type": "structure", "required": [ "CallerReference", "Comment" ], "members": { "CallerReference": {}, "Comment": {} } }, "S5": { "type": "structure", "required": [ "Id", "S3CanonicalUserId" ], "members": { "Id": {}, "S3CanonicalUserId": {}, "CloudFrontOriginAccessIdentityConfig": { "shape": "S2" } } }, "S7": { "type": "structure", "required": [ "CallerReference", "Origins", "DefaultCacheBehavior", "Comment", "Enabled" ], "members": { "CallerReference": {}, "Aliases": { "shape": "S8" }, "DefaultRootObject": {}, "Origins": { "shape": "Sb" }, "DefaultCacheBehavior": { "shape": "Sn" }, "CacheBehaviors": { "shape": "S1a" }, "CustomErrorResponses": { "shape": "S1d" }, "Comment": {}, "Logging": { "type": "structure", "required": [ "Enabled", "IncludeCookies", "Bucket", "Prefix" ], "members": { "Enabled": { "type": "boolean" }, "IncludeCookies": { "type": "boolean" }, "Bucket": {}, "Prefix": {} } }, "PriceClass": {}, "Enabled": { "type": "boolean" }, "ViewerCertificate": { "shape": "S1i" }, "Restrictions": { "shape": "S1m" }, "WebACLId": {}, "HttpVersion": {}, "IsIPV6Enabled": { "type": "boolean" } } }, "S8": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "CNAME" } } } }, "Sb": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Origin", "type": "structure", "required": [ "Id", "DomainName" ], "members": { "Id": {}, "DomainName": {}, "OriginPath": {}, "CustomHeaders": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "OriginCustomHeader", "type": "structure", "required": [ "HeaderName", "HeaderValue" ], "members": { "HeaderName": {}, "HeaderValue": {} } } } } }, "S3OriginConfig": { "type": "structure", "required": [ "OriginAccessIdentity" ], "members": { "OriginAccessIdentity": {} } }, "CustomOriginConfig": { "type": "structure", "required": [ "HTTPPort", "HTTPSPort", "OriginProtocolPolicy" ], "members": { "HTTPPort": { "type": "integer" }, "HTTPSPort": { "type": "integer" }, "OriginProtocolPolicy": {}, "OriginSslProtocols": { "type": "structure", "required": [ "Quantity", "Items" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "SslProtocol" } } } } } } } } } } }, "Sn": { "type": "structure", "required": [ "TargetOriginId", "ForwardedValues", "TrustedSigners", "ViewerProtocolPolicy", "MinTTL" ], "members": { "TargetOriginId": {}, "ForwardedValues": { "shape": "So" }, "TrustedSigners": { "shape": "Sy" }, "ViewerProtocolPolicy": {}, "MinTTL": { "type": "long" }, "AllowedMethods": { "shape": "S12" }, "SmoothStreaming": { "type": "boolean" }, "DefaultTTL": { "type": "long" }, "MaxTTL": { "type": "long" }, "Compress": { "type": "boolean" }, "LambdaFunctionAssociations": { "shape": "S16" } } }, "So": { "type": "structure", "required": [ "QueryString", "Cookies" ], "members": { "QueryString": { "type": "boolean" }, "Cookies": { "type": "structure", "required": [ "Forward" ], "members": { "Forward": {}, "WhitelistedNames": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Name" } } } } } }, "Headers": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Name" } } } }, "QueryStringCacheKeys": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Name" } } } } } }, "Sy": { "type": "structure", "required": [ "Enabled", "Quantity" ], "members": { "Enabled": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "AwsAccountNumber" } } } }, "S12": { "type": "structure", "required": [ "Quantity", "Items" ], "members": { "Quantity": { "type": "integer" }, "Items": { "shape": "S13" }, "CachedMethods": { "type": "structure", "required": [ "Quantity", "Items" ], "members": { "Quantity": { "type": "integer" }, "Items": { "shape": "S13" } } } } }, "S13": { "type": "list", "member": { "locationName": "Method" } }, "S16": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "LambdaFunctionAssociation", "type": "structure", "members": { "LambdaFunctionARN": {}, "EventType": {} } } } } }, "S1a": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "CacheBehavior", "type": "structure", "required": [ "PathPattern", "TargetOriginId", "ForwardedValues", "TrustedSigners", "ViewerProtocolPolicy", "MinTTL" ], "members": { "PathPattern": {}, "TargetOriginId": {}, "ForwardedValues": { "shape": "So" }, "TrustedSigners": { "shape": "Sy" }, "ViewerProtocolPolicy": {}, "MinTTL": { "type": "long" }, "AllowedMethods": { "shape": "S12" }, "SmoothStreaming": { "type": "boolean" }, "DefaultTTL": { "type": "long" }, "MaxTTL": { "type": "long" }, "Compress": { "type": "boolean" }, "LambdaFunctionAssociations": { "shape": "S16" } } } } } }, "S1d": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "CustomErrorResponse", "type": "structure", "required": [ "ErrorCode" ], "members": { "ErrorCode": { "type": "integer" }, "ResponsePagePath": {}, "ResponseCode": {}, "ErrorCachingMinTTL": { "type": "long" } } } } } }, "S1i": { "type": "structure", "members": { "CloudFrontDefaultCertificate": { "type": "boolean" }, "IAMCertificateId": {}, "ACMCertificateArn": {}, "SSLSupportMethod": {}, "MinimumProtocolVersion": {}, "Certificate": { "deprecated": true }, "CertificateSource": { "deprecated": true } } }, "S1m": { "type": "structure", "required": [ "GeoRestriction" ], "members": { "GeoRestriction": { "type": "structure", "required": [ "RestrictionType", "Quantity" ], "members": { "RestrictionType": {}, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Location" } } } } } }, "S1s": { "type": "structure", "required": [ "Id", "ARN", "Status", "LastModifiedTime", "InProgressInvalidationBatches", "DomainName", "ActiveTrustedSigners", "DistributionConfig" ], "members": { "Id": {}, "ARN": {}, "Status": {}, "LastModifiedTime": { "type": "timestamp" }, "InProgressInvalidationBatches": { "type": "integer" }, "DomainName": {}, "ActiveTrustedSigners": { "shape": "S1u" }, "DistributionConfig": { "shape": "S7" } } }, "S1u": { "type": "structure", "required": [ "Enabled", "Quantity" ], "members": { "Enabled": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Signer", "type": "structure", "members": { "AwsAccountNumber": {}, "KeyPairIds": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "KeyPairId" } } } } } } } } }, "S21": { "type": "structure", "members": { "Items": { "type": "list", "member": { "locationName": "Tag", "type": "structure", "required": [ "Key" ], "members": { "Key": {}, "Value": {} } } } } }, "S28": { "type": "structure", "required": [ "Paths", "CallerReference" ], "members": { "Paths": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Path" } } } }, "CallerReference": {} } }, "S2c": { "type": "structure", "required": [ "Id", "Status", "CreateTime", "InvalidationBatch" ], "members": { "Id": {}, "Status": {}, "CreateTime": { "type": "timestamp" }, "InvalidationBatch": { "shape": "S28" } } }, "S2e": { "type": "structure", "required": [ "CallerReference", "S3Origin", "Comment", "TrustedSigners", "Enabled" ], "members": { "CallerReference": {}, "S3Origin": { "shape": "S2f" }, "Aliases": { "shape": "S8" }, "Comment": {}, "Logging": { "type": "structure", "required": [ "Enabled", "Bucket", "Prefix" ], "members": { "Enabled": { "type": "boolean" }, "Bucket": {}, "Prefix": {} } }, "TrustedSigners": { "shape": "Sy" }, "PriceClass": {}, "Enabled": { "type": "boolean" } } }, "S2f": { "type": "structure", "required": [ "DomainName", "OriginAccessIdentity" ], "members": { "DomainName": {}, "OriginAccessIdentity": {} } }, "S2i": { "type": "structure", "required": [ "Id", "ARN", "Status", "DomainName", "ActiveTrustedSigners", "StreamingDistributionConfig" ], "members": { "Id": {}, "ARN": {}, "Status": {}, "LastModifiedTime": { "type": "timestamp" }, "DomainName": {}, "ActiveTrustedSigners": { "shape": "S1u" }, "StreamingDistributionConfig": { "shape": "S2e" } } }, "S3a": { "type": "structure", "required": [ "Marker", "MaxItems", "IsTruncated", "Quantity" ], "members": { "Marker": {}, "NextMarker": {}, "MaxItems": { "type": "integer" }, "IsTruncated": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "DistributionSummary", "type": "structure", "required": [ "Id", "ARN", "Status", "LastModifiedTime", "DomainName", "Aliases", "Origins", "DefaultCacheBehavior", "CacheBehaviors", "CustomErrorResponses", "Comment", "PriceClass", "Enabled", "ViewerCertificate", "Restrictions", "WebACLId", "HttpVersion", "IsIPV6Enabled" ], "members": { "Id": {}, "ARN": {}, "Status": {}, "LastModifiedTime": { "type": "timestamp" }, "DomainName": {}, "Aliases": { "shape": "S8" }, "Origins": { "shape": "Sb" }, "DefaultCacheBehavior": { "shape": "Sn" }, "CacheBehaviors": { "shape": "S1a" }, "CustomErrorResponses": { "shape": "S1d" }, "Comment": {}, "PriceClass": {}, "Enabled": { "type": "boolean" }, "ViewerCertificate": { "shape": "S1i" }, "Restrictions": { "shape": "S1m" }, "WebACLId": {}, "HttpVersion": {}, "IsIPV6Enabled": { "type": "boolean" } } } } } } } } },{}],21:[function(require,module,exports){ module.exports={ "pagination": { "ListCloudFrontOriginAccessIdentities": { "input_token": "Marker", "output_token": "CloudFrontOriginAccessIdentityList.NextMarker", "limit_key": "MaxItems", "more_results": "CloudFrontOriginAccessIdentityList.IsTruncated", "result_key": "CloudFrontOriginAccessIdentityList.Items" }, "ListDistributions": { "input_token": "Marker", "output_token": "DistributionList.NextMarker", "limit_key": "MaxItems", "more_results": "DistributionList.IsTruncated", "result_key": "DistributionList.Items" }, "ListInvalidations": { "input_token": "Marker", "output_token": "InvalidationList.NextMarker", "limit_key": "MaxItems", "more_results": "InvalidationList.IsTruncated", "result_key": "InvalidationList.Items" }, "ListStreamingDistributions": { "input_token": "Marker", "output_token": "StreamingDistributionList.NextMarker", "limit_key": "MaxItems", "more_results": "StreamingDistributionList.IsTruncated", "result_key": "StreamingDistributionList.Items" } } } },{}],22:[function(require,module,exports){ module.exports={ "version": 2, "waiters": { "DistributionDeployed": { "delay": 60, "operation": "GetDistribution", "maxAttempts": 25, "description": "Wait until a distribution is deployed.", "acceptors": [ { "expected": "Deployed", "matcher": "path", "state": "success", "argument": "Distribution.Status" } ] }, "InvalidationCompleted": { "delay": 20, "operation": "GetInvalidation", "maxAttempts": 30, "description": "Wait until an invalidation has completed.", "acceptors": [ { "expected": "Completed", "matcher": "path", "state": "success", "argument": "Invalidation.Status" } ] }, "StreamingDistributionDeployed": { "delay": 60, "operation": "GetStreamingDistribution", "maxAttempts": 25, "description": "Wait until a streaming distribution is deployed.", "acceptors": [ { "expected": "Deployed", "matcher": "path", "state": "success", "argument": "StreamingDistribution.Status" } ] } } } },{}],23:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2017-03-25", "endpointPrefix": "cloudfront", "globalEndpoint": "cloudfront.amazonaws.com", "protocol": "rest-xml", "serviceAbbreviation": "CloudFront", "serviceFullName": "Amazon CloudFront", "serviceId": "CloudFront", "signatureVersion": "v4", "uid": "cloudfront-2017-03-25" }, "operations": { "CreateCloudFrontOriginAccessIdentity": { "http": { "requestUri": "/2017-03-25/origin-access-identity/cloudfront", "responseCode": 201 }, "input": { "type": "structure", "required": [ "CloudFrontOriginAccessIdentityConfig" ], "members": { "CloudFrontOriginAccessIdentityConfig": { "shape": "S2", "locationName": "CloudFrontOriginAccessIdentityConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2017-03-25/" } } }, "payload": "CloudFrontOriginAccessIdentityConfig" }, "output": { "type": "structure", "members": { "CloudFrontOriginAccessIdentity": { "shape": "S5" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "CloudFrontOriginAccessIdentity" } }, "CreateDistribution": { "http": { "requestUri": "/2017-03-25/distribution", "responseCode": 201 }, "input": { "type": "structure", "required": [ "DistributionConfig" ], "members": { "DistributionConfig": { "shape": "S7", "locationName": "DistributionConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2017-03-25/" } } }, "payload": "DistributionConfig" }, "output": { "type": "structure", "members": { "Distribution": { "shape": "S1s" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "Distribution" } }, "CreateDistributionWithTags": { "http": { "requestUri": "/2017-03-25/distribution?WithTags", "responseCode": 201 }, "input": { "type": "structure", "required": [ "DistributionConfigWithTags" ], "members": { "DistributionConfigWithTags": { "locationName": "DistributionConfigWithTags", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2017-03-25/" }, "type": "structure", "required": [ "DistributionConfig", "Tags" ], "members": { "DistributionConfig": { "shape": "S7" }, "Tags": { "shape": "S21" } } } }, "payload": "DistributionConfigWithTags" }, "output": { "type": "structure", "members": { "Distribution": { "shape": "S1s" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "Distribution" } }, "CreateInvalidation": { "http": { "requestUri": "/2017-03-25/distribution/{DistributionId}/invalidation", "responseCode": 201 }, "input": { "type": "structure", "required": [ "DistributionId", "InvalidationBatch" ], "members": { "DistributionId": { "location": "uri", "locationName": "DistributionId" }, "InvalidationBatch": { "shape": "S28", "locationName": "InvalidationBatch", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2017-03-25/" } } }, "payload": "InvalidationBatch" }, "output": { "type": "structure", "members": { "Location": { "location": "header", "locationName": "Location" }, "Invalidation": { "shape": "S2c" } }, "payload": "Invalidation" } }, "CreateStreamingDistribution": { "http": { "requestUri": "/2017-03-25/streaming-distribution", "responseCode": 201 }, "input": { "type": "structure", "required": [ "StreamingDistributionConfig" ], "members": { "StreamingDistributionConfig": { "shape": "S2e", "locationName": "StreamingDistributionConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2017-03-25/" } } }, "payload": "StreamingDistributionConfig" }, "output": { "type": "structure", "members": { "StreamingDistribution": { "shape": "S2i" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "StreamingDistribution" } }, "CreateStreamingDistributionWithTags": { "http": { "requestUri": "/2017-03-25/streaming-distribution?WithTags", "responseCode": 201 }, "input": { "type": "structure", "required": [ "StreamingDistributionConfigWithTags" ], "members": { "StreamingDistributionConfigWithTags": { "locationName": "StreamingDistributionConfigWithTags", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2017-03-25/" }, "type": "structure", "required": [ "StreamingDistributionConfig", "Tags" ], "members": { "StreamingDistributionConfig": { "shape": "S2e" }, "Tags": { "shape": "S21" } } } }, "payload": "StreamingDistributionConfigWithTags" }, "output": { "type": "structure", "members": { "StreamingDistribution": { "shape": "S2i" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "StreamingDistribution" } }, "DeleteCloudFrontOriginAccessIdentity": { "http": { "method": "DELETE", "requestUri": "/2017-03-25/origin-access-identity/cloudfront/{Id}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } } }, "DeleteDistribution": { "http": { "method": "DELETE", "requestUri": "/2017-03-25/distribution/{Id}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } } }, "DeleteServiceLinkedRole": { "http": { "method": "DELETE", "requestUri": "/2017-03-25/service-linked-role/{RoleName}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "RoleName" ], "members": { "RoleName": { "location": "uri", "locationName": "RoleName" } } } }, "DeleteStreamingDistribution": { "http": { "method": "DELETE", "requestUri": "/2017-03-25/streaming-distribution/{Id}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } } }, "GetCloudFrontOriginAccessIdentity": { "http": { "method": "GET", "requestUri": "/2017-03-25/origin-access-identity/cloudfront/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "CloudFrontOriginAccessIdentity": { "shape": "S5" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "CloudFrontOriginAccessIdentity" } }, "GetCloudFrontOriginAccessIdentityConfig": { "http": { "method": "GET", "requestUri": "/2017-03-25/origin-access-identity/cloudfront/{Id}/config" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "CloudFrontOriginAccessIdentityConfig": { "shape": "S2" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "CloudFrontOriginAccessIdentityConfig" } }, "GetDistribution": { "http": { "method": "GET", "requestUri": "/2017-03-25/distribution/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "Distribution": { "shape": "S1s" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "Distribution" } }, "GetDistributionConfig": { "http": { "method": "GET", "requestUri": "/2017-03-25/distribution/{Id}/config" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "DistributionConfig": { "shape": "S7" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "DistributionConfig" } }, "GetInvalidation": { "http": { "method": "GET", "requestUri": "/2017-03-25/distribution/{DistributionId}/invalidation/{Id}" }, "input": { "type": "structure", "required": [ "DistributionId", "Id" ], "members": { "DistributionId": { "location": "uri", "locationName": "DistributionId" }, "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "Invalidation": { "shape": "S2c" } }, "payload": "Invalidation" } }, "GetStreamingDistribution": { "http": { "method": "GET", "requestUri": "/2017-03-25/streaming-distribution/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "StreamingDistribution": { "shape": "S2i" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "StreamingDistribution" } }, "GetStreamingDistributionConfig": { "http": { "method": "GET", "requestUri": "/2017-03-25/streaming-distribution/{Id}/config" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "StreamingDistributionConfig": { "shape": "S2e" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "StreamingDistributionConfig" } }, "ListCloudFrontOriginAccessIdentities": { "http": { "method": "GET", "requestUri": "/2017-03-25/origin-access-identity/cloudfront" }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "CloudFrontOriginAccessIdentityList": { "type": "structure", "required": [ "Marker", "MaxItems", "IsTruncated", "Quantity" ], "members": { "Marker": {}, "NextMarker": {}, "MaxItems": { "type": "integer" }, "IsTruncated": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "CloudFrontOriginAccessIdentitySummary", "type": "structure", "required": [ "Id", "S3CanonicalUserId", "Comment" ], "members": { "Id": {}, "S3CanonicalUserId": {}, "Comment": {} } } } } } }, "payload": "CloudFrontOriginAccessIdentityList" } }, "ListDistributions": { "http": { "method": "GET", "requestUri": "/2017-03-25/distribution" }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "DistributionList": { "shape": "S3b" } }, "payload": "DistributionList" } }, "ListDistributionsByWebACLId": { "http": { "method": "GET", "requestUri": "/2017-03-25/distributionsByWebACLId/{WebACLId}" }, "input": { "type": "structure", "required": [ "WebACLId" ], "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" }, "WebACLId": { "location": "uri", "locationName": "WebACLId" } } }, "output": { "type": "structure", "members": { "DistributionList": { "shape": "S3b" } }, "payload": "DistributionList" } }, "ListInvalidations": { "http": { "method": "GET", "requestUri": "/2017-03-25/distribution/{DistributionId}/invalidation" }, "input": { "type": "structure", "required": [ "DistributionId" ], "members": { "DistributionId": { "location": "uri", "locationName": "DistributionId" }, "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "InvalidationList": { "type": "structure", "required": [ "Marker", "MaxItems", "IsTruncated", "Quantity" ], "members": { "Marker": {}, "NextMarker": {}, "MaxItems": { "type": "integer" }, "IsTruncated": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "InvalidationSummary", "type": "structure", "required": [ "Id", "CreateTime", "Status" ], "members": { "Id": {}, "CreateTime": { "type": "timestamp" }, "Status": {} } } } } } }, "payload": "InvalidationList" } }, "ListStreamingDistributions": { "http": { "method": "GET", "requestUri": "/2017-03-25/streaming-distribution" }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "StreamingDistributionList": { "type": "structure", "required": [ "Marker", "MaxItems", "IsTruncated", "Quantity" ], "members": { "Marker": {}, "NextMarker": {}, "MaxItems": { "type": "integer" }, "IsTruncated": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "StreamingDistributionSummary", "type": "structure", "required": [ "Id", "ARN", "Status", "LastModifiedTime", "DomainName", "S3Origin", "Aliases", "TrustedSigners", "Comment", "PriceClass", "Enabled" ], "members": { "Id": {}, "ARN": {}, "Status": {}, "LastModifiedTime": { "type": "timestamp" }, "DomainName": {}, "S3Origin": { "shape": "S2f" }, "Aliases": { "shape": "S8" }, "TrustedSigners": { "shape": "Sy" }, "Comment": {}, "PriceClass": {}, "Enabled": { "type": "boolean" } } } } } } }, "payload": "StreamingDistributionList" } }, "ListTagsForResource": { "http": { "method": "GET", "requestUri": "/2017-03-25/tagging" }, "input": { "type": "structure", "required": [ "Resource" ], "members": { "Resource": { "location": "querystring", "locationName": "Resource" } } }, "output": { "type": "structure", "required": [ "Tags" ], "members": { "Tags": { "shape": "S21" } }, "payload": "Tags" } }, "TagResource": { "http": { "requestUri": "/2017-03-25/tagging?Operation=Tag", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Resource", "Tags" ], "members": { "Resource": { "location": "querystring", "locationName": "Resource" }, "Tags": { "shape": "S21", "locationName": "Tags", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2017-03-25/" } } }, "payload": "Tags" } }, "UntagResource": { "http": { "requestUri": "/2017-03-25/tagging?Operation=Untag", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Resource", "TagKeys" ], "members": { "Resource": { "location": "querystring", "locationName": "Resource" }, "TagKeys": { "locationName": "TagKeys", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2017-03-25/" }, "type": "structure", "members": { "Items": { "type": "list", "member": { "locationName": "Key" } } } } }, "payload": "TagKeys" } }, "UpdateCloudFrontOriginAccessIdentity": { "http": { "method": "PUT", "requestUri": "/2017-03-25/origin-access-identity/cloudfront/{Id}/config" }, "input": { "type": "structure", "required": [ "CloudFrontOriginAccessIdentityConfig", "Id" ], "members": { "CloudFrontOriginAccessIdentityConfig": { "shape": "S2", "locationName": "CloudFrontOriginAccessIdentityConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2017-03-25/" } }, "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } }, "payload": "CloudFrontOriginAccessIdentityConfig" }, "output": { "type": "structure", "members": { "CloudFrontOriginAccessIdentity": { "shape": "S5" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "CloudFrontOriginAccessIdentity" } }, "UpdateDistribution": { "http": { "method": "PUT", "requestUri": "/2017-03-25/distribution/{Id}/config" }, "input": { "type": "structure", "required": [ "DistributionConfig", "Id" ], "members": { "DistributionConfig": { "shape": "S7", "locationName": "DistributionConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2017-03-25/" } }, "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } }, "payload": "DistributionConfig" }, "output": { "type": "structure", "members": { "Distribution": { "shape": "S1s" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "Distribution" } }, "UpdateStreamingDistribution": { "http": { "method": "PUT", "requestUri": "/2017-03-25/streaming-distribution/{Id}/config" }, "input": { "type": "structure", "required": [ "StreamingDistributionConfig", "Id" ], "members": { "StreamingDistributionConfig": { "shape": "S2e", "locationName": "StreamingDistributionConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2017-03-25/" } }, "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } }, "payload": "StreamingDistributionConfig" }, "output": { "type": "structure", "members": { "StreamingDistribution": { "shape": "S2i" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "StreamingDistribution" } } }, "shapes": { "S2": { "type": "structure", "required": [ "CallerReference", "Comment" ], "members": { "CallerReference": {}, "Comment": {} } }, "S5": { "type": "structure", "required": [ "Id", "S3CanonicalUserId" ], "members": { "Id": {}, "S3CanonicalUserId": {}, "CloudFrontOriginAccessIdentityConfig": { "shape": "S2" } } }, "S7": { "type": "structure", "required": [ "CallerReference", "Origins", "DefaultCacheBehavior", "Comment", "Enabled" ], "members": { "CallerReference": {}, "Aliases": { "shape": "S8" }, "DefaultRootObject": {}, "Origins": { "shape": "Sb" }, "DefaultCacheBehavior": { "shape": "Sn" }, "CacheBehaviors": { "shape": "S1a" }, "CustomErrorResponses": { "shape": "S1d" }, "Comment": {}, "Logging": { "type": "structure", "required": [ "Enabled", "IncludeCookies", "Bucket", "Prefix" ], "members": { "Enabled": { "type": "boolean" }, "IncludeCookies": { "type": "boolean" }, "Bucket": {}, "Prefix": {} } }, "PriceClass": {}, "Enabled": { "type": "boolean" }, "ViewerCertificate": { "shape": "S1i" }, "Restrictions": { "shape": "S1m" }, "WebACLId": {}, "HttpVersion": {}, "IsIPV6Enabled": { "type": "boolean" } } }, "S8": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "CNAME" } } } }, "Sb": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Origin", "type": "structure", "required": [ "Id", "DomainName" ], "members": { "Id": {}, "DomainName": {}, "OriginPath": {}, "CustomHeaders": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "OriginCustomHeader", "type": "structure", "required": [ "HeaderName", "HeaderValue" ], "members": { "HeaderName": {}, "HeaderValue": {} } } } } }, "S3OriginConfig": { "type": "structure", "required": [ "OriginAccessIdentity" ], "members": { "OriginAccessIdentity": {} } }, "CustomOriginConfig": { "type": "structure", "required": [ "HTTPPort", "HTTPSPort", "OriginProtocolPolicy" ], "members": { "HTTPPort": { "type": "integer" }, "HTTPSPort": { "type": "integer" }, "OriginProtocolPolicy": {}, "OriginSslProtocols": { "type": "structure", "required": [ "Quantity", "Items" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "SslProtocol" } } } }, "OriginReadTimeout": { "type": "integer" }, "OriginKeepaliveTimeout": { "type": "integer" } } } } } } } }, "Sn": { "type": "structure", "required": [ "TargetOriginId", "ForwardedValues", "TrustedSigners", "ViewerProtocolPolicy", "MinTTL" ], "members": { "TargetOriginId": {}, "ForwardedValues": { "shape": "So" }, "TrustedSigners": { "shape": "Sy" }, "ViewerProtocolPolicy": {}, "MinTTL": { "type": "long" }, "AllowedMethods": { "shape": "S12" }, "SmoothStreaming": { "type": "boolean" }, "DefaultTTL": { "type": "long" }, "MaxTTL": { "type": "long" }, "Compress": { "type": "boolean" }, "LambdaFunctionAssociations": { "shape": "S16" } } }, "So": { "type": "structure", "required": [ "QueryString", "Cookies" ], "members": { "QueryString": { "type": "boolean" }, "Cookies": { "type": "structure", "required": [ "Forward" ], "members": { "Forward": {}, "WhitelistedNames": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Name" } } } } } }, "Headers": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Name" } } } }, "QueryStringCacheKeys": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Name" } } } } } }, "Sy": { "type": "structure", "required": [ "Enabled", "Quantity" ], "members": { "Enabled": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "AwsAccountNumber" } } } }, "S12": { "type": "structure", "required": [ "Quantity", "Items" ], "members": { "Quantity": { "type": "integer" }, "Items": { "shape": "S13" }, "CachedMethods": { "type": "structure", "required": [ "Quantity", "Items" ], "members": { "Quantity": { "type": "integer" }, "Items": { "shape": "S13" } } } } }, "S13": { "type": "list", "member": { "locationName": "Method" } }, "S16": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "LambdaFunctionAssociation", "type": "structure", "members": { "LambdaFunctionARN": {}, "EventType": {} } } } } }, "S1a": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "CacheBehavior", "type": "structure", "required": [ "PathPattern", "TargetOriginId", "ForwardedValues", "TrustedSigners", "ViewerProtocolPolicy", "MinTTL" ], "members": { "PathPattern": {}, "TargetOriginId": {}, "ForwardedValues": { "shape": "So" }, "TrustedSigners": { "shape": "Sy" }, "ViewerProtocolPolicy": {}, "MinTTL": { "type": "long" }, "AllowedMethods": { "shape": "S12" }, "SmoothStreaming": { "type": "boolean" }, "DefaultTTL": { "type": "long" }, "MaxTTL": { "type": "long" }, "Compress": { "type": "boolean" }, "LambdaFunctionAssociations": { "shape": "S16" } } } } } }, "S1d": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "CustomErrorResponse", "type": "structure", "required": [ "ErrorCode" ], "members": { "ErrorCode": { "type": "integer" }, "ResponsePagePath": {}, "ResponseCode": {}, "ErrorCachingMinTTL": { "type": "long" } } } } } }, "S1i": { "type": "structure", "members": { "CloudFrontDefaultCertificate": { "type": "boolean" }, "IAMCertificateId": {}, "ACMCertificateArn": {}, "SSLSupportMethod": {}, "MinimumProtocolVersion": {}, "Certificate": { "deprecated": true }, "CertificateSource": { "deprecated": true } } }, "S1m": { "type": "structure", "required": [ "GeoRestriction" ], "members": { "GeoRestriction": { "type": "structure", "required": [ "RestrictionType", "Quantity" ], "members": { "RestrictionType": {}, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Location" } } } } } }, "S1s": { "type": "structure", "required": [ "Id", "ARN", "Status", "LastModifiedTime", "InProgressInvalidationBatches", "DomainName", "ActiveTrustedSigners", "DistributionConfig" ], "members": { "Id": {}, "ARN": {}, "Status": {}, "LastModifiedTime": { "type": "timestamp" }, "InProgressInvalidationBatches": { "type": "integer" }, "DomainName": {}, "ActiveTrustedSigners": { "shape": "S1u" }, "DistributionConfig": { "shape": "S7" } } }, "S1u": { "type": "structure", "required": [ "Enabled", "Quantity" ], "members": { "Enabled": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Signer", "type": "structure", "members": { "AwsAccountNumber": {}, "KeyPairIds": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "KeyPairId" } } } } } } } } }, "S21": { "type": "structure", "members": { "Items": { "type": "list", "member": { "locationName": "Tag", "type": "structure", "required": [ "Key" ], "members": { "Key": {}, "Value": {} } } } } }, "S28": { "type": "structure", "required": [ "Paths", "CallerReference" ], "members": { "Paths": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Path" } } } }, "CallerReference": {} } }, "S2c": { "type": "structure", "required": [ "Id", "Status", "CreateTime", "InvalidationBatch" ], "members": { "Id": {}, "Status": {}, "CreateTime": { "type": "timestamp" }, "InvalidationBatch": { "shape": "S28" } } }, "S2e": { "type": "structure", "required": [ "CallerReference", "S3Origin", "Comment", "TrustedSigners", "Enabled" ], "members": { "CallerReference": {}, "S3Origin": { "shape": "S2f" }, "Aliases": { "shape": "S8" }, "Comment": {}, "Logging": { "type": "structure", "required": [ "Enabled", "Bucket", "Prefix" ], "members": { "Enabled": { "type": "boolean" }, "Bucket": {}, "Prefix": {} } }, "TrustedSigners": { "shape": "Sy" }, "PriceClass": {}, "Enabled": { "type": "boolean" } } }, "S2f": { "type": "structure", "required": [ "DomainName", "OriginAccessIdentity" ], "members": { "DomainName": {}, "OriginAccessIdentity": {} } }, "S2i": { "type": "structure", "required": [ "Id", "ARN", "Status", "DomainName", "ActiveTrustedSigners", "StreamingDistributionConfig" ], "members": { "Id": {}, "ARN": {}, "Status": {}, "LastModifiedTime": { "type": "timestamp" }, "DomainName": {}, "ActiveTrustedSigners": { "shape": "S1u" }, "StreamingDistributionConfig": { "shape": "S2e" } } }, "S3b": { "type": "structure", "required": [ "Marker", "MaxItems", "IsTruncated", "Quantity" ], "members": { "Marker": {}, "NextMarker": {}, "MaxItems": { "type": "integer" }, "IsTruncated": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "DistributionSummary", "type": "structure", "required": [ "Id", "ARN", "Status", "LastModifiedTime", "DomainName", "Aliases", "Origins", "DefaultCacheBehavior", "CacheBehaviors", "CustomErrorResponses", "Comment", "PriceClass", "Enabled", "ViewerCertificate", "Restrictions", "WebACLId", "HttpVersion", "IsIPV6Enabled" ], "members": { "Id": {}, "ARN": {}, "Status": {}, "LastModifiedTime": { "type": "timestamp" }, "DomainName": {}, "Aliases": { "shape": "S8" }, "Origins": { "shape": "Sb" }, "DefaultCacheBehavior": { "shape": "Sn" }, "CacheBehaviors": { "shape": "S1a" }, "CustomErrorResponses": { "shape": "S1d" }, "Comment": {}, "PriceClass": {}, "Enabled": { "type": "boolean" }, "ViewerCertificate": { "shape": "S1i" }, "Restrictions": { "shape": "S1m" }, "WebACLId": {}, "HttpVersion": {}, "IsIPV6Enabled": { "type": "boolean" } } } } } } } } },{}],24:[function(require,module,exports){ module.exports={ "pagination": { "ListCloudFrontOriginAccessIdentities": { "input_token": "Marker", "limit_key": "MaxItems", "more_results": "CloudFrontOriginAccessIdentityList.IsTruncated", "output_token": "CloudFrontOriginAccessIdentityList.NextMarker", "result_key": "CloudFrontOriginAccessIdentityList.Items" }, "ListDistributions": { "input_token": "Marker", "limit_key": "MaxItems", "more_results": "DistributionList.IsTruncated", "output_token": "DistributionList.NextMarker", "result_key": "DistributionList.Items" }, "ListInvalidations": { "input_token": "Marker", "limit_key": "MaxItems", "more_results": "InvalidationList.IsTruncated", "output_token": "InvalidationList.NextMarker", "result_key": "InvalidationList.Items" }, "ListStreamingDistributions": { "input_token": "Marker", "limit_key": "MaxItems", "more_results": "StreamingDistributionList.IsTruncated", "output_token": "StreamingDistributionList.NextMarker", "result_key": "StreamingDistributionList.Items" } } } },{}],25:[function(require,module,exports){ arguments[4][22][0].apply(exports,arguments) },{"dup":22}],26:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2017-10-30", "endpointPrefix": "cloudfront", "globalEndpoint": "cloudfront.amazonaws.com", "protocol": "rest-xml", "serviceAbbreviation": "CloudFront", "serviceFullName": "Amazon CloudFront", "serviceId": "CloudFront", "signatureVersion": "v4", "uid": "cloudfront-2017-10-30" }, "operations": { "CreateCloudFrontOriginAccessIdentity": { "http": { "requestUri": "/2017-10-30/origin-access-identity/cloudfront", "responseCode": 201 }, "input": { "type": "structure", "required": [ "CloudFrontOriginAccessIdentityConfig" ], "members": { "CloudFrontOriginAccessIdentityConfig": { "shape": "S2", "locationName": "CloudFrontOriginAccessIdentityConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2017-10-30/" } } }, "payload": "CloudFrontOriginAccessIdentityConfig" }, "output": { "type": "structure", "members": { "CloudFrontOriginAccessIdentity": { "shape": "S5" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "CloudFrontOriginAccessIdentity" } }, "CreateDistribution": { "http": { "requestUri": "/2017-10-30/distribution", "responseCode": 201 }, "input": { "type": "structure", "required": [ "DistributionConfig" ], "members": { "DistributionConfig": { "shape": "S7", "locationName": "DistributionConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2017-10-30/" } } }, "payload": "DistributionConfig" }, "output": { "type": "structure", "members": { "Distribution": { "shape": "S1t" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "Distribution" } }, "CreateDistributionWithTags": { "http": { "requestUri": "/2017-10-30/distribution?WithTags", "responseCode": 201 }, "input": { "type": "structure", "required": [ "DistributionConfigWithTags" ], "members": { "DistributionConfigWithTags": { "locationName": "DistributionConfigWithTags", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2017-10-30/" }, "type": "structure", "required": [ "DistributionConfig", "Tags" ], "members": { "DistributionConfig": { "shape": "S7" }, "Tags": { "shape": "S22" } } } }, "payload": "DistributionConfigWithTags" }, "output": { "type": "structure", "members": { "Distribution": { "shape": "S1t" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "Distribution" } }, "CreateFieldLevelEncryptionConfig": { "http": { "requestUri": "/2017-10-30/field-level-encryption", "responseCode": 201 }, "input": { "type": "structure", "required": [ "FieldLevelEncryptionConfig" ], "members": { "FieldLevelEncryptionConfig": { "shape": "S29", "locationName": "FieldLevelEncryptionConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2017-10-30/" } } }, "payload": "FieldLevelEncryptionConfig" }, "output": { "type": "structure", "members": { "FieldLevelEncryption": { "shape": "S2k" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "FieldLevelEncryption" } }, "CreateFieldLevelEncryptionProfile": { "http": { "requestUri": "/2017-10-30/field-level-encryption-profile", "responseCode": 201 }, "input": { "type": "structure", "required": [ "FieldLevelEncryptionProfileConfig" ], "members": { "FieldLevelEncryptionProfileConfig": { "shape": "S2m", "locationName": "FieldLevelEncryptionProfileConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2017-10-30/" } } }, "payload": "FieldLevelEncryptionProfileConfig" }, "output": { "type": "structure", "members": { "FieldLevelEncryptionProfile": { "shape": "S2t" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "FieldLevelEncryptionProfile" } }, "CreateInvalidation": { "http": { "requestUri": "/2017-10-30/distribution/{DistributionId}/invalidation", "responseCode": 201 }, "input": { "type": "structure", "required": [ "DistributionId", "InvalidationBatch" ], "members": { "DistributionId": { "location": "uri", "locationName": "DistributionId" }, "InvalidationBatch": { "shape": "S2v", "locationName": "InvalidationBatch", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2017-10-30/" } } }, "payload": "InvalidationBatch" }, "output": { "type": "structure", "members": { "Location": { "location": "header", "locationName": "Location" }, "Invalidation": { "shape": "S2z" } }, "payload": "Invalidation" } }, "CreatePublicKey": { "http": { "requestUri": "/2017-10-30/public-key", "responseCode": 201 }, "input": { "type": "structure", "required": [ "PublicKeyConfig" ], "members": { "PublicKeyConfig": { "shape": "S31", "locationName": "PublicKeyConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2017-10-30/" } } }, "payload": "PublicKeyConfig" }, "output": { "type": "structure", "members": { "PublicKey": { "shape": "S33" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "PublicKey" } }, "CreateStreamingDistribution": { "http": { "requestUri": "/2017-10-30/streaming-distribution", "responseCode": 201 }, "input": { "type": "structure", "required": [ "StreamingDistributionConfig" ], "members": { "StreamingDistributionConfig": { "shape": "S35", "locationName": "StreamingDistributionConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2017-10-30/" } } }, "payload": "StreamingDistributionConfig" }, "output": { "type": "structure", "members": { "StreamingDistribution": { "shape": "S39" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "StreamingDistribution" } }, "CreateStreamingDistributionWithTags": { "http": { "requestUri": "/2017-10-30/streaming-distribution?WithTags", "responseCode": 201 }, "input": { "type": "structure", "required": [ "StreamingDistributionConfigWithTags" ], "members": { "StreamingDistributionConfigWithTags": { "locationName": "StreamingDistributionConfigWithTags", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2017-10-30/" }, "type": "structure", "required": [ "StreamingDistributionConfig", "Tags" ], "members": { "StreamingDistributionConfig": { "shape": "S35" }, "Tags": { "shape": "S22" } } } }, "payload": "StreamingDistributionConfigWithTags" }, "output": { "type": "structure", "members": { "StreamingDistribution": { "shape": "S39" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "StreamingDistribution" } }, "DeleteCloudFrontOriginAccessIdentity": { "http": { "method": "DELETE", "requestUri": "/2017-10-30/origin-access-identity/cloudfront/{Id}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } } }, "DeleteDistribution": { "http": { "method": "DELETE", "requestUri": "/2017-10-30/distribution/{Id}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } } }, "DeleteFieldLevelEncryptionConfig": { "http": { "method": "DELETE", "requestUri": "/2017-10-30/field-level-encryption/{Id}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } } }, "DeleteFieldLevelEncryptionProfile": { "http": { "method": "DELETE", "requestUri": "/2017-10-30/field-level-encryption-profile/{Id}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } } }, "DeletePublicKey": { "http": { "method": "DELETE", "requestUri": "/2017-10-30/public-key/{Id}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } } }, "DeleteStreamingDistribution": { "http": { "method": "DELETE", "requestUri": "/2017-10-30/streaming-distribution/{Id}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } } }, "GetCloudFrontOriginAccessIdentity": { "http": { "method": "GET", "requestUri": "/2017-10-30/origin-access-identity/cloudfront/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "CloudFrontOriginAccessIdentity": { "shape": "S5" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "CloudFrontOriginAccessIdentity" } }, "GetCloudFrontOriginAccessIdentityConfig": { "http": { "method": "GET", "requestUri": "/2017-10-30/origin-access-identity/cloudfront/{Id}/config" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "CloudFrontOriginAccessIdentityConfig": { "shape": "S2" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "CloudFrontOriginAccessIdentityConfig" } }, "GetDistribution": { "http": { "method": "GET", "requestUri": "/2017-10-30/distribution/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "Distribution": { "shape": "S1t" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "Distribution" } }, "GetDistributionConfig": { "http": { "method": "GET", "requestUri": "/2017-10-30/distribution/{Id}/config" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "DistributionConfig": { "shape": "S7" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "DistributionConfig" } }, "GetFieldLevelEncryption": { "http": { "method": "GET", "requestUri": "/2017-10-30/field-level-encryption/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "FieldLevelEncryption": { "shape": "S2k" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "FieldLevelEncryption" } }, "GetFieldLevelEncryptionConfig": { "http": { "method": "GET", "requestUri": "/2017-10-30/field-level-encryption/{Id}/config" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "FieldLevelEncryptionConfig": { "shape": "S29" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "FieldLevelEncryptionConfig" } }, "GetFieldLevelEncryptionProfile": { "http": { "method": "GET", "requestUri": "/2017-10-30/field-level-encryption-profile/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "FieldLevelEncryptionProfile": { "shape": "S2t" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "FieldLevelEncryptionProfile" } }, "GetFieldLevelEncryptionProfileConfig": { "http": { "method": "GET", "requestUri": "/2017-10-30/field-level-encryption-profile/{Id}/config" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "FieldLevelEncryptionProfileConfig": { "shape": "S2m" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "FieldLevelEncryptionProfileConfig" } }, "GetInvalidation": { "http": { "method": "GET", "requestUri": "/2017-10-30/distribution/{DistributionId}/invalidation/{Id}" }, "input": { "type": "structure", "required": [ "DistributionId", "Id" ], "members": { "DistributionId": { "location": "uri", "locationName": "DistributionId" }, "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "Invalidation": { "shape": "S2z" } }, "payload": "Invalidation" } }, "GetPublicKey": { "http": { "method": "GET", "requestUri": "/2017-10-30/public-key/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "PublicKey": { "shape": "S33" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "PublicKey" } }, "GetPublicKeyConfig": { "http": { "method": "GET", "requestUri": "/2017-10-30/public-key/{Id}/config" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "PublicKeyConfig": { "shape": "S31" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "PublicKeyConfig" } }, "GetStreamingDistribution": { "http": { "method": "GET", "requestUri": "/2017-10-30/streaming-distribution/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "StreamingDistribution": { "shape": "S39" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "StreamingDistribution" } }, "GetStreamingDistributionConfig": { "http": { "method": "GET", "requestUri": "/2017-10-30/streaming-distribution/{Id}/config" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "StreamingDistributionConfig": { "shape": "S35" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "StreamingDistributionConfig" } }, "ListCloudFrontOriginAccessIdentities": { "http": { "method": "GET", "requestUri": "/2017-10-30/origin-access-identity/cloudfront" }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "CloudFrontOriginAccessIdentityList": { "type": "structure", "required": [ "Marker", "MaxItems", "IsTruncated", "Quantity" ], "members": { "Marker": {}, "NextMarker": {}, "MaxItems": { "type": "integer" }, "IsTruncated": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "CloudFrontOriginAccessIdentitySummary", "type": "structure", "required": [ "Id", "S3CanonicalUserId", "Comment" ], "members": { "Id": {}, "S3CanonicalUserId": {}, "Comment": {} } } } } } }, "payload": "CloudFrontOriginAccessIdentityList" } }, "ListDistributions": { "http": { "method": "GET", "requestUri": "/2017-10-30/distribution" }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "DistributionList": { "shape": "S4g" } }, "payload": "DistributionList" } }, "ListDistributionsByWebACLId": { "http": { "method": "GET", "requestUri": "/2017-10-30/distributionsByWebACLId/{WebACLId}" }, "input": { "type": "structure", "required": [ "WebACLId" ], "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" }, "WebACLId": { "location": "uri", "locationName": "WebACLId" } } }, "output": { "type": "structure", "members": { "DistributionList": { "shape": "S4g" } }, "payload": "DistributionList" } }, "ListFieldLevelEncryptionConfigs": { "http": { "method": "GET", "requestUri": "/2017-10-30/field-level-encryption" }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "FieldLevelEncryptionList": { "type": "structure", "required": [ "MaxItems", "Quantity" ], "members": { "NextMarker": {}, "MaxItems": { "type": "integer" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "FieldLevelEncryptionSummary", "type": "structure", "required": [ "Id", "LastModifiedTime" ], "members": { "Id": {}, "LastModifiedTime": { "type": "timestamp" }, "Comment": {}, "QueryArgProfileConfig": { "shape": "S2a" }, "ContentTypeProfileConfig": { "shape": "S2e" } } } } } } }, "payload": "FieldLevelEncryptionList" } }, "ListFieldLevelEncryptionProfiles": { "http": { "method": "GET", "requestUri": "/2017-10-30/field-level-encryption-profile" }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "FieldLevelEncryptionProfileList": { "type": "structure", "required": [ "MaxItems", "Quantity" ], "members": { "NextMarker": {}, "MaxItems": { "type": "integer" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "FieldLevelEncryptionProfileSummary", "type": "structure", "required": [ "Id", "LastModifiedTime", "Name", "EncryptionEntities" ], "members": { "Id": {}, "LastModifiedTime": { "type": "timestamp" }, "Name": {}, "EncryptionEntities": { "shape": "S2n" }, "Comment": {} } } } } } }, "payload": "FieldLevelEncryptionProfileList" } }, "ListInvalidations": { "http": { "method": "GET", "requestUri": "/2017-10-30/distribution/{DistributionId}/invalidation" }, "input": { "type": "structure", "required": [ "DistributionId" ], "members": { "DistributionId": { "location": "uri", "locationName": "DistributionId" }, "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "InvalidationList": { "type": "structure", "required": [ "Marker", "MaxItems", "IsTruncated", "Quantity" ], "members": { "Marker": {}, "NextMarker": {}, "MaxItems": { "type": "integer" }, "IsTruncated": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "InvalidationSummary", "type": "structure", "required": [ "Id", "CreateTime", "Status" ], "members": { "Id": {}, "CreateTime": { "type": "timestamp" }, "Status": {} } } } } } }, "payload": "InvalidationList" } }, "ListPublicKeys": { "http": { "method": "GET", "requestUri": "/2017-10-30/public-key" }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "PublicKeyList": { "type": "structure", "required": [ "MaxItems", "Quantity" ], "members": { "NextMarker": {}, "MaxItems": { "type": "integer" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "PublicKeySummary", "type": "structure", "required": [ "Id", "Name", "CreatedTime", "EncodedKey" ], "members": { "Id": {}, "Name": {}, "CreatedTime": { "type": "timestamp" }, "EncodedKey": {}, "Comment": {} } } } } } }, "payload": "PublicKeyList" } }, "ListStreamingDistributions": { "http": { "method": "GET", "requestUri": "/2017-10-30/streaming-distribution" }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "StreamingDistributionList": { "type": "structure", "required": [ "Marker", "MaxItems", "IsTruncated", "Quantity" ], "members": { "Marker": {}, "NextMarker": {}, "MaxItems": { "type": "integer" }, "IsTruncated": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "StreamingDistributionSummary", "type": "structure", "required": [ "Id", "ARN", "Status", "LastModifiedTime", "DomainName", "S3Origin", "Aliases", "TrustedSigners", "Comment", "PriceClass", "Enabled" ], "members": { "Id": {}, "ARN": {}, "Status": {}, "LastModifiedTime": { "type": "timestamp" }, "DomainName": {}, "S3Origin": { "shape": "S36" }, "Aliases": { "shape": "S8" }, "TrustedSigners": { "shape": "Sy" }, "Comment": {}, "PriceClass": {}, "Enabled": { "type": "boolean" } } } } } } }, "payload": "StreamingDistributionList" } }, "ListTagsForResource": { "http": { "method": "GET", "requestUri": "/2017-10-30/tagging" }, "input": { "type": "structure", "required": [ "Resource" ], "members": { "Resource": { "location": "querystring", "locationName": "Resource" } } }, "output": { "type": "structure", "required": [ "Tags" ], "members": { "Tags": { "shape": "S22" } }, "payload": "Tags" } }, "TagResource": { "http": { "requestUri": "/2017-10-30/tagging?Operation=Tag", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Resource", "Tags" ], "members": { "Resource": { "location": "querystring", "locationName": "Resource" }, "Tags": { "shape": "S22", "locationName": "Tags", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2017-10-30/" } } }, "payload": "Tags" } }, "UntagResource": { "http": { "requestUri": "/2017-10-30/tagging?Operation=Untag", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Resource", "TagKeys" ], "members": { "Resource": { "location": "querystring", "locationName": "Resource" }, "TagKeys": { "locationName": "TagKeys", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2017-10-30/" }, "type": "structure", "members": { "Items": { "type": "list", "member": { "locationName": "Key" } } } } }, "payload": "TagKeys" } }, "UpdateCloudFrontOriginAccessIdentity": { "http": { "method": "PUT", "requestUri": "/2017-10-30/origin-access-identity/cloudfront/{Id}/config" }, "input": { "type": "structure", "required": [ "CloudFrontOriginAccessIdentityConfig", "Id" ], "members": { "CloudFrontOriginAccessIdentityConfig": { "shape": "S2", "locationName": "CloudFrontOriginAccessIdentityConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2017-10-30/" } }, "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } }, "payload": "CloudFrontOriginAccessIdentityConfig" }, "output": { "type": "structure", "members": { "CloudFrontOriginAccessIdentity": { "shape": "S5" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "CloudFrontOriginAccessIdentity" } }, "UpdateDistribution": { "http": { "method": "PUT", "requestUri": "/2017-10-30/distribution/{Id}/config" }, "input": { "type": "structure", "required": [ "DistributionConfig", "Id" ], "members": { "DistributionConfig": { "shape": "S7", "locationName": "DistributionConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2017-10-30/" } }, "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } }, "payload": "DistributionConfig" }, "output": { "type": "structure", "members": { "Distribution": { "shape": "S1t" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "Distribution" } }, "UpdateFieldLevelEncryptionConfig": { "http": { "method": "PUT", "requestUri": "/2017-10-30/field-level-encryption/{Id}/config" }, "input": { "type": "structure", "required": [ "FieldLevelEncryptionConfig", "Id" ], "members": { "FieldLevelEncryptionConfig": { "shape": "S29", "locationName": "FieldLevelEncryptionConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2017-10-30/" } }, "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } }, "payload": "FieldLevelEncryptionConfig" }, "output": { "type": "structure", "members": { "FieldLevelEncryption": { "shape": "S2k" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "FieldLevelEncryption" } }, "UpdateFieldLevelEncryptionProfile": { "http": { "method": "PUT", "requestUri": "/2017-10-30/field-level-encryption-profile/{Id}/config" }, "input": { "type": "structure", "required": [ "FieldLevelEncryptionProfileConfig", "Id" ], "members": { "FieldLevelEncryptionProfileConfig": { "shape": "S2m", "locationName": "FieldLevelEncryptionProfileConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2017-10-30/" } }, "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } }, "payload": "FieldLevelEncryptionProfileConfig" }, "output": { "type": "structure", "members": { "FieldLevelEncryptionProfile": { "shape": "S2t" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "FieldLevelEncryptionProfile" } }, "UpdatePublicKey": { "http": { "method": "PUT", "requestUri": "/2017-10-30/public-key/{Id}/config" }, "input": { "type": "structure", "required": [ "PublicKeyConfig", "Id" ], "members": { "PublicKeyConfig": { "shape": "S31", "locationName": "PublicKeyConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2017-10-30/" } }, "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } }, "payload": "PublicKeyConfig" }, "output": { "type": "structure", "members": { "PublicKey": { "shape": "S33" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "PublicKey" } }, "UpdateStreamingDistribution": { "http": { "method": "PUT", "requestUri": "/2017-10-30/streaming-distribution/{Id}/config" }, "input": { "type": "structure", "required": [ "StreamingDistributionConfig", "Id" ], "members": { "StreamingDistributionConfig": { "shape": "S35", "locationName": "StreamingDistributionConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2017-10-30/" } }, "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } }, "payload": "StreamingDistributionConfig" }, "output": { "type": "structure", "members": { "StreamingDistribution": { "shape": "S39" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "StreamingDistribution" } } }, "shapes": { "S2": { "type": "structure", "required": [ "CallerReference", "Comment" ], "members": { "CallerReference": {}, "Comment": {} } }, "S5": { "type": "structure", "required": [ "Id", "S3CanonicalUserId" ], "members": { "Id": {}, "S3CanonicalUserId": {}, "CloudFrontOriginAccessIdentityConfig": { "shape": "S2" } } }, "S7": { "type": "structure", "required": [ "CallerReference", "Origins", "DefaultCacheBehavior", "Comment", "Enabled" ], "members": { "CallerReference": {}, "Aliases": { "shape": "S8" }, "DefaultRootObject": {}, "Origins": { "shape": "Sb" }, "DefaultCacheBehavior": { "shape": "Sn" }, "CacheBehaviors": { "shape": "S1b" }, "CustomErrorResponses": { "shape": "S1e" }, "Comment": {}, "Logging": { "type": "structure", "required": [ "Enabled", "IncludeCookies", "Bucket", "Prefix" ], "members": { "Enabled": { "type": "boolean" }, "IncludeCookies": { "type": "boolean" }, "Bucket": {}, "Prefix": {} } }, "PriceClass": {}, "Enabled": { "type": "boolean" }, "ViewerCertificate": { "shape": "S1j" }, "Restrictions": { "shape": "S1n" }, "WebACLId": {}, "HttpVersion": {}, "IsIPV6Enabled": { "type": "boolean" } } }, "S8": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "CNAME" } } } }, "Sb": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Origin", "type": "structure", "required": [ "Id", "DomainName" ], "members": { "Id": {}, "DomainName": {}, "OriginPath": {}, "CustomHeaders": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "OriginCustomHeader", "type": "structure", "required": [ "HeaderName", "HeaderValue" ], "members": { "HeaderName": {}, "HeaderValue": {} } } } } }, "S3OriginConfig": { "type": "structure", "required": [ "OriginAccessIdentity" ], "members": { "OriginAccessIdentity": {} } }, "CustomOriginConfig": { "type": "structure", "required": [ "HTTPPort", "HTTPSPort", "OriginProtocolPolicy" ], "members": { "HTTPPort": { "type": "integer" }, "HTTPSPort": { "type": "integer" }, "OriginProtocolPolicy": {}, "OriginSslProtocols": { "type": "structure", "required": [ "Quantity", "Items" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "SslProtocol" } } } }, "OriginReadTimeout": { "type": "integer" }, "OriginKeepaliveTimeout": { "type": "integer" } } } } } } } }, "Sn": { "type": "structure", "required": [ "TargetOriginId", "ForwardedValues", "TrustedSigners", "ViewerProtocolPolicy", "MinTTL" ], "members": { "TargetOriginId": {}, "ForwardedValues": { "shape": "So" }, "TrustedSigners": { "shape": "Sy" }, "ViewerProtocolPolicy": {}, "MinTTL": { "type": "long" }, "AllowedMethods": { "shape": "S12" }, "SmoothStreaming": { "type": "boolean" }, "DefaultTTL": { "type": "long" }, "MaxTTL": { "type": "long" }, "Compress": { "type": "boolean" }, "LambdaFunctionAssociations": { "shape": "S16" }, "FieldLevelEncryptionId": {} } }, "So": { "type": "structure", "required": [ "QueryString", "Cookies" ], "members": { "QueryString": { "type": "boolean" }, "Cookies": { "type": "structure", "required": [ "Forward" ], "members": { "Forward": {}, "WhitelistedNames": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Name" } } } } } }, "Headers": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Name" } } } }, "QueryStringCacheKeys": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Name" } } } } } }, "Sy": { "type": "structure", "required": [ "Enabled", "Quantity" ], "members": { "Enabled": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "AwsAccountNumber" } } } }, "S12": { "type": "structure", "required": [ "Quantity", "Items" ], "members": { "Quantity": { "type": "integer" }, "Items": { "shape": "S13" }, "CachedMethods": { "type": "structure", "required": [ "Quantity", "Items" ], "members": { "Quantity": { "type": "integer" }, "Items": { "shape": "S13" } } } } }, "S13": { "type": "list", "member": { "locationName": "Method" } }, "S16": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "LambdaFunctionAssociation", "type": "structure", "required": [ "LambdaFunctionARN", "EventType" ], "members": { "LambdaFunctionARN": {}, "EventType": {} } } } } }, "S1b": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "CacheBehavior", "type": "structure", "required": [ "PathPattern", "TargetOriginId", "ForwardedValues", "TrustedSigners", "ViewerProtocolPolicy", "MinTTL" ], "members": { "PathPattern": {}, "TargetOriginId": {}, "ForwardedValues": { "shape": "So" }, "TrustedSigners": { "shape": "Sy" }, "ViewerProtocolPolicy": {}, "MinTTL": { "type": "long" }, "AllowedMethods": { "shape": "S12" }, "SmoothStreaming": { "type": "boolean" }, "DefaultTTL": { "type": "long" }, "MaxTTL": { "type": "long" }, "Compress": { "type": "boolean" }, "LambdaFunctionAssociations": { "shape": "S16" }, "FieldLevelEncryptionId": {} } } } } }, "S1e": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "CustomErrorResponse", "type": "structure", "required": [ "ErrorCode" ], "members": { "ErrorCode": { "type": "integer" }, "ResponsePagePath": {}, "ResponseCode": {}, "ErrorCachingMinTTL": { "type": "long" } } } } } }, "S1j": { "type": "structure", "members": { "CloudFrontDefaultCertificate": { "type": "boolean" }, "IAMCertificateId": {}, "ACMCertificateArn": {}, "SSLSupportMethod": {}, "MinimumProtocolVersion": {}, "Certificate": { "deprecated": true }, "CertificateSource": { "deprecated": true } } }, "S1n": { "type": "structure", "required": [ "GeoRestriction" ], "members": { "GeoRestriction": { "type": "structure", "required": [ "RestrictionType", "Quantity" ], "members": { "RestrictionType": {}, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Location" } } } } } }, "S1t": { "type": "structure", "required": [ "Id", "ARN", "Status", "LastModifiedTime", "InProgressInvalidationBatches", "DomainName", "ActiveTrustedSigners", "DistributionConfig" ], "members": { "Id": {}, "ARN": {}, "Status": {}, "LastModifiedTime": { "type": "timestamp" }, "InProgressInvalidationBatches": { "type": "integer" }, "DomainName": {}, "ActiveTrustedSigners": { "shape": "S1v" }, "DistributionConfig": { "shape": "S7" } } }, "S1v": { "type": "structure", "required": [ "Enabled", "Quantity" ], "members": { "Enabled": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Signer", "type": "structure", "members": { "AwsAccountNumber": {}, "KeyPairIds": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "KeyPairId" } } } } } } } } }, "S22": { "type": "structure", "members": { "Items": { "type": "list", "member": { "locationName": "Tag", "type": "structure", "required": [ "Key" ], "members": { "Key": {}, "Value": {} } } } } }, "S29": { "type": "structure", "required": [ "CallerReference" ], "members": { "CallerReference": {}, "Comment": {}, "QueryArgProfileConfig": { "shape": "S2a" }, "ContentTypeProfileConfig": { "shape": "S2e" } } }, "S2a": { "type": "structure", "required": [ "ForwardWhenQueryArgProfileIsUnknown" ], "members": { "ForwardWhenQueryArgProfileIsUnknown": { "type": "boolean" }, "QueryArgProfiles": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "QueryArgProfile", "type": "structure", "required": [ "QueryArg", "ProfileId" ], "members": { "QueryArg": {}, "ProfileId": {} } } } } } } }, "S2e": { "type": "structure", "required": [ "ForwardWhenContentTypeIsUnknown" ], "members": { "ForwardWhenContentTypeIsUnknown": { "type": "boolean" }, "ContentTypeProfiles": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "ContentTypeProfile", "type": "structure", "required": [ "Format", "ContentType" ], "members": { "Format": {}, "ProfileId": {}, "ContentType": {} } } } } } } }, "S2k": { "type": "structure", "required": [ "Id", "LastModifiedTime", "FieldLevelEncryptionConfig" ], "members": { "Id": {}, "LastModifiedTime": { "type": "timestamp" }, "FieldLevelEncryptionConfig": { "shape": "S29" } } }, "S2m": { "type": "structure", "required": [ "Name", "CallerReference", "EncryptionEntities" ], "members": { "Name": {}, "CallerReference": {}, "Comment": {}, "EncryptionEntities": { "shape": "S2n" } } }, "S2n": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "EncryptionEntity", "type": "structure", "required": [ "PublicKeyId", "ProviderId", "FieldPatterns" ], "members": { "PublicKeyId": {}, "ProviderId": {}, "FieldPatterns": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "FieldPattern" } } } } } } } } }, "S2t": { "type": "structure", "required": [ "Id", "LastModifiedTime", "FieldLevelEncryptionProfileConfig" ], "members": { "Id": {}, "LastModifiedTime": { "type": "timestamp" }, "FieldLevelEncryptionProfileConfig": { "shape": "S2m" } } }, "S2v": { "type": "structure", "required": [ "Paths", "CallerReference" ], "members": { "Paths": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Path" } } } }, "CallerReference": {} } }, "S2z": { "type": "structure", "required": [ "Id", "Status", "CreateTime", "InvalidationBatch" ], "members": { "Id": {}, "Status": {}, "CreateTime": { "type": "timestamp" }, "InvalidationBatch": { "shape": "S2v" } } }, "S31": { "type": "structure", "required": [ "CallerReference", "Name", "EncodedKey" ], "members": { "CallerReference": {}, "Name": {}, "EncodedKey": {}, "Comment": {} } }, "S33": { "type": "structure", "required": [ "Id", "CreatedTime", "PublicKeyConfig" ], "members": { "Id": {}, "CreatedTime": { "type": "timestamp" }, "PublicKeyConfig": { "shape": "S31" } } }, "S35": { "type": "structure", "required": [ "CallerReference", "S3Origin", "Comment", "TrustedSigners", "Enabled" ], "members": { "CallerReference": {}, "S3Origin": { "shape": "S36" }, "Aliases": { "shape": "S8" }, "Comment": {}, "Logging": { "type": "structure", "required": [ "Enabled", "Bucket", "Prefix" ], "members": { "Enabled": { "type": "boolean" }, "Bucket": {}, "Prefix": {} } }, "TrustedSigners": { "shape": "Sy" }, "PriceClass": {}, "Enabled": { "type": "boolean" } } }, "S36": { "type": "structure", "required": [ "DomainName", "OriginAccessIdentity" ], "members": { "DomainName": {}, "OriginAccessIdentity": {} } }, "S39": { "type": "structure", "required": [ "Id", "ARN", "Status", "DomainName", "ActiveTrustedSigners", "StreamingDistributionConfig" ], "members": { "Id": {}, "ARN": {}, "Status": {}, "LastModifiedTime": { "type": "timestamp" }, "DomainName": {}, "ActiveTrustedSigners": { "shape": "S1v" }, "StreamingDistributionConfig": { "shape": "S35" } } }, "S4g": { "type": "structure", "required": [ "Marker", "MaxItems", "IsTruncated", "Quantity" ], "members": { "Marker": {}, "NextMarker": {}, "MaxItems": { "type": "integer" }, "IsTruncated": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "DistributionSummary", "type": "structure", "required": [ "Id", "ARN", "Status", "LastModifiedTime", "DomainName", "Aliases", "Origins", "DefaultCacheBehavior", "CacheBehaviors", "CustomErrorResponses", "Comment", "PriceClass", "Enabled", "ViewerCertificate", "Restrictions", "WebACLId", "HttpVersion", "IsIPV6Enabled" ], "members": { "Id": {}, "ARN": {}, "Status": {}, "LastModifiedTime": { "type": "timestamp" }, "DomainName": {}, "Aliases": { "shape": "S8" }, "Origins": { "shape": "Sb" }, "DefaultCacheBehavior": { "shape": "Sn" }, "CacheBehaviors": { "shape": "S1b" }, "CustomErrorResponses": { "shape": "S1e" }, "Comment": {}, "PriceClass": {}, "Enabled": { "type": "boolean" }, "ViewerCertificate": { "shape": "S1j" }, "Restrictions": { "shape": "S1n" }, "WebACLId": {}, "HttpVersion": {}, "IsIPV6Enabled": { "type": "boolean" } } } } } } } } },{}],27:[function(require,module,exports){ arguments[4][24][0].apply(exports,arguments) },{"dup":24}],28:[function(require,module,exports){ arguments[4][22][0].apply(exports,arguments) },{"dup":22}],29:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2018-06-18", "endpointPrefix": "cloudfront", "globalEndpoint": "cloudfront.amazonaws.com", "protocol": "rest-xml", "serviceAbbreviation": "CloudFront", "serviceFullName": "Amazon CloudFront", "serviceId": "CloudFront", "signatureVersion": "v4", "uid": "cloudfront-2018-06-18" }, "operations": { "CreateCloudFrontOriginAccessIdentity": { "http": { "requestUri": "/2018-06-18/origin-access-identity/cloudfront", "responseCode": 201 }, "input": { "type": "structure", "required": [ "CloudFrontOriginAccessIdentityConfig" ], "members": { "CloudFrontOriginAccessIdentityConfig": { "shape": "S2", "locationName": "CloudFrontOriginAccessIdentityConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2018-06-18/" } } }, "payload": "CloudFrontOriginAccessIdentityConfig" }, "output": { "type": "structure", "members": { "CloudFrontOriginAccessIdentity": { "shape": "S5" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "CloudFrontOriginAccessIdentity" } }, "CreateDistribution": { "http": { "requestUri": "/2018-06-18/distribution", "responseCode": 201 }, "input": { "type": "structure", "required": [ "DistributionConfig" ], "members": { "DistributionConfig": { "shape": "S7", "locationName": "DistributionConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2018-06-18/" } } }, "payload": "DistributionConfig" }, "output": { "type": "structure", "members": { "Distribution": { "shape": "S1t" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "Distribution" } }, "CreateDistributionWithTags": { "http": { "requestUri": "/2018-06-18/distribution?WithTags", "responseCode": 201 }, "input": { "type": "structure", "required": [ "DistributionConfigWithTags" ], "members": { "DistributionConfigWithTags": { "locationName": "DistributionConfigWithTags", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2018-06-18/" }, "type": "structure", "required": [ "DistributionConfig", "Tags" ], "members": { "DistributionConfig": { "shape": "S7" }, "Tags": { "shape": "S22" } } } }, "payload": "DistributionConfigWithTags" }, "output": { "type": "structure", "members": { "Distribution": { "shape": "S1t" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "Distribution" } }, "CreateFieldLevelEncryptionConfig": { "http": { "requestUri": "/2018-06-18/field-level-encryption", "responseCode": 201 }, "input": { "type": "structure", "required": [ "FieldLevelEncryptionConfig" ], "members": { "FieldLevelEncryptionConfig": { "shape": "S29", "locationName": "FieldLevelEncryptionConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2018-06-18/" } } }, "payload": "FieldLevelEncryptionConfig" }, "output": { "type": "structure", "members": { "FieldLevelEncryption": { "shape": "S2k" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "FieldLevelEncryption" } }, "CreateFieldLevelEncryptionProfile": { "http": { "requestUri": "/2018-06-18/field-level-encryption-profile", "responseCode": 201 }, "input": { "type": "structure", "required": [ "FieldLevelEncryptionProfileConfig" ], "members": { "FieldLevelEncryptionProfileConfig": { "shape": "S2m", "locationName": "FieldLevelEncryptionProfileConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2018-06-18/" } } }, "payload": "FieldLevelEncryptionProfileConfig" }, "output": { "type": "structure", "members": { "FieldLevelEncryptionProfile": { "shape": "S2t" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "FieldLevelEncryptionProfile" } }, "CreateInvalidation": { "http": { "requestUri": "/2018-06-18/distribution/{DistributionId}/invalidation", "responseCode": 201 }, "input": { "type": "structure", "required": [ "DistributionId", "InvalidationBatch" ], "members": { "DistributionId": { "location": "uri", "locationName": "DistributionId" }, "InvalidationBatch": { "shape": "S2v", "locationName": "InvalidationBatch", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2018-06-18/" } } }, "payload": "InvalidationBatch" }, "output": { "type": "structure", "members": { "Location": { "location": "header", "locationName": "Location" }, "Invalidation": { "shape": "S2z" } }, "payload": "Invalidation" } }, "CreatePublicKey": { "http": { "requestUri": "/2018-06-18/public-key", "responseCode": 201 }, "input": { "type": "structure", "required": [ "PublicKeyConfig" ], "members": { "PublicKeyConfig": { "shape": "S31", "locationName": "PublicKeyConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2018-06-18/" } } }, "payload": "PublicKeyConfig" }, "output": { "type": "structure", "members": { "PublicKey": { "shape": "S33" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "PublicKey" } }, "CreateStreamingDistribution": { "http": { "requestUri": "/2018-06-18/streaming-distribution", "responseCode": 201 }, "input": { "type": "structure", "required": [ "StreamingDistributionConfig" ], "members": { "StreamingDistributionConfig": { "shape": "S35", "locationName": "StreamingDistributionConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2018-06-18/" } } }, "payload": "StreamingDistributionConfig" }, "output": { "type": "structure", "members": { "StreamingDistribution": { "shape": "S39" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "StreamingDistribution" } }, "CreateStreamingDistributionWithTags": { "http": { "requestUri": "/2018-06-18/streaming-distribution?WithTags", "responseCode": 201 }, "input": { "type": "structure", "required": [ "StreamingDistributionConfigWithTags" ], "members": { "StreamingDistributionConfigWithTags": { "locationName": "StreamingDistributionConfigWithTags", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2018-06-18/" }, "type": "structure", "required": [ "StreamingDistributionConfig", "Tags" ], "members": { "StreamingDistributionConfig": { "shape": "S35" }, "Tags": { "shape": "S22" } } } }, "payload": "StreamingDistributionConfigWithTags" }, "output": { "type": "structure", "members": { "StreamingDistribution": { "shape": "S39" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "StreamingDistribution" } }, "DeleteCloudFrontOriginAccessIdentity": { "http": { "method": "DELETE", "requestUri": "/2018-06-18/origin-access-identity/cloudfront/{Id}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } } }, "DeleteDistribution": { "http": { "method": "DELETE", "requestUri": "/2018-06-18/distribution/{Id}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } } }, "DeleteFieldLevelEncryptionConfig": { "http": { "method": "DELETE", "requestUri": "/2018-06-18/field-level-encryption/{Id}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } } }, "DeleteFieldLevelEncryptionProfile": { "http": { "method": "DELETE", "requestUri": "/2018-06-18/field-level-encryption-profile/{Id}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } } }, "DeletePublicKey": { "http": { "method": "DELETE", "requestUri": "/2018-06-18/public-key/{Id}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } } }, "DeleteStreamingDistribution": { "http": { "method": "DELETE", "requestUri": "/2018-06-18/streaming-distribution/{Id}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } } }, "GetCloudFrontOriginAccessIdentity": { "http": { "method": "GET", "requestUri": "/2018-06-18/origin-access-identity/cloudfront/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "CloudFrontOriginAccessIdentity": { "shape": "S5" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "CloudFrontOriginAccessIdentity" } }, "GetCloudFrontOriginAccessIdentityConfig": { "http": { "method": "GET", "requestUri": "/2018-06-18/origin-access-identity/cloudfront/{Id}/config" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "CloudFrontOriginAccessIdentityConfig": { "shape": "S2" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "CloudFrontOriginAccessIdentityConfig" } }, "GetDistribution": { "http": { "method": "GET", "requestUri": "/2018-06-18/distribution/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "Distribution": { "shape": "S1t" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "Distribution" } }, "GetDistributionConfig": { "http": { "method": "GET", "requestUri": "/2018-06-18/distribution/{Id}/config" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "DistributionConfig": { "shape": "S7" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "DistributionConfig" } }, "GetFieldLevelEncryption": { "http": { "method": "GET", "requestUri": "/2018-06-18/field-level-encryption/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "FieldLevelEncryption": { "shape": "S2k" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "FieldLevelEncryption" } }, "GetFieldLevelEncryptionConfig": { "http": { "method": "GET", "requestUri": "/2018-06-18/field-level-encryption/{Id}/config" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "FieldLevelEncryptionConfig": { "shape": "S29" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "FieldLevelEncryptionConfig" } }, "GetFieldLevelEncryptionProfile": { "http": { "method": "GET", "requestUri": "/2018-06-18/field-level-encryption-profile/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "FieldLevelEncryptionProfile": { "shape": "S2t" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "FieldLevelEncryptionProfile" } }, "GetFieldLevelEncryptionProfileConfig": { "http": { "method": "GET", "requestUri": "/2018-06-18/field-level-encryption-profile/{Id}/config" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "FieldLevelEncryptionProfileConfig": { "shape": "S2m" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "FieldLevelEncryptionProfileConfig" } }, "GetInvalidation": { "http": { "method": "GET", "requestUri": "/2018-06-18/distribution/{DistributionId}/invalidation/{Id}" }, "input": { "type": "structure", "required": [ "DistributionId", "Id" ], "members": { "DistributionId": { "location": "uri", "locationName": "DistributionId" }, "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "Invalidation": { "shape": "S2z" } }, "payload": "Invalidation" } }, "GetPublicKey": { "http": { "method": "GET", "requestUri": "/2018-06-18/public-key/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "PublicKey": { "shape": "S33" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "PublicKey" } }, "GetPublicKeyConfig": { "http": { "method": "GET", "requestUri": "/2018-06-18/public-key/{Id}/config" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "PublicKeyConfig": { "shape": "S31" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "PublicKeyConfig" } }, "GetStreamingDistribution": { "http": { "method": "GET", "requestUri": "/2018-06-18/streaming-distribution/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "StreamingDistribution": { "shape": "S39" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "StreamingDistribution" } }, "GetStreamingDistributionConfig": { "http": { "method": "GET", "requestUri": "/2018-06-18/streaming-distribution/{Id}/config" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "StreamingDistributionConfig": { "shape": "S35" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "StreamingDistributionConfig" } }, "ListCloudFrontOriginAccessIdentities": { "http": { "method": "GET", "requestUri": "/2018-06-18/origin-access-identity/cloudfront" }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "CloudFrontOriginAccessIdentityList": { "type": "structure", "required": [ "Marker", "MaxItems", "IsTruncated", "Quantity" ], "members": { "Marker": {}, "NextMarker": {}, "MaxItems": { "type": "integer" }, "IsTruncated": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "CloudFrontOriginAccessIdentitySummary", "type": "structure", "required": [ "Id", "S3CanonicalUserId", "Comment" ], "members": { "Id": {}, "S3CanonicalUserId": {}, "Comment": {} } } } } } }, "payload": "CloudFrontOriginAccessIdentityList" } }, "ListDistributions": { "http": { "method": "GET", "requestUri": "/2018-06-18/distribution" }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "DistributionList": { "shape": "S4g" } }, "payload": "DistributionList" } }, "ListDistributionsByWebACLId": { "http": { "method": "GET", "requestUri": "/2018-06-18/distributionsByWebACLId/{WebACLId}" }, "input": { "type": "structure", "required": [ "WebACLId" ], "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" }, "WebACLId": { "location": "uri", "locationName": "WebACLId" } } }, "output": { "type": "structure", "members": { "DistributionList": { "shape": "S4g" } }, "payload": "DistributionList" } }, "ListFieldLevelEncryptionConfigs": { "http": { "method": "GET", "requestUri": "/2018-06-18/field-level-encryption" }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "FieldLevelEncryptionList": { "type": "structure", "required": [ "MaxItems", "Quantity" ], "members": { "NextMarker": {}, "MaxItems": { "type": "integer" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "FieldLevelEncryptionSummary", "type": "structure", "required": [ "Id", "LastModifiedTime" ], "members": { "Id": {}, "LastModifiedTime": { "type": "timestamp" }, "Comment": {}, "QueryArgProfileConfig": { "shape": "S2a" }, "ContentTypeProfileConfig": { "shape": "S2e" } } } } } } }, "payload": "FieldLevelEncryptionList" } }, "ListFieldLevelEncryptionProfiles": { "http": { "method": "GET", "requestUri": "/2018-06-18/field-level-encryption-profile" }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "FieldLevelEncryptionProfileList": { "type": "structure", "required": [ "MaxItems", "Quantity" ], "members": { "NextMarker": {}, "MaxItems": { "type": "integer" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "FieldLevelEncryptionProfileSummary", "type": "structure", "required": [ "Id", "LastModifiedTime", "Name", "EncryptionEntities" ], "members": { "Id": {}, "LastModifiedTime": { "type": "timestamp" }, "Name": {}, "EncryptionEntities": { "shape": "S2n" }, "Comment": {} } } } } } }, "payload": "FieldLevelEncryptionProfileList" } }, "ListInvalidations": { "http": { "method": "GET", "requestUri": "/2018-06-18/distribution/{DistributionId}/invalidation" }, "input": { "type": "structure", "required": [ "DistributionId" ], "members": { "DistributionId": { "location": "uri", "locationName": "DistributionId" }, "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "InvalidationList": { "type": "structure", "required": [ "Marker", "MaxItems", "IsTruncated", "Quantity" ], "members": { "Marker": {}, "NextMarker": {}, "MaxItems": { "type": "integer" }, "IsTruncated": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "InvalidationSummary", "type": "structure", "required": [ "Id", "CreateTime", "Status" ], "members": { "Id": {}, "CreateTime": { "type": "timestamp" }, "Status": {} } } } } } }, "payload": "InvalidationList" } }, "ListPublicKeys": { "http": { "method": "GET", "requestUri": "/2018-06-18/public-key" }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "PublicKeyList": { "type": "structure", "required": [ "MaxItems", "Quantity" ], "members": { "NextMarker": {}, "MaxItems": { "type": "integer" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "PublicKeySummary", "type": "structure", "required": [ "Id", "Name", "CreatedTime", "EncodedKey" ], "members": { "Id": {}, "Name": {}, "CreatedTime": { "type": "timestamp" }, "EncodedKey": {}, "Comment": {} } } } } } }, "payload": "PublicKeyList" } }, "ListStreamingDistributions": { "http": { "method": "GET", "requestUri": "/2018-06-18/streaming-distribution" }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "StreamingDistributionList": { "type": "structure", "required": [ "Marker", "MaxItems", "IsTruncated", "Quantity" ], "members": { "Marker": {}, "NextMarker": {}, "MaxItems": { "type": "integer" }, "IsTruncated": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "StreamingDistributionSummary", "type": "structure", "required": [ "Id", "ARN", "Status", "LastModifiedTime", "DomainName", "S3Origin", "Aliases", "TrustedSigners", "Comment", "PriceClass", "Enabled" ], "members": { "Id": {}, "ARN": {}, "Status": {}, "LastModifiedTime": { "type": "timestamp" }, "DomainName": {}, "S3Origin": { "shape": "S36" }, "Aliases": { "shape": "S8" }, "TrustedSigners": { "shape": "Sy" }, "Comment": {}, "PriceClass": {}, "Enabled": { "type": "boolean" } } } } } } }, "payload": "StreamingDistributionList" } }, "ListTagsForResource": { "http": { "method": "GET", "requestUri": "/2018-06-18/tagging" }, "input": { "type": "structure", "required": [ "Resource" ], "members": { "Resource": { "location": "querystring", "locationName": "Resource" } } }, "output": { "type": "structure", "required": [ "Tags" ], "members": { "Tags": { "shape": "S22" } }, "payload": "Tags" } }, "TagResource": { "http": { "requestUri": "/2018-06-18/tagging?Operation=Tag", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Resource", "Tags" ], "members": { "Resource": { "location": "querystring", "locationName": "Resource" }, "Tags": { "shape": "S22", "locationName": "Tags", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2018-06-18/" } } }, "payload": "Tags" } }, "UntagResource": { "http": { "requestUri": "/2018-06-18/tagging?Operation=Untag", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Resource", "TagKeys" ], "members": { "Resource": { "location": "querystring", "locationName": "Resource" }, "TagKeys": { "locationName": "TagKeys", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2018-06-18/" }, "type": "structure", "members": { "Items": { "type": "list", "member": { "locationName": "Key" } } } } }, "payload": "TagKeys" } }, "UpdateCloudFrontOriginAccessIdentity": { "http": { "method": "PUT", "requestUri": "/2018-06-18/origin-access-identity/cloudfront/{Id}/config" }, "input": { "type": "structure", "required": [ "CloudFrontOriginAccessIdentityConfig", "Id" ], "members": { "CloudFrontOriginAccessIdentityConfig": { "shape": "S2", "locationName": "CloudFrontOriginAccessIdentityConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2018-06-18/" } }, "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } }, "payload": "CloudFrontOriginAccessIdentityConfig" }, "output": { "type": "structure", "members": { "CloudFrontOriginAccessIdentity": { "shape": "S5" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "CloudFrontOriginAccessIdentity" } }, "UpdateDistribution": { "http": { "method": "PUT", "requestUri": "/2018-06-18/distribution/{Id}/config" }, "input": { "type": "structure", "required": [ "DistributionConfig", "Id" ], "members": { "DistributionConfig": { "shape": "S7", "locationName": "DistributionConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2018-06-18/" } }, "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } }, "payload": "DistributionConfig" }, "output": { "type": "structure", "members": { "Distribution": { "shape": "S1t" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "Distribution" } }, "UpdateFieldLevelEncryptionConfig": { "http": { "method": "PUT", "requestUri": "/2018-06-18/field-level-encryption/{Id}/config" }, "input": { "type": "structure", "required": [ "FieldLevelEncryptionConfig", "Id" ], "members": { "FieldLevelEncryptionConfig": { "shape": "S29", "locationName": "FieldLevelEncryptionConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2018-06-18/" } }, "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } }, "payload": "FieldLevelEncryptionConfig" }, "output": { "type": "structure", "members": { "FieldLevelEncryption": { "shape": "S2k" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "FieldLevelEncryption" } }, "UpdateFieldLevelEncryptionProfile": { "http": { "method": "PUT", "requestUri": "/2018-06-18/field-level-encryption-profile/{Id}/config" }, "input": { "type": "structure", "required": [ "FieldLevelEncryptionProfileConfig", "Id" ], "members": { "FieldLevelEncryptionProfileConfig": { "shape": "S2m", "locationName": "FieldLevelEncryptionProfileConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2018-06-18/" } }, "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } }, "payload": "FieldLevelEncryptionProfileConfig" }, "output": { "type": "structure", "members": { "FieldLevelEncryptionProfile": { "shape": "S2t" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "FieldLevelEncryptionProfile" } }, "UpdatePublicKey": { "http": { "method": "PUT", "requestUri": "/2018-06-18/public-key/{Id}/config" }, "input": { "type": "structure", "required": [ "PublicKeyConfig", "Id" ], "members": { "PublicKeyConfig": { "shape": "S31", "locationName": "PublicKeyConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2018-06-18/" } }, "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } }, "payload": "PublicKeyConfig" }, "output": { "type": "structure", "members": { "PublicKey": { "shape": "S33" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "PublicKey" } }, "UpdateStreamingDistribution": { "http": { "method": "PUT", "requestUri": "/2018-06-18/streaming-distribution/{Id}/config" }, "input": { "type": "structure", "required": [ "StreamingDistributionConfig", "Id" ], "members": { "StreamingDistributionConfig": { "shape": "S35", "locationName": "StreamingDistributionConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2018-06-18/" } }, "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } }, "payload": "StreamingDistributionConfig" }, "output": { "type": "structure", "members": { "StreamingDistribution": { "shape": "S39" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "StreamingDistribution" } } }, "shapes": { "S2": { "type": "structure", "required": [ "CallerReference", "Comment" ], "members": { "CallerReference": {}, "Comment": {} } }, "S5": { "type": "structure", "required": [ "Id", "S3CanonicalUserId" ], "members": { "Id": {}, "S3CanonicalUserId": {}, "CloudFrontOriginAccessIdentityConfig": { "shape": "S2" } } }, "S7": { "type": "structure", "required": [ "CallerReference", "Origins", "DefaultCacheBehavior", "Comment", "Enabled" ], "members": { "CallerReference": {}, "Aliases": { "shape": "S8" }, "DefaultRootObject": {}, "Origins": { "shape": "Sb" }, "DefaultCacheBehavior": { "shape": "Sn" }, "CacheBehaviors": { "shape": "S1b" }, "CustomErrorResponses": { "shape": "S1e" }, "Comment": {}, "Logging": { "type": "structure", "required": [ "Enabled", "IncludeCookies", "Bucket", "Prefix" ], "members": { "Enabled": { "type": "boolean" }, "IncludeCookies": { "type": "boolean" }, "Bucket": {}, "Prefix": {} } }, "PriceClass": {}, "Enabled": { "type": "boolean" }, "ViewerCertificate": { "shape": "S1j" }, "Restrictions": { "shape": "S1n" }, "WebACLId": {}, "HttpVersion": {}, "IsIPV6Enabled": { "type": "boolean" } } }, "S8": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "CNAME" } } } }, "Sb": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Origin", "type": "structure", "required": [ "Id", "DomainName" ], "members": { "Id": {}, "DomainName": {}, "OriginPath": {}, "CustomHeaders": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "OriginCustomHeader", "type": "structure", "required": [ "HeaderName", "HeaderValue" ], "members": { "HeaderName": {}, "HeaderValue": {} } } } } }, "S3OriginConfig": { "type": "structure", "required": [ "OriginAccessIdentity" ], "members": { "OriginAccessIdentity": {} } }, "CustomOriginConfig": { "type": "structure", "required": [ "HTTPPort", "HTTPSPort", "OriginProtocolPolicy" ], "members": { "HTTPPort": { "type": "integer" }, "HTTPSPort": { "type": "integer" }, "OriginProtocolPolicy": {}, "OriginSslProtocols": { "type": "structure", "required": [ "Quantity", "Items" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "SslProtocol" } } } }, "OriginReadTimeout": { "type": "integer" }, "OriginKeepaliveTimeout": { "type": "integer" } } } } } } } }, "Sn": { "type": "structure", "required": [ "TargetOriginId", "ForwardedValues", "TrustedSigners", "ViewerProtocolPolicy", "MinTTL" ], "members": { "TargetOriginId": {}, "ForwardedValues": { "shape": "So" }, "TrustedSigners": { "shape": "Sy" }, "ViewerProtocolPolicy": {}, "MinTTL": { "type": "long" }, "AllowedMethods": { "shape": "S12" }, "SmoothStreaming": { "type": "boolean" }, "DefaultTTL": { "type": "long" }, "MaxTTL": { "type": "long" }, "Compress": { "type": "boolean" }, "LambdaFunctionAssociations": { "shape": "S16" }, "FieldLevelEncryptionId": {} } }, "So": { "type": "structure", "required": [ "QueryString", "Cookies" ], "members": { "QueryString": { "type": "boolean" }, "Cookies": { "type": "structure", "required": [ "Forward" ], "members": { "Forward": {}, "WhitelistedNames": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Name" } } } } } }, "Headers": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Name" } } } }, "QueryStringCacheKeys": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Name" } } } } } }, "Sy": { "type": "structure", "required": [ "Enabled", "Quantity" ], "members": { "Enabled": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "AwsAccountNumber" } } } }, "S12": { "type": "structure", "required": [ "Quantity", "Items" ], "members": { "Quantity": { "type": "integer" }, "Items": { "shape": "S13" }, "CachedMethods": { "type": "structure", "required": [ "Quantity", "Items" ], "members": { "Quantity": { "type": "integer" }, "Items": { "shape": "S13" } } } } }, "S13": { "type": "list", "member": { "locationName": "Method" } }, "S16": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "LambdaFunctionAssociation", "type": "structure", "required": [ "LambdaFunctionARN", "EventType" ], "members": { "LambdaFunctionARN": {}, "EventType": {}, "IncludeBody": { "type": "boolean" } } } } } }, "S1b": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "CacheBehavior", "type": "structure", "required": [ "PathPattern", "TargetOriginId", "ForwardedValues", "TrustedSigners", "ViewerProtocolPolicy", "MinTTL" ], "members": { "PathPattern": {}, "TargetOriginId": {}, "ForwardedValues": { "shape": "So" }, "TrustedSigners": { "shape": "Sy" }, "ViewerProtocolPolicy": {}, "MinTTL": { "type": "long" }, "AllowedMethods": { "shape": "S12" }, "SmoothStreaming": { "type": "boolean" }, "DefaultTTL": { "type": "long" }, "MaxTTL": { "type": "long" }, "Compress": { "type": "boolean" }, "LambdaFunctionAssociations": { "shape": "S16" }, "FieldLevelEncryptionId": {} } } } } }, "S1e": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "CustomErrorResponse", "type": "structure", "required": [ "ErrorCode" ], "members": { "ErrorCode": { "type": "integer" }, "ResponsePagePath": {}, "ResponseCode": {}, "ErrorCachingMinTTL": { "type": "long" } } } } } }, "S1j": { "type": "structure", "members": { "CloudFrontDefaultCertificate": { "type": "boolean" }, "IAMCertificateId": {}, "ACMCertificateArn": {}, "SSLSupportMethod": {}, "MinimumProtocolVersion": {}, "Certificate": { "deprecated": true }, "CertificateSource": { "deprecated": true } } }, "S1n": { "type": "structure", "required": [ "GeoRestriction" ], "members": { "GeoRestriction": { "type": "structure", "required": [ "RestrictionType", "Quantity" ], "members": { "RestrictionType": {}, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Location" } } } } } }, "S1t": { "type": "structure", "required": [ "Id", "ARN", "Status", "LastModifiedTime", "InProgressInvalidationBatches", "DomainName", "ActiveTrustedSigners", "DistributionConfig" ], "members": { "Id": {}, "ARN": {}, "Status": {}, "LastModifiedTime": { "type": "timestamp" }, "InProgressInvalidationBatches": { "type": "integer" }, "DomainName": {}, "ActiveTrustedSigners": { "shape": "S1v" }, "DistributionConfig": { "shape": "S7" } } }, "S1v": { "type": "structure", "required": [ "Enabled", "Quantity" ], "members": { "Enabled": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Signer", "type": "structure", "members": { "AwsAccountNumber": {}, "KeyPairIds": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "KeyPairId" } } } } } } } } }, "S22": { "type": "structure", "members": { "Items": { "type": "list", "member": { "locationName": "Tag", "type": "structure", "required": [ "Key" ], "members": { "Key": {}, "Value": {} } } } } }, "S29": { "type": "structure", "required": [ "CallerReference" ], "members": { "CallerReference": {}, "Comment": {}, "QueryArgProfileConfig": { "shape": "S2a" }, "ContentTypeProfileConfig": { "shape": "S2e" } } }, "S2a": { "type": "structure", "required": [ "ForwardWhenQueryArgProfileIsUnknown" ], "members": { "ForwardWhenQueryArgProfileIsUnknown": { "type": "boolean" }, "QueryArgProfiles": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "QueryArgProfile", "type": "structure", "required": [ "QueryArg", "ProfileId" ], "members": { "QueryArg": {}, "ProfileId": {} } } } } } } }, "S2e": { "type": "structure", "required": [ "ForwardWhenContentTypeIsUnknown" ], "members": { "ForwardWhenContentTypeIsUnknown": { "type": "boolean" }, "ContentTypeProfiles": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "ContentTypeProfile", "type": "structure", "required": [ "Format", "ContentType" ], "members": { "Format": {}, "ProfileId": {}, "ContentType": {} } } } } } } }, "S2k": { "type": "structure", "required": [ "Id", "LastModifiedTime", "FieldLevelEncryptionConfig" ], "members": { "Id": {}, "LastModifiedTime": { "type": "timestamp" }, "FieldLevelEncryptionConfig": { "shape": "S29" } } }, "S2m": { "type": "structure", "required": [ "Name", "CallerReference", "EncryptionEntities" ], "members": { "Name": {}, "CallerReference": {}, "Comment": {}, "EncryptionEntities": { "shape": "S2n" } } }, "S2n": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "EncryptionEntity", "type": "structure", "required": [ "PublicKeyId", "ProviderId", "FieldPatterns" ], "members": { "PublicKeyId": {}, "ProviderId": {}, "FieldPatterns": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "FieldPattern" } } } } } } } } }, "S2t": { "type": "structure", "required": [ "Id", "LastModifiedTime", "FieldLevelEncryptionProfileConfig" ], "members": { "Id": {}, "LastModifiedTime": { "type": "timestamp" }, "FieldLevelEncryptionProfileConfig": { "shape": "S2m" } } }, "S2v": { "type": "structure", "required": [ "Paths", "CallerReference" ], "members": { "Paths": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Path" } } } }, "CallerReference": {} } }, "S2z": { "type": "structure", "required": [ "Id", "Status", "CreateTime", "InvalidationBatch" ], "members": { "Id": {}, "Status": {}, "CreateTime": { "type": "timestamp" }, "InvalidationBatch": { "shape": "S2v" } } }, "S31": { "type": "structure", "required": [ "CallerReference", "Name", "EncodedKey" ], "members": { "CallerReference": {}, "Name": {}, "EncodedKey": {}, "Comment": {} } }, "S33": { "type": "structure", "required": [ "Id", "CreatedTime", "PublicKeyConfig" ], "members": { "Id": {}, "CreatedTime": { "type": "timestamp" }, "PublicKeyConfig": { "shape": "S31" } } }, "S35": { "type": "structure", "required": [ "CallerReference", "S3Origin", "Comment", "TrustedSigners", "Enabled" ], "members": { "CallerReference": {}, "S3Origin": { "shape": "S36" }, "Aliases": { "shape": "S8" }, "Comment": {}, "Logging": { "type": "structure", "required": [ "Enabled", "Bucket", "Prefix" ], "members": { "Enabled": { "type": "boolean" }, "Bucket": {}, "Prefix": {} } }, "TrustedSigners": { "shape": "Sy" }, "PriceClass": {}, "Enabled": { "type": "boolean" } } }, "S36": { "type": "structure", "required": [ "DomainName", "OriginAccessIdentity" ], "members": { "DomainName": {}, "OriginAccessIdentity": {} } }, "S39": { "type": "structure", "required": [ "Id", "ARN", "Status", "DomainName", "ActiveTrustedSigners", "StreamingDistributionConfig" ], "members": { "Id": {}, "ARN": {}, "Status": {}, "LastModifiedTime": { "type": "timestamp" }, "DomainName": {}, "ActiveTrustedSigners": { "shape": "S1v" }, "StreamingDistributionConfig": { "shape": "S35" } } }, "S4g": { "type": "structure", "required": [ "Marker", "MaxItems", "IsTruncated", "Quantity" ], "members": { "Marker": {}, "NextMarker": {}, "MaxItems": { "type": "integer" }, "IsTruncated": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "DistributionSummary", "type": "structure", "required": [ "Id", "ARN", "Status", "LastModifiedTime", "DomainName", "Aliases", "Origins", "DefaultCacheBehavior", "CacheBehaviors", "CustomErrorResponses", "Comment", "PriceClass", "Enabled", "ViewerCertificate", "Restrictions", "WebACLId", "HttpVersion", "IsIPV6Enabled" ], "members": { "Id": {}, "ARN": {}, "Status": {}, "LastModifiedTime": { "type": "timestamp" }, "DomainName": {}, "Aliases": { "shape": "S8" }, "Origins": { "shape": "Sb" }, "DefaultCacheBehavior": { "shape": "Sn" }, "CacheBehaviors": { "shape": "S1b" }, "CustomErrorResponses": { "shape": "S1e" }, "Comment": {}, "PriceClass": {}, "Enabled": { "type": "boolean" }, "ViewerCertificate": { "shape": "S1j" }, "Restrictions": { "shape": "S1n" }, "WebACLId": {}, "HttpVersion": {}, "IsIPV6Enabled": { "type": "boolean" } } } } } } } } },{}],30:[function(require,module,exports){ arguments[4][24][0].apply(exports,arguments) },{"dup":24}],31:[function(require,module,exports){ arguments[4][22][0].apply(exports,arguments) },{"dup":22}],32:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2018-11-05", "endpointPrefix": "cloudfront", "globalEndpoint": "cloudfront.amazonaws.com", "protocol": "rest-xml", "serviceAbbreviation": "CloudFront", "serviceFullName": "Amazon CloudFront", "serviceId": "CloudFront", "signatureVersion": "v4", "uid": "cloudfront-2018-11-05" }, "operations": { "CreateCloudFrontOriginAccessIdentity": { "http": { "requestUri": "/2018-11-05/origin-access-identity/cloudfront", "responseCode": 201 }, "input": { "type": "structure", "required": [ "CloudFrontOriginAccessIdentityConfig" ], "members": { "CloudFrontOriginAccessIdentityConfig": { "shape": "S2", "locationName": "CloudFrontOriginAccessIdentityConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2018-11-05/" } } }, "payload": "CloudFrontOriginAccessIdentityConfig" }, "output": { "type": "structure", "members": { "CloudFrontOriginAccessIdentity": { "shape": "S5" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "CloudFrontOriginAccessIdentity" } }, "CreateDistribution": { "http": { "requestUri": "/2018-11-05/distribution", "responseCode": 201 }, "input": { "type": "structure", "required": [ "DistributionConfig" ], "members": { "DistributionConfig": { "shape": "S7", "locationName": "DistributionConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2018-11-05/" } } }, "payload": "DistributionConfig" }, "output": { "type": "structure", "members": { "Distribution": { "shape": "S22" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "Distribution" } }, "CreateDistributionWithTags": { "http": { "requestUri": "/2018-11-05/distribution?WithTags", "responseCode": 201 }, "input": { "type": "structure", "required": [ "DistributionConfigWithTags" ], "members": { "DistributionConfigWithTags": { "locationName": "DistributionConfigWithTags", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2018-11-05/" }, "type": "structure", "required": [ "DistributionConfig", "Tags" ], "members": { "DistributionConfig": { "shape": "S7" }, "Tags": { "shape": "S2b" } } } }, "payload": "DistributionConfigWithTags" }, "output": { "type": "structure", "members": { "Distribution": { "shape": "S22" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "Distribution" } }, "CreateFieldLevelEncryptionConfig": { "http": { "requestUri": "/2018-11-05/field-level-encryption", "responseCode": 201 }, "input": { "type": "structure", "required": [ "FieldLevelEncryptionConfig" ], "members": { "FieldLevelEncryptionConfig": { "shape": "S2i", "locationName": "FieldLevelEncryptionConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2018-11-05/" } } }, "payload": "FieldLevelEncryptionConfig" }, "output": { "type": "structure", "members": { "FieldLevelEncryption": { "shape": "S2t" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "FieldLevelEncryption" } }, "CreateFieldLevelEncryptionProfile": { "http": { "requestUri": "/2018-11-05/field-level-encryption-profile", "responseCode": 201 }, "input": { "type": "structure", "required": [ "FieldLevelEncryptionProfileConfig" ], "members": { "FieldLevelEncryptionProfileConfig": { "shape": "S2v", "locationName": "FieldLevelEncryptionProfileConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2018-11-05/" } } }, "payload": "FieldLevelEncryptionProfileConfig" }, "output": { "type": "structure", "members": { "FieldLevelEncryptionProfile": { "shape": "S32" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "FieldLevelEncryptionProfile" } }, "CreateInvalidation": { "http": { "requestUri": "/2018-11-05/distribution/{DistributionId}/invalidation", "responseCode": 201 }, "input": { "type": "structure", "required": [ "DistributionId", "InvalidationBatch" ], "members": { "DistributionId": { "location": "uri", "locationName": "DistributionId" }, "InvalidationBatch": { "shape": "S34", "locationName": "InvalidationBatch", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2018-11-05/" } } }, "payload": "InvalidationBatch" }, "output": { "type": "structure", "members": { "Location": { "location": "header", "locationName": "Location" }, "Invalidation": { "shape": "S38" } }, "payload": "Invalidation" } }, "CreatePublicKey": { "http": { "requestUri": "/2018-11-05/public-key", "responseCode": 201 }, "input": { "type": "structure", "required": [ "PublicKeyConfig" ], "members": { "PublicKeyConfig": { "shape": "S3a", "locationName": "PublicKeyConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2018-11-05/" } } }, "payload": "PublicKeyConfig" }, "output": { "type": "structure", "members": { "PublicKey": { "shape": "S3c" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "PublicKey" } }, "CreateStreamingDistribution": { "http": { "requestUri": "/2018-11-05/streaming-distribution", "responseCode": 201 }, "input": { "type": "structure", "required": [ "StreamingDistributionConfig" ], "members": { "StreamingDistributionConfig": { "shape": "S3e", "locationName": "StreamingDistributionConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2018-11-05/" } } }, "payload": "StreamingDistributionConfig" }, "output": { "type": "structure", "members": { "StreamingDistribution": { "shape": "S3i" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "StreamingDistribution" } }, "CreateStreamingDistributionWithTags": { "http": { "requestUri": "/2018-11-05/streaming-distribution?WithTags", "responseCode": 201 }, "input": { "type": "structure", "required": [ "StreamingDistributionConfigWithTags" ], "members": { "StreamingDistributionConfigWithTags": { "locationName": "StreamingDistributionConfigWithTags", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2018-11-05/" }, "type": "structure", "required": [ "StreamingDistributionConfig", "Tags" ], "members": { "StreamingDistributionConfig": { "shape": "S3e" }, "Tags": { "shape": "S2b" } } } }, "payload": "StreamingDistributionConfigWithTags" }, "output": { "type": "structure", "members": { "StreamingDistribution": { "shape": "S3i" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "StreamingDistribution" } }, "DeleteCloudFrontOriginAccessIdentity": { "http": { "method": "DELETE", "requestUri": "/2018-11-05/origin-access-identity/cloudfront/{Id}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } } }, "DeleteDistribution": { "http": { "method": "DELETE", "requestUri": "/2018-11-05/distribution/{Id}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } } }, "DeleteFieldLevelEncryptionConfig": { "http": { "method": "DELETE", "requestUri": "/2018-11-05/field-level-encryption/{Id}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } } }, "DeleteFieldLevelEncryptionProfile": { "http": { "method": "DELETE", "requestUri": "/2018-11-05/field-level-encryption-profile/{Id}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } } }, "DeletePublicKey": { "http": { "method": "DELETE", "requestUri": "/2018-11-05/public-key/{Id}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } } }, "DeleteStreamingDistribution": { "http": { "method": "DELETE", "requestUri": "/2018-11-05/streaming-distribution/{Id}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } } }, "GetCloudFrontOriginAccessIdentity": { "http": { "method": "GET", "requestUri": "/2018-11-05/origin-access-identity/cloudfront/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "CloudFrontOriginAccessIdentity": { "shape": "S5" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "CloudFrontOriginAccessIdentity" } }, "GetCloudFrontOriginAccessIdentityConfig": { "http": { "method": "GET", "requestUri": "/2018-11-05/origin-access-identity/cloudfront/{Id}/config" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "CloudFrontOriginAccessIdentityConfig": { "shape": "S2" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "CloudFrontOriginAccessIdentityConfig" } }, "GetDistribution": { "http": { "method": "GET", "requestUri": "/2018-11-05/distribution/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "Distribution": { "shape": "S22" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "Distribution" } }, "GetDistributionConfig": { "http": { "method": "GET", "requestUri": "/2018-11-05/distribution/{Id}/config" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "DistributionConfig": { "shape": "S7" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "DistributionConfig" } }, "GetFieldLevelEncryption": { "http": { "method": "GET", "requestUri": "/2018-11-05/field-level-encryption/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "FieldLevelEncryption": { "shape": "S2t" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "FieldLevelEncryption" } }, "GetFieldLevelEncryptionConfig": { "http": { "method": "GET", "requestUri": "/2018-11-05/field-level-encryption/{Id}/config" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "FieldLevelEncryptionConfig": { "shape": "S2i" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "FieldLevelEncryptionConfig" } }, "GetFieldLevelEncryptionProfile": { "http": { "method": "GET", "requestUri": "/2018-11-05/field-level-encryption-profile/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "FieldLevelEncryptionProfile": { "shape": "S32" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "FieldLevelEncryptionProfile" } }, "GetFieldLevelEncryptionProfileConfig": { "http": { "method": "GET", "requestUri": "/2018-11-05/field-level-encryption-profile/{Id}/config" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "FieldLevelEncryptionProfileConfig": { "shape": "S2v" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "FieldLevelEncryptionProfileConfig" } }, "GetInvalidation": { "http": { "method": "GET", "requestUri": "/2018-11-05/distribution/{DistributionId}/invalidation/{Id}" }, "input": { "type": "structure", "required": [ "DistributionId", "Id" ], "members": { "DistributionId": { "location": "uri", "locationName": "DistributionId" }, "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "Invalidation": { "shape": "S38" } }, "payload": "Invalidation" } }, "GetPublicKey": { "http": { "method": "GET", "requestUri": "/2018-11-05/public-key/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "PublicKey": { "shape": "S3c" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "PublicKey" } }, "GetPublicKeyConfig": { "http": { "method": "GET", "requestUri": "/2018-11-05/public-key/{Id}/config" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "PublicKeyConfig": { "shape": "S3a" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "PublicKeyConfig" } }, "GetStreamingDistribution": { "http": { "method": "GET", "requestUri": "/2018-11-05/streaming-distribution/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "StreamingDistribution": { "shape": "S3i" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "StreamingDistribution" } }, "GetStreamingDistributionConfig": { "http": { "method": "GET", "requestUri": "/2018-11-05/streaming-distribution/{Id}/config" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "StreamingDistributionConfig": { "shape": "S3e" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "StreamingDistributionConfig" } }, "ListCloudFrontOriginAccessIdentities": { "http": { "method": "GET", "requestUri": "/2018-11-05/origin-access-identity/cloudfront" }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "CloudFrontOriginAccessIdentityList": { "type": "structure", "required": [ "Marker", "MaxItems", "IsTruncated", "Quantity" ], "members": { "Marker": {}, "NextMarker": {}, "MaxItems": { "type": "integer" }, "IsTruncated": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "CloudFrontOriginAccessIdentitySummary", "type": "structure", "required": [ "Id", "S3CanonicalUserId", "Comment" ], "members": { "Id": {}, "S3CanonicalUserId": {}, "Comment": {} } } } } } }, "payload": "CloudFrontOriginAccessIdentityList" } }, "ListDistributions": { "http": { "method": "GET", "requestUri": "/2018-11-05/distribution" }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "DistributionList": { "shape": "S4p" } }, "payload": "DistributionList" } }, "ListDistributionsByWebACLId": { "http": { "method": "GET", "requestUri": "/2018-11-05/distributionsByWebACLId/{WebACLId}" }, "input": { "type": "structure", "required": [ "WebACLId" ], "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" }, "WebACLId": { "location": "uri", "locationName": "WebACLId" } } }, "output": { "type": "structure", "members": { "DistributionList": { "shape": "S4p" } }, "payload": "DistributionList" } }, "ListFieldLevelEncryptionConfigs": { "http": { "method": "GET", "requestUri": "/2018-11-05/field-level-encryption" }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "FieldLevelEncryptionList": { "type": "structure", "required": [ "MaxItems", "Quantity" ], "members": { "NextMarker": {}, "MaxItems": { "type": "integer" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "FieldLevelEncryptionSummary", "type": "structure", "required": [ "Id", "LastModifiedTime" ], "members": { "Id": {}, "LastModifiedTime": { "type": "timestamp" }, "Comment": {}, "QueryArgProfileConfig": { "shape": "S2j" }, "ContentTypeProfileConfig": { "shape": "S2n" } } } } } } }, "payload": "FieldLevelEncryptionList" } }, "ListFieldLevelEncryptionProfiles": { "http": { "method": "GET", "requestUri": "/2018-11-05/field-level-encryption-profile" }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "FieldLevelEncryptionProfileList": { "type": "structure", "required": [ "MaxItems", "Quantity" ], "members": { "NextMarker": {}, "MaxItems": { "type": "integer" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "FieldLevelEncryptionProfileSummary", "type": "structure", "required": [ "Id", "LastModifiedTime", "Name", "EncryptionEntities" ], "members": { "Id": {}, "LastModifiedTime": { "type": "timestamp" }, "Name": {}, "EncryptionEntities": { "shape": "S2w" }, "Comment": {} } } } } } }, "payload": "FieldLevelEncryptionProfileList" } }, "ListInvalidations": { "http": { "method": "GET", "requestUri": "/2018-11-05/distribution/{DistributionId}/invalidation" }, "input": { "type": "structure", "required": [ "DistributionId" ], "members": { "DistributionId": { "location": "uri", "locationName": "DistributionId" }, "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "InvalidationList": { "type": "structure", "required": [ "Marker", "MaxItems", "IsTruncated", "Quantity" ], "members": { "Marker": {}, "NextMarker": {}, "MaxItems": { "type": "integer" }, "IsTruncated": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "InvalidationSummary", "type": "structure", "required": [ "Id", "CreateTime", "Status" ], "members": { "Id": {}, "CreateTime": { "type": "timestamp" }, "Status": {} } } } } } }, "payload": "InvalidationList" } }, "ListPublicKeys": { "http": { "method": "GET", "requestUri": "/2018-11-05/public-key" }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "PublicKeyList": { "type": "structure", "required": [ "MaxItems", "Quantity" ], "members": { "NextMarker": {}, "MaxItems": { "type": "integer" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "PublicKeySummary", "type": "structure", "required": [ "Id", "Name", "CreatedTime", "EncodedKey" ], "members": { "Id": {}, "Name": {}, "CreatedTime": { "type": "timestamp" }, "EncodedKey": {}, "Comment": {} } } } } } }, "payload": "PublicKeyList" } }, "ListStreamingDistributions": { "http": { "method": "GET", "requestUri": "/2018-11-05/streaming-distribution" }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "StreamingDistributionList": { "type": "structure", "required": [ "Marker", "MaxItems", "IsTruncated", "Quantity" ], "members": { "Marker": {}, "NextMarker": {}, "MaxItems": { "type": "integer" }, "IsTruncated": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "StreamingDistributionSummary", "type": "structure", "required": [ "Id", "ARN", "Status", "LastModifiedTime", "DomainName", "S3Origin", "Aliases", "TrustedSigners", "Comment", "PriceClass", "Enabled" ], "members": { "Id": {}, "ARN": {}, "Status": {}, "LastModifiedTime": { "type": "timestamp" }, "DomainName": {}, "S3Origin": { "shape": "S3f" }, "Aliases": { "shape": "S8" }, "TrustedSigners": { "shape": "S17" }, "Comment": {}, "PriceClass": {}, "Enabled": { "type": "boolean" } } } } } } }, "payload": "StreamingDistributionList" } }, "ListTagsForResource": { "http": { "method": "GET", "requestUri": "/2018-11-05/tagging" }, "input": { "type": "structure", "required": [ "Resource" ], "members": { "Resource": { "location": "querystring", "locationName": "Resource" } } }, "output": { "type": "structure", "required": [ "Tags" ], "members": { "Tags": { "shape": "S2b" } }, "payload": "Tags" } }, "TagResource": { "http": { "requestUri": "/2018-11-05/tagging?Operation=Tag", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Resource", "Tags" ], "members": { "Resource": { "location": "querystring", "locationName": "Resource" }, "Tags": { "shape": "S2b", "locationName": "Tags", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2018-11-05/" } } }, "payload": "Tags" } }, "UntagResource": { "http": { "requestUri": "/2018-11-05/tagging?Operation=Untag", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Resource", "TagKeys" ], "members": { "Resource": { "location": "querystring", "locationName": "Resource" }, "TagKeys": { "locationName": "TagKeys", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2018-11-05/" }, "type": "structure", "members": { "Items": { "type": "list", "member": { "locationName": "Key" } } } } }, "payload": "TagKeys" } }, "UpdateCloudFrontOriginAccessIdentity": { "http": { "method": "PUT", "requestUri": "/2018-11-05/origin-access-identity/cloudfront/{Id}/config" }, "input": { "type": "structure", "required": [ "CloudFrontOriginAccessIdentityConfig", "Id" ], "members": { "CloudFrontOriginAccessIdentityConfig": { "shape": "S2", "locationName": "CloudFrontOriginAccessIdentityConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2018-11-05/" } }, "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } }, "payload": "CloudFrontOriginAccessIdentityConfig" }, "output": { "type": "structure", "members": { "CloudFrontOriginAccessIdentity": { "shape": "S5" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "CloudFrontOriginAccessIdentity" } }, "UpdateDistribution": { "http": { "method": "PUT", "requestUri": "/2018-11-05/distribution/{Id}/config" }, "input": { "type": "structure", "required": [ "DistributionConfig", "Id" ], "members": { "DistributionConfig": { "shape": "S7", "locationName": "DistributionConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2018-11-05/" } }, "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } }, "payload": "DistributionConfig" }, "output": { "type": "structure", "members": { "Distribution": { "shape": "S22" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "Distribution" } }, "UpdateFieldLevelEncryptionConfig": { "http": { "method": "PUT", "requestUri": "/2018-11-05/field-level-encryption/{Id}/config" }, "input": { "type": "structure", "required": [ "FieldLevelEncryptionConfig", "Id" ], "members": { "FieldLevelEncryptionConfig": { "shape": "S2i", "locationName": "FieldLevelEncryptionConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2018-11-05/" } }, "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } }, "payload": "FieldLevelEncryptionConfig" }, "output": { "type": "structure", "members": { "FieldLevelEncryption": { "shape": "S2t" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "FieldLevelEncryption" } }, "UpdateFieldLevelEncryptionProfile": { "http": { "method": "PUT", "requestUri": "/2018-11-05/field-level-encryption-profile/{Id}/config" }, "input": { "type": "structure", "required": [ "FieldLevelEncryptionProfileConfig", "Id" ], "members": { "FieldLevelEncryptionProfileConfig": { "shape": "S2v", "locationName": "FieldLevelEncryptionProfileConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2018-11-05/" } }, "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } }, "payload": "FieldLevelEncryptionProfileConfig" }, "output": { "type": "structure", "members": { "FieldLevelEncryptionProfile": { "shape": "S32" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "FieldLevelEncryptionProfile" } }, "UpdatePublicKey": { "http": { "method": "PUT", "requestUri": "/2018-11-05/public-key/{Id}/config" }, "input": { "type": "structure", "required": [ "PublicKeyConfig", "Id" ], "members": { "PublicKeyConfig": { "shape": "S3a", "locationName": "PublicKeyConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2018-11-05/" } }, "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } }, "payload": "PublicKeyConfig" }, "output": { "type": "structure", "members": { "PublicKey": { "shape": "S3c" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "PublicKey" } }, "UpdateStreamingDistribution": { "http": { "method": "PUT", "requestUri": "/2018-11-05/streaming-distribution/{Id}/config" }, "input": { "type": "structure", "required": [ "StreamingDistributionConfig", "Id" ], "members": { "StreamingDistributionConfig": { "shape": "S3e", "locationName": "StreamingDistributionConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2018-11-05/" } }, "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } }, "payload": "StreamingDistributionConfig" }, "output": { "type": "structure", "members": { "StreamingDistribution": { "shape": "S3i" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "StreamingDistribution" } } }, "shapes": { "S2": { "type": "structure", "required": [ "CallerReference", "Comment" ], "members": { "CallerReference": {}, "Comment": {} } }, "S5": { "type": "structure", "required": [ "Id", "S3CanonicalUserId" ], "members": { "Id": {}, "S3CanonicalUserId": {}, "CloudFrontOriginAccessIdentityConfig": { "shape": "S2" } } }, "S7": { "type": "structure", "required": [ "CallerReference", "Origins", "DefaultCacheBehavior", "Comment", "Enabled" ], "members": { "CallerReference": {}, "Aliases": { "shape": "S8" }, "DefaultRootObject": {}, "Origins": { "shape": "Sb" }, "OriginGroups": { "shape": "Sn" }, "DefaultCacheBehavior": { "shape": "Sw" }, "CacheBehaviors": { "shape": "S1k" }, "CustomErrorResponses": { "shape": "S1n" }, "Comment": {}, "Logging": { "type": "structure", "required": [ "Enabled", "IncludeCookies", "Bucket", "Prefix" ], "members": { "Enabled": { "type": "boolean" }, "IncludeCookies": { "type": "boolean" }, "Bucket": {}, "Prefix": {} } }, "PriceClass": {}, "Enabled": { "type": "boolean" }, "ViewerCertificate": { "shape": "S1s" }, "Restrictions": { "shape": "S1w" }, "WebACLId": {}, "HttpVersion": {}, "IsIPV6Enabled": { "type": "boolean" } } }, "S8": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "CNAME" } } } }, "Sb": { "type": "structure", "required": [ "Quantity", "Items" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Origin", "type": "structure", "required": [ "Id", "DomainName" ], "members": { "Id": {}, "DomainName": {}, "OriginPath": {}, "CustomHeaders": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "OriginCustomHeader", "type": "structure", "required": [ "HeaderName", "HeaderValue" ], "members": { "HeaderName": {}, "HeaderValue": {} } } } } }, "S3OriginConfig": { "type": "structure", "required": [ "OriginAccessIdentity" ], "members": { "OriginAccessIdentity": {} } }, "CustomOriginConfig": { "type": "structure", "required": [ "HTTPPort", "HTTPSPort", "OriginProtocolPolicy" ], "members": { "HTTPPort": { "type": "integer" }, "HTTPSPort": { "type": "integer" }, "OriginProtocolPolicy": {}, "OriginSslProtocols": { "type": "structure", "required": [ "Quantity", "Items" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "SslProtocol" } } } }, "OriginReadTimeout": { "type": "integer" }, "OriginKeepaliveTimeout": { "type": "integer" } } } } } } } }, "Sn": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "OriginGroup", "type": "structure", "required": [ "Id", "FailoverCriteria", "Members" ], "members": { "Id": {}, "FailoverCriteria": { "type": "structure", "required": [ "StatusCodes" ], "members": { "StatusCodes": { "type": "structure", "required": [ "Quantity", "Items" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "StatusCode", "type": "integer" } } } } } }, "Members": { "type": "structure", "required": [ "Quantity", "Items" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "OriginGroupMember", "type": "structure", "required": [ "OriginId" ], "members": { "OriginId": {} } } } } } } } } } }, "Sw": { "type": "structure", "required": [ "TargetOriginId", "ForwardedValues", "TrustedSigners", "ViewerProtocolPolicy", "MinTTL" ], "members": { "TargetOriginId": {}, "ForwardedValues": { "shape": "Sx" }, "TrustedSigners": { "shape": "S17" }, "ViewerProtocolPolicy": {}, "MinTTL": { "type": "long" }, "AllowedMethods": { "shape": "S1b" }, "SmoothStreaming": { "type": "boolean" }, "DefaultTTL": { "type": "long" }, "MaxTTL": { "type": "long" }, "Compress": { "type": "boolean" }, "LambdaFunctionAssociations": { "shape": "S1f" }, "FieldLevelEncryptionId": {} } }, "Sx": { "type": "structure", "required": [ "QueryString", "Cookies" ], "members": { "QueryString": { "type": "boolean" }, "Cookies": { "type": "structure", "required": [ "Forward" ], "members": { "Forward": {}, "WhitelistedNames": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Name" } } } } } }, "Headers": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Name" } } } }, "QueryStringCacheKeys": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Name" } } } } } }, "S17": { "type": "structure", "required": [ "Enabled", "Quantity" ], "members": { "Enabled": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "AwsAccountNumber" } } } }, "S1b": { "type": "structure", "required": [ "Quantity", "Items" ], "members": { "Quantity": { "type": "integer" }, "Items": { "shape": "S1c" }, "CachedMethods": { "type": "structure", "required": [ "Quantity", "Items" ], "members": { "Quantity": { "type": "integer" }, "Items": { "shape": "S1c" } } } } }, "S1c": { "type": "list", "member": { "locationName": "Method" } }, "S1f": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "LambdaFunctionAssociation", "type": "structure", "required": [ "LambdaFunctionARN", "EventType" ], "members": { "LambdaFunctionARN": {}, "EventType": {}, "IncludeBody": { "type": "boolean" } } } } } }, "S1k": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "CacheBehavior", "type": "structure", "required": [ "PathPattern", "TargetOriginId", "ForwardedValues", "TrustedSigners", "ViewerProtocolPolicy", "MinTTL" ], "members": { "PathPattern": {}, "TargetOriginId": {}, "ForwardedValues": { "shape": "Sx" }, "TrustedSigners": { "shape": "S17" }, "ViewerProtocolPolicy": {}, "MinTTL": { "type": "long" }, "AllowedMethods": { "shape": "S1b" }, "SmoothStreaming": { "type": "boolean" }, "DefaultTTL": { "type": "long" }, "MaxTTL": { "type": "long" }, "Compress": { "type": "boolean" }, "LambdaFunctionAssociations": { "shape": "S1f" }, "FieldLevelEncryptionId": {} } } } } }, "S1n": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "CustomErrorResponse", "type": "structure", "required": [ "ErrorCode" ], "members": { "ErrorCode": { "type": "integer" }, "ResponsePagePath": {}, "ResponseCode": {}, "ErrorCachingMinTTL": { "type": "long" } } } } } }, "S1s": { "type": "structure", "members": { "CloudFrontDefaultCertificate": { "type": "boolean" }, "IAMCertificateId": {}, "ACMCertificateArn": {}, "SSLSupportMethod": {}, "MinimumProtocolVersion": {}, "Certificate": { "deprecated": true }, "CertificateSource": { "deprecated": true } } }, "S1w": { "type": "structure", "required": [ "GeoRestriction" ], "members": { "GeoRestriction": { "type": "structure", "required": [ "RestrictionType", "Quantity" ], "members": { "RestrictionType": {}, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Location" } } } } } }, "S22": { "type": "structure", "required": [ "Id", "ARN", "Status", "LastModifiedTime", "InProgressInvalidationBatches", "DomainName", "ActiveTrustedSigners", "DistributionConfig" ], "members": { "Id": {}, "ARN": {}, "Status": {}, "LastModifiedTime": { "type": "timestamp" }, "InProgressInvalidationBatches": { "type": "integer" }, "DomainName": {}, "ActiveTrustedSigners": { "shape": "S24" }, "DistributionConfig": { "shape": "S7" } } }, "S24": { "type": "structure", "required": [ "Enabled", "Quantity" ], "members": { "Enabled": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Signer", "type": "structure", "members": { "AwsAccountNumber": {}, "KeyPairIds": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "KeyPairId" } } } } } } } } }, "S2b": { "type": "structure", "members": { "Items": { "type": "list", "member": { "locationName": "Tag", "type": "structure", "required": [ "Key" ], "members": { "Key": {}, "Value": {} } } } } }, "S2i": { "type": "structure", "required": [ "CallerReference" ], "members": { "CallerReference": {}, "Comment": {}, "QueryArgProfileConfig": { "shape": "S2j" }, "ContentTypeProfileConfig": { "shape": "S2n" } } }, "S2j": { "type": "structure", "required": [ "ForwardWhenQueryArgProfileIsUnknown" ], "members": { "ForwardWhenQueryArgProfileIsUnknown": { "type": "boolean" }, "QueryArgProfiles": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "QueryArgProfile", "type": "structure", "required": [ "QueryArg", "ProfileId" ], "members": { "QueryArg": {}, "ProfileId": {} } } } } } } }, "S2n": { "type": "structure", "required": [ "ForwardWhenContentTypeIsUnknown" ], "members": { "ForwardWhenContentTypeIsUnknown": { "type": "boolean" }, "ContentTypeProfiles": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "ContentTypeProfile", "type": "structure", "required": [ "Format", "ContentType" ], "members": { "Format": {}, "ProfileId": {}, "ContentType": {} } } } } } } }, "S2t": { "type": "structure", "required": [ "Id", "LastModifiedTime", "FieldLevelEncryptionConfig" ], "members": { "Id": {}, "LastModifiedTime": { "type": "timestamp" }, "FieldLevelEncryptionConfig": { "shape": "S2i" } } }, "S2v": { "type": "structure", "required": [ "Name", "CallerReference", "EncryptionEntities" ], "members": { "Name": {}, "CallerReference": {}, "Comment": {}, "EncryptionEntities": { "shape": "S2w" } } }, "S2w": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "EncryptionEntity", "type": "structure", "required": [ "PublicKeyId", "ProviderId", "FieldPatterns" ], "members": { "PublicKeyId": {}, "ProviderId": {}, "FieldPatterns": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "FieldPattern" } } } } } } } } }, "S32": { "type": "structure", "required": [ "Id", "LastModifiedTime", "FieldLevelEncryptionProfileConfig" ], "members": { "Id": {}, "LastModifiedTime": { "type": "timestamp" }, "FieldLevelEncryptionProfileConfig": { "shape": "S2v" } } }, "S34": { "type": "structure", "required": [ "Paths", "CallerReference" ], "members": { "Paths": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Path" } } } }, "CallerReference": {} } }, "S38": { "type": "structure", "required": [ "Id", "Status", "CreateTime", "InvalidationBatch" ], "members": { "Id": {}, "Status": {}, "CreateTime": { "type": "timestamp" }, "InvalidationBatch": { "shape": "S34" } } }, "S3a": { "type": "structure", "required": [ "CallerReference", "Name", "EncodedKey" ], "members": { "CallerReference": {}, "Name": {}, "EncodedKey": {}, "Comment": {} } }, "S3c": { "type": "structure", "required": [ "Id", "CreatedTime", "PublicKeyConfig" ], "members": { "Id": {}, "CreatedTime": { "type": "timestamp" }, "PublicKeyConfig": { "shape": "S3a" } } }, "S3e": { "type": "structure", "required": [ "CallerReference", "S3Origin", "Comment", "TrustedSigners", "Enabled" ], "members": { "CallerReference": {}, "S3Origin": { "shape": "S3f" }, "Aliases": { "shape": "S8" }, "Comment": {}, "Logging": { "type": "structure", "required": [ "Enabled", "Bucket", "Prefix" ], "members": { "Enabled": { "type": "boolean" }, "Bucket": {}, "Prefix": {} } }, "TrustedSigners": { "shape": "S17" }, "PriceClass": {}, "Enabled": { "type": "boolean" } } }, "S3f": { "type": "structure", "required": [ "DomainName", "OriginAccessIdentity" ], "members": { "DomainName": {}, "OriginAccessIdentity": {} } }, "S3i": { "type": "structure", "required": [ "Id", "ARN", "Status", "DomainName", "ActiveTrustedSigners", "StreamingDistributionConfig" ], "members": { "Id": {}, "ARN": {}, "Status": {}, "LastModifiedTime": { "type": "timestamp" }, "DomainName": {}, "ActiveTrustedSigners": { "shape": "S24" }, "StreamingDistributionConfig": { "shape": "S3e" } } }, "S4p": { "type": "structure", "required": [ "Marker", "MaxItems", "IsTruncated", "Quantity" ], "members": { "Marker": {}, "NextMarker": {}, "MaxItems": { "type": "integer" }, "IsTruncated": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "DistributionSummary", "type": "structure", "required": [ "Id", "ARN", "Status", "LastModifiedTime", "DomainName", "Aliases", "Origins", "DefaultCacheBehavior", "CacheBehaviors", "CustomErrorResponses", "Comment", "PriceClass", "Enabled", "ViewerCertificate", "Restrictions", "WebACLId", "HttpVersion", "IsIPV6Enabled" ], "members": { "Id": {}, "ARN": {}, "Status": {}, "LastModifiedTime": { "type": "timestamp" }, "DomainName": {}, "Aliases": { "shape": "S8" }, "Origins": { "shape": "Sb" }, "OriginGroups": { "shape": "Sn" }, "DefaultCacheBehavior": { "shape": "Sw" }, "CacheBehaviors": { "shape": "S1k" }, "CustomErrorResponses": { "shape": "S1n" }, "Comment": {}, "PriceClass": {}, "Enabled": { "type": "boolean" }, "ViewerCertificate": { "shape": "S1s" }, "Restrictions": { "shape": "S1w" }, "WebACLId": {}, "HttpVersion": {}, "IsIPV6Enabled": { "type": "boolean" } } } } } } } } },{}],33:[function(require,module,exports){ arguments[4][24][0].apply(exports,arguments) },{"dup":24}],34:[function(require,module,exports){ arguments[4][22][0].apply(exports,arguments) },{"dup":22}],35:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2019-03-26", "endpointPrefix": "cloudfront", "globalEndpoint": "cloudfront.amazonaws.com", "protocol": "rest-xml", "serviceAbbreviation": "CloudFront", "serviceFullName": "Amazon CloudFront", "serviceId": "CloudFront", "signatureVersion": "v4", "uid": "cloudfront-2019-03-26" }, "operations": { "CreateCloudFrontOriginAccessIdentity": { "http": { "requestUri": "/2019-03-26/origin-access-identity/cloudfront", "responseCode": 201 }, "input": { "type": "structure", "required": [ "CloudFrontOriginAccessIdentityConfig" ], "members": { "CloudFrontOriginAccessIdentityConfig": { "shape": "S2", "locationName": "CloudFrontOriginAccessIdentityConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2019-03-26/" } } }, "payload": "CloudFrontOriginAccessIdentityConfig" }, "output": { "type": "structure", "members": { "CloudFrontOriginAccessIdentity": { "shape": "S5" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "CloudFrontOriginAccessIdentity" } }, "CreateDistribution": { "http": { "requestUri": "/2019-03-26/distribution", "responseCode": 201 }, "input": { "type": "structure", "required": [ "DistributionConfig" ], "members": { "DistributionConfig": { "shape": "S7", "locationName": "DistributionConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2019-03-26/" } } }, "payload": "DistributionConfig" }, "output": { "type": "structure", "members": { "Distribution": { "shape": "S23" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "Distribution" } }, "CreateDistributionWithTags": { "http": { "requestUri": "/2019-03-26/distribution?WithTags", "responseCode": 201 }, "input": { "type": "structure", "required": [ "DistributionConfigWithTags" ], "members": { "DistributionConfigWithTags": { "locationName": "DistributionConfigWithTags", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2019-03-26/" }, "type": "structure", "required": [ "DistributionConfig", "Tags" ], "members": { "DistributionConfig": { "shape": "S7" }, "Tags": { "shape": "S2f" } } } }, "payload": "DistributionConfigWithTags" }, "output": { "type": "structure", "members": { "Distribution": { "shape": "S23" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "Distribution" } }, "CreateFieldLevelEncryptionConfig": { "http": { "requestUri": "/2019-03-26/field-level-encryption", "responseCode": 201 }, "input": { "type": "structure", "required": [ "FieldLevelEncryptionConfig" ], "members": { "FieldLevelEncryptionConfig": { "shape": "S2m", "locationName": "FieldLevelEncryptionConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2019-03-26/" } } }, "payload": "FieldLevelEncryptionConfig" }, "output": { "type": "structure", "members": { "FieldLevelEncryption": { "shape": "S2x" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "FieldLevelEncryption" } }, "CreateFieldLevelEncryptionProfile": { "http": { "requestUri": "/2019-03-26/field-level-encryption-profile", "responseCode": 201 }, "input": { "type": "structure", "required": [ "FieldLevelEncryptionProfileConfig" ], "members": { "FieldLevelEncryptionProfileConfig": { "shape": "S2z", "locationName": "FieldLevelEncryptionProfileConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2019-03-26/" } } }, "payload": "FieldLevelEncryptionProfileConfig" }, "output": { "type": "structure", "members": { "FieldLevelEncryptionProfile": { "shape": "S36" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "FieldLevelEncryptionProfile" } }, "CreateInvalidation": { "http": { "requestUri": "/2019-03-26/distribution/{DistributionId}/invalidation", "responseCode": 201 }, "input": { "type": "structure", "required": [ "DistributionId", "InvalidationBatch" ], "members": { "DistributionId": { "location": "uri", "locationName": "DistributionId" }, "InvalidationBatch": { "shape": "S38", "locationName": "InvalidationBatch", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2019-03-26/" } } }, "payload": "InvalidationBatch" }, "output": { "type": "structure", "members": { "Location": { "location": "header", "locationName": "Location" }, "Invalidation": { "shape": "S3c" } }, "payload": "Invalidation" } }, "CreatePublicKey": { "http": { "requestUri": "/2019-03-26/public-key", "responseCode": 201 }, "input": { "type": "structure", "required": [ "PublicKeyConfig" ], "members": { "PublicKeyConfig": { "shape": "S3e", "locationName": "PublicKeyConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2019-03-26/" } } }, "payload": "PublicKeyConfig" }, "output": { "type": "structure", "members": { "PublicKey": { "shape": "S3g" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "PublicKey" } }, "CreateStreamingDistribution": { "http": { "requestUri": "/2019-03-26/streaming-distribution", "responseCode": 201 }, "input": { "type": "structure", "required": [ "StreamingDistributionConfig" ], "members": { "StreamingDistributionConfig": { "shape": "S3i", "locationName": "StreamingDistributionConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2019-03-26/" } } }, "payload": "StreamingDistributionConfig" }, "output": { "type": "structure", "members": { "StreamingDistribution": { "shape": "S3m" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "StreamingDistribution" } }, "CreateStreamingDistributionWithTags": { "http": { "requestUri": "/2019-03-26/streaming-distribution?WithTags", "responseCode": 201 }, "input": { "type": "structure", "required": [ "StreamingDistributionConfigWithTags" ], "members": { "StreamingDistributionConfigWithTags": { "locationName": "StreamingDistributionConfigWithTags", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2019-03-26/" }, "type": "structure", "required": [ "StreamingDistributionConfig", "Tags" ], "members": { "StreamingDistributionConfig": { "shape": "S3i" }, "Tags": { "shape": "S2f" } } } }, "payload": "StreamingDistributionConfigWithTags" }, "output": { "type": "structure", "members": { "StreamingDistribution": { "shape": "S3m" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "StreamingDistribution" } }, "DeleteCloudFrontOriginAccessIdentity": { "http": { "method": "DELETE", "requestUri": "/2019-03-26/origin-access-identity/cloudfront/{Id}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } } }, "DeleteDistribution": { "http": { "method": "DELETE", "requestUri": "/2019-03-26/distribution/{Id}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } } }, "DeleteFieldLevelEncryptionConfig": { "http": { "method": "DELETE", "requestUri": "/2019-03-26/field-level-encryption/{Id}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } } }, "DeleteFieldLevelEncryptionProfile": { "http": { "method": "DELETE", "requestUri": "/2019-03-26/field-level-encryption-profile/{Id}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } } }, "DeletePublicKey": { "http": { "method": "DELETE", "requestUri": "/2019-03-26/public-key/{Id}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } } }, "DeleteStreamingDistribution": { "http": { "method": "DELETE", "requestUri": "/2019-03-26/streaming-distribution/{Id}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } } }, "GetCloudFrontOriginAccessIdentity": { "http": { "method": "GET", "requestUri": "/2019-03-26/origin-access-identity/cloudfront/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "CloudFrontOriginAccessIdentity": { "shape": "S5" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "CloudFrontOriginAccessIdentity" } }, "GetCloudFrontOriginAccessIdentityConfig": { "http": { "method": "GET", "requestUri": "/2019-03-26/origin-access-identity/cloudfront/{Id}/config" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "CloudFrontOriginAccessIdentityConfig": { "shape": "S2" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "CloudFrontOriginAccessIdentityConfig" } }, "GetDistribution": { "http": { "method": "GET", "requestUri": "/2019-03-26/distribution/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "Distribution": { "shape": "S23" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "Distribution" } }, "GetDistributionConfig": { "http": { "method": "GET", "requestUri": "/2019-03-26/distribution/{Id}/config" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "DistributionConfig": { "shape": "S7" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "DistributionConfig" } }, "GetFieldLevelEncryption": { "http": { "method": "GET", "requestUri": "/2019-03-26/field-level-encryption/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "FieldLevelEncryption": { "shape": "S2x" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "FieldLevelEncryption" } }, "GetFieldLevelEncryptionConfig": { "http": { "method": "GET", "requestUri": "/2019-03-26/field-level-encryption/{Id}/config" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "FieldLevelEncryptionConfig": { "shape": "S2m" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "FieldLevelEncryptionConfig" } }, "GetFieldLevelEncryptionProfile": { "http": { "method": "GET", "requestUri": "/2019-03-26/field-level-encryption-profile/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "FieldLevelEncryptionProfile": { "shape": "S36" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "FieldLevelEncryptionProfile" } }, "GetFieldLevelEncryptionProfileConfig": { "http": { "method": "GET", "requestUri": "/2019-03-26/field-level-encryption-profile/{Id}/config" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "FieldLevelEncryptionProfileConfig": { "shape": "S2z" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "FieldLevelEncryptionProfileConfig" } }, "GetInvalidation": { "http": { "method": "GET", "requestUri": "/2019-03-26/distribution/{DistributionId}/invalidation/{Id}" }, "input": { "type": "structure", "required": [ "DistributionId", "Id" ], "members": { "DistributionId": { "location": "uri", "locationName": "DistributionId" }, "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "Invalidation": { "shape": "S3c" } }, "payload": "Invalidation" } }, "GetPublicKey": { "http": { "method": "GET", "requestUri": "/2019-03-26/public-key/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "PublicKey": { "shape": "S3g" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "PublicKey" } }, "GetPublicKeyConfig": { "http": { "method": "GET", "requestUri": "/2019-03-26/public-key/{Id}/config" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "PublicKeyConfig": { "shape": "S3e" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "PublicKeyConfig" } }, "GetStreamingDistribution": { "http": { "method": "GET", "requestUri": "/2019-03-26/streaming-distribution/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "StreamingDistribution": { "shape": "S3m" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "StreamingDistribution" } }, "GetStreamingDistributionConfig": { "http": { "method": "GET", "requestUri": "/2019-03-26/streaming-distribution/{Id}/config" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "StreamingDistributionConfig": { "shape": "S3i" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "StreamingDistributionConfig" } }, "ListCloudFrontOriginAccessIdentities": { "http": { "method": "GET", "requestUri": "/2019-03-26/origin-access-identity/cloudfront" }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "CloudFrontOriginAccessIdentityList": { "type": "structure", "required": [ "Marker", "MaxItems", "IsTruncated", "Quantity" ], "members": { "Marker": {}, "NextMarker": {}, "MaxItems": { "type": "integer" }, "IsTruncated": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "CloudFrontOriginAccessIdentitySummary", "type": "structure", "required": [ "Id", "S3CanonicalUserId", "Comment" ], "members": { "Id": {}, "S3CanonicalUserId": {}, "Comment": {} } } } } } }, "payload": "CloudFrontOriginAccessIdentityList" } }, "ListDistributions": { "http": { "method": "GET", "requestUri": "/2019-03-26/distribution" }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "DistributionList": { "shape": "S4t" } }, "payload": "DistributionList" } }, "ListDistributionsByWebACLId": { "http": { "method": "GET", "requestUri": "/2019-03-26/distributionsByWebACLId/{WebACLId}" }, "input": { "type": "structure", "required": [ "WebACLId" ], "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" }, "WebACLId": { "location": "uri", "locationName": "WebACLId" } } }, "output": { "type": "structure", "members": { "DistributionList": { "shape": "S4t" } }, "payload": "DistributionList" } }, "ListFieldLevelEncryptionConfigs": { "http": { "method": "GET", "requestUri": "/2019-03-26/field-level-encryption" }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "FieldLevelEncryptionList": { "type": "structure", "required": [ "MaxItems", "Quantity" ], "members": { "NextMarker": {}, "MaxItems": { "type": "integer" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "FieldLevelEncryptionSummary", "type": "structure", "required": [ "Id", "LastModifiedTime" ], "members": { "Id": {}, "LastModifiedTime": { "type": "timestamp" }, "Comment": {}, "QueryArgProfileConfig": { "shape": "S2n" }, "ContentTypeProfileConfig": { "shape": "S2r" } } } } } } }, "payload": "FieldLevelEncryptionList" } }, "ListFieldLevelEncryptionProfiles": { "http": { "method": "GET", "requestUri": "/2019-03-26/field-level-encryption-profile" }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "FieldLevelEncryptionProfileList": { "type": "structure", "required": [ "MaxItems", "Quantity" ], "members": { "NextMarker": {}, "MaxItems": { "type": "integer" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "FieldLevelEncryptionProfileSummary", "type": "structure", "required": [ "Id", "LastModifiedTime", "Name", "EncryptionEntities" ], "members": { "Id": {}, "LastModifiedTime": { "type": "timestamp" }, "Name": {}, "EncryptionEntities": { "shape": "S30" }, "Comment": {} } } } } } }, "payload": "FieldLevelEncryptionProfileList" } }, "ListInvalidations": { "http": { "method": "GET", "requestUri": "/2019-03-26/distribution/{DistributionId}/invalidation" }, "input": { "type": "structure", "required": [ "DistributionId" ], "members": { "DistributionId": { "location": "uri", "locationName": "DistributionId" }, "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "InvalidationList": { "type": "structure", "required": [ "Marker", "MaxItems", "IsTruncated", "Quantity" ], "members": { "Marker": {}, "NextMarker": {}, "MaxItems": { "type": "integer" }, "IsTruncated": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "InvalidationSummary", "type": "structure", "required": [ "Id", "CreateTime", "Status" ], "members": { "Id": {}, "CreateTime": { "type": "timestamp" }, "Status": {} } } } } } }, "payload": "InvalidationList" } }, "ListPublicKeys": { "http": { "method": "GET", "requestUri": "/2019-03-26/public-key" }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "PublicKeyList": { "type": "structure", "required": [ "MaxItems", "Quantity" ], "members": { "NextMarker": {}, "MaxItems": { "type": "integer" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "PublicKeySummary", "type": "structure", "required": [ "Id", "Name", "CreatedTime", "EncodedKey" ], "members": { "Id": {}, "Name": {}, "CreatedTime": { "type": "timestamp" }, "EncodedKey": {}, "Comment": {} } } } } } }, "payload": "PublicKeyList" } }, "ListStreamingDistributions": { "http": { "method": "GET", "requestUri": "/2019-03-26/streaming-distribution" }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "StreamingDistributionList": { "type": "structure", "required": [ "Marker", "MaxItems", "IsTruncated", "Quantity" ], "members": { "Marker": {}, "NextMarker": {}, "MaxItems": { "type": "integer" }, "IsTruncated": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "StreamingDistributionSummary", "type": "structure", "required": [ "Id", "ARN", "Status", "LastModifiedTime", "DomainName", "S3Origin", "Aliases", "TrustedSigners", "Comment", "PriceClass", "Enabled" ], "members": { "Id": {}, "ARN": {}, "Status": {}, "LastModifiedTime": { "type": "timestamp" }, "DomainName": {}, "S3Origin": { "shape": "S3j" }, "Aliases": { "shape": "S8" }, "TrustedSigners": { "shape": "S17" }, "Comment": {}, "PriceClass": {}, "Enabled": { "type": "boolean" } } } } } } }, "payload": "StreamingDistributionList" } }, "ListTagsForResource": { "http": { "method": "GET", "requestUri": "/2019-03-26/tagging" }, "input": { "type": "structure", "required": [ "Resource" ], "members": { "Resource": { "location": "querystring", "locationName": "Resource" } } }, "output": { "type": "structure", "required": [ "Tags" ], "members": { "Tags": { "shape": "S2f" } }, "payload": "Tags" } }, "TagResource": { "http": { "requestUri": "/2019-03-26/tagging?Operation=Tag", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Resource", "Tags" ], "members": { "Resource": { "location": "querystring", "locationName": "Resource" }, "Tags": { "shape": "S2f", "locationName": "Tags", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2019-03-26/" } } }, "payload": "Tags" } }, "UntagResource": { "http": { "requestUri": "/2019-03-26/tagging?Operation=Untag", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Resource", "TagKeys" ], "members": { "Resource": { "location": "querystring", "locationName": "Resource" }, "TagKeys": { "locationName": "TagKeys", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2019-03-26/" }, "type": "structure", "members": { "Items": { "type": "list", "member": { "locationName": "Key" } } } } }, "payload": "TagKeys" } }, "UpdateCloudFrontOriginAccessIdentity": { "http": { "method": "PUT", "requestUri": "/2019-03-26/origin-access-identity/cloudfront/{Id}/config" }, "input": { "type": "structure", "required": [ "CloudFrontOriginAccessIdentityConfig", "Id" ], "members": { "CloudFrontOriginAccessIdentityConfig": { "shape": "S2", "locationName": "CloudFrontOriginAccessIdentityConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2019-03-26/" } }, "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } }, "payload": "CloudFrontOriginAccessIdentityConfig" }, "output": { "type": "structure", "members": { "CloudFrontOriginAccessIdentity": { "shape": "S5" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "CloudFrontOriginAccessIdentity" } }, "UpdateDistribution": { "http": { "method": "PUT", "requestUri": "/2019-03-26/distribution/{Id}/config" }, "input": { "type": "structure", "required": [ "DistributionConfig", "Id" ], "members": { "DistributionConfig": { "shape": "S7", "locationName": "DistributionConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2019-03-26/" } }, "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } }, "payload": "DistributionConfig" }, "output": { "type": "structure", "members": { "Distribution": { "shape": "S23" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "Distribution" } }, "UpdateFieldLevelEncryptionConfig": { "http": { "method": "PUT", "requestUri": "/2019-03-26/field-level-encryption/{Id}/config" }, "input": { "type": "structure", "required": [ "FieldLevelEncryptionConfig", "Id" ], "members": { "FieldLevelEncryptionConfig": { "shape": "S2m", "locationName": "FieldLevelEncryptionConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2019-03-26/" } }, "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } }, "payload": "FieldLevelEncryptionConfig" }, "output": { "type": "structure", "members": { "FieldLevelEncryption": { "shape": "S2x" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "FieldLevelEncryption" } }, "UpdateFieldLevelEncryptionProfile": { "http": { "method": "PUT", "requestUri": "/2019-03-26/field-level-encryption-profile/{Id}/config" }, "input": { "type": "structure", "required": [ "FieldLevelEncryptionProfileConfig", "Id" ], "members": { "FieldLevelEncryptionProfileConfig": { "shape": "S2z", "locationName": "FieldLevelEncryptionProfileConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2019-03-26/" } }, "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } }, "payload": "FieldLevelEncryptionProfileConfig" }, "output": { "type": "structure", "members": { "FieldLevelEncryptionProfile": { "shape": "S36" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "FieldLevelEncryptionProfile" } }, "UpdatePublicKey": { "http": { "method": "PUT", "requestUri": "/2019-03-26/public-key/{Id}/config" }, "input": { "type": "structure", "required": [ "PublicKeyConfig", "Id" ], "members": { "PublicKeyConfig": { "shape": "S3e", "locationName": "PublicKeyConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2019-03-26/" } }, "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } }, "payload": "PublicKeyConfig" }, "output": { "type": "structure", "members": { "PublicKey": { "shape": "S3g" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "PublicKey" } }, "UpdateStreamingDistribution": { "http": { "method": "PUT", "requestUri": "/2019-03-26/streaming-distribution/{Id}/config" }, "input": { "type": "structure", "required": [ "StreamingDistributionConfig", "Id" ], "members": { "StreamingDistributionConfig": { "shape": "S3i", "locationName": "StreamingDistributionConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2019-03-26/" } }, "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } }, "payload": "StreamingDistributionConfig" }, "output": { "type": "structure", "members": { "StreamingDistribution": { "shape": "S3m" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "StreamingDistribution" } } }, "shapes": { "S2": { "type": "structure", "required": [ "CallerReference", "Comment" ], "members": { "CallerReference": {}, "Comment": {} } }, "S5": { "type": "structure", "required": [ "Id", "S3CanonicalUserId" ], "members": { "Id": {}, "S3CanonicalUserId": {}, "CloudFrontOriginAccessIdentityConfig": { "shape": "S2" } } }, "S7": { "type": "structure", "required": [ "CallerReference", "Origins", "DefaultCacheBehavior", "Comment", "Enabled" ], "members": { "CallerReference": {}, "Aliases": { "shape": "S8" }, "DefaultRootObject": {}, "Origins": { "shape": "Sb" }, "OriginGroups": { "shape": "Sn" }, "DefaultCacheBehavior": { "shape": "Sw" }, "CacheBehaviors": { "shape": "S1k" }, "CustomErrorResponses": { "shape": "S1n" }, "Comment": { "type": "string", "sensitive": true }, "Logging": { "type": "structure", "required": [ "Enabled", "IncludeCookies", "Bucket", "Prefix" ], "members": { "Enabled": { "type": "boolean" }, "IncludeCookies": { "type": "boolean" }, "Bucket": {}, "Prefix": {} } }, "PriceClass": {}, "Enabled": { "type": "boolean" }, "ViewerCertificate": { "shape": "S1t" }, "Restrictions": { "shape": "S1x" }, "WebACLId": {}, "HttpVersion": {}, "IsIPV6Enabled": { "type": "boolean" } } }, "S8": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "CNAME" } } } }, "Sb": { "type": "structure", "required": [ "Quantity", "Items" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Origin", "type": "structure", "required": [ "Id", "DomainName" ], "members": { "Id": {}, "DomainName": {}, "OriginPath": {}, "CustomHeaders": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "OriginCustomHeader", "type": "structure", "required": [ "HeaderName", "HeaderValue" ], "members": { "HeaderName": {}, "HeaderValue": {} } } } } }, "S3OriginConfig": { "type": "structure", "required": [ "OriginAccessIdentity" ], "members": { "OriginAccessIdentity": {} } }, "CustomOriginConfig": { "type": "structure", "required": [ "HTTPPort", "HTTPSPort", "OriginProtocolPolicy" ], "members": { "HTTPPort": { "type": "integer" }, "HTTPSPort": { "type": "integer" }, "OriginProtocolPolicy": {}, "OriginSslProtocols": { "type": "structure", "required": [ "Quantity", "Items" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "SslProtocol" } } } }, "OriginReadTimeout": { "type": "integer" }, "OriginKeepaliveTimeout": { "type": "integer" } } }, "ConnectionAttempts": { "type": "integer" }, "ConnectionTimeout": { "type": "integer" } } } } } }, "Sn": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "OriginGroup", "type": "structure", "required": [ "Id", "FailoverCriteria", "Members" ], "members": { "Id": {}, "FailoverCriteria": { "type": "structure", "required": [ "StatusCodes" ], "members": { "StatusCodes": { "type": "structure", "required": [ "Quantity", "Items" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "StatusCode", "type": "integer" } } } } } }, "Members": { "type": "structure", "required": [ "Quantity", "Items" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "OriginGroupMember", "type": "structure", "required": [ "OriginId" ], "members": { "OriginId": {} } } } } } } } } } }, "Sw": { "type": "structure", "required": [ "TargetOriginId", "ForwardedValues", "TrustedSigners", "ViewerProtocolPolicy", "MinTTL" ], "members": { "TargetOriginId": {}, "ForwardedValues": { "shape": "Sx" }, "TrustedSigners": { "shape": "S17" }, "ViewerProtocolPolicy": {}, "MinTTL": { "type": "long" }, "AllowedMethods": { "shape": "S1b" }, "SmoothStreaming": { "type": "boolean" }, "DefaultTTL": { "type": "long" }, "MaxTTL": { "type": "long" }, "Compress": { "type": "boolean" }, "LambdaFunctionAssociations": { "shape": "S1f" }, "FieldLevelEncryptionId": {} } }, "Sx": { "type": "structure", "required": [ "QueryString", "Cookies" ], "members": { "QueryString": { "type": "boolean" }, "Cookies": { "type": "structure", "required": [ "Forward" ], "members": { "Forward": {}, "WhitelistedNames": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Name" } } } } } }, "Headers": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Name" } } } }, "QueryStringCacheKeys": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Name" } } } } } }, "S17": { "type": "structure", "required": [ "Enabled", "Quantity" ], "members": { "Enabled": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "AwsAccountNumber" } } } }, "S1b": { "type": "structure", "required": [ "Quantity", "Items" ], "members": { "Quantity": { "type": "integer" }, "Items": { "shape": "S1c" }, "CachedMethods": { "type": "structure", "required": [ "Quantity", "Items" ], "members": { "Quantity": { "type": "integer" }, "Items": { "shape": "S1c" } } } } }, "S1c": { "type": "list", "member": { "locationName": "Method" } }, "S1f": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "LambdaFunctionAssociation", "type": "structure", "required": [ "LambdaFunctionARN", "EventType" ], "members": { "LambdaFunctionARN": {}, "EventType": {}, "IncludeBody": { "type": "boolean" } } } } } }, "S1k": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "CacheBehavior", "type": "structure", "required": [ "PathPattern", "TargetOriginId", "ForwardedValues", "TrustedSigners", "ViewerProtocolPolicy", "MinTTL" ], "members": { "PathPattern": {}, "TargetOriginId": {}, "ForwardedValues": { "shape": "Sx" }, "TrustedSigners": { "shape": "S17" }, "ViewerProtocolPolicy": {}, "MinTTL": { "type": "long" }, "AllowedMethods": { "shape": "S1b" }, "SmoothStreaming": { "type": "boolean" }, "DefaultTTL": { "type": "long" }, "MaxTTL": { "type": "long" }, "Compress": { "type": "boolean" }, "LambdaFunctionAssociations": { "shape": "S1f" }, "FieldLevelEncryptionId": {} } } } } }, "S1n": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "CustomErrorResponse", "type": "structure", "required": [ "ErrorCode" ], "members": { "ErrorCode": { "type": "integer" }, "ResponsePagePath": {}, "ResponseCode": {}, "ErrorCachingMinTTL": { "type": "long" } } } } } }, "S1t": { "type": "structure", "members": { "CloudFrontDefaultCertificate": { "type": "boolean" }, "IAMCertificateId": {}, "ACMCertificateArn": {}, "SSLSupportMethod": {}, "MinimumProtocolVersion": {}, "Certificate": { "deprecated": true }, "CertificateSource": { "deprecated": true } } }, "S1x": { "type": "structure", "required": [ "GeoRestriction" ], "members": { "GeoRestriction": { "type": "structure", "required": [ "RestrictionType", "Quantity" ], "members": { "RestrictionType": {}, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Location" } } } } } }, "S23": { "type": "structure", "required": [ "Id", "ARN", "Status", "LastModifiedTime", "InProgressInvalidationBatches", "DomainName", "ActiveTrustedSigners", "DistributionConfig" ], "members": { "Id": {}, "ARN": {}, "Status": {}, "LastModifiedTime": { "type": "timestamp" }, "InProgressInvalidationBatches": { "type": "integer" }, "DomainName": {}, "ActiveTrustedSigners": { "shape": "S25" }, "DistributionConfig": { "shape": "S7" }, "AliasICPRecordals": { "shape": "S2a" } } }, "S25": { "type": "structure", "required": [ "Enabled", "Quantity" ], "members": { "Enabled": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Signer", "type": "structure", "members": { "AwsAccountNumber": {}, "KeyPairIds": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "KeyPairId" } } } } } } } } }, "S2a": { "type": "list", "member": { "locationName": "AliasICPRecordal", "type": "structure", "members": { "CNAME": {}, "ICPRecordalStatus": {} } } }, "S2f": { "type": "structure", "members": { "Items": { "type": "list", "member": { "locationName": "Tag", "type": "structure", "required": [ "Key" ], "members": { "Key": {}, "Value": {} } } } } }, "S2m": { "type": "structure", "required": [ "CallerReference" ], "members": { "CallerReference": {}, "Comment": {}, "QueryArgProfileConfig": { "shape": "S2n" }, "ContentTypeProfileConfig": { "shape": "S2r" } } }, "S2n": { "type": "structure", "required": [ "ForwardWhenQueryArgProfileIsUnknown" ], "members": { "ForwardWhenQueryArgProfileIsUnknown": { "type": "boolean" }, "QueryArgProfiles": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "QueryArgProfile", "type": "structure", "required": [ "QueryArg", "ProfileId" ], "members": { "QueryArg": {}, "ProfileId": {} } } } } } } }, "S2r": { "type": "structure", "required": [ "ForwardWhenContentTypeIsUnknown" ], "members": { "ForwardWhenContentTypeIsUnknown": { "type": "boolean" }, "ContentTypeProfiles": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "ContentTypeProfile", "type": "structure", "required": [ "Format", "ContentType" ], "members": { "Format": {}, "ProfileId": {}, "ContentType": {} } } } } } } }, "S2x": { "type": "structure", "required": [ "Id", "LastModifiedTime", "FieldLevelEncryptionConfig" ], "members": { "Id": {}, "LastModifiedTime": { "type": "timestamp" }, "FieldLevelEncryptionConfig": { "shape": "S2m" } } }, "S2z": { "type": "structure", "required": [ "Name", "CallerReference", "EncryptionEntities" ], "members": { "Name": {}, "CallerReference": {}, "Comment": {}, "EncryptionEntities": { "shape": "S30" } } }, "S30": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "EncryptionEntity", "type": "structure", "required": [ "PublicKeyId", "ProviderId", "FieldPatterns" ], "members": { "PublicKeyId": {}, "ProviderId": {}, "FieldPatterns": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "FieldPattern" } } } } } } } } }, "S36": { "type": "structure", "required": [ "Id", "LastModifiedTime", "FieldLevelEncryptionProfileConfig" ], "members": { "Id": {}, "LastModifiedTime": { "type": "timestamp" }, "FieldLevelEncryptionProfileConfig": { "shape": "S2z" } } }, "S38": { "type": "structure", "required": [ "Paths", "CallerReference" ], "members": { "Paths": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Path" } } } }, "CallerReference": {} } }, "S3c": { "type": "structure", "required": [ "Id", "Status", "CreateTime", "InvalidationBatch" ], "members": { "Id": {}, "Status": {}, "CreateTime": { "type": "timestamp" }, "InvalidationBatch": { "shape": "S38" } } }, "S3e": { "type": "structure", "required": [ "CallerReference", "Name", "EncodedKey" ], "members": { "CallerReference": {}, "Name": {}, "EncodedKey": {}, "Comment": {} } }, "S3g": { "type": "structure", "required": [ "Id", "CreatedTime", "PublicKeyConfig" ], "members": { "Id": {}, "CreatedTime": { "type": "timestamp" }, "PublicKeyConfig": { "shape": "S3e" } } }, "S3i": { "type": "structure", "required": [ "CallerReference", "S3Origin", "Comment", "TrustedSigners", "Enabled" ], "members": { "CallerReference": {}, "S3Origin": { "shape": "S3j" }, "Aliases": { "shape": "S8" }, "Comment": {}, "Logging": { "type": "structure", "required": [ "Enabled", "Bucket", "Prefix" ], "members": { "Enabled": { "type": "boolean" }, "Bucket": {}, "Prefix": {} } }, "TrustedSigners": { "shape": "S17" }, "PriceClass": {}, "Enabled": { "type": "boolean" } } }, "S3j": { "type": "structure", "required": [ "DomainName", "OriginAccessIdentity" ], "members": { "DomainName": {}, "OriginAccessIdentity": {} } }, "S3m": { "type": "structure", "required": [ "Id", "ARN", "Status", "DomainName", "ActiveTrustedSigners", "StreamingDistributionConfig" ], "members": { "Id": {}, "ARN": {}, "Status": {}, "LastModifiedTime": { "type": "timestamp" }, "DomainName": {}, "ActiveTrustedSigners": { "shape": "S25" }, "StreamingDistributionConfig": { "shape": "S3i" } } }, "S4t": { "type": "structure", "required": [ "Marker", "MaxItems", "IsTruncated", "Quantity" ], "members": { "Marker": {}, "NextMarker": {}, "MaxItems": { "type": "integer" }, "IsTruncated": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "DistributionSummary", "type": "structure", "required": [ "Id", "ARN", "Status", "LastModifiedTime", "DomainName", "Aliases", "Origins", "DefaultCacheBehavior", "CacheBehaviors", "CustomErrorResponses", "Comment", "PriceClass", "Enabled", "ViewerCertificate", "Restrictions", "WebACLId", "HttpVersion", "IsIPV6Enabled" ], "members": { "Id": {}, "ARN": {}, "Status": {}, "LastModifiedTime": { "type": "timestamp" }, "DomainName": {}, "Aliases": { "shape": "S8" }, "Origins": { "shape": "Sb" }, "OriginGroups": { "shape": "Sn" }, "DefaultCacheBehavior": { "shape": "Sw" }, "CacheBehaviors": { "shape": "S1k" }, "CustomErrorResponses": { "shape": "S1n" }, "Comment": {}, "PriceClass": {}, "Enabled": { "type": "boolean" }, "ViewerCertificate": { "shape": "S1t" }, "Restrictions": { "shape": "S1x" }, "WebACLId": {}, "HttpVersion": {}, "IsIPV6Enabled": { "type": "boolean" }, "AliasICPRecordals": { "shape": "S2a" } } } } } } } } },{}],36:[function(require,module,exports){ arguments[4][24][0].apply(exports,arguments) },{"dup":24}],37:[function(require,module,exports){ module.exports={ "version": 2, "waiters": { "DistributionDeployed": { "delay": 60, "operation": "GetDistribution", "maxAttempts": 35, "description": "Wait until a distribution is deployed.", "acceptors": [ { "expected": "Deployed", "matcher": "path", "state": "success", "argument": "Distribution.Status" } ] }, "InvalidationCompleted": { "delay": 20, "operation": "GetInvalidation", "maxAttempts": 30, "description": "Wait until an invalidation has completed.", "acceptors": [ { "expected": "Completed", "matcher": "path", "state": "success", "argument": "Invalidation.Status" } ] }, "StreamingDistributionDeployed": { "delay": 60, "operation": "GetStreamingDistribution", "maxAttempts": 25, "description": "Wait until a streaming distribution is deployed.", "acceptors": [ { "expected": "Deployed", "matcher": "path", "state": "success", "argument": "StreamingDistribution.Status" } ] } } } },{}],38:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2020-05-31", "endpointPrefix": "cloudfront", "globalEndpoint": "cloudfront.amazonaws.com", "protocol": "rest-xml", "protocols": [ "rest-xml" ], "serviceAbbreviation": "CloudFront", "serviceFullName": "Amazon CloudFront", "serviceId": "CloudFront", "signatureVersion": "v4", "uid": "cloudfront-2020-05-31", "auth": [ "aws.auth#sigv4" ] }, "operations": { "AssociateAlias": { "http": { "method": "PUT", "requestUri": "/2020-05-31/distribution/{TargetDistributionId}/associate-alias", "responseCode": 200 }, "input": { "type": "structure", "required": [ "TargetDistributionId", "Alias" ], "members": { "TargetDistributionId": { "location": "uri", "locationName": "TargetDistributionId" }, "Alias": { "location": "querystring", "locationName": "Alias" } } } }, "CopyDistribution": { "http": { "requestUri": "/2020-05-31/distribution/{PrimaryDistributionId}/copy", "responseCode": 201 }, "input": { "locationName": "CopyDistributionRequest", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/" }, "type": "structure", "required": [ "PrimaryDistributionId", "CallerReference" ], "members": { "PrimaryDistributionId": { "location": "uri", "locationName": "PrimaryDistributionId" }, "Staging": { "location": "header", "locationName": "Staging", "type": "boolean" }, "IfMatch": { "location": "header", "locationName": "If-Match" }, "CallerReference": {}, "Enabled": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Distribution": { "shape": "S6" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "Distribution" } }, "CreateCachePolicy": { "http": { "requestUri": "/2020-05-31/cache-policy", "responseCode": 201 }, "input": { "type": "structure", "required": [ "CachePolicyConfig" ], "members": { "CachePolicyConfig": { "shape": "S2n", "locationName": "CachePolicyConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/" } } }, "payload": "CachePolicyConfig" }, "output": { "type": "structure", "members": { "CachePolicy": { "shape": "S2y" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "CachePolicy" } }, "CreateCloudFrontOriginAccessIdentity": { "http": { "requestUri": "/2020-05-31/origin-access-identity/cloudfront", "responseCode": 201 }, "input": { "type": "structure", "required": [ "CloudFrontOriginAccessIdentityConfig" ], "members": { "CloudFrontOriginAccessIdentityConfig": { "shape": "S30", "locationName": "CloudFrontOriginAccessIdentityConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/" } } }, "payload": "CloudFrontOriginAccessIdentityConfig" }, "output": { "type": "structure", "members": { "CloudFrontOriginAccessIdentity": { "shape": "S32" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "CloudFrontOriginAccessIdentity" } }, "CreateContinuousDeploymentPolicy": { "http": { "requestUri": "/2020-05-31/continuous-deployment-policy", "responseCode": 201 }, "input": { "type": "structure", "required": [ "ContinuousDeploymentPolicyConfig" ], "members": { "ContinuousDeploymentPolicyConfig": { "shape": "S34", "locationName": "ContinuousDeploymentPolicyConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/" } } }, "payload": "ContinuousDeploymentPolicyConfig" }, "output": { "type": "structure", "members": { "ContinuousDeploymentPolicy": { "shape": "S3e" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "ContinuousDeploymentPolicy" } }, "CreateDistribution": { "http": { "requestUri": "/2020-05-31/distribution", "responseCode": 201 }, "input": { "type": "structure", "required": [ "DistributionConfig" ], "members": { "DistributionConfig": { "shape": "Sh", "locationName": "DistributionConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/" } } }, "payload": "DistributionConfig" }, "output": { "type": "structure", "members": { "Distribution": { "shape": "S6" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "Distribution" } }, "CreateDistributionWithTags": { "http": { "requestUri": "/2020-05-31/distribution?WithTags", "responseCode": 201 }, "input": { "type": "structure", "required": [ "DistributionConfigWithTags" ], "members": { "DistributionConfigWithTags": { "locationName": "DistributionConfigWithTags", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/" }, "type": "structure", "required": [ "DistributionConfig", "Tags" ], "members": { "DistributionConfig": { "shape": "Sh" }, "Tags": { "shape": "S3j" } } } }, "payload": "DistributionConfigWithTags" }, "output": { "type": "structure", "members": { "Distribution": { "shape": "S6" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "Distribution" } }, "CreateFieldLevelEncryptionConfig": { "http": { "requestUri": "/2020-05-31/field-level-encryption", "responseCode": 201 }, "input": { "type": "structure", "required": [ "FieldLevelEncryptionConfig" ], "members": { "FieldLevelEncryptionConfig": { "shape": "S3q", "locationName": "FieldLevelEncryptionConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/" } } }, "payload": "FieldLevelEncryptionConfig" }, "output": { "type": "structure", "members": { "FieldLevelEncryption": { "shape": "S41" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "FieldLevelEncryption" } }, "CreateFieldLevelEncryptionProfile": { "http": { "requestUri": "/2020-05-31/field-level-encryption-profile", "responseCode": 201 }, "input": { "type": "structure", "required": [ "FieldLevelEncryptionProfileConfig" ], "members": { "FieldLevelEncryptionProfileConfig": { "shape": "S43", "locationName": "FieldLevelEncryptionProfileConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/" } } }, "payload": "FieldLevelEncryptionProfileConfig" }, "output": { "type": "structure", "members": { "FieldLevelEncryptionProfile": { "shape": "S4a" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "FieldLevelEncryptionProfile" } }, "CreateFunction": { "http": { "requestUri": "/2020-05-31/function", "responseCode": 201 }, "input": { "locationName": "CreateFunctionRequest", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/" }, "type": "structure", "required": [ "Name", "FunctionConfig", "FunctionCode" ], "members": { "Name": {}, "FunctionConfig": { "shape": "S4d" }, "FunctionCode": { "shape": "S4j" } } }, "output": { "type": "structure", "members": { "FunctionSummary": { "shape": "S4l" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "FunctionSummary" } }, "CreateInvalidation": { "http": { "requestUri": "/2020-05-31/distribution/{DistributionId}/invalidation", "responseCode": 201 }, "input": { "type": "structure", "required": [ "DistributionId", "InvalidationBatch" ], "members": { "DistributionId": { "location": "uri", "locationName": "DistributionId" }, "InvalidationBatch": { "shape": "S4p", "locationName": "InvalidationBatch", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/" } } }, "payload": "InvalidationBatch" }, "output": { "type": "structure", "members": { "Location": { "location": "header", "locationName": "Location" }, "Invalidation": { "shape": "S4t" } }, "payload": "Invalidation" } }, "CreateKeyGroup": { "http": { "requestUri": "/2020-05-31/key-group", "responseCode": 201 }, "input": { "type": "structure", "required": [ "KeyGroupConfig" ], "members": { "KeyGroupConfig": { "shape": "S4v", "locationName": "KeyGroupConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/" } } }, "payload": "KeyGroupConfig" }, "output": { "type": "structure", "members": { "KeyGroup": { "shape": "S4y" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "KeyGroup" } }, "CreateKeyValueStore": { "http": { "requestUri": "/2020-05-31/key-value-store/", "responseCode": 201 }, "input": { "locationName": "CreateKeyValueStoreRequest", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/" }, "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "Comment": {}, "ImportSource": { "type": "structure", "required": [ "SourceType", "SourceARN" ], "members": { "SourceType": {}, "SourceARN": {} } } } }, "output": { "type": "structure", "members": { "KeyValueStore": { "shape": "S55" }, "ETag": { "location": "header", "locationName": "ETag" }, "Location": { "location": "header", "locationName": "Location" } }, "payload": "KeyValueStore" } }, "CreateMonitoringSubscription": { "http": { "requestUri": "/2020-05-31/distributions/{DistributionId}/monitoring-subscription/" }, "input": { "type": "structure", "required": [ "MonitoringSubscription", "DistributionId" ], "members": { "DistributionId": { "location": "uri", "locationName": "DistributionId" }, "MonitoringSubscription": { "shape": "S57", "locationName": "MonitoringSubscription", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/" } } }, "payload": "MonitoringSubscription" }, "output": { "type": "structure", "members": { "MonitoringSubscription": { "shape": "S57" } }, "payload": "MonitoringSubscription" } }, "CreateOriginAccessControl": { "http": { "requestUri": "/2020-05-31/origin-access-control", "responseCode": 201 }, "input": { "type": "structure", "required": [ "OriginAccessControlConfig" ], "members": { "OriginAccessControlConfig": { "shape": "S5c", "locationName": "OriginAccessControlConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/" } } }, "payload": "OriginAccessControlConfig" }, "output": { "type": "structure", "members": { "OriginAccessControl": { "shape": "S5h" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "OriginAccessControl" } }, "CreateOriginRequestPolicy": { "http": { "requestUri": "/2020-05-31/origin-request-policy", "responseCode": 201 }, "input": { "type": "structure", "required": [ "OriginRequestPolicyConfig" ], "members": { "OriginRequestPolicyConfig": { "shape": "S5j", "locationName": "OriginRequestPolicyConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/" } } }, "payload": "OriginRequestPolicyConfig" }, "output": { "type": "structure", "members": { "OriginRequestPolicy": { "shape": "S5r" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "OriginRequestPolicy" } }, "CreatePublicKey": { "http": { "requestUri": "/2020-05-31/public-key", "responseCode": 201 }, "input": { "type": "structure", "required": [ "PublicKeyConfig" ], "members": { "PublicKeyConfig": { "shape": "S5t", "locationName": "PublicKeyConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/" } } }, "payload": "PublicKeyConfig" }, "output": { "type": "structure", "members": { "PublicKey": { "shape": "S5v" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "PublicKey" } }, "CreateRealtimeLogConfig": { "http": { "requestUri": "/2020-05-31/realtime-log-config", "responseCode": 201 }, "input": { "locationName": "CreateRealtimeLogConfigRequest", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/" }, "type": "structure", "required": [ "EndPoints", "Fields", "Name", "SamplingRate" ], "members": { "EndPoints": { "shape": "S5x" }, "Fields": { "shape": "S60" }, "Name": {}, "SamplingRate": { "type": "long" } } }, "output": { "type": "structure", "members": { "RealtimeLogConfig": { "shape": "S62" } } } }, "CreateResponseHeadersPolicy": { "http": { "requestUri": "/2020-05-31/response-headers-policy", "responseCode": 201 }, "input": { "type": "structure", "required": [ "ResponseHeadersPolicyConfig" ], "members": { "ResponseHeadersPolicyConfig": { "shape": "S64", "locationName": "ResponseHeadersPolicyConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/" } } }, "payload": "ResponseHeadersPolicyConfig" }, "output": { "type": "structure", "members": { "ResponseHeadersPolicy": { "shape": "S6x" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "ResponseHeadersPolicy" } }, "CreateStreamingDistribution": { "http": { "requestUri": "/2020-05-31/streaming-distribution", "responseCode": 201 }, "input": { "type": "structure", "required": [ "StreamingDistributionConfig" ], "members": { "StreamingDistributionConfig": { "shape": "S6z", "locationName": "StreamingDistributionConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/" } } }, "payload": "StreamingDistributionConfig" }, "output": { "type": "structure", "members": { "StreamingDistribution": { "shape": "S73" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "StreamingDistribution" } }, "CreateStreamingDistributionWithTags": { "http": { "requestUri": "/2020-05-31/streaming-distribution?WithTags", "responseCode": 201 }, "input": { "type": "structure", "required": [ "StreamingDistributionConfigWithTags" ], "members": { "StreamingDistributionConfigWithTags": { "locationName": "StreamingDistributionConfigWithTags", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/" }, "type": "structure", "required": [ "StreamingDistributionConfig", "Tags" ], "members": { "StreamingDistributionConfig": { "shape": "S6z" }, "Tags": { "shape": "S3j" } } } }, "payload": "StreamingDistributionConfigWithTags" }, "output": { "type": "structure", "members": { "StreamingDistribution": { "shape": "S73" }, "Location": { "location": "header", "locationName": "Location" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "StreamingDistribution" } }, "DeleteCachePolicy": { "http": { "method": "DELETE", "requestUri": "/2020-05-31/cache-policy/{Id}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } } }, "DeleteCloudFrontOriginAccessIdentity": { "http": { "method": "DELETE", "requestUri": "/2020-05-31/origin-access-identity/cloudfront/{Id}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } } }, "DeleteContinuousDeploymentPolicy": { "http": { "method": "DELETE", "requestUri": "/2020-05-31/continuous-deployment-policy/{Id}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } } }, "DeleteDistribution": { "http": { "method": "DELETE", "requestUri": "/2020-05-31/distribution/{Id}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } } }, "DeleteFieldLevelEncryptionConfig": { "http": { "method": "DELETE", "requestUri": "/2020-05-31/field-level-encryption/{Id}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } } }, "DeleteFieldLevelEncryptionProfile": { "http": { "method": "DELETE", "requestUri": "/2020-05-31/field-level-encryption-profile/{Id}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } } }, "DeleteFunction": { "http": { "method": "DELETE", "requestUri": "/2020-05-31/function/{Name}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "IfMatch", "Name" ], "members": { "Name": { "location": "uri", "locationName": "Name" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } } }, "DeleteKeyGroup": { "http": { "method": "DELETE", "requestUri": "/2020-05-31/key-group/{Id}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } } }, "DeleteKeyValueStore": { "http": { "method": "DELETE", "requestUri": "/2020-05-31/key-value-store/{Name}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "IfMatch", "Name" ], "members": { "Name": { "location": "uri", "locationName": "Name" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } }, "idempotent": true }, "DeleteMonitoringSubscription": { "http": { "method": "DELETE", "requestUri": "/2020-05-31/distributions/{DistributionId}/monitoring-subscription/" }, "input": { "type": "structure", "required": [ "DistributionId" ], "members": { "DistributionId": { "location": "uri", "locationName": "DistributionId" } } }, "output": { "type": "structure", "members": {} } }, "DeleteOriginAccessControl": { "http": { "method": "DELETE", "requestUri": "/2020-05-31/origin-access-control/{Id}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } } }, "DeleteOriginRequestPolicy": { "http": { "method": "DELETE", "requestUri": "/2020-05-31/origin-request-policy/{Id}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } } }, "DeletePublicKey": { "http": { "method": "DELETE", "requestUri": "/2020-05-31/public-key/{Id}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } } }, "DeleteRealtimeLogConfig": { "http": { "requestUri": "/2020-05-31/delete-realtime-log-config/", "responseCode": 204 }, "input": { "locationName": "DeleteRealtimeLogConfigRequest", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/" }, "type": "structure", "members": { "Name": {}, "ARN": {} } } }, "DeleteResponseHeadersPolicy": { "http": { "method": "DELETE", "requestUri": "/2020-05-31/response-headers-policy/{Id}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } } }, "DeleteStreamingDistribution": { "http": { "method": "DELETE", "requestUri": "/2020-05-31/streaming-distribution/{Id}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } } }, "DescribeFunction": { "http": { "method": "GET", "requestUri": "/2020-05-31/function/{Name}/describe" }, "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": { "location": "uri", "locationName": "Name" }, "Stage": { "location": "querystring", "locationName": "Stage" } } }, "output": { "type": "structure", "members": { "FunctionSummary": { "shape": "S4l" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "FunctionSummary" } }, "DescribeKeyValueStore": { "http": { "method": "GET", "requestUri": "/2020-05-31/key-value-store/{Name}" }, "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": { "location": "uri", "locationName": "Name" } } }, "output": { "type": "structure", "members": { "KeyValueStore": { "shape": "S55" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "KeyValueStore" } }, "GetCachePolicy": { "http": { "method": "GET", "requestUri": "/2020-05-31/cache-policy/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "CachePolicy": { "shape": "S2y" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "CachePolicy" } }, "GetCachePolicyConfig": { "http": { "method": "GET", "requestUri": "/2020-05-31/cache-policy/{Id}/config" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "CachePolicyConfig": { "shape": "S2n" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "CachePolicyConfig" } }, "GetCloudFrontOriginAccessIdentity": { "http": { "method": "GET", "requestUri": "/2020-05-31/origin-access-identity/cloudfront/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "CloudFrontOriginAccessIdentity": { "shape": "S32" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "CloudFrontOriginAccessIdentity" } }, "GetCloudFrontOriginAccessIdentityConfig": { "http": { "method": "GET", "requestUri": "/2020-05-31/origin-access-identity/cloudfront/{Id}/config" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "CloudFrontOriginAccessIdentityConfig": { "shape": "S30" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "CloudFrontOriginAccessIdentityConfig" } }, "GetContinuousDeploymentPolicy": { "http": { "method": "GET", "requestUri": "/2020-05-31/continuous-deployment-policy/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "ContinuousDeploymentPolicy": { "shape": "S3e" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "ContinuousDeploymentPolicy" } }, "GetContinuousDeploymentPolicyConfig": { "http": { "method": "GET", "requestUri": "/2020-05-31/continuous-deployment-policy/{Id}/config" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "ContinuousDeploymentPolicyConfig": { "shape": "S34" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "ContinuousDeploymentPolicyConfig" } }, "GetDistribution": { "http": { "method": "GET", "requestUri": "/2020-05-31/distribution/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "Distribution": { "shape": "S6" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "Distribution" } }, "GetDistributionConfig": { "http": { "method": "GET", "requestUri": "/2020-05-31/distribution/{Id}/config" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "DistributionConfig": { "shape": "Sh" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "DistributionConfig" } }, "GetFieldLevelEncryption": { "http": { "method": "GET", "requestUri": "/2020-05-31/field-level-encryption/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "FieldLevelEncryption": { "shape": "S41" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "FieldLevelEncryption" } }, "GetFieldLevelEncryptionConfig": { "http": { "method": "GET", "requestUri": "/2020-05-31/field-level-encryption/{Id}/config" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "FieldLevelEncryptionConfig": { "shape": "S3q" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "FieldLevelEncryptionConfig" } }, "GetFieldLevelEncryptionProfile": { "http": { "method": "GET", "requestUri": "/2020-05-31/field-level-encryption-profile/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "FieldLevelEncryptionProfile": { "shape": "S4a" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "FieldLevelEncryptionProfile" } }, "GetFieldLevelEncryptionProfileConfig": { "http": { "method": "GET", "requestUri": "/2020-05-31/field-level-encryption-profile/{Id}/config" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "FieldLevelEncryptionProfileConfig": { "shape": "S43" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "FieldLevelEncryptionProfileConfig" } }, "GetFunction": { "http": { "method": "GET", "requestUri": "/2020-05-31/function/{Name}" }, "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": { "location": "uri", "locationName": "Name" }, "Stage": { "location": "querystring", "locationName": "Stage" } } }, "output": { "type": "structure", "members": { "FunctionCode": { "shape": "S4j" }, "ETag": { "location": "header", "locationName": "ETag" }, "ContentType": { "location": "header", "locationName": "Content-Type" } }, "payload": "FunctionCode" } }, "GetInvalidation": { "http": { "method": "GET", "requestUri": "/2020-05-31/distribution/{DistributionId}/invalidation/{Id}" }, "input": { "type": "structure", "required": [ "DistributionId", "Id" ], "members": { "DistributionId": { "location": "uri", "locationName": "DistributionId" }, "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "Invalidation": { "shape": "S4t" } }, "payload": "Invalidation" } }, "GetKeyGroup": { "http": { "method": "GET", "requestUri": "/2020-05-31/key-group/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "KeyGroup": { "shape": "S4y" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "KeyGroup" } }, "GetKeyGroupConfig": { "http": { "method": "GET", "requestUri": "/2020-05-31/key-group/{Id}/config" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "KeyGroupConfig": { "shape": "S4v" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "KeyGroupConfig" } }, "GetMonitoringSubscription": { "http": { "method": "GET", "requestUri": "/2020-05-31/distributions/{DistributionId}/monitoring-subscription/" }, "input": { "type": "structure", "required": [ "DistributionId" ], "members": { "DistributionId": { "location": "uri", "locationName": "DistributionId" } } }, "output": { "type": "structure", "members": { "MonitoringSubscription": { "shape": "S57" } }, "payload": "MonitoringSubscription" } }, "GetOriginAccessControl": { "http": { "method": "GET", "requestUri": "/2020-05-31/origin-access-control/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "OriginAccessControl": { "shape": "S5h" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "OriginAccessControl" } }, "GetOriginAccessControlConfig": { "http": { "method": "GET", "requestUri": "/2020-05-31/origin-access-control/{Id}/config" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "OriginAccessControlConfig": { "shape": "S5c" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "OriginAccessControlConfig" } }, "GetOriginRequestPolicy": { "http": { "method": "GET", "requestUri": "/2020-05-31/origin-request-policy/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "OriginRequestPolicy": { "shape": "S5r" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "OriginRequestPolicy" } }, "GetOriginRequestPolicyConfig": { "http": { "method": "GET", "requestUri": "/2020-05-31/origin-request-policy/{Id}/config" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "OriginRequestPolicyConfig": { "shape": "S5j" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "OriginRequestPolicyConfig" } }, "GetPublicKey": { "http": { "method": "GET", "requestUri": "/2020-05-31/public-key/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "PublicKey": { "shape": "S5v" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "PublicKey" } }, "GetPublicKeyConfig": { "http": { "method": "GET", "requestUri": "/2020-05-31/public-key/{Id}/config" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "PublicKeyConfig": { "shape": "S5t" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "PublicKeyConfig" } }, "GetRealtimeLogConfig": { "http": { "requestUri": "/2020-05-31/get-realtime-log-config/" }, "input": { "locationName": "GetRealtimeLogConfigRequest", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/" }, "type": "structure", "members": { "Name": {}, "ARN": {} } }, "output": { "type": "structure", "members": { "RealtimeLogConfig": { "shape": "S62" } } } }, "GetResponseHeadersPolicy": { "http": { "method": "GET", "requestUri": "/2020-05-31/response-headers-policy/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "ResponseHeadersPolicy": { "shape": "S6x" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "ResponseHeadersPolicy" } }, "GetResponseHeadersPolicyConfig": { "http": { "method": "GET", "requestUri": "/2020-05-31/response-headers-policy/{Id}/config" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "ResponseHeadersPolicyConfig": { "shape": "S64" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "ResponseHeadersPolicyConfig" } }, "GetStreamingDistribution": { "http": { "method": "GET", "requestUri": "/2020-05-31/streaming-distribution/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "StreamingDistribution": { "shape": "S73" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "StreamingDistribution" } }, "GetStreamingDistributionConfig": { "http": { "method": "GET", "requestUri": "/2020-05-31/streaming-distribution/{Id}/config" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "StreamingDistributionConfig": { "shape": "S6z" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "StreamingDistributionConfig" } }, "ListCachePolicies": { "http": { "method": "GET", "requestUri": "/2020-05-31/cache-policy" }, "input": { "type": "structure", "members": { "Type": { "location": "querystring", "locationName": "Type" }, "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "CachePolicyList": { "type": "structure", "required": [ "MaxItems", "Quantity" ], "members": { "NextMarker": {}, "MaxItems": { "type": "integer" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "CachePolicySummary", "type": "structure", "required": [ "Type", "CachePolicy" ], "members": { "Type": {}, "CachePolicy": { "shape": "S2y" } } } } } } }, "payload": "CachePolicyList" } }, "ListCloudFrontOriginAccessIdentities": { "http": { "method": "GET", "requestUri": "/2020-05-31/origin-access-identity/cloudfront" }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "CloudFrontOriginAccessIdentityList": { "type": "structure", "required": [ "Marker", "MaxItems", "IsTruncated", "Quantity" ], "members": { "Marker": {}, "NextMarker": {}, "MaxItems": { "type": "integer" }, "IsTruncated": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "CloudFrontOriginAccessIdentitySummary", "type": "structure", "required": [ "Id", "S3CanonicalUserId", "Comment" ], "members": { "Id": {}, "S3CanonicalUserId": {}, "Comment": {} } } } } } }, "payload": "CloudFrontOriginAccessIdentityList" } }, "ListConflictingAliases": { "http": { "method": "GET", "requestUri": "/2020-05-31/conflicting-alias", "responseCode": 200 }, "input": { "type": "structure", "required": [ "DistributionId", "Alias" ], "members": { "DistributionId": { "location": "querystring", "locationName": "DistributionId" }, "Alias": { "location": "querystring", "locationName": "Alias" }, "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems", "type": "integer" } } }, "output": { "type": "structure", "members": { "ConflictingAliasesList": { "type": "structure", "members": { "NextMarker": {}, "MaxItems": { "type": "integer" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "ConflictingAlias", "type": "structure", "members": { "Alias": {}, "DistributionId": {}, "AccountId": {} } } } } } }, "payload": "ConflictingAliasesList" } }, "ListContinuousDeploymentPolicies": { "http": { "method": "GET", "requestUri": "/2020-05-31/continuous-deployment-policy" }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "ContinuousDeploymentPolicyList": { "type": "structure", "required": [ "MaxItems", "Quantity" ], "members": { "NextMarker": {}, "MaxItems": { "type": "integer" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "ContinuousDeploymentPolicySummary", "type": "structure", "required": [ "ContinuousDeploymentPolicy" ], "members": { "ContinuousDeploymentPolicy": { "shape": "S3e" } } } } } } }, "payload": "ContinuousDeploymentPolicyList" } }, "ListDistributions": { "http": { "method": "GET", "requestUri": "/2020-05-31/distribution" }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "DistributionList": { "shape": "Sa2" } }, "payload": "DistributionList" } }, "ListDistributionsByCachePolicyId": { "http": { "method": "GET", "requestUri": "/2020-05-31/distributionsByCachePolicyId/{CachePolicyId}" }, "input": { "type": "structure", "required": [ "CachePolicyId" ], "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" }, "CachePolicyId": { "location": "uri", "locationName": "CachePolicyId" } } }, "output": { "type": "structure", "members": { "DistributionIdList": { "shape": "Sa7" } }, "payload": "DistributionIdList" } }, "ListDistributionsByKeyGroup": { "http": { "method": "GET", "requestUri": "/2020-05-31/distributionsByKeyGroupId/{KeyGroupId}" }, "input": { "type": "structure", "required": [ "KeyGroupId" ], "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" }, "KeyGroupId": { "location": "uri", "locationName": "KeyGroupId" } } }, "output": { "type": "structure", "members": { "DistributionIdList": { "shape": "Sa7" } }, "payload": "DistributionIdList" } }, "ListDistributionsByOriginRequestPolicyId": { "http": { "method": "GET", "requestUri": "/2020-05-31/distributionsByOriginRequestPolicyId/{OriginRequestPolicyId}" }, "input": { "type": "structure", "required": [ "OriginRequestPolicyId" ], "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" }, "OriginRequestPolicyId": { "location": "uri", "locationName": "OriginRequestPolicyId" } } }, "output": { "type": "structure", "members": { "DistributionIdList": { "shape": "Sa7" } }, "payload": "DistributionIdList" } }, "ListDistributionsByRealtimeLogConfig": { "http": { "requestUri": "/2020-05-31/distributionsByRealtimeLogConfig/" }, "input": { "locationName": "ListDistributionsByRealtimeLogConfigRequest", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/" }, "type": "structure", "members": { "Marker": {}, "MaxItems": {}, "RealtimeLogConfigName": {}, "RealtimeLogConfigArn": {} } }, "output": { "type": "structure", "members": { "DistributionList": { "shape": "Sa2" } }, "payload": "DistributionList" } }, "ListDistributionsByResponseHeadersPolicyId": { "http": { "method": "GET", "requestUri": "/2020-05-31/distributionsByResponseHeadersPolicyId/{ResponseHeadersPolicyId}" }, "input": { "type": "structure", "required": [ "ResponseHeadersPolicyId" ], "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" }, "ResponseHeadersPolicyId": { "location": "uri", "locationName": "ResponseHeadersPolicyId" } } }, "output": { "type": "structure", "members": { "DistributionIdList": { "shape": "Sa7" } }, "payload": "DistributionIdList" } }, "ListDistributionsByWebACLId": { "http": { "method": "GET", "requestUri": "/2020-05-31/distributionsByWebACLId/{WebACLId}" }, "input": { "type": "structure", "required": [ "WebACLId" ], "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" }, "WebACLId": { "location": "uri", "locationName": "WebACLId" } } }, "output": { "type": "structure", "members": { "DistributionList": { "shape": "Sa2" } }, "payload": "DistributionList" } }, "ListFieldLevelEncryptionConfigs": { "http": { "method": "GET", "requestUri": "/2020-05-31/field-level-encryption" }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "FieldLevelEncryptionList": { "type": "structure", "required": [ "MaxItems", "Quantity" ], "members": { "NextMarker": {}, "MaxItems": { "type": "integer" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "FieldLevelEncryptionSummary", "type": "structure", "required": [ "Id", "LastModifiedTime" ], "members": { "Id": {}, "LastModifiedTime": { "type": "timestamp" }, "Comment": {}, "QueryArgProfileConfig": { "shape": "S3r" }, "ContentTypeProfileConfig": { "shape": "S3v" } } } } } } }, "payload": "FieldLevelEncryptionList" } }, "ListFieldLevelEncryptionProfiles": { "http": { "method": "GET", "requestUri": "/2020-05-31/field-level-encryption-profile" }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "FieldLevelEncryptionProfileList": { "type": "structure", "required": [ "MaxItems", "Quantity" ], "members": { "NextMarker": {}, "MaxItems": { "type": "integer" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "FieldLevelEncryptionProfileSummary", "type": "structure", "required": [ "Id", "LastModifiedTime", "Name", "EncryptionEntities" ], "members": { "Id": {}, "LastModifiedTime": { "type": "timestamp" }, "Name": {}, "EncryptionEntities": { "shape": "S44" }, "Comment": {} } } } } } }, "payload": "FieldLevelEncryptionProfileList" } }, "ListFunctions": { "http": { "method": "GET", "requestUri": "/2020-05-31/function" }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" }, "Stage": { "location": "querystring", "locationName": "Stage" } } }, "output": { "type": "structure", "members": { "FunctionList": { "type": "structure", "required": [ "MaxItems", "Quantity" ], "members": { "NextMarker": {}, "MaxItems": { "type": "integer" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "shape": "S4l", "locationName": "FunctionSummary" } } } } }, "payload": "FunctionList" } }, "ListInvalidations": { "http": { "method": "GET", "requestUri": "/2020-05-31/distribution/{DistributionId}/invalidation" }, "input": { "type": "structure", "required": [ "DistributionId" ], "members": { "DistributionId": { "location": "uri", "locationName": "DistributionId" }, "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "InvalidationList": { "type": "structure", "required": [ "Marker", "MaxItems", "IsTruncated", "Quantity" ], "members": { "Marker": {}, "NextMarker": {}, "MaxItems": { "type": "integer" }, "IsTruncated": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "InvalidationSummary", "type": "structure", "required": [ "Id", "CreateTime", "Status" ], "members": { "Id": {}, "CreateTime": { "type": "timestamp" }, "Status": {} } } } } } }, "payload": "InvalidationList" } }, "ListKeyGroups": { "http": { "method": "GET", "requestUri": "/2020-05-31/key-group" }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "KeyGroupList": { "type": "structure", "required": [ "MaxItems", "Quantity" ], "members": { "NextMarker": {}, "MaxItems": { "type": "integer" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "KeyGroupSummary", "type": "structure", "required": [ "KeyGroup" ], "members": { "KeyGroup": { "shape": "S4y" } } } } } } }, "payload": "KeyGroupList" } }, "ListKeyValueStores": { "http": { "method": "GET", "requestUri": "/2020-05-31/key-value-store" }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" }, "Status": { "location": "querystring", "locationName": "Status" } } }, "output": { "type": "structure", "members": { "KeyValueStoreList": { "type": "structure", "required": [ "MaxItems", "Quantity" ], "members": { "NextMarker": {}, "MaxItems": { "type": "integer" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "shape": "S55", "locationName": "KeyValueStore" } } } } }, "payload": "KeyValueStoreList" } }, "ListOriginAccessControls": { "http": { "method": "GET", "requestUri": "/2020-05-31/origin-access-control" }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "OriginAccessControlList": { "type": "structure", "required": [ "Marker", "MaxItems", "IsTruncated", "Quantity" ], "members": { "Marker": {}, "NextMarker": {}, "MaxItems": { "type": "integer" }, "IsTruncated": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "OriginAccessControlSummary", "type": "structure", "required": [ "Id", "Description", "Name", "SigningProtocol", "SigningBehavior", "OriginAccessControlOriginType" ], "members": { "Id": {}, "Description": {}, "Name": {}, "SigningProtocol": {}, "SigningBehavior": {}, "OriginAccessControlOriginType": {} } } } } } }, "payload": "OriginAccessControlList" } }, "ListOriginRequestPolicies": { "http": { "method": "GET", "requestUri": "/2020-05-31/origin-request-policy" }, "input": { "type": "structure", "members": { "Type": { "location": "querystring", "locationName": "Type" }, "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "OriginRequestPolicyList": { "type": "structure", "required": [ "MaxItems", "Quantity" ], "members": { "NextMarker": {}, "MaxItems": { "type": "integer" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "OriginRequestPolicySummary", "type": "structure", "required": [ "Type", "OriginRequestPolicy" ], "members": { "Type": {}, "OriginRequestPolicy": { "shape": "S5r" } } } } } } }, "payload": "OriginRequestPolicyList" } }, "ListPublicKeys": { "http": { "method": "GET", "requestUri": "/2020-05-31/public-key" }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "PublicKeyList": { "type": "structure", "required": [ "MaxItems", "Quantity" ], "members": { "NextMarker": {}, "MaxItems": { "type": "integer" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "PublicKeySummary", "type": "structure", "required": [ "Id", "Name", "CreatedTime", "EncodedKey" ], "members": { "Id": {}, "Name": {}, "CreatedTime": { "type": "timestamp" }, "EncodedKey": {}, "Comment": {} } } } } } }, "payload": "PublicKeyList" } }, "ListRealtimeLogConfigs": { "http": { "method": "GET", "requestUri": "/2020-05-31/realtime-log-config" }, "input": { "type": "structure", "members": { "MaxItems": { "location": "querystring", "locationName": "MaxItems" }, "Marker": { "location": "querystring", "locationName": "Marker" } } }, "output": { "type": "structure", "members": { "RealtimeLogConfigs": { "type": "structure", "required": [ "MaxItems", "IsTruncated", "Marker" ], "members": { "MaxItems": { "type": "integer" }, "Items": { "type": "list", "member": { "shape": "S62" } }, "IsTruncated": { "type": "boolean" }, "Marker": {}, "NextMarker": {} } } }, "payload": "RealtimeLogConfigs" } }, "ListResponseHeadersPolicies": { "http": { "method": "GET", "requestUri": "/2020-05-31/response-headers-policy" }, "input": { "type": "structure", "members": { "Type": { "location": "querystring", "locationName": "Type" }, "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "ResponseHeadersPolicyList": { "type": "structure", "required": [ "MaxItems", "Quantity" ], "members": { "NextMarker": {}, "MaxItems": { "type": "integer" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "ResponseHeadersPolicySummary", "type": "structure", "required": [ "Type", "ResponseHeadersPolicy" ], "members": { "Type": {}, "ResponseHeadersPolicy": { "shape": "S6x" } } } } } } }, "payload": "ResponseHeadersPolicyList" } }, "ListStreamingDistributions": { "http": { "method": "GET", "requestUri": "/2020-05-31/streaming-distribution" }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems" } } }, "output": { "type": "structure", "members": { "StreamingDistributionList": { "type": "structure", "required": [ "Marker", "MaxItems", "IsTruncated", "Quantity" ], "members": { "Marker": {}, "NextMarker": {}, "MaxItems": { "type": "integer" }, "IsTruncated": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "StreamingDistributionSummary", "type": "structure", "required": [ "Id", "ARN", "Status", "LastModifiedTime", "DomainName", "S3Origin", "Aliases", "TrustedSigners", "Comment", "PriceClass", "Enabled" ], "members": { "Id": {}, "ARN": {}, "Status": {}, "LastModifiedTime": { "type": "timestamp" }, "DomainName": {}, "S3Origin": { "shape": "S70" }, "Aliases": { "shape": "Si" }, "TrustedSigners": { "shape": "S19" }, "Comment": {}, "PriceClass": {}, "Enabled": { "type": "boolean" } } } } } } }, "payload": "StreamingDistributionList" } }, "ListTagsForResource": { "http": { "method": "GET", "requestUri": "/2020-05-31/tagging" }, "input": { "type": "structure", "required": [ "Resource" ], "members": { "Resource": { "location": "querystring", "locationName": "Resource" } } }, "output": { "type": "structure", "required": [ "Tags" ], "members": { "Tags": { "shape": "S3j" } }, "payload": "Tags" } }, "PublishFunction": { "http": { "requestUri": "/2020-05-31/function/{Name}/publish" }, "input": { "type": "structure", "required": [ "Name", "IfMatch" ], "members": { "Name": { "location": "uri", "locationName": "Name" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } }, "output": { "type": "structure", "members": { "FunctionSummary": { "shape": "S4l" } }, "payload": "FunctionSummary" } }, "TagResource": { "http": { "requestUri": "/2020-05-31/tagging?Operation=Tag", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Resource", "Tags" ], "members": { "Resource": { "location": "querystring", "locationName": "Resource" }, "Tags": { "shape": "S3j", "locationName": "Tags", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/" } } }, "payload": "Tags" } }, "TestFunction": { "http": { "requestUri": "/2020-05-31/function/{Name}/test" }, "input": { "locationName": "TestFunctionRequest", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/" }, "type": "structure", "required": [ "Name", "IfMatch", "EventObject" ], "members": { "Name": { "location": "uri", "locationName": "Name" }, "IfMatch": { "location": "header", "locationName": "If-Match" }, "Stage": {}, "EventObject": { "type": "blob", "sensitive": true } } }, "output": { "type": "structure", "members": { "TestResult": { "type": "structure", "members": { "FunctionSummary": { "shape": "S4l" }, "ComputeUtilization": {}, "FunctionExecutionLogs": { "type": "list", "member": {}, "sensitive": true }, "FunctionErrorMessage": { "shape": "Sq" }, "FunctionOutput": { "shape": "Sq" } } } }, "payload": "TestResult" } }, "UntagResource": { "http": { "requestUri": "/2020-05-31/tagging?Operation=Untag", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Resource", "TagKeys" ], "members": { "Resource": { "location": "querystring", "locationName": "Resource" }, "TagKeys": { "locationName": "TagKeys", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/" }, "type": "structure", "members": { "Items": { "type": "list", "member": { "locationName": "Key" } } } } }, "payload": "TagKeys" } }, "UpdateCachePolicy": { "http": { "method": "PUT", "requestUri": "/2020-05-31/cache-policy/{Id}" }, "input": { "type": "structure", "required": [ "CachePolicyConfig", "Id" ], "members": { "CachePolicyConfig": { "shape": "S2n", "locationName": "CachePolicyConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/" } }, "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } }, "payload": "CachePolicyConfig" }, "output": { "type": "structure", "members": { "CachePolicy": { "shape": "S2y" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "CachePolicy" } }, "UpdateCloudFrontOriginAccessIdentity": { "http": { "method": "PUT", "requestUri": "/2020-05-31/origin-access-identity/cloudfront/{Id}/config" }, "input": { "type": "structure", "required": [ "CloudFrontOriginAccessIdentityConfig", "Id" ], "members": { "CloudFrontOriginAccessIdentityConfig": { "shape": "S30", "locationName": "CloudFrontOriginAccessIdentityConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/" } }, "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } }, "payload": "CloudFrontOriginAccessIdentityConfig" }, "output": { "type": "structure", "members": { "CloudFrontOriginAccessIdentity": { "shape": "S32" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "CloudFrontOriginAccessIdentity" } }, "UpdateContinuousDeploymentPolicy": { "http": { "method": "PUT", "requestUri": "/2020-05-31/continuous-deployment-policy/{Id}" }, "input": { "type": "structure", "required": [ "ContinuousDeploymentPolicyConfig", "Id" ], "members": { "ContinuousDeploymentPolicyConfig": { "shape": "S34", "locationName": "ContinuousDeploymentPolicyConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/" } }, "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } }, "payload": "ContinuousDeploymentPolicyConfig" }, "output": { "type": "structure", "members": { "ContinuousDeploymentPolicy": { "shape": "S3e" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "ContinuousDeploymentPolicy" } }, "UpdateDistribution": { "http": { "method": "PUT", "requestUri": "/2020-05-31/distribution/{Id}/config" }, "input": { "type": "structure", "required": [ "DistributionConfig", "Id" ], "members": { "DistributionConfig": { "shape": "Sh", "locationName": "DistributionConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/" } }, "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } }, "payload": "DistributionConfig" }, "output": { "type": "structure", "members": { "Distribution": { "shape": "S6" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "Distribution" } }, "UpdateDistributionWithStagingConfig": { "http": { "method": "PUT", "requestUri": "/2020-05-31/distribution/{Id}/promote-staging-config" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "StagingDistributionId": { "location": "querystring", "locationName": "StagingDistributionId" }, "IfMatch": { "location": "header", "locationName": "If-Match" } } }, "output": { "type": "structure", "members": { "Distribution": { "shape": "S6" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "Distribution" } }, "UpdateFieldLevelEncryptionConfig": { "http": { "method": "PUT", "requestUri": "/2020-05-31/field-level-encryption/{Id}/config" }, "input": { "type": "structure", "required": [ "FieldLevelEncryptionConfig", "Id" ], "members": { "FieldLevelEncryptionConfig": { "shape": "S3q", "locationName": "FieldLevelEncryptionConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/" } }, "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } }, "payload": "FieldLevelEncryptionConfig" }, "output": { "type": "structure", "members": { "FieldLevelEncryption": { "shape": "S41" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "FieldLevelEncryption" } }, "UpdateFieldLevelEncryptionProfile": { "http": { "method": "PUT", "requestUri": "/2020-05-31/field-level-encryption-profile/{Id}/config" }, "input": { "type": "structure", "required": [ "FieldLevelEncryptionProfileConfig", "Id" ], "members": { "FieldLevelEncryptionProfileConfig": { "shape": "S43", "locationName": "FieldLevelEncryptionProfileConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/" } }, "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } }, "payload": "FieldLevelEncryptionProfileConfig" }, "output": { "type": "structure", "members": { "FieldLevelEncryptionProfile": { "shape": "S4a" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "FieldLevelEncryptionProfile" } }, "UpdateFunction": { "http": { "method": "PUT", "requestUri": "/2020-05-31/function/{Name}" }, "input": { "locationName": "UpdateFunctionRequest", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/" }, "type": "structure", "required": [ "IfMatch", "FunctionConfig", "FunctionCode", "Name" ], "members": { "Name": { "location": "uri", "locationName": "Name" }, "IfMatch": { "location": "header", "locationName": "If-Match" }, "FunctionConfig": { "shape": "S4d" }, "FunctionCode": { "shape": "S4j" } } }, "output": { "type": "structure", "members": { "FunctionSummary": { "shape": "S4l" }, "ETag": { "location": "header", "locationName": "ETtag" } }, "payload": "FunctionSummary" } }, "UpdateKeyGroup": { "http": { "method": "PUT", "requestUri": "/2020-05-31/key-group/{Id}" }, "input": { "type": "structure", "required": [ "KeyGroupConfig", "Id" ], "members": { "KeyGroupConfig": { "shape": "S4v", "locationName": "KeyGroupConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/" } }, "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } }, "payload": "KeyGroupConfig" }, "output": { "type": "structure", "members": { "KeyGroup": { "shape": "S4y" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "KeyGroup" } }, "UpdateKeyValueStore": { "http": { "method": "PUT", "requestUri": "/2020-05-31/key-value-store/{Name}" }, "input": { "locationName": "UpdateKeyValueStoreRequest", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/" }, "type": "structure", "required": [ "Name", "Comment", "IfMatch" ], "members": { "Name": { "location": "uri", "locationName": "Name" }, "Comment": {}, "IfMatch": { "location": "header", "locationName": "If-Match" } } }, "output": { "type": "structure", "members": { "KeyValueStore": { "shape": "S55" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "KeyValueStore" }, "idempotent": true }, "UpdateOriginAccessControl": { "http": { "method": "PUT", "requestUri": "/2020-05-31/origin-access-control/{Id}/config" }, "input": { "type": "structure", "required": [ "OriginAccessControlConfig", "Id" ], "members": { "OriginAccessControlConfig": { "shape": "S5c", "locationName": "OriginAccessControlConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/" } }, "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } }, "payload": "OriginAccessControlConfig" }, "output": { "type": "structure", "members": { "OriginAccessControl": { "shape": "S5h" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "OriginAccessControl" } }, "UpdateOriginRequestPolicy": { "http": { "method": "PUT", "requestUri": "/2020-05-31/origin-request-policy/{Id}" }, "input": { "type": "structure", "required": [ "OriginRequestPolicyConfig", "Id" ], "members": { "OriginRequestPolicyConfig": { "shape": "S5j", "locationName": "OriginRequestPolicyConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/" } }, "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } }, "payload": "OriginRequestPolicyConfig" }, "output": { "type": "structure", "members": { "OriginRequestPolicy": { "shape": "S5r" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "OriginRequestPolicy" } }, "UpdatePublicKey": { "http": { "method": "PUT", "requestUri": "/2020-05-31/public-key/{Id}/config" }, "input": { "type": "structure", "required": [ "PublicKeyConfig", "Id" ], "members": { "PublicKeyConfig": { "shape": "S5t", "locationName": "PublicKeyConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/" } }, "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } }, "payload": "PublicKeyConfig" }, "output": { "type": "structure", "members": { "PublicKey": { "shape": "S5v" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "PublicKey" } }, "UpdateRealtimeLogConfig": { "http": { "method": "PUT", "requestUri": "/2020-05-31/realtime-log-config/" }, "input": { "locationName": "UpdateRealtimeLogConfigRequest", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/" }, "type": "structure", "members": { "EndPoints": { "shape": "S5x" }, "Fields": { "shape": "S60" }, "Name": {}, "ARN": {}, "SamplingRate": { "type": "long" } } }, "output": { "type": "structure", "members": { "RealtimeLogConfig": { "shape": "S62" } } } }, "UpdateResponseHeadersPolicy": { "http": { "method": "PUT", "requestUri": "/2020-05-31/response-headers-policy/{Id}" }, "input": { "type": "structure", "required": [ "ResponseHeadersPolicyConfig", "Id" ], "members": { "ResponseHeadersPolicyConfig": { "shape": "S64", "locationName": "ResponseHeadersPolicyConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/" } }, "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } }, "payload": "ResponseHeadersPolicyConfig" }, "output": { "type": "structure", "members": { "ResponseHeadersPolicy": { "shape": "S6x" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "ResponseHeadersPolicy" } }, "UpdateStreamingDistribution": { "http": { "method": "PUT", "requestUri": "/2020-05-31/streaming-distribution/{Id}/config" }, "input": { "type": "structure", "required": [ "StreamingDistributionConfig", "Id" ], "members": { "StreamingDistributionConfig": { "shape": "S6z", "locationName": "StreamingDistributionConfig", "xmlNamespace": { "uri": "http://cloudfront.amazonaws.com/doc/2020-05-31/" } }, "Id": { "location": "uri", "locationName": "Id" }, "IfMatch": { "location": "header", "locationName": "If-Match" } }, "payload": "StreamingDistributionConfig" }, "output": { "type": "structure", "members": { "StreamingDistribution": { "shape": "S73" }, "ETag": { "location": "header", "locationName": "ETag" } }, "payload": "StreamingDistribution" } } }, "shapes": { "S6": { "type": "structure", "required": [ "Id", "ARN", "Status", "LastModifiedTime", "InProgressInvalidationBatches", "DomainName", "DistributionConfig" ], "members": { "Id": {}, "ARN": {}, "Status": {}, "LastModifiedTime": { "type": "timestamp" }, "InProgressInvalidationBatches": { "type": "integer" }, "DomainName": {}, "ActiveTrustedSigners": { "shape": "S9" }, "ActiveTrustedKeyGroups": { "type": "structure", "required": [ "Enabled", "Quantity" ], "members": { "Enabled": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "KeyGroup", "type": "structure", "members": { "KeyGroupId": {}, "KeyPairIds": { "shape": "Sc" } } } } } }, "DistributionConfig": { "shape": "Sh" }, "AliasICPRecordals": { "shape": "S2j" } } }, "S9": { "type": "structure", "required": [ "Enabled", "Quantity" ], "members": { "Enabled": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Signer", "type": "structure", "members": { "AwsAccountNumber": {}, "KeyPairIds": { "shape": "Sc" } } } } } }, "Sc": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "KeyPairId" } } } }, "Sh": { "type": "structure", "required": [ "CallerReference", "Origins", "DefaultCacheBehavior", "Comment", "Enabled" ], "members": { "CallerReference": {}, "Aliases": { "shape": "Si" }, "DefaultRootObject": {}, "Origins": { "shape": "Sk" }, "OriginGroups": { "shape": "Sz" }, "DefaultCacheBehavior": { "shape": "S18" }, "CacheBehaviors": { "shape": "S21" }, "CustomErrorResponses": { "shape": "S24" }, "Comment": { "type": "string", "sensitive": true }, "Logging": { "type": "structure", "required": [ "Enabled", "IncludeCookies", "Bucket", "Prefix" ], "members": { "Enabled": { "type": "boolean" }, "IncludeCookies": { "type": "boolean" }, "Bucket": {}, "Prefix": {} } }, "PriceClass": {}, "Enabled": { "type": "boolean" }, "ViewerCertificate": { "shape": "S2a" }, "Restrictions": { "shape": "S2e" }, "WebACLId": {}, "HttpVersion": {}, "IsIPV6Enabled": { "type": "boolean" }, "ContinuousDeploymentPolicyId": {}, "Staging": { "type": "boolean" } } }, "Si": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "CNAME" } } } }, "Sk": { "type": "structure", "required": [ "Quantity", "Items" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Origin", "type": "structure", "required": [ "Id", "DomainName" ], "members": { "Id": {}, "DomainName": {}, "OriginPath": {}, "CustomHeaders": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "OriginCustomHeader", "type": "structure", "required": [ "HeaderName", "HeaderValue" ], "members": { "HeaderName": {}, "HeaderValue": { "shape": "Sq" } } } } } }, "S3OriginConfig": { "type": "structure", "required": [ "OriginAccessIdentity" ], "members": { "OriginAccessIdentity": {} } }, "CustomOriginConfig": { "type": "structure", "required": [ "HTTPPort", "HTTPSPort", "OriginProtocolPolicy" ], "members": { "HTTPPort": { "type": "integer" }, "HTTPSPort": { "type": "integer" }, "OriginProtocolPolicy": {}, "OriginSslProtocols": { "type": "structure", "required": [ "Quantity", "Items" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "SslProtocol" } } } }, "OriginReadTimeout": { "type": "integer" }, "OriginKeepaliveTimeout": { "type": "integer" } } }, "ConnectionAttempts": { "type": "integer" }, "ConnectionTimeout": { "type": "integer" }, "OriginShield": { "type": "structure", "required": [ "Enabled" ], "members": { "Enabled": { "type": "boolean" }, "OriginShieldRegion": {} } }, "OriginAccessControlId": {} } } } } }, "Sq": { "type": "string", "sensitive": true }, "Sz": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "OriginGroup", "type": "structure", "required": [ "Id", "FailoverCriteria", "Members" ], "members": { "Id": {}, "FailoverCriteria": { "type": "structure", "required": [ "StatusCodes" ], "members": { "StatusCodes": { "type": "structure", "required": [ "Quantity", "Items" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "StatusCode", "type": "integer" } } } } } }, "Members": { "type": "structure", "required": [ "Quantity", "Items" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "OriginGroupMember", "type": "structure", "required": [ "OriginId" ], "members": { "OriginId": {} } } } } } } } } } }, "S18": { "type": "structure", "required": [ "TargetOriginId", "ViewerProtocolPolicy" ], "members": { "TargetOriginId": {}, "TrustedSigners": { "shape": "S19" }, "TrustedKeyGroups": { "shape": "S1b" }, "ViewerProtocolPolicy": {}, "AllowedMethods": { "shape": "S1e" }, "SmoothStreaming": { "type": "boolean" }, "Compress": { "type": "boolean" }, "LambdaFunctionAssociations": { "shape": "S1i" }, "FunctionAssociations": { "shape": "S1n" }, "FieldLevelEncryptionId": {}, "RealtimeLogConfigArn": {}, "CachePolicyId": {}, "OriginRequestPolicyId": {}, "ResponseHeadersPolicyId": {}, "ForwardedValues": { "shape": "S1r", "deprecated": true }, "MinTTL": { "deprecated": true, "type": "long" }, "DefaultTTL": { "deprecated": true, "type": "long" }, "MaxTTL": { "deprecated": true, "type": "long" } } }, "S19": { "type": "structure", "required": [ "Enabled", "Quantity" ], "members": { "Enabled": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "AwsAccountNumber" } } } }, "S1b": { "type": "structure", "required": [ "Enabled", "Quantity" ], "members": { "Enabled": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "KeyGroup" } } } }, "S1e": { "type": "structure", "required": [ "Quantity", "Items" ], "members": { "Quantity": { "type": "integer" }, "Items": { "shape": "S1f" }, "CachedMethods": { "type": "structure", "required": [ "Quantity", "Items" ], "members": { "Quantity": { "type": "integer" }, "Items": { "shape": "S1f" } } } } }, "S1f": { "type": "list", "member": { "locationName": "Method" } }, "S1i": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "LambdaFunctionAssociation", "type": "structure", "required": [ "LambdaFunctionARN", "EventType" ], "members": { "LambdaFunctionARN": {}, "EventType": {}, "IncludeBody": { "type": "boolean" } } } } } }, "S1n": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "FunctionAssociation", "type": "structure", "required": [ "FunctionARN", "EventType" ], "members": { "FunctionARN": {}, "EventType": {} } } } } }, "S1r": { "type": "structure", "required": [ "QueryString", "Cookies" ], "members": { "QueryString": { "type": "boolean" }, "Cookies": { "type": "structure", "required": [ "Forward" ], "members": { "Forward": {}, "WhitelistedNames": { "shape": "S1u" } } }, "Headers": { "shape": "S1w" }, "QueryStringCacheKeys": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Name" } } } } } }, "S1u": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Name" } } } }, "S1w": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Name" } } } }, "S21": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "CacheBehavior", "type": "structure", "required": [ "PathPattern", "TargetOriginId", "ViewerProtocolPolicy" ], "members": { "PathPattern": {}, "TargetOriginId": {}, "TrustedSigners": { "shape": "S19" }, "TrustedKeyGroups": { "shape": "S1b" }, "ViewerProtocolPolicy": {}, "AllowedMethods": { "shape": "S1e" }, "SmoothStreaming": { "type": "boolean" }, "Compress": { "type": "boolean" }, "LambdaFunctionAssociations": { "shape": "S1i" }, "FunctionAssociations": { "shape": "S1n" }, "FieldLevelEncryptionId": {}, "RealtimeLogConfigArn": {}, "CachePolicyId": {}, "OriginRequestPolicyId": {}, "ResponseHeadersPolicyId": {}, "ForwardedValues": { "shape": "S1r", "deprecated": true }, "MinTTL": { "deprecated": true, "type": "long" }, "DefaultTTL": { "deprecated": true, "type": "long" }, "MaxTTL": { "deprecated": true, "type": "long" } } } } } }, "S24": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "CustomErrorResponse", "type": "structure", "required": [ "ErrorCode" ], "members": { "ErrorCode": { "type": "integer" }, "ResponsePagePath": {}, "ResponseCode": {}, "ErrorCachingMinTTL": { "type": "long" } } } } } }, "S2a": { "type": "structure", "members": { "CloudFrontDefaultCertificate": { "type": "boolean" }, "IAMCertificateId": {}, "ACMCertificateArn": {}, "SSLSupportMethod": {}, "MinimumProtocolVersion": {}, "Certificate": { "deprecated": true }, "CertificateSource": { "deprecated": true } } }, "S2e": { "type": "structure", "required": [ "GeoRestriction" ], "members": { "GeoRestriction": { "type": "structure", "required": [ "RestrictionType", "Quantity" ], "members": { "RestrictionType": {}, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Location" } } } } } }, "S2j": { "type": "list", "member": { "locationName": "AliasICPRecordal", "type": "structure", "members": { "CNAME": {}, "ICPRecordalStatus": {} } } }, "S2n": { "type": "structure", "required": [ "Name", "MinTTL" ], "members": { "Comment": {}, "Name": {}, "DefaultTTL": { "type": "long" }, "MaxTTL": { "type": "long" }, "MinTTL": { "type": "long" }, "ParametersInCacheKeyAndForwardedToOrigin": { "type": "structure", "required": [ "EnableAcceptEncodingGzip", "HeadersConfig", "CookiesConfig", "QueryStringsConfig" ], "members": { "EnableAcceptEncodingGzip": { "type": "boolean" }, "EnableAcceptEncodingBrotli": { "type": "boolean" }, "HeadersConfig": { "type": "structure", "required": [ "HeaderBehavior" ], "members": { "HeaderBehavior": {}, "Headers": { "shape": "S1w" } } }, "CookiesConfig": { "type": "structure", "required": [ "CookieBehavior" ], "members": { "CookieBehavior": {}, "Cookies": { "shape": "S1u" } } }, "QueryStringsConfig": { "type": "structure", "required": [ "QueryStringBehavior" ], "members": { "QueryStringBehavior": {}, "QueryStrings": { "shape": "S2v" } } } } } } }, "S2v": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Name" } } } }, "S2y": { "type": "structure", "required": [ "Id", "LastModifiedTime", "CachePolicyConfig" ], "members": { "Id": {}, "LastModifiedTime": { "type": "timestamp" }, "CachePolicyConfig": { "shape": "S2n" } } }, "S30": { "type": "structure", "required": [ "CallerReference", "Comment" ], "members": { "CallerReference": {}, "Comment": {} } }, "S32": { "type": "structure", "required": [ "Id", "S3CanonicalUserId" ], "members": { "Id": {}, "S3CanonicalUserId": {}, "CloudFrontOriginAccessIdentityConfig": { "shape": "S30" } } }, "S34": { "type": "structure", "required": [ "StagingDistributionDnsNames", "Enabled" ], "members": { "StagingDistributionDnsNames": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "DnsName" } } } }, "Enabled": { "type": "boolean" }, "TrafficConfig": { "type": "structure", "required": [ "Type" ], "members": { "SingleWeightConfig": { "type": "structure", "required": [ "Weight" ], "members": { "Weight": { "type": "float" }, "SessionStickinessConfig": { "type": "structure", "required": [ "IdleTTL", "MaximumTTL" ], "members": { "IdleTTL": { "type": "integer" }, "MaximumTTL": { "type": "integer" } } } } }, "SingleHeaderConfig": { "type": "structure", "required": [ "Header", "Value" ], "members": { "Header": {}, "Value": {} } }, "Type": {} } } } }, "S3e": { "type": "structure", "required": [ "Id", "LastModifiedTime", "ContinuousDeploymentPolicyConfig" ], "members": { "Id": {}, "LastModifiedTime": { "type": "timestamp" }, "ContinuousDeploymentPolicyConfig": { "shape": "S34" } } }, "S3j": { "type": "structure", "members": { "Items": { "type": "list", "member": { "locationName": "Tag", "type": "structure", "required": [ "Key" ], "members": { "Key": {}, "Value": {} } } } } }, "S3q": { "type": "structure", "required": [ "CallerReference" ], "members": { "CallerReference": {}, "Comment": {}, "QueryArgProfileConfig": { "shape": "S3r" }, "ContentTypeProfileConfig": { "shape": "S3v" } } }, "S3r": { "type": "structure", "required": [ "ForwardWhenQueryArgProfileIsUnknown" ], "members": { "ForwardWhenQueryArgProfileIsUnknown": { "type": "boolean" }, "QueryArgProfiles": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "QueryArgProfile", "type": "structure", "required": [ "QueryArg", "ProfileId" ], "members": { "QueryArg": {}, "ProfileId": {} } } } } } } }, "S3v": { "type": "structure", "required": [ "ForwardWhenContentTypeIsUnknown" ], "members": { "ForwardWhenContentTypeIsUnknown": { "type": "boolean" }, "ContentTypeProfiles": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "ContentTypeProfile", "type": "structure", "required": [ "Format", "ContentType" ], "members": { "Format": {}, "ProfileId": {}, "ContentType": {} } } } } } } }, "S41": { "type": "structure", "required": [ "Id", "LastModifiedTime", "FieldLevelEncryptionConfig" ], "members": { "Id": {}, "LastModifiedTime": { "type": "timestamp" }, "FieldLevelEncryptionConfig": { "shape": "S3q" } } }, "S43": { "type": "structure", "required": [ "Name", "CallerReference", "EncryptionEntities" ], "members": { "Name": {}, "CallerReference": {}, "Comment": {}, "EncryptionEntities": { "shape": "S44" } } }, "S44": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "EncryptionEntity", "type": "structure", "required": [ "PublicKeyId", "ProviderId", "FieldPatterns" ], "members": { "PublicKeyId": {}, "ProviderId": {}, "FieldPatterns": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "FieldPattern" } } } } } } } } }, "S4a": { "type": "structure", "required": [ "Id", "LastModifiedTime", "FieldLevelEncryptionProfileConfig" ], "members": { "Id": {}, "LastModifiedTime": { "type": "timestamp" }, "FieldLevelEncryptionProfileConfig": { "shape": "S43" } } }, "S4d": { "type": "structure", "required": [ "Comment", "Runtime" ], "members": { "Comment": {}, "Runtime": {}, "KeyValueStoreAssociations": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "KeyValueStoreAssociation", "type": "structure", "required": [ "KeyValueStoreARN" ], "members": { "KeyValueStoreARN": {} } } } } } } }, "S4j": { "type": "blob", "sensitive": true }, "S4l": { "type": "structure", "required": [ "Name", "FunctionConfig", "FunctionMetadata" ], "members": { "Name": {}, "Status": {}, "FunctionConfig": { "shape": "S4d" }, "FunctionMetadata": { "type": "structure", "required": [ "FunctionARN", "LastModifiedTime" ], "members": { "FunctionARN": {}, "Stage": {}, "CreatedTime": { "type": "timestamp" }, "LastModifiedTime": { "type": "timestamp" } } } } }, "S4p": { "type": "structure", "required": [ "Paths", "CallerReference" ], "members": { "Paths": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Path" } } } }, "CallerReference": {} } }, "S4t": { "type": "structure", "required": [ "Id", "Status", "CreateTime", "InvalidationBatch" ], "members": { "Id": {}, "Status": {}, "CreateTime": { "type": "timestamp" }, "InvalidationBatch": { "shape": "S4p" } } }, "S4v": { "type": "structure", "required": [ "Name", "Items" ], "members": { "Name": {}, "Items": { "type": "list", "member": { "locationName": "PublicKey" } }, "Comment": {} } }, "S4y": { "type": "structure", "required": [ "Id", "LastModifiedTime", "KeyGroupConfig" ], "members": { "Id": {}, "LastModifiedTime": { "type": "timestamp" }, "KeyGroupConfig": { "shape": "S4v" } } }, "S55": { "type": "structure", "required": [ "Name", "Id", "Comment", "ARN", "LastModifiedTime" ], "members": { "Name": {}, "Id": {}, "Comment": {}, "ARN": {}, "Status": {}, "LastModifiedTime": { "type": "timestamp" } } }, "S57": { "type": "structure", "members": { "RealtimeMetricsSubscriptionConfig": { "type": "structure", "required": [ "RealtimeMetricsSubscriptionStatus" ], "members": { "RealtimeMetricsSubscriptionStatus": {} } } } }, "S5c": { "type": "structure", "required": [ "Name", "SigningProtocol", "SigningBehavior", "OriginAccessControlOriginType" ], "members": { "Name": {}, "Description": {}, "SigningProtocol": {}, "SigningBehavior": {}, "OriginAccessControlOriginType": {} } }, "S5h": { "type": "structure", "required": [ "Id" ], "members": { "Id": {}, "OriginAccessControlConfig": { "shape": "S5c" } } }, "S5j": { "type": "structure", "required": [ "Name", "HeadersConfig", "CookiesConfig", "QueryStringsConfig" ], "members": { "Comment": {}, "Name": {}, "HeadersConfig": { "type": "structure", "required": [ "HeaderBehavior" ], "members": { "HeaderBehavior": {}, "Headers": { "shape": "S1w" } } }, "CookiesConfig": { "type": "structure", "required": [ "CookieBehavior" ], "members": { "CookieBehavior": {}, "Cookies": { "shape": "S1u" } } }, "QueryStringsConfig": { "type": "structure", "required": [ "QueryStringBehavior" ], "members": { "QueryStringBehavior": {}, "QueryStrings": { "shape": "S2v" } } } } }, "S5r": { "type": "structure", "required": [ "Id", "LastModifiedTime", "OriginRequestPolicyConfig" ], "members": { "Id": {}, "LastModifiedTime": { "type": "timestamp" }, "OriginRequestPolicyConfig": { "shape": "S5j" } } }, "S5t": { "type": "structure", "required": [ "CallerReference", "Name", "EncodedKey" ], "members": { "CallerReference": {}, "Name": {}, "EncodedKey": {}, "Comment": {} } }, "S5v": { "type": "structure", "required": [ "Id", "CreatedTime", "PublicKeyConfig" ], "members": { "Id": {}, "CreatedTime": { "type": "timestamp" }, "PublicKeyConfig": { "shape": "S5t" } } }, "S5x": { "type": "list", "member": { "type": "structure", "required": [ "StreamType" ], "members": { "StreamType": {}, "KinesisStreamConfig": { "type": "structure", "required": [ "RoleARN", "StreamARN" ], "members": { "RoleARN": {}, "StreamARN": {} } } } } }, "S60": { "type": "list", "member": { "locationName": "Field" } }, "S62": { "type": "structure", "required": [ "ARN", "Name", "SamplingRate", "EndPoints", "Fields" ], "members": { "ARN": {}, "Name": {}, "SamplingRate": { "type": "long" }, "EndPoints": { "shape": "S5x" }, "Fields": { "shape": "S60" } } }, "S64": { "type": "structure", "required": [ "Name" ], "members": { "Comment": {}, "Name": {}, "CorsConfig": { "type": "structure", "required": [ "AccessControlAllowOrigins", "AccessControlAllowHeaders", "AccessControlAllowMethods", "AccessControlAllowCredentials", "OriginOverride" ], "members": { "AccessControlAllowOrigins": { "type": "structure", "required": [ "Quantity", "Items" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Origin" } } } }, "AccessControlAllowHeaders": { "type": "structure", "required": [ "Quantity", "Items" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Header" } } } }, "AccessControlAllowMethods": { "type": "structure", "required": [ "Quantity", "Items" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Method" } } } }, "AccessControlAllowCredentials": { "type": "boolean" }, "AccessControlExposeHeaders": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "Header" } } } }, "AccessControlMaxAgeSec": { "type": "integer" }, "OriginOverride": { "type": "boolean" } } }, "SecurityHeadersConfig": { "type": "structure", "members": { "XSSProtection": { "type": "structure", "required": [ "Override", "Protection" ], "members": { "Override": { "type": "boolean" }, "Protection": { "type": "boolean" }, "ModeBlock": { "type": "boolean" }, "ReportUri": {} } }, "FrameOptions": { "type": "structure", "required": [ "Override", "FrameOption" ], "members": { "Override": { "type": "boolean" }, "FrameOption": {} } }, "ReferrerPolicy": { "type": "structure", "required": [ "Override", "ReferrerPolicy" ], "members": { "Override": { "type": "boolean" }, "ReferrerPolicy": {} } }, "ContentSecurityPolicy": { "type": "structure", "required": [ "Override", "ContentSecurityPolicy" ], "members": { "Override": { "type": "boolean" }, "ContentSecurityPolicy": {} } }, "ContentTypeOptions": { "type": "structure", "required": [ "Override" ], "members": { "Override": { "type": "boolean" } } }, "StrictTransportSecurity": { "type": "structure", "required": [ "Override", "AccessControlMaxAgeSec" ], "members": { "Override": { "type": "boolean" }, "IncludeSubdomains": { "type": "boolean" }, "Preload": { "type": "boolean" }, "AccessControlMaxAgeSec": { "type": "integer" } } } } }, "ServerTimingHeadersConfig": { "type": "structure", "required": [ "Enabled" ], "members": { "Enabled": { "type": "boolean" }, "SamplingRate": { "type": "double" } } }, "CustomHeadersConfig": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "ResponseHeadersPolicyCustomHeader", "type": "structure", "required": [ "Header", "Value", "Override" ], "members": { "Header": {}, "Value": {}, "Override": { "type": "boolean" } } } } } }, "RemoveHeadersConfig": { "type": "structure", "required": [ "Quantity" ], "members": { "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "ResponseHeadersPolicyRemoveHeader", "type": "structure", "required": [ "Header" ], "members": { "Header": {} } } } } } } }, "S6x": { "type": "structure", "required": [ "Id", "LastModifiedTime", "ResponseHeadersPolicyConfig" ], "members": { "Id": {}, "LastModifiedTime": { "type": "timestamp" }, "ResponseHeadersPolicyConfig": { "shape": "S64" } } }, "S6z": { "type": "structure", "required": [ "CallerReference", "S3Origin", "Comment", "TrustedSigners", "Enabled" ], "members": { "CallerReference": {}, "S3Origin": { "shape": "S70" }, "Aliases": { "shape": "Si" }, "Comment": {}, "Logging": { "type": "structure", "required": [ "Enabled", "Bucket", "Prefix" ], "members": { "Enabled": { "type": "boolean" }, "Bucket": {}, "Prefix": {} } }, "TrustedSigners": { "shape": "S19" }, "PriceClass": {}, "Enabled": { "type": "boolean" } } }, "S70": { "type": "structure", "required": [ "DomainName", "OriginAccessIdentity" ], "members": { "DomainName": {}, "OriginAccessIdentity": {} } }, "S73": { "type": "structure", "required": [ "Id", "ARN", "Status", "DomainName", "ActiveTrustedSigners", "StreamingDistributionConfig" ], "members": { "Id": {}, "ARN": {}, "Status": {}, "LastModifiedTime": { "type": "timestamp" }, "DomainName": {}, "ActiveTrustedSigners": { "shape": "S9" }, "StreamingDistributionConfig": { "shape": "S6z" } } }, "Sa2": { "type": "structure", "required": [ "Marker", "MaxItems", "IsTruncated", "Quantity" ], "members": { "Marker": {}, "NextMarker": {}, "MaxItems": { "type": "integer" }, "IsTruncated": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "DistributionSummary", "type": "structure", "required": [ "Id", "ARN", "Status", "LastModifiedTime", "DomainName", "Aliases", "Origins", "DefaultCacheBehavior", "CacheBehaviors", "CustomErrorResponses", "Comment", "PriceClass", "Enabled", "ViewerCertificate", "Restrictions", "WebACLId", "HttpVersion", "IsIPV6Enabled", "Staging" ], "members": { "Id": {}, "ARN": {}, "Status": {}, "LastModifiedTime": { "type": "timestamp" }, "DomainName": {}, "Aliases": { "shape": "Si" }, "Origins": { "shape": "Sk" }, "OriginGroups": { "shape": "Sz" }, "DefaultCacheBehavior": { "shape": "S18" }, "CacheBehaviors": { "shape": "S21" }, "CustomErrorResponses": { "shape": "S24" }, "Comment": {}, "PriceClass": {}, "Enabled": { "type": "boolean" }, "ViewerCertificate": { "shape": "S2a" }, "Restrictions": { "shape": "S2e" }, "WebACLId": {}, "HttpVersion": {}, "IsIPV6Enabled": { "type": "boolean" }, "AliasICPRecordals": { "shape": "S2j" }, "Staging": { "type": "boolean" } } } } } }, "Sa7": { "type": "structure", "required": [ "Marker", "MaxItems", "IsTruncated", "Quantity" ], "members": { "Marker": {}, "NextMarker": {}, "MaxItems": { "type": "integer" }, "IsTruncated": { "type": "boolean" }, "Quantity": { "type": "integer" }, "Items": { "type": "list", "member": { "locationName": "DistributionId" } } } } } } },{}],39:[function(require,module,exports){ module.exports={ "pagination": { "ListCloudFrontOriginAccessIdentities": { "input_token": "Marker", "limit_key": "MaxItems", "more_results": "CloudFrontOriginAccessIdentityList.IsTruncated", "output_token": "CloudFrontOriginAccessIdentityList.NextMarker", "result_key": "CloudFrontOriginAccessIdentityList.Items" }, "ListDistributions": { "input_token": "Marker", "limit_key": "MaxItems", "more_results": "DistributionList.IsTruncated", "output_token": "DistributionList.NextMarker", "result_key": "DistributionList.Items" }, "ListInvalidations": { "input_token": "Marker", "limit_key": "MaxItems", "more_results": "InvalidationList.IsTruncated", "output_token": "InvalidationList.NextMarker", "result_key": "InvalidationList.Items" }, "ListKeyValueStores": { "input_token": "Marker", "limit_key": "MaxItems", "output_token": "KeyValueStoreList.NextMarker", "result_key": "KeyValueStoreList.Items" }, "ListStreamingDistributions": { "input_token": "Marker", "limit_key": "MaxItems", "more_results": "StreamingDistributionList.IsTruncated", "output_token": "StreamingDistributionList.NextMarker", "result_key": "StreamingDistributionList.Items" } } } },{}],40:[function(require,module,exports){ arguments[4][37][0].apply(exports,arguments) },{"dup":37}],41:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2014-05-30", "endpointPrefix": "cloudhsm", "jsonVersion": "1.1", "protocol": "json", "serviceAbbreviation": "CloudHSM", "serviceFullName": "Amazon CloudHSM", "serviceId": "CloudHSM", "signatureVersion": "v4", "targetPrefix": "CloudHsmFrontendService", "uid": "cloudhsm-2014-05-30" }, "operations": { "AddTagsToResource": { "input": { "type": "structure", "required": [ "ResourceArn", "TagList" ], "members": { "ResourceArn": {}, "TagList": { "shape": "S3" } } }, "output": { "type": "structure", "required": [ "Status" ], "members": { "Status": {} } }, "deprecated": true, "deprecatedMessage": "This API is deprecated." }, "CreateHapg": { "input": { "type": "structure", "required": [ "Label" ], "members": { "Label": {} } }, "output": { "type": "structure", "members": { "HapgArn": {} } }, "deprecated": true, "deprecatedMessage": "This API is deprecated." }, "CreateHsm": { "input": { "type": "structure", "required": [ "SubnetId", "SshKey", "IamRoleArn", "SubscriptionType" ], "members": { "SubnetId": {}, "SshKey": {}, "EniIp": {}, "IamRoleArn": {}, "ExternalId": {}, "SubscriptionType": {}, "ClientToken": {}, "SyslogIp": {} } }, "output": { "type": "structure", "members": { "HsmArn": {} } }, "deprecated": true, "deprecatedMessage": "This API is deprecated." }, "CreateLunaClient": { "input": { "type": "structure", "required": [ "Certificate" ], "members": { "Label": {}, "Certificate": {} } }, "output": { "type": "structure", "members": { "ClientArn": {} } }, "deprecated": true, "deprecatedMessage": "This API is deprecated." }, "DeleteHapg": { "input": { "type": "structure", "required": [ "HapgArn" ], "members": { "HapgArn": {} } }, "output": { "type": "structure", "required": [ "Status" ], "members": { "Status": {} } }, "deprecated": true, "deprecatedMessage": "This API is deprecated." }, "DeleteHsm": { "input": { "type": "structure", "required": [ "HsmArn" ], "members": { "HsmArn": {} } }, "output": { "type": "structure", "required": [ "Status" ], "members": { "Status": {} } }, "deprecated": true, "deprecatedMessage": "This API is deprecated." }, "DeleteLunaClient": { "input": { "type": "structure", "required": [ "ClientArn" ], "members": { "ClientArn": {} } }, "output": { "type": "structure", "required": [ "Status" ], "members": { "Status": {} } }, "deprecated": true, "deprecatedMessage": "This API is deprecated." }, "DescribeHapg": { "input": { "type": "structure", "required": [ "HapgArn" ], "members": { "HapgArn": {} } }, "output": { "type": "structure", "members": { "HapgArn": {}, "HapgSerial": {}, "HsmsLastActionFailed": { "shape": "Sz" }, "HsmsPendingDeletion": { "shape": "Sz" }, "HsmsPendingRegistration": { "shape": "Sz" }, "Label": {}, "LastModifiedTimestamp": {}, "PartitionSerialList": { "shape": "S11" }, "State": {} } }, "deprecated": true, "deprecatedMessage": "This API is deprecated." }, "DescribeHsm": { "input": { "type": "structure", "members": { "HsmArn": {}, "HsmSerialNumber": {} } }, "output": { "type": "structure", "members": { "HsmArn": {}, "Status": {}, "StatusDetails": {}, "AvailabilityZone": {}, "EniId": {}, "EniIp": {}, "SubscriptionType": {}, "SubscriptionStartDate": {}, "SubscriptionEndDate": {}, "VpcId": {}, "SubnetId": {}, "IamRoleArn": {}, "SerialNumber": {}, "VendorName": {}, "HsmType": {}, "SoftwareVersion": {}, "SshPublicKey": {}, "SshKeyLastUpdated": {}, "ServerCertUri": {}, "ServerCertLastUpdated": {}, "Partitions": { "type": "list", "member": {} } } }, "deprecated": true, "deprecatedMessage": "This API is deprecated." }, "DescribeLunaClient": { "input": { "type": "structure", "members": { "ClientArn": {}, "CertificateFingerprint": {} } }, "output": { "type": "structure", "members": { "ClientArn": {}, "Certificate": {}, "CertificateFingerprint": {}, "LastModifiedTimestamp": {}, "Label": {} } }, "deprecated": true, "deprecatedMessage": "This API is deprecated." }, "GetConfig": { "input": { "type": "structure", "required": [ "ClientArn", "ClientVersion", "HapgList" ], "members": { "ClientArn": {}, "ClientVersion": {}, "HapgList": { "shape": "S1i" } } }, "output": { "type": "structure", "members": { "ConfigType": {}, "ConfigFile": {}, "ConfigCred": {} } }, "deprecated": true, "deprecatedMessage": "This API is deprecated." }, "ListAvailableZones": { "input": { "type": "structure", "members": {} }, "output": { "type": "structure", "members": { "AZList": { "type": "list", "member": {} } } }, "deprecated": true, "deprecatedMessage": "This API is deprecated." }, "ListHapgs": { "input": { "type": "structure", "members": { "NextToken": {} } }, "output": { "type": "structure", "required": [ "HapgList" ], "members": { "HapgList": { "shape": "S1i" }, "NextToken": {} } }, "deprecated": true, "deprecatedMessage": "This API is deprecated." }, "ListHsms": { "input": { "type": "structure", "members": { "NextToken": {} } }, "output": { "type": "structure", "members": { "HsmList": { "shape": "Sz" }, "NextToken": {} } }, "deprecated": true, "deprecatedMessage": "This API is deprecated." }, "ListLunaClients": { "input": { "type": "structure", "members": { "NextToken": {} } }, "output": { "type": "structure", "required": [ "ClientList" ], "members": { "ClientList": { "type": "list", "member": {} }, "NextToken": {} } }, "deprecated": true, "deprecatedMessage": "This API is deprecated." }, "ListTagsForResource": { "input": { "type": "structure", "required": [ "ResourceArn" ], "members": { "ResourceArn": {} } }, "output": { "type": "structure", "required": [ "TagList" ], "members": { "TagList": { "shape": "S3" } } }, "deprecated": true, "deprecatedMessage": "This API is deprecated." }, "ModifyHapg": { "input": { "type": "structure", "required": [ "HapgArn" ], "members": { "HapgArn": {}, "Label": {}, "PartitionSerialList": { "shape": "S11" } } }, "output": { "type": "structure", "members": { "HapgArn": {} } }, "deprecated": true, "deprecatedMessage": "This API is deprecated." }, "ModifyHsm": { "input": { "type": "structure", "required": [ "HsmArn" ], "members": { "HsmArn": {}, "SubnetId": {}, "EniIp": {}, "IamRoleArn": {}, "ExternalId": {}, "SyslogIp": {} } }, "output": { "type": "structure", "members": { "HsmArn": {} } }, "deprecated": true, "deprecatedMessage": "This API is deprecated." }, "ModifyLunaClient": { "input": { "type": "structure", "required": [ "ClientArn", "Certificate" ], "members": { "ClientArn": {}, "Certificate": {} } }, "output": { "type": "structure", "members": { "ClientArn": {} } }, "deprecated": true, "deprecatedMessage": "This API is deprecated." }, "RemoveTagsFromResource": { "input": { "type": "structure", "required": [ "ResourceArn", "TagKeyList" ], "members": { "ResourceArn": {}, "TagKeyList": { "type": "list", "member": {} } } }, "output": { "type": "structure", "required": [ "Status" ], "members": { "Status": {} } }, "deprecated": true, "deprecatedMessage": "This API is deprecated." } }, "shapes": { "S3": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Value" ], "members": { "Key": {}, "Value": {} } } }, "Sz": { "type": "list", "member": {} }, "S11": { "type": "list", "member": {} }, "S1i": { "type": "list", "member": {} } } } },{}],42:[function(require,module,exports){ module.exports={ "pagination": { } } },{}],43:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2017-04-28", "endpointPrefix": "cloudhsmv2", "jsonVersion": "1.1", "protocol": "json", "protocols": [ "json" ], "serviceAbbreviation": "CloudHSM V2", "serviceFullName": "AWS CloudHSM V2", "serviceId": "CloudHSM V2", "signatureVersion": "v4", "signingName": "cloudhsm", "targetPrefix": "BaldrApiService", "uid": "cloudhsmv2-2017-04-28", "auth": [ "aws.auth#sigv4" ] }, "operations": { "CopyBackupToRegion": { "input": { "type": "structure", "required": [ "DestinationRegion", "BackupId" ], "members": { "DestinationRegion": {}, "BackupId": {}, "TagList": { "shape": "S4" } } }, "output": { "type": "structure", "members": { "DestinationBackup": { "type": "structure", "members": { "CreateTimestamp": { "type": "timestamp" }, "SourceRegion": {}, "SourceBackup": {}, "SourceCluster": {} } } } } }, "CreateCluster": { "input": { "type": "structure", "required": [ "HsmType", "SubnetIds" ], "members": { "BackupRetentionPolicy": { "shape": "Sd" }, "HsmType": {}, "SourceBackupId": {}, "SubnetIds": { "type": "list", "member": {} }, "TagList": { "shape": "S4" }, "Mode": {} } }, "output": { "type": "structure", "members": { "Cluster": { "shape": "Sm" } } } }, "CreateHsm": { "input": { "type": "structure", "required": [ "ClusterId", "AvailabilityZone" ], "members": { "ClusterId": {}, "AvailabilityZone": {}, "IpAddress": {} } }, "output": { "type": "structure", "members": { "Hsm": { "shape": "Sp" } } } }, "DeleteBackup": { "input": { "type": "structure", "required": [ "BackupId" ], "members": { "BackupId": {} } }, "output": { "type": "structure", "members": { "Backup": { "shape": "S18" } } } }, "DeleteCluster": { "input": { "type": "structure", "required": [ "ClusterId" ], "members": { "ClusterId": {} } }, "output": { "type": "structure", "members": { "Cluster": { "shape": "Sm" } } } }, "DeleteHsm": { "input": { "type": "structure", "required": [ "ClusterId" ], "members": { "ClusterId": {}, "HsmId": {}, "EniId": {}, "EniIp": {} } }, "output": { "type": "structure", "members": { "HsmId": {} } } }, "DeleteResourcePolicy": { "input": { "type": "structure", "members": { "ResourceArn": {} } }, "output": { "type": "structure", "members": { "ResourceArn": {}, "Policy": {} } } }, "DescribeBackups": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" }, "Filters": { "shape": "S1m" }, "Shared": { "type": "boolean" }, "SortAscending": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Backups": { "type": "list", "member": { "shape": "S18" } }, "NextToken": {} } } }, "DescribeClusters": { "input": { "type": "structure", "members": { "Filters": { "shape": "S1m" }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "Clusters": { "type": "list", "member": { "shape": "Sm" } }, "NextToken": {} } } }, "GetResourcePolicy": { "input": { "type": "structure", "members": { "ResourceArn": {} } }, "output": { "type": "structure", "members": { "Policy": {} } } }, "InitializeCluster": { "input": { "type": "structure", "required": [ "ClusterId", "SignedCert", "TrustAnchor" ], "members": { "ClusterId": {}, "SignedCert": {}, "TrustAnchor": {} } }, "output": { "type": "structure", "members": { "State": {}, "StateMessage": {} } } }, "ListTags": { "input": { "type": "structure", "required": [ "ResourceId" ], "members": { "ResourceId": {}, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "required": [ "TagList" ], "members": { "TagList": { "shape": "S4" }, "NextToken": {} } } }, "ModifyBackupAttributes": { "input": { "type": "structure", "required": [ "BackupId", "NeverExpires" ], "members": { "BackupId": {}, "NeverExpires": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Backup": { "shape": "S18" } } } }, "ModifyCluster": { "input": { "type": "structure", "required": [ "BackupRetentionPolicy", "ClusterId" ], "members": { "BackupRetentionPolicy": { "shape": "Sd" }, "ClusterId": {} } }, "output": { "type": "structure", "members": { "Cluster": { "shape": "Sm" } } } }, "PutResourcePolicy": { "input": { "type": "structure", "members": { "ResourceArn": {}, "Policy": {} } }, "output": { "type": "structure", "members": { "ResourceArn": {}, "Policy": {} } } }, "RestoreBackup": { "input": { "type": "structure", "required": [ "BackupId" ], "members": { "BackupId": {} } }, "output": { "type": "structure", "members": { "Backup": { "shape": "S18" } } } }, "TagResource": { "input": { "type": "structure", "required": [ "ResourceId", "TagList" ], "members": { "ResourceId": {}, "TagList": { "shape": "S4" } } }, "output": { "type": "structure", "members": {} } }, "UntagResource": { "input": { "type": "structure", "required": [ "ResourceId", "TagKeyList" ], "members": { "ResourceId": {}, "TagKeyList": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": {} } } }, "shapes": { "S4": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Value" ], "members": { "Key": {}, "Value": {} } } }, "Sd": { "type": "structure", "members": { "Type": {}, "Value": {} } }, "Sm": { "type": "structure", "members": { "BackupPolicy": {}, "BackupRetentionPolicy": { "shape": "Sd" }, "ClusterId": {}, "CreateTimestamp": { "type": "timestamp" }, "Hsms": { "type": "list", "member": { "shape": "Sp" } }, "HsmType": {}, "PreCoPassword": {}, "SecurityGroup": {}, "SourceBackupId": {}, "State": {}, "StateMessage": {}, "SubnetMapping": { "type": "map", "key": {}, "value": {} }, "VpcId": {}, "Certificates": { "type": "structure", "members": { "ClusterCsr": {}, "HsmCertificate": {}, "AwsHardwareCertificate": {}, "ManufacturerHardwareCertificate": {}, "ClusterCertificate": {} } }, "TagList": { "shape": "S4" }, "Mode": {} } }, "Sp": { "type": "structure", "required": [ "HsmId" ], "members": { "AvailabilityZone": {}, "ClusterId": {}, "SubnetId": {}, "EniId": {}, "EniIp": {}, "HsmId": {}, "State": {}, "StateMessage": {} } }, "S18": { "type": "structure", "required": [ "BackupId" ], "members": { "BackupId": {}, "BackupArn": {}, "BackupState": {}, "ClusterId": {}, "CreateTimestamp": { "type": "timestamp" }, "CopyTimestamp": { "type": "timestamp" }, "NeverExpires": { "type": "boolean" }, "SourceRegion": {}, "SourceBackup": {}, "SourceCluster": {}, "DeleteTimestamp": { "type": "timestamp" }, "TagList": { "shape": "S4" }, "HsmType": {}, "Mode": {} } }, "S1m": { "type": "map", "key": {}, "value": { "type": "list", "member": {} } } } } },{}],44:[function(require,module,exports){ module.exports={ "pagination": { "DescribeBackups": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults" }, "DescribeClusters": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults" }, "ListTags": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults" } } } },{}],45:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2013-11-01", "endpointPrefix": "cloudtrail", "jsonVersion": "1.1", "protocol": "json", "protocols": [ "json" ], "serviceAbbreviation": "CloudTrail", "serviceFullName": "AWS CloudTrail", "serviceId": "CloudTrail", "signatureVersion": "v4", "targetPrefix": "com.amazonaws.cloudtrail.v20131101.CloudTrail_20131101", "uid": "cloudtrail-2013-11-01", "auth": [ "aws.auth#sigv4" ] }, "operations": { "AddTags": { "input": { "type": "structure", "required": [ "ResourceId", "TagsList" ], "members": { "ResourceId": {}, "TagsList": { "shape": "S3" } } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "CancelQuery": { "input": { "type": "structure", "required": [ "QueryId" ], "members": { "EventDataStore": { "deprecated": true, "deprecatedMessage": "EventDataStore is no longer required by CancelQueryRequest" }, "QueryId": {} } }, "output": { "type": "structure", "required": [ "QueryId", "QueryStatus" ], "members": { "QueryId": {}, "QueryStatus": {} } }, "idempotent": true }, "CreateChannel": { "input": { "type": "structure", "required": [ "Name", "Source", "Destinations" ], "members": { "Name": {}, "Source": {}, "Destinations": { "shape": "Sg" }, "Tags": { "shape": "S3" } } }, "output": { "type": "structure", "members": { "ChannelArn": {}, "Name": {}, "Source": {}, "Destinations": { "shape": "Sg" }, "Tags": { "shape": "S3" } } } }, "CreateEventDataStore": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "AdvancedEventSelectors": { "shape": "So" }, "MultiRegionEnabled": { "type": "boolean" }, "OrganizationEnabled": { "type": "boolean" }, "RetentionPeriod": { "type": "integer" }, "TerminationProtectionEnabled": { "type": "boolean" }, "TagsList": { "shape": "S3" }, "KmsKeyId": {}, "StartIngestion": { "type": "boolean" }, "BillingMode": {} } }, "output": { "type": "structure", "members": { "EventDataStoreArn": {}, "Name": {}, "Status": {}, "AdvancedEventSelectors": { "shape": "So" }, "MultiRegionEnabled": { "type": "boolean" }, "OrganizationEnabled": { "type": "boolean" }, "RetentionPeriod": { "type": "integer" }, "TerminationProtectionEnabled": { "type": "boolean" }, "TagsList": { "shape": "S3" }, "CreatedTimestamp": { "type": "timestamp" }, "UpdatedTimestamp": { "type": "timestamp" }, "KmsKeyId": {}, "BillingMode": {} } } }, "CreateTrail": { "input": { "type": "structure", "required": [ "Name", "S3BucketName" ], "members": { "Name": {}, "S3BucketName": {}, "S3KeyPrefix": {}, "SnsTopicName": {}, "IncludeGlobalServiceEvents": { "type": "boolean" }, "IsMultiRegionTrail": { "type": "boolean" }, "EnableLogFileValidation": { "type": "boolean" }, "CloudWatchLogsLogGroupArn": {}, "CloudWatchLogsRoleArn": {}, "KmsKeyId": {}, "IsOrganizationTrail": { "type": "boolean" }, "TagsList": { "shape": "S3" } } }, "output": { "type": "structure", "members": { "Name": {}, "S3BucketName": {}, "S3KeyPrefix": {}, "SnsTopicName": { "deprecated": true }, "SnsTopicARN": {}, "IncludeGlobalServiceEvents": { "type": "boolean" }, "IsMultiRegionTrail": { "type": "boolean" }, "TrailARN": {}, "LogFileValidationEnabled": { "type": "boolean" }, "CloudWatchLogsLogGroupArn": {}, "CloudWatchLogsRoleArn": {}, "KmsKeyId": {}, "IsOrganizationTrail": { "type": "boolean" } } }, "idempotent": true }, "DeleteChannel": { "input": { "type": "structure", "required": [ "Channel" ], "members": { "Channel": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteEventDataStore": { "input": { "type": "structure", "required": [ "EventDataStore" ], "members": { "EventDataStore": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteResourcePolicy": { "input": { "type": "structure", "required": [ "ResourceArn" ], "members": { "ResourceArn": {} } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "DeleteTrail": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "DeregisterOrganizationDelegatedAdmin": { "input": { "type": "structure", "required": [ "DelegatedAdminAccountId" ], "members": { "DelegatedAdminAccountId": {} } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "DescribeQuery": { "input": { "type": "structure", "members": { "EventDataStore": { "deprecated": true, "deprecatedMessage": "EventDataStore is no longer required by DescribeQueryRequest" }, "QueryId": {}, "QueryAlias": {} } }, "output": { "type": "structure", "members": { "QueryId": {}, "QueryString": {}, "QueryStatus": {}, "QueryStatistics": { "type": "structure", "members": { "EventsMatched": { "type": "long" }, "EventsScanned": { "type": "long" }, "BytesScanned": { "type": "long" }, "ExecutionTimeInMillis": { "type": "integer" }, "CreationTime": { "type": "timestamp" } } }, "ErrorMessage": {}, "DeliveryS3Uri": {}, "DeliveryStatus": {} } }, "idempotent": true }, "DescribeTrails": { "input": { "type": "structure", "members": { "trailNameList": { "type": "list", "member": {} }, "includeShadowTrails": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "trailList": { "type": "list", "member": { "shape": "S1w" } } } }, "idempotent": true }, "DisableFederation": { "input": { "type": "structure", "required": [ "EventDataStore" ], "members": { "EventDataStore": {} } }, "output": { "type": "structure", "members": { "EventDataStoreArn": {}, "FederationStatus": {} } } }, "EnableFederation": { "input": { "type": "structure", "required": [ "EventDataStore", "FederationRoleArn" ], "members": { "EventDataStore": {}, "FederationRoleArn": {} } }, "output": { "type": "structure", "members": { "EventDataStoreArn": {}, "FederationStatus": {}, "FederationRoleArn": {} } } }, "GetChannel": { "input": { "type": "structure", "required": [ "Channel" ], "members": { "Channel": {} } }, "output": { "type": "structure", "members": { "ChannelArn": {}, "Name": {}, "Source": {}, "SourceConfig": { "type": "structure", "members": { "ApplyToAllRegions": { "type": "boolean" }, "AdvancedEventSelectors": { "shape": "So" } } }, "Destinations": { "shape": "Sg" }, "IngestionStatus": { "type": "structure", "members": { "LatestIngestionSuccessTime": { "type": "timestamp" }, "LatestIngestionSuccessEventID": {}, "LatestIngestionErrorCode": {}, "LatestIngestionAttemptTime": { "type": "timestamp" }, "LatestIngestionAttemptEventID": {} } } } }, "idempotent": true }, "GetEventDataStore": { "input": { "type": "structure", "required": [ "EventDataStore" ], "members": { "EventDataStore": {} } }, "output": { "type": "structure", "members": { "EventDataStoreArn": {}, "Name": {}, "Status": {}, "AdvancedEventSelectors": { "shape": "So" }, "MultiRegionEnabled": { "type": "boolean" }, "OrganizationEnabled": { "type": "boolean" }, "RetentionPeriod": { "type": "integer" }, "TerminationProtectionEnabled": { "type": "boolean" }, "CreatedTimestamp": { "type": "timestamp" }, "UpdatedTimestamp": { "type": "timestamp" }, "KmsKeyId": {}, "BillingMode": {}, "FederationStatus": {}, "FederationRoleArn": {}, "PartitionKeys": { "type": "list", "member": { "type": "structure", "required": [ "Name", "Type" ], "members": { "Name": {}, "Type": {} } } } } }, "idempotent": true }, "GetEventSelectors": { "input": { "type": "structure", "required": [ "TrailName" ], "members": { "TrailName": {} } }, "output": { "type": "structure", "members": { "TrailARN": {}, "EventSelectors": { "shape": "S2f" }, "AdvancedEventSelectors": { "shape": "So" } } }, "idempotent": true }, "GetImport": { "input": { "type": "structure", "required": [ "ImportId" ], "members": { "ImportId": {} } }, "output": { "type": "structure", "members": { "ImportId": {}, "Destinations": { "shape": "S2o" }, "ImportSource": { "shape": "S2p" }, "StartEventTime": { "type": "timestamp" }, "EndEventTime": { "type": "timestamp" }, "ImportStatus": {}, "CreatedTimestamp": { "type": "timestamp" }, "UpdatedTimestamp": { "type": "timestamp" }, "ImportStatistics": { "shape": "S2s" } } } }, "GetInsightSelectors": { "input": { "type": "structure", "members": { "TrailName": {}, "EventDataStore": {} } }, "output": { "type": "structure", "members": { "TrailARN": {}, "InsightSelectors": { "shape": "S2v" }, "EventDataStoreArn": {}, "InsightsDestination": {} } }, "idempotent": true }, "GetQueryResults": { "input": { "type": "structure", "required": [ "QueryId" ], "members": { "EventDataStore": { "deprecated": true, "deprecatedMessage": "EventDataStore is no longer required by GetQueryResultsRequest" }, "QueryId": {}, "NextToken": {}, "MaxQueryResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "QueryStatus": {}, "QueryStatistics": { "type": "structure", "members": { "ResultsCount": { "type": "integer" }, "TotalResultsCount": { "type": "integer" }, "BytesScanned": { "type": "long" } } }, "QueryResultRows": { "type": "list", "member": { "type": "list", "member": { "type": "map", "key": {}, "value": {} } } }, "NextToken": {}, "ErrorMessage": {} } } }, "GetResourcePolicy": { "input": { "type": "structure", "required": [ "ResourceArn" ], "members": { "ResourceArn": {} } }, "output": { "type": "structure", "members": { "ResourceArn": {}, "ResourcePolicy": {} } }, "idempotent": true }, "GetTrail": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "output": { "type": "structure", "members": { "Trail": { "shape": "S1w" } } }, "idempotent": true }, "GetTrailStatus": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "output": { "type": "structure", "members": { "IsLogging": { "type": "boolean" }, "LatestDeliveryError": {}, "LatestNotificationError": {}, "LatestDeliveryTime": { "type": "timestamp" }, "LatestNotificationTime": { "type": "timestamp" }, "StartLoggingTime": { "type": "timestamp" }, "StopLoggingTime": { "type": "timestamp" }, "LatestCloudWatchLogsDeliveryError": {}, "LatestCloudWatchLogsDeliveryTime": { "type": "timestamp" }, "LatestDigestDeliveryTime": { "type": "timestamp" }, "LatestDigestDeliveryError": {}, "LatestDeliveryAttemptTime": {}, "LatestNotificationAttemptTime": {}, "LatestNotificationAttemptSucceeded": {}, "LatestDeliveryAttemptSucceeded": {}, "TimeLoggingStarted": {}, "TimeLoggingStopped": {} } }, "idempotent": true }, "ListChannels": { "input": { "type": "structure", "members": { "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "Channels": { "type": "list", "member": { "type": "structure", "members": { "ChannelArn": {}, "Name": {} } } }, "NextToken": {} } }, "idempotent": true }, "ListEventDataStores": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "EventDataStores": { "type": "list", "member": { "type": "structure", "members": { "EventDataStoreArn": {}, "Name": {}, "TerminationProtectionEnabled": { "deprecated": true, "deprecatedMessage": "TerminationProtectionEnabled is no longer returned by ListEventDataStores", "type": "boolean" }, "Status": { "deprecated": true, "deprecatedMessage": "Status is no longer returned by ListEventDataStores" }, "AdvancedEventSelectors": { "shape": "So", "deprecated": true, "deprecatedMessage": "AdvancedEventSelectors is no longer returned by ListEventDataStores" }, "MultiRegionEnabled": { "deprecated": true, "deprecatedMessage": "MultiRegionEnabled is no longer returned by ListEventDataStores", "type": "boolean" }, "OrganizationEnabled": { "deprecated": true, "deprecatedMessage": "OrganizationEnabled is no longer returned by ListEventDataStores", "type": "boolean" }, "RetentionPeriod": { "deprecated": true, "deprecatedMessage": "RetentionPeriod is no longer returned by ListEventDataStores", "type": "integer" }, "CreatedTimestamp": { "deprecated": true, "deprecatedMessage": "CreatedTimestamp is no longer returned by ListEventDataStores", "type": "timestamp" }, "UpdatedTimestamp": { "deprecated": true, "deprecatedMessage": "UpdatedTimestamp is no longer returned by ListEventDataStores", "type": "timestamp" } } } }, "NextToken": {} } }, "idempotent": true }, "ListImportFailures": { "input": { "type": "structure", "required": [ "ImportId" ], "members": { "ImportId": {}, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "Failures": { "type": "list", "member": { "type": "structure", "members": { "Location": {}, "Status": {}, "ErrorType": {}, "ErrorMessage": {}, "LastUpdatedTime": { "type": "timestamp" } } } }, "NextToken": {} } }, "idempotent": true }, "ListImports": { "input": { "type": "structure", "members": { "MaxResults": { "type": "integer" }, "Destination": {}, "ImportStatus": {}, "NextToken": {} } }, "output": { "type": "structure", "members": { "Imports": { "type": "list", "member": { "type": "structure", "members": { "ImportId": {}, "ImportStatus": {}, "Destinations": { "shape": "S2o" }, "CreatedTimestamp": { "type": "timestamp" }, "UpdatedTimestamp": { "type": "timestamp" } } } }, "NextToken": {} } }, "idempotent": true }, "ListInsightsMetricData": { "input": { "type": "structure", "required": [ "EventSource", "EventName", "InsightType" ], "members": { "EventSource": {}, "EventName": {}, "InsightType": {}, "ErrorCode": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "Period": { "type": "integer" }, "DataType": {}, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "EventSource": {}, "EventName": {}, "InsightType": {}, "ErrorCode": {}, "Timestamps": { "type": "list", "member": { "type": "timestamp" } }, "Values": { "type": "list", "member": { "type": "double" } }, "NextToken": {} } }, "idempotent": true }, "ListPublicKeys": { "input": { "type": "structure", "members": { "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "PublicKeyList": { "type": "list", "member": { "type": "structure", "members": { "Value": { "type": "blob" }, "ValidityStartTime": { "type": "timestamp" }, "ValidityEndTime": { "type": "timestamp" }, "Fingerprint": {} } } }, "NextToken": {} } }, "idempotent": true }, "ListQueries": { "input": { "type": "structure", "required": [ "EventDataStore" ], "members": { "EventDataStore": {}, "NextToken": {}, "MaxResults": { "type": "integer" }, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "QueryStatus": {} } }, "output": { "type": "structure", "members": { "Queries": { "type": "list", "member": { "type": "structure", "members": { "QueryId": {}, "QueryStatus": {}, "CreationTime": { "type": "timestamp" } } } }, "NextToken": {} } }, "idempotent": true }, "ListTags": { "input": { "type": "structure", "required": [ "ResourceIdList" ], "members": { "ResourceIdList": { "type": "list", "member": {} }, "NextToken": {} } }, "output": { "type": "structure", "members": { "ResourceTagList": { "type": "list", "member": { "type": "structure", "members": { "ResourceId": {}, "TagsList": { "shape": "S3" } } } }, "NextToken": {} } }, "idempotent": true }, "ListTrails": { "input": { "type": "structure", "members": { "NextToken": {} } }, "output": { "type": "structure", "members": { "Trails": { "type": "list", "member": { "type": "structure", "members": { "TrailARN": {}, "Name": {}, "HomeRegion": {} } } }, "NextToken": {} } }, "idempotent": true }, "LookupEvents": { "input": { "type": "structure", "members": { "LookupAttributes": { "type": "list", "member": { "type": "structure", "required": [ "AttributeKey", "AttributeValue" ], "members": { "AttributeKey": {}, "AttributeValue": {} } } }, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "EventCategory": {}, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "Events": { "type": "list", "member": { "type": "structure", "members": { "EventId": {}, "EventName": {}, "ReadOnly": {}, "AccessKeyId": {}, "EventTime": { "type": "timestamp" }, "EventSource": {}, "Username": {}, "Resources": { "type": "list", "member": { "type": "structure", "members": { "ResourceType": {}, "ResourceName": {} } } }, "CloudTrailEvent": {} } } }, "NextToken": {} } }, "idempotent": true }, "PutEventSelectors": { "input": { "type": "structure", "required": [ "TrailName" ], "members": { "TrailName": {}, "EventSelectors": { "shape": "S2f" }, "AdvancedEventSelectors": { "shape": "So" } } }, "output": { "type": "structure", "members": { "TrailARN": {}, "EventSelectors": { "shape": "S2f" }, "AdvancedEventSelectors": { "shape": "So" } } }, "idempotent": true }, "PutInsightSelectors": { "input": { "type": "structure", "required": [ "InsightSelectors" ], "members": { "TrailName": {}, "InsightSelectors": { "shape": "S2v" }, "EventDataStore": {}, "InsightsDestination": {} } }, "output": { "type": "structure", "members": { "TrailARN": {}, "InsightSelectors": { "shape": "S2v" }, "EventDataStoreArn": {}, "InsightsDestination": {} } }, "idempotent": true }, "PutResourcePolicy": { "input": { "type": "structure", "required": [ "ResourceArn", "ResourcePolicy" ], "members": { "ResourceArn": {}, "ResourcePolicy": {} } }, "output": { "type": "structure", "members": { "ResourceArn": {}, "ResourcePolicy": {} } }, "idempotent": true }, "RegisterOrganizationDelegatedAdmin": { "input": { "type": "structure", "required": [ "MemberAccountId" ], "members": { "MemberAccountId": {} } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "RemoveTags": { "input": { "type": "structure", "required": [ "ResourceId", "TagsList" ], "members": { "ResourceId": {}, "TagsList": { "shape": "S3" } } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "RestoreEventDataStore": { "input": { "type": "structure", "required": [ "EventDataStore" ], "members": { "EventDataStore": {} } }, "output": { "type": "structure", "members": { "EventDataStoreArn": {}, "Name": {}, "Status": {}, "AdvancedEventSelectors": { "shape": "So" }, "MultiRegionEnabled": { "type": "boolean" }, "OrganizationEnabled": { "type": "boolean" }, "RetentionPeriod": { "type": "integer" }, "TerminationProtectionEnabled": { "type": "boolean" }, "CreatedTimestamp": { "type": "timestamp" }, "UpdatedTimestamp": { "type": "timestamp" }, "KmsKeyId": {}, "BillingMode": {} } } }, "StartEventDataStoreIngestion": { "input": { "type": "structure", "required": [ "EventDataStore" ], "members": { "EventDataStore": {} } }, "output": { "type": "structure", "members": {} } }, "StartImport": { "input": { "type": "structure", "members": { "Destinations": { "shape": "S2o" }, "ImportSource": { "shape": "S2p" }, "StartEventTime": { "type": "timestamp" }, "EndEventTime": { "type": "timestamp" }, "ImportId": {} } }, "output": { "type": "structure", "members": { "ImportId": {}, "Destinations": { "shape": "S2o" }, "ImportSource": { "shape": "S2p" }, "StartEventTime": { "type": "timestamp" }, "EndEventTime": { "type": "timestamp" }, "ImportStatus": {}, "CreatedTimestamp": { "type": "timestamp" }, "UpdatedTimestamp": { "type": "timestamp" } } } }, "StartLogging": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "StartQuery": { "input": { "type": "structure", "members": { "QueryStatement": {}, "DeliveryS3Uri": {}, "QueryAlias": {}, "QueryParameters": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": { "QueryId": {} } }, "idempotent": true }, "StopEventDataStoreIngestion": { "input": { "type": "structure", "required": [ "EventDataStore" ], "members": { "EventDataStore": {} } }, "output": { "type": "structure", "members": {} } }, "StopImport": { "input": { "type": "structure", "required": [ "ImportId" ], "members": { "ImportId": {} } }, "output": { "type": "structure", "members": { "ImportId": {}, "ImportSource": { "shape": "S2p" }, "Destinations": { "shape": "S2o" }, "ImportStatus": {}, "CreatedTimestamp": { "type": "timestamp" }, "UpdatedTimestamp": { "type": "timestamp" }, "StartEventTime": { "type": "timestamp" }, "EndEventTime": { "type": "timestamp" }, "ImportStatistics": { "shape": "S2s" } } } }, "StopLogging": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "UpdateChannel": { "input": { "type": "structure", "required": [ "Channel" ], "members": { "Channel": {}, "Destinations": { "shape": "Sg" }, "Name": {} } }, "output": { "type": "structure", "members": { "ChannelArn": {}, "Name": {}, "Source": {}, "Destinations": { "shape": "Sg" } } }, "idempotent": true }, "UpdateEventDataStore": { "input": { "type": "structure", "required": [ "EventDataStore" ], "members": { "EventDataStore": {}, "Name": {}, "AdvancedEventSelectors": { "shape": "So" }, "MultiRegionEnabled": { "type": "boolean" }, "OrganizationEnabled": { "type": "boolean" }, "RetentionPeriod": { "type": "integer" }, "TerminationProtectionEnabled": { "type": "boolean" }, "KmsKeyId": {}, "BillingMode": {} } }, "output": { "type": "structure", "members": { "EventDataStoreArn": {}, "Name": {}, "Status": {}, "AdvancedEventSelectors": { "shape": "So" }, "MultiRegionEnabled": { "type": "boolean" }, "OrganizationEnabled": { "type": "boolean" }, "RetentionPeriod": { "type": "integer" }, "TerminationProtectionEnabled": { "type": "boolean" }, "CreatedTimestamp": { "type": "timestamp" }, "UpdatedTimestamp": { "type": "timestamp" }, "KmsKeyId": {}, "BillingMode": {}, "FederationStatus": {}, "FederationRoleArn": {} } }, "idempotent": true }, "UpdateTrail": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "S3BucketName": {}, "S3KeyPrefix": {}, "SnsTopicName": {}, "IncludeGlobalServiceEvents": { "type": "boolean" }, "IsMultiRegionTrail": { "type": "boolean" }, "EnableLogFileValidation": { "type": "boolean" }, "CloudWatchLogsLogGroupArn": {}, "CloudWatchLogsRoleArn": {}, "KmsKeyId": {}, "IsOrganizationTrail": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Name": {}, "S3BucketName": {}, "S3KeyPrefix": {}, "SnsTopicName": { "deprecated": true }, "SnsTopicARN": {}, "IncludeGlobalServiceEvents": { "type": "boolean" }, "IsMultiRegionTrail": { "type": "boolean" }, "TrailARN": {}, "LogFileValidationEnabled": { "type": "boolean" }, "CloudWatchLogsLogGroupArn": {}, "CloudWatchLogsRoleArn": {}, "KmsKeyId": {}, "IsOrganizationTrail": { "type": "boolean" } } }, "idempotent": true } }, "shapes": { "S3": { "type": "list", "member": { "type": "structure", "required": [ "Key" ], "members": { "Key": {}, "Value": {} } } }, "Sg": { "type": "list", "member": { "type": "structure", "required": [ "Type", "Location" ], "members": { "Type": {}, "Location": {} } } }, "So": { "type": "list", "member": { "type": "structure", "required": [ "FieldSelectors" ], "members": { "Name": {}, "FieldSelectors": { "type": "list", "member": { "type": "structure", "required": [ "Field" ], "members": { "Field": {}, "Equals": { "shape": "Su" }, "StartsWith": { "shape": "Su" }, "EndsWith": { "shape": "Su" }, "NotEquals": { "shape": "Su" }, "NotStartsWith": { "shape": "Su" }, "NotEndsWith": { "shape": "Su" } } } } } } }, "Su": { "type": "list", "member": {} }, "S1w": { "type": "structure", "members": { "Name": {}, "S3BucketName": {}, "S3KeyPrefix": {}, "SnsTopicName": { "deprecated": true }, "SnsTopicARN": {}, "IncludeGlobalServiceEvents": { "type": "boolean" }, "IsMultiRegionTrail": { "type": "boolean" }, "HomeRegion": {}, "TrailARN": {}, "LogFileValidationEnabled": { "type": "boolean" }, "CloudWatchLogsLogGroupArn": {}, "CloudWatchLogsRoleArn": {}, "KmsKeyId": {}, "HasCustomEventSelectors": { "type": "boolean" }, "HasInsightSelectors": { "type": "boolean" }, "IsOrganizationTrail": { "type": "boolean" } } }, "S2f": { "type": "list", "member": { "type": "structure", "members": { "ReadWriteType": {}, "IncludeManagementEvents": { "type": "boolean" }, "DataResources": { "type": "list", "member": { "type": "structure", "members": { "Type": {}, "Values": { "type": "list", "member": {} } } } }, "ExcludeManagementEventSources": { "type": "list", "member": {} } } } }, "S2o": { "type": "list", "member": {} }, "S2p": { "type": "structure", "required": [ "S3" ], "members": { "S3": { "type": "structure", "required": [ "S3LocationUri", "S3BucketRegion", "S3BucketAccessRoleArn" ], "members": { "S3LocationUri": {}, "S3BucketRegion": {}, "S3BucketAccessRoleArn": {} } } } }, "S2s": { "type": "structure", "members": { "PrefixesFound": { "type": "long" }, "PrefixesCompleted": { "type": "long" }, "FilesCompleted": { "type": "long" }, "EventsCompleted": { "type": "long" }, "FailedEntries": { "type": "long" } } }, "S2v": { "type": "list", "member": { "type": "structure", "members": { "InsightType": {} } } } } } },{}],46:[function(require,module,exports){ module.exports={ "pagination": { "DescribeTrails": { "result_key": "trailList" }, "GetQueryResults": { "input_token": "NextToken", "output_token": "NextToken" }, "ListChannels": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListEventDataStores": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListImportFailures": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Failures" }, "ListImports": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Imports" }, "ListInsightsMetricData": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListPublicKeys": { "input_token": "NextToken", "output_token": "NextToken", "result_key": "PublicKeyList" }, "ListQueries": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListTags": { "input_token": "NextToken", "output_token": "NextToken", "result_key": "ResourceTagList" }, "ListTrails": { "input_token": "NextToken", "output_token": "NextToken", "result_key": "Trails" }, "LookupEvents": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Events" } } } },{}],47:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2016-10-06", "endpointPrefix": "codebuild", "jsonVersion": "1.1", "protocol": "json", "protocols": [ "json" ], "serviceFullName": "AWS CodeBuild", "serviceId": "CodeBuild", "signatureVersion": "v4", "targetPrefix": "CodeBuild_20161006", "uid": "codebuild-2016-10-06", "auth": [ "aws.auth#sigv4" ] }, "operations": { "BatchDeleteBuilds": { "input": { "type": "structure", "required": [ "ids" ], "members": { "ids": { "shape": "S2" } } }, "output": { "type": "structure", "members": { "buildsDeleted": { "shape": "S2" }, "buildsNotDeleted": { "shape": "S5" } } } }, "BatchGetBuildBatches": { "input": { "type": "structure", "required": [ "ids" ], "members": { "ids": { "shape": "S9" } } }, "output": { "type": "structure", "members": { "buildBatches": { "type": "list", "member": { "shape": "Sc" } }, "buildBatchesNotFound": { "shape": "S9" } } } }, "BatchGetBuilds": { "input": { "type": "structure", "required": [ "ids" ], "members": { "ids": { "shape": "S2" } } }, "output": { "type": "structure", "members": { "builds": { "type": "list", "member": { "shape": "S24" } }, "buildsNotFound": { "shape": "S2" } } } }, "BatchGetFleets": { "input": { "type": "structure", "required": [ "names" ], "members": { "names": { "shape": "S2f" } } }, "output": { "type": "structure", "members": { "fleets": { "type": "list", "member": { "shape": "S2i" } }, "fleetsNotFound": { "shape": "S2f" } } } }, "BatchGetProjects": { "input": { "type": "structure", "required": [ "names" ], "members": { "names": { "shape": "S30" } } }, "output": { "type": "structure", "members": { "projects": { "type": "list", "member": { "shape": "S33" } }, "projectsNotFound": { "shape": "S30" } } } }, "BatchGetReportGroups": { "input": { "type": "structure", "required": [ "reportGroupArns" ], "members": { "reportGroupArns": { "shape": "S3n" } } }, "output": { "type": "structure", "members": { "reportGroups": { "type": "list", "member": { "shape": "S3q" } }, "reportGroupsNotFound": { "shape": "S3n" } } } }, "BatchGetReports": { "input": { "type": "structure", "required": [ "reportArns" ], "members": { "reportArns": { "shape": "S3z" } } }, "output": { "type": "structure", "members": { "reports": { "type": "list", "member": { "type": "structure", "members": { "arn": {}, "type": {}, "name": {}, "reportGroupArn": {}, "executionId": {}, "status": {}, "created": { "type": "timestamp" }, "expired": { "type": "timestamp" }, "exportConfig": { "shape": "S3t" }, "truncated": { "type": "boolean" }, "testSummary": { "type": "structure", "required": [ "total", "statusCounts", "durationInNanoSeconds" ], "members": { "total": { "type": "integer" }, "statusCounts": { "type": "map", "key": {}, "value": { "type": "integer" } }, "durationInNanoSeconds": { "type": "long" } } }, "codeCoverageSummary": { "type": "structure", "members": { "lineCoveragePercentage": { "type": "double" }, "linesCovered": { "type": "integer" }, "linesMissed": { "type": "integer" }, "branchCoveragePercentage": { "type": "double" }, "branchesCovered": { "type": "integer" }, "branchesMissed": { "type": "integer" } } } } } }, "reportsNotFound": { "shape": "S3z" } } } }, "CreateFleet": { "input": { "type": "structure", "required": [ "name", "baseCapacity", "environmentType", "computeType" ], "members": { "name": {}, "baseCapacity": { "type": "integer" }, "environmentType": {}, "computeType": {}, "scalingConfiguration": { "shape": "S4a" }, "overflowBehavior": {}, "vpcConfig": { "shape": "S1j" }, "imageId": {}, "fleetServiceRole": {}, "tags": { "shape": "S2v" } } }, "output": { "type": "structure", "members": { "fleet": { "shape": "S2i" } } } }, "CreateProject": { "input": { "type": "structure", "required": [ "name", "source", "artifacts", "environment", "serviceRole" ], "members": { "name": {}, "description": {}, "source": { "shape": "Sl" }, "secondarySources": { "shape": "St" }, "sourceVersion": {}, "secondarySourceVersions": { "shape": "Su" }, "artifacts": { "shape": "S36" }, "secondaryArtifacts": { "shape": "S39" }, "cache": { "shape": "Sz" }, "environment": { "shape": "S13" }, "serviceRole": {}, "timeoutInMinutes": { "type": "integer" }, "queuedTimeoutInMinutes": { "type": "integer" }, "encryptionKey": {}, "tags": { "shape": "S2v" }, "vpcConfig": { "shape": "S1j" }, "badgeEnabled": { "type": "boolean" }, "logsConfig": { "shape": "S1d" }, "fileSystemLocations": { "shape": "S1m" }, "buildBatchConfig": { "shape": "S1p" }, "concurrentBuildLimit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "project": { "shape": "S33" } } } }, "CreateReportGroup": { "input": { "type": "structure", "required": [ "name", "type", "exportConfig" ], "members": { "name": {}, "type": {}, "exportConfig": { "shape": "S3t" }, "tags": { "shape": "S2v" } } }, "output": { "type": "structure", "members": { "reportGroup": { "shape": "S3q" } } } }, "CreateWebhook": { "input": { "type": "structure", "required": [ "projectName" ], "members": { "projectName": {}, "branchFilter": {}, "filterGroups": { "shape": "S3d" }, "buildType": {}, "manualCreation": { "type": "boolean" }, "scopeConfiguration": { "shape": "S3i" } } }, "output": { "type": "structure", "members": { "webhook": { "shape": "S3c" } } } }, "DeleteBuildBatch": { "input": { "type": "structure", "required": [ "id" ], "members": { "id": {} } }, "output": { "type": "structure", "members": { "statusCode": {}, "buildsDeleted": { "shape": "S2" }, "buildsNotDeleted": { "shape": "S5" } } } }, "DeleteFleet": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteProject": { "input": { "type": "structure", "required": [ "name" ], "members": { "name": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteReport": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteReportGroup": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {}, "deleteReports": { "type": "boolean" } } }, "output": { "type": "structure", "members": {} } }, "DeleteResourcePolicy": { "input": { "type": "structure", "required": [ "resourceArn" ], "members": { "resourceArn": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteSourceCredentials": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {} } }, "output": { "type": "structure", "members": { "arn": {} } } }, "DeleteWebhook": { "input": { "type": "structure", "required": [ "projectName" ], "members": { "projectName": {} } }, "output": { "type": "structure", "members": {} } }, "DescribeCodeCoverages": { "input": { "type": "structure", "required": [ "reportArn" ], "members": { "reportArn": {}, "nextToken": {}, "maxResults": { "type": "integer" }, "sortOrder": {}, "sortBy": {}, "minLineCoveragePercentage": { "type": "double" }, "maxLineCoveragePercentage": { "type": "double" } } }, "output": { "type": "structure", "members": { "nextToken": {}, "codeCoverages": { "type": "list", "member": { "type": "structure", "members": { "id": {}, "reportARN": {}, "filePath": {}, "lineCoveragePercentage": { "type": "double" }, "linesCovered": { "type": "integer" }, "linesMissed": { "type": "integer" }, "branchCoveragePercentage": { "type": "double" }, "branchesCovered": { "type": "integer" }, "branchesMissed": { "type": "integer" }, "expired": { "type": "timestamp" } } } } } } }, "DescribeTestCases": { "input": { "type": "structure", "required": [ "reportArn" ], "members": { "reportArn": {}, "nextToken": {}, "maxResults": { "type": "integer" }, "filter": { "type": "structure", "members": { "status": {}, "keyword": {} } } } }, "output": { "type": "structure", "members": { "nextToken": {}, "testCases": { "type": "list", "member": { "type": "structure", "members": { "reportArn": {}, "testRawDataPath": {}, "prefix": {}, "name": {}, "status": {}, "durationInNanoSeconds": { "type": "long" }, "message": {}, "expired": { "type": "timestamp" } } } } } } }, "GetReportGroupTrend": { "input": { "type": "structure", "required": [ "reportGroupArn", "trendField" ], "members": { "reportGroupArn": {}, "numOfReports": { "type": "integer" }, "trendField": {} } }, "output": { "type": "structure", "members": { "stats": { "type": "structure", "members": { "average": {}, "max": {}, "min": {} } }, "rawData": { "type": "list", "member": { "type": "structure", "members": { "reportArn": {}, "data": {} } } } } } }, "GetResourcePolicy": { "input": { "type": "structure", "required": [ "resourceArn" ], "members": { "resourceArn": {} } }, "output": { "type": "structure", "members": { "policy": {} } } }, "ImportSourceCredentials": { "input": { "type": "structure", "required": [ "token", "serverType", "authType" ], "members": { "username": {}, "token": { "type": "string", "sensitive": true }, "serverType": {}, "authType": {}, "shouldOverwrite": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "arn": {} } } }, "InvalidateProjectCache": { "input": { "type": "structure", "required": [ "projectName" ], "members": { "projectName": {} } }, "output": { "type": "structure", "members": {} } }, "ListBuildBatches": { "input": { "type": "structure", "members": { "filter": { "shape": "S5q" }, "maxResults": { "type": "integer" }, "sortOrder": {}, "nextToken": {} } }, "output": { "type": "structure", "members": { "ids": { "shape": "S9" }, "nextToken": {} } } }, "ListBuildBatchesForProject": { "input": { "type": "structure", "members": { "projectName": {}, "filter": { "shape": "S5q" }, "maxResults": { "type": "integer" }, "sortOrder": {}, "nextToken": {} } }, "output": { "type": "structure", "members": { "ids": { "shape": "S9" }, "nextToken": {} } } }, "ListBuilds": { "input": { "type": "structure", "members": { "sortOrder": {}, "nextToken": {} } }, "output": { "type": "structure", "members": { "ids": { "shape": "S2" }, "nextToken": {} } } }, "ListBuildsForProject": { "input": { "type": "structure", "required": [ "projectName" ], "members": { "projectName": {}, "sortOrder": {}, "nextToken": {} } }, "output": { "type": "structure", "members": { "ids": { "shape": "S2" }, "nextToken": {} } } }, "ListCuratedEnvironmentImages": { "input": { "type": "structure", "members": {} }, "output": { "type": "structure", "members": { "platforms": { "type": "list", "member": { "type": "structure", "members": { "platform": {}, "languages": { "type": "list", "member": { "type": "structure", "members": { "language": {}, "images": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "description": {}, "versions": { "type": "list", "member": {} } } } } } } } } } } } } }, "ListFleets": { "input": { "type": "structure", "members": { "nextToken": { "type": "string", "sensitive": true }, "maxResults": { "type": "integer" }, "sortOrder": {}, "sortBy": {} } }, "output": { "type": "structure", "members": { "nextToken": {}, "fleets": { "type": "list", "member": {} } } } }, "ListProjects": { "input": { "type": "structure", "members": { "sortBy": {}, "sortOrder": {}, "nextToken": {} } }, "output": { "type": "structure", "members": { "nextToken": {}, "projects": { "shape": "S30" } } } }, "ListReportGroups": { "input": { "type": "structure", "members": { "sortOrder": {}, "sortBy": {}, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "nextToken": {}, "reportGroups": { "shape": "S3n" } } } }, "ListReports": { "input": { "type": "structure", "members": { "sortOrder": {}, "nextToken": {}, "maxResults": { "type": "integer" }, "filter": { "shape": "S6l" } } }, "output": { "type": "structure", "members": { "nextToken": {}, "reports": { "shape": "S3z" } } } }, "ListReportsForReportGroup": { "input": { "type": "structure", "required": [ "reportGroupArn" ], "members": { "reportGroupArn": {}, "nextToken": {}, "sortOrder": {}, "maxResults": { "type": "integer" }, "filter": { "shape": "S6l" } } }, "output": { "type": "structure", "members": { "nextToken": {}, "reports": { "shape": "S3z" } } } }, "ListSharedProjects": { "input": { "type": "structure", "members": { "sortBy": {}, "sortOrder": {}, "maxResults": { "type": "integer" }, "nextToken": {} } }, "output": { "type": "structure", "members": { "nextToken": {}, "projects": { "type": "list", "member": {} } } } }, "ListSharedReportGroups": { "input": { "type": "structure", "members": { "sortOrder": {}, "sortBy": {}, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "nextToken": {}, "reportGroups": { "shape": "S3n" } } } }, "ListSourceCredentials": { "input": { "type": "structure", "members": {} }, "output": { "type": "structure", "members": { "sourceCredentialsInfos": { "type": "list", "member": { "type": "structure", "members": { "arn": {}, "serverType": {}, "authType": {}, "resource": {} } } } } } }, "PutResourcePolicy": { "input": { "type": "structure", "required": [ "policy", "resourceArn" ], "members": { "policy": {}, "resourceArn": {} } }, "output": { "type": "structure", "members": { "resourceArn": {} } } }, "RetryBuild": { "input": { "type": "structure", "members": { "id": {}, "idempotencyToken": {} } }, "output": { "type": "structure", "members": { "build": { "shape": "S24" } } } }, "RetryBuildBatch": { "input": { "type": "structure", "members": { "id": {}, "idempotencyToken": {}, "retryType": {} } }, "output": { "type": "structure", "members": { "buildBatch": { "shape": "Sc" } } } }, "StartBuild": { "input": { "type": "structure", "required": [ "projectName" ], "members": { "projectName": {}, "secondarySourcesOverride": { "shape": "St" }, "secondarySourcesVersionOverride": { "shape": "Su" }, "sourceVersion": {}, "artifactsOverride": { "shape": "S36" }, "secondaryArtifactsOverride": { "shape": "S39" }, "environmentVariablesOverride": { "shape": "S17" }, "sourceTypeOverride": {}, "sourceLocationOverride": {}, "sourceAuthOverride": { "shape": "Sq" }, "gitCloneDepthOverride": { "type": "integer" }, "gitSubmodulesConfigOverride": { "shape": "So" }, "buildspecOverride": {}, "insecureSslOverride": { "type": "boolean" }, "reportBuildStatusOverride": { "type": "boolean" }, "buildStatusConfigOverride": { "shape": "Ss" }, "environmentTypeOverride": {}, "imageOverride": {}, "computeTypeOverride": {}, "certificateOverride": {}, "cacheOverride": { "shape": "Sz" }, "serviceRoleOverride": {}, "privilegedModeOverride": { "type": "boolean" }, "timeoutInMinutesOverride": { "type": "integer" }, "queuedTimeoutInMinutesOverride": { "type": "integer" }, "encryptionKeyOverride": {}, "idempotencyToken": {}, "logsConfigOverride": { "shape": "S1d" }, "registryCredentialOverride": { "shape": "S1a" }, "imagePullCredentialsTypeOverride": {}, "debugSessionEnabled": { "type": "boolean" }, "fleetOverride": { "shape": "S16" } } }, "output": { "type": "structure", "members": { "build": { "shape": "S24" } } } }, "StartBuildBatch": { "input": { "type": "structure", "required": [ "projectName" ], "members": { "projectName": {}, "secondarySourcesOverride": { "shape": "St" }, "secondarySourcesVersionOverride": { "shape": "Su" }, "sourceVersion": {}, "artifactsOverride": { "shape": "S36" }, "secondaryArtifactsOverride": { "shape": "S39" }, "environmentVariablesOverride": { "shape": "S17" }, "sourceTypeOverride": {}, "sourceLocationOverride": {}, "sourceAuthOverride": { "shape": "Sq" }, "gitCloneDepthOverride": { "type": "integer" }, "gitSubmodulesConfigOverride": { "shape": "So" }, "buildspecOverride": {}, "insecureSslOverride": { "type": "boolean" }, "reportBuildBatchStatusOverride": { "type": "boolean" }, "environmentTypeOverride": {}, "imageOverride": {}, "computeTypeOverride": {}, "certificateOverride": {}, "cacheOverride": { "shape": "Sz" }, "serviceRoleOverride": {}, "privilegedModeOverride": { "type": "boolean" }, "buildTimeoutInMinutesOverride": { "type": "integer" }, "queuedTimeoutInMinutesOverride": { "type": "integer" }, "encryptionKeyOverride": {}, "idempotencyToken": {}, "logsConfigOverride": { "shape": "S1d" }, "registryCredentialOverride": { "shape": "S1a" }, "imagePullCredentialsTypeOverride": {}, "buildBatchConfigOverride": { "shape": "S1p" }, "debugSessionEnabled": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "buildBatch": { "shape": "Sc" } } } }, "StopBuild": { "input": { "type": "structure", "required": [ "id" ], "members": { "id": {} } }, "output": { "type": "structure", "members": { "build": { "shape": "S24" } } } }, "StopBuildBatch": { "input": { "type": "structure", "required": [ "id" ], "members": { "id": {} } }, "output": { "type": "structure", "members": { "buildBatch": { "shape": "Sc" } } } }, "UpdateFleet": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {}, "baseCapacity": { "type": "integer" }, "environmentType": {}, "computeType": {}, "scalingConfiguration": { "shape": "S4a" }, "overflowBehavior": {}, "vpcConfig": { "shape": "S1j" }, "imageId": {}, "fleetServiceRole": {}, "tags": { "shape": "S2v" } } }, "output": { "type": "structure", "members": { "fleet": { "shape": "S2i" } } } }, "UpdateProject": { "input": { "type": "structure", "required": [ "name" ], "members": { "name": {}, "description": {}, "source": { "shape": "Sl" }, "secondarySources": { "shape": "St" }, "sourceVersion": {}, "secondarySourceVersions": { "shape": "Su" }, "artifacts": { "shape": "S36" }, "secondaryArtifacts": { "shape": "S39" }, "cache": { "shape": "Sz" }, "environment": { "shape": "S13" }, "serviceRole": {}, "timeoutInMinutes": { "type": "integer" }, "queuedTimeoutInMinutes": { "type": "integer" }, "encryptionKey": {}, "tags": { "shape": "S2v" }, "vpcConfig": { "shape": "S1j" }, "badgeEnabled": { "type": "boolean" }, "logsConfig": { "shape": "S1d" }, "fileSystemLocations": { "shape": "S1m" }, "buildBatchConfig": { "shape": "S1p" }, "concurrentBuildLimit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "project": { "shape": "S33" } } } }, "UpdateProjectVisibility": { "input": { "type": "structure", "required": [ "projectArn", "projectVisibility" ], "members": { "projectArn": {}, "projectVisibility": {}, "resourceAccessRole": {} } }, "output": { "type": "structure", "members": { "projectArn": {}, "publicProjectAlias": {}, "projectVisibility": {} } } }, "UpdateReportGroup": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {}, "exportConfig": { "shape": "S3t" }, "tags": { "shape": "S2v" } } }, "output": { "type": "structure", "members": { "reportGroup": { "shape": "S3q" } } } }, "UpdateWebhook": { "input": { "type": "structure", "required": [ "projectName" ], "members": { "projectName": {}, "branchFilter": {}, "rotateSecret": { "type": "boolean" }, "filterGroups": { "shape": "S3d" }, "buildType": {} } }, "output": { "type": "structure", "members": { "webhook": { "shape": "S3c" } } } } }, "shapes": { "S2": { "type": "list", "member": {} }, "S5": { "type": "list", "member": { "type": "structure", "members": { "id": {}, "statusCode": {} } } }, "S9": { "type": "list", "member": {} }, "Sc": { "type": "structure", "members": { "id": {}, "arn": {}, "startTime": { "type": "timestamp" }, "endTime": { "type": "timestamp" }, "currentPhase": {}, "buildBatchStatus": {}, "sourceVersion": {}, "resolvedSourceVersion": {}, "projectName": {}, "phases": { "type": "list", "member": { "type": "structure", "members": { "phaseType": {}, "phaseStatus": {}, "startTime": { "type": "timestamp" }, "endTime": { "type": "timestamp" }, "durationInSeconds": { "type": "long" }, "contexts": { "shape": "Sj" } } } }, "source": { "shape": "Sl" }, "secondarySources": { "shape": "St" }, "secondarySourceVersions": { "shape": "Su" }, "artifacts": { "shape": "Sw" }, "secondaryArtifacts": { "shape": "Sy" }, "cache": { "shape": "Sz" }, "environment": { "shape": "S13" }, "serviceRole": {}, "logConfig": { "shape": "S1d" }, "buildTimeoutInMinutes": { "type": "integer" }, "queuedTimeoutInMinutes": { "type": "integer" }, "complete": { "type": "boolean" }, "initiator": {}, "vpcConfig": { "shape": "S1j" }, "encryptionKey": {}, "buildBatchNumber": { "type": "long" }, "fileSystemLocations": { "shape": "S1m" }, "buildBatchConfig": { "shape": "S1p" }, "buildGroups": { "type": "list", "member": { "type": "structure", "members": { "identifier": {}, "dependsOn": { "type": "list", "member": {} }, "ignoreFailure": { "type": "boolean" }, "currentBuildSummary": { "shape": "S1w" }, "priorBuildSummaryList": { "type": "list", "member": { "shape": "S1w" } } } } }, "debugSessionEnabled": { "type": "boolean" } } }, "Sj": { "type": "list", "member": { "type": "structure", "members": { "statusCode": {}, "message": {} } } }, "Sl": { "type": "structure", "required": [ "type" ], "members": { "type": {}, "location": {}, "gitCloneDepth": { "type": "integer" }, "gitSubmodulesConfig": { "shape": "So" }, "buildspec": {}, "auth": { "shape": "Sq" }, "reportBuildStatus": { "type": "boolean" }, "buildStatusConfig": { "shape": "Ss" }, "insecureSsl": { "type": "boolean" }, "sourceIdentifier": {} } }, "So": { "type": "structure", "required": [ "fetchSubmodules" ], "members": { "fetchSubmodules": { "type": "boolean" } } }, "Sq": { "type": "structure", "required": [ "type" ], "members": { "type": {}, "resource": {} } }, "Ss": { "type": "structure", "members": { "context": {}, "targetUrl": {} } }, "St": { "type": "list", "member": { "shape": "Sl" } }, "Su": { "type": "list", "member": { "type": "structure", "required": [ "sourceIdentifier", "sourceVersion" ], "members": { "sourceIdentifier": {}, "sourceVersion": {} } } }, "Sw": { "type": "structure", "members": { "location": {}, "sha256sum": {}, "md5sum": {}, "overrideArtifactName": { "type": "boolean" }, "encryptionDisabled": { "type": "boolean" }, "artifactIdentifier": {}, "bucketOwnerAccess": {} } }, "Sy": { "type": "list", "member": { "shape": "Sw" } }, "Sz": { "type": "structure", "required": [ "type" ], "members": { "type": {}, "location": {}, "modes": { "type": "list", "member": {} } } }, "S13": { "type": "structure", "required": [ "type", "image", "computeType" ], "members": { "type": {}, "image": {}, "computeType": {}, "fleet": { "shape": "S16" }, "environmentVariables": { "shape": "S17" }, "privilegedMode": { "type": "boolean" }, "certificate": {}, "registryCredential": { "shape": "S1a" }, "imagePullCredentialsType": {} } }, "S16": { "type": "structure", "members": { "fleetArn": {} } }, "S17": { "type": "list", "member": { "type": "structure", "required": [ "name", "value" ], "members": { "name": {}, "value": {}, "type": {} } } }, "S1a": { "type": "structure", "required": [ "credential", "credentialProvider" ], "members": { "credential": {}, "credentialProvider": {} } }, "S1d": { "type": "structure", "members": { "cloudWatchLogs": { "shape": "S1e" }, "s3Logs": { "shape": "S1g" } } }, "S1e": { "type": "structure", "required": [ "status" ], "members": { "status": {}, "groupName": {}, "streamName": {} } }, "S1g": { "type": "structure", "required": [ "status" ], "members": { "status": {}, "location": {}, "encryptionDisabled": { "type": "boolean" }, "bucketOwnerAccess": {} } }, "S1j": { "type": "structure", "members": { "vpcId": {}, "subnets": { "type": "list", "member": {} }, "securityGroupIds": { "type": "list", "member": {} } } }, "S1m": { "type": "list", "member": { "type": "structure", "members": { "type": {}, "location": {}, "mountPoint": {}, "identifier": {}, "mountOptions": {} } } }, "S1p": { "type": "structure", "members": { "serviceRole": {}, "combineArtifacts": { "type": "boolean" }, "restrictions": { "type": "structure", "members": { "maximumBuildsAllowed": { "type": "integer" }, "computeTypesAllowed": { "type": "list", "member": {} } } }, "timeoutInMins": { "type": "integer" }, "batchReportMode": {} } }, "S1w": { "type": "structure", "members": { "arn": {}, "requestedOn": { "type": "timestamp" }, "buildStatus": {}, "primaryArtifact": { "shape": "S1x" }, "secondaryArtifacts": { "type": "list", "member": { "shape": "S1x" } } } }, "S1x": { "type": "structure", "members": { "type": {}, "location": {}, "identifier": {} } }, "S24": { "type": "structure", "members": { "id": {}, "arn": {}, "buildNumber": { "type": "long" }, "startTime": { "type": "timestamp" }, "endTime": { "type": "timestamp" }, "currentPhase": {}, "buildStatus": {}, "sourceVersion": {}, "resolvedSourceVersion": {}, "projectName": {}, "phases": { "type": "list", "member": { "type": "structure", "members": { "phaseType": {}, "phaseStatus": {}, "startTime": { "type": "timestamp" }, "endTime": { "type": "timestamp" }, "durationInSeconds": { "type": "long" }, "contexts": { "shape": "Sj" } } } }, "source": { "shape": "Sl" }, "secondarySources": { "shape": "St" }, "secondarySourceVersions": { "shape": "Su" }, "artifacts": { "shape": "Sw" }, "secondaryArtifacts": { "shape": "Sy" }, "cache": { "shape": "Sz" }, "environment": { "shape": "S13" }, "serviceRole": {}, "logs": { "type": "structure", "members": { "groupName": {}, "streamName": {}, "deepLink": {}, "s3DeepLink": {}, "cloudWatchLogsArn": {}, "s3LogsArn": {}, "cloudWatchLogs": { "shape": "S1e" }, "s3Logs": { "shape": "S1g" } } }, "timeoutInMinutes": { "type": "integer" }, "queuedTimeoutInMinutes": { "type": "integer" }, "buildComplete": { "type": "boolean" }, "initiator": {}, "vpcConfig": { "shape": "S1j" }, "networkInterface": { "type": "structure", "members": { "subnetId": {}, "networkInterfaceId": {} } }, "encryptionKey": {}, "exportedEnvironmentVariables": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "value": {} } } }, "reportArns": { "type": "list", "member": {} }, "fileSystemLocations": { "shape": "S1m" }, "debugSession": { "type": "structure", "members": { "sessionEnabled": { "type": "boolean" }, "sessionTarget": {} } }, "buildBatchArn": {} } }, "S2f": { "type": "list", "member": {} }, "S2i": { "type": "structure", "members": { "arn": {}, "name": {}, "id": {}, "created": { "type": "timestamp" }, "lastModified": { "type": "timestamp" }, "status": { "type": "structure", "members": { "statusCode": {}, "context": {}, "message": {} } }, "baseCapacity": { "type": "integer" }, "environmentType": {}, "computeType": {}, "scalingConfiguration": { "type": "structure", "members": { "scalingType": {}, "targetTrackingScalingConfigs": { "shape": "S2q" }, "maxCapacity": { "type": "integer" }, "desiredCapacity": { "type": "integer" } } }, "overflowBehavior": {}, "vpcConfig": { "shape": "S1j" }, "imageId": {}, "fleetServiceRole": {}, "tags": { "shape": "S2v" } } }, "S2q": { "type": "list", "member": { "type": "structure", "members": { "metricType": {}, "targetValue": { "type": "double" } } } }, "S2v": { "type": "list", "member": { "type": "structure", "members": { "key": {}, "value": {} } } }, "S30": { "type": "list", "member": {} }, "S33": { "type": "structure", "members": { "name": {}, "arn": {}, "description": {}, "source": { "shape": "Sl" }, "secondarySources": { "shape": "St" }, "sourceVersion": {}, "secondarySourceVersions": { "shape": "Su" }, "artifacts": { "shape": "S36" }, "secondaryArtifacts": { "shape": "S39" }, "cache": { "shape": "Sz" }, "environment": { "shape": "S13" }, "serviceRole": {}, "timeoutInMinutes": { "type": "integer" }, "queuedTimeoutInMinutes": { "type": "integer" }, "encryptionKey": {}, "tags": { "shape": "S2v" }, "created": { "type": "timestamp" }, "lastModified": { "type": "timestamp" }, "webhook": { "shape": "S3c" }, "vpcConfig": { "shape": "S1j" }, "badge": { "type": "structure", "members": { "badgeEnabled": { "type": "boolean" }, "badgeRequestUrl": {} } }, "logsConfig": { "shape": "S1d" }, "fileSystemLocations": { "shape": "S1m" }, "buildBatchConfig": { "shape": "S1p" }, "concurrentBuildLimit": { "type": "integer" }, "projectVisibility": {}, "publicProjectAlias": {}, "resourceAccessRole": {} } }, "S36": { "type": "structure", "required": [ "type" ], "members": { "type": {}, "location": {}, "path": {}, "namespaceType": {}, "name": {}, "packaging": {}, "overrideArtifactName": { "type": "boolean" }, "encryptionDisabled": { "type": "boolean" }, "artifactIdentifier": {}, "bucketOwnerAccess": {} } }, "S39": { "type": "list", "member": { "shape": "S36" } }, "S3c": { "type": "structure", "members": { "url": {}, "payloadUrl": {}, "secret": {}, "branchFilter": {}, "filterGroups": { "shape": "S3d" }, "buildType": {}, "manualCreation": { "type": "boolean" }, "lastModifiedSecret": { "type": "timestamp" }, "scopeConfiguration": { "shape": "S3i" } } }, "S3d": { "type": "list", "member": { "type": "list", "member": { "type": "structure", "required": [ "type", "pattern" ], "members": { "type": {}, "pattern": {}, "excludeMatchedPattern": { "type": "boolean" } } } } }, "S3i": { "type": "structure", "required": [ "name", "scope" ], "members": { "name": {}, "domain": {}, "scope": {} } }, "S3n": { "type": "list", "member": {} }, "S3q": { "type": "structure", "members": { "arn": {}, "name": {}, "type": {}, "exportConfig": { "shape": "S3t" }, "created": { "type": "timestamp" }, "lastModified": { "type": "timestamp" }, "tags": { "shape": "S2v" }, "status": {} } }, "S3t": { "type": "structure", "members": { "exportConfigType": {}, "s3Destination": { "type": "structure", "members": { "bucket": {}, "bucketOwner": {}, "path": {}, "packaging": {}, "encryptionKey": {}, "encryptionDisabled": { "type": "boolean" } } } } }, "S3z": { "type": "list", "member": {} }, "S4a": { "type": "structure", "members": { "scalingType": {}, "targetTrackingScalingConfigs": { "shape": "S2q" }, "maxCapacity": { "type": "integer" } } }, "S5q": { "type": "structure", "members": { "status": {} } }, "S6l": { "type": "structure", "members": { "status": {} } } } } },{}],48:[function(require,module,exports){ module.exports={ "pagination": { "DescribeCodeCoverages": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "codeCoverages" }, "DescribeTestCases": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "testCases" }, "ListBuildBatches": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "ids" }, "ListBuildBatchesForProject": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "ids" }, "ListBuilds": { "input_token": "nextToken", "output_token": "nextToken", "result_key": "ids" }, "ListBuildsForProject": { "input_token": "nextToken", "output_token": "nextToken", "result_key": "ids" }, "ListFleets": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken" }, "ListProjects": { "input_token": "nextToken", "output_token": "nextToken", "result_key": "projects" }, "ListReportGroups": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "reportGroups" }, "ListReports": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "reports" }, "ListReportsForReportGroup": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "reports" }, "ListSharedProjects": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "projects" }, "ListSharedReportGroups": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "reportGroups" } } } },{}],49:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2015-04-13", "endpointPrefix": "codecommit", "jsonVersion": "1.1", "protocol": "json", "protocols": [ "json" ], "serviceAbbreviation": "CodeCommit", "serviceFullName": "AWS CodeCommit", "serviceId": "CodeCommit", "signatureVersion": "v4", "targetPrefix": "CodeCommit_20150413", "uid": "codecommit-2015-04-13", "auth": [ "aws.auth#sigv4" ] }, "operations": { "AssociateApprovalRuleTemplateWithRepository": { "input": { "type": "structure", "required": [ "approvalRuleTemplateName", "repositoryName" ], "members": { "approvalRuleTemplateName": {}, "repositoryName": {} } } }, "BatchAssociateApprovalRuleTemplateWithRepositories": { "input": { "type": "structure", "required": [ "approvalRuleTemplateName", "repositoryNames" ], "members": { "approvalRuleTemplateName": {}, "repositoryNames": { "shape": "S5" } } }, "output": { "type": "structure", "required": [ "associatedRepositoryNames", "errors" ], "members": { "associatedRepositoryNames": { "shape": "S5" }, "errors": { "type": "list", "member": { "type": "structure", "members": { "repositoryName": {}, "errorCode": {}, "errorMessage": {} } } } } } }, "BatchDescribeMergeConflicts": { "input": { "type": "structure", "required": [ "repositoryName", "destinationCommitSpecifier", "sourceCommitSpecifier", "mergeOption" ], "members": { "repositoryName": {}, "destinationCommitSpecifier": {}, "sourceCommitSpecifier": {}, "mergeOption": {}, "maxMergeHunks": { "type": "integer" }, "maxConflictFiles": { "type": "integer" }, "filePaths": { "type": "list", "member": {} }, "conflictDetailLevel": {}, "conflictResolutionStrategy": {}, "nextToken": {} } }, "output": { "type": "structure", "required": [ "conflicts", "destinationCommitId", "sourceCommitId" ], "members": { "conflicts": { "type": "list", "member": { "type": "structure", "members": { "conflictMetadata": { "shape": "Sn" }, "mergeHunks": { "shape": "S12" } } } }, "nextToken": {}, "errors": { "type": "list", "member": { "type": "structure", "required": [ "filePath", "exceptionName", "message" ], "members": { "filePath": {}, "exceptionName": {}, "message": {} } } }, "destinationCommitId": {}, "sourceCommitId": {}, "baseCommitId": {} } } }, "BatchDisassociateApprovalRuleTemplateFromRepositories": { "input": { "type": "structure", "required": [ "approvalRuleTemplateName", "repositoryNames" ], "members": { "approvalRuleTemplateName": {}, "repositoryNames": { "shape": "S5" } } }, "output": { "type": "structure", "required": [ "disassociatedRepositoryNames", "errors" ], "members": { "disassociatedRepositoryNames": { "shape": "S5" }, "errors": { "type": "list", "member": { "type": "structure", "members": { "repositoryName": {}, "errorCode": {}, "errorMessage": {} } } } } } }, "BatchGetCommits": { "input": { "type": "structure", "required": [ "commitIds", "repositoryName" ], "members": { "commitIds": { "type": "list", "member": {} }, "repositoryName": {} } }, "output": { "type": "structure", "members": { "commits": { "type": "list", "member": { "shape": "S1l" } }, "errors": { "type": "list", "member": { "type": "structure", "members": { "commitId": {}, "errorCode": {}, "errorMessage": {} } } } } } }, "BatchGetRepositories": { "input": { "type": "structure", "required": [ "repositoryNames" ], "members": { "repositoryNames": { "shape": "S5" } } }, "output": { "type": "structure", "members": { "repositories": { "type": "list", "member": { "shape": "S1x" } }, "repositoriesNotFound": { "type": "list", "member": {} }, "errors": { "type": "list", "member": { "type": "structure", "members": { "repositoryId": {}, "repositoryName": {}, "errorCode": {}, "errorMessage": {} } } } } } }, "CreateApprovalRuleTemplate": { "input": { "type": "structure", "required": [ "approvalRuleTemplateName", "approvalRuleTemplateContent" ], "members": { "approvalRuleTemplateName": {}, "approvalRuleTemplateContent": {}, "approvalRuleTemplateDescription": {} } }, "output": { "type": "structure", "required": [ "approvalRuleTemplate" ], "members": { "approvalRuleTemplate": { "shape": "S2g" } } } }, "CreateBranch": { "input": { "type": "structure", "required": [ "repositoryName", "branchName", "commitId" ], "members": { "repositoryName": {}, "branchName": {}, "commitId": {} } } }, "CreateCommit": { "input": { "type": "structure", "required": [ "repositoryName", "branchName" ], "members": { "repositoryName": {}, "branchName": {}, "parentCommitId": {}, "authorName": {}, "email": {}, "commitMessage": {}, "keepEmptyFolders": { "type": "boolean" }, "putFiles": { "type": "list", "member": { "type": "structure", "required": [ "filePath" ], "members": { "filePath": {}, "fileMode": {}, "fileContent": { "type": "blob" }, "sourceFile": { "type": "structure", "required": [ "filePath" ], "members": { "filePath": {}, "isMove": { "type": "boolean" } } } } } }, "deleteFiles": { "shape": "S2s" }, "setFileModes": { "shape": "S2u" } } }, "output": { "type": "structure", "members": { "commitId": {}, "treeId": {}, "filesAdded": { "shape": "S2x" }, "filesUpdated": { "shape": "S2x" }, "filesDeleted": { "shape": "S2x" } } } }, "CreatePullRequest": { "input": { "type": "structure", "required": [ "title", "targets" ], "members": { "title": {}, "description": {}, "targets": { "type": "list", "member": { "type": "structure", "required": [ "repositoryName", "sourceReference" ], "members": { "repositoryName": {}, "sourceReference": {}, "destinationReference": {} } } }, "clientRequestToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "required": [ "pullRequest" ], "members": { "pullRequest": { "shape": "S37" } } } }, "CreatePullRequestApprovalRule": { "input": { "type": "structure", "required": [ "pullRequestId", "approvalRuleName", "approvalRuleContent" ], "members": { "pullRequestId": {}, "approvalRuleName": {}, "approvalRuleContent": {} } }, "output": { "type": "structure", "required": [ "approvalRule" ], "members": { "approvalRule": { "shape": "S3g" } } } }, "CreateRepository": { "input": { "type": "structure", "required": [ "repositoryName" ], "members": { "repositoryName": {}, "repositoryDescription": {}, "tags": { "shape": "S3o" }, "kmsKeyId": {} } }, "output": { "type": "structure", "members": { "repositoryMetadata": { "shape": "S1x" } } } }, "CreateUnreferencedMergeCommit": { "input": { "type": "structure", "required": [ "repositoryName", "sourceCommitSpecifier", "destinationCommitSpecifier", "mergeOption" ], "members": { "repositoryName": {}, "sourceCommitSpecifier": {}, "destinationCommitSpecifier": {}, "mergeOption": {}, "conflictDetailLevel": {}, "conflictResolutionStrategy": {}, "authorName": {}, "email": {}, "commitMessage": {}, "keepEmptyFolders": { "type": "boolean" }, "conflictResolution": { "shape": "S3t" } } }, "output": { "type": "structure", "members": { "commitId": {}, "treeId": {} } } }, "DeleteApprovalRuleTemplate": { "input": { "type": "structure", "required": [ "approvalRuleTemplateName" ], "members": { "approvalRuleTemplateName": {} } }, "output": { "type": "structure", "required": [ "approvalRuleTemplateId" ], "members": { "approvalRuleTemplateId": {} } } }, "DeleteBranch": { "input": { "type": "structure", "required": [ "repositoryName", "branchName" ], "members": { "repositoryName": {}, "branchName": {} } }, "output": { "type": "structure", "members": { "deletedBranch": { "shape": "S42" } } } }, "DeleteCommentContent": { "input": { "type": "structure", "required": [ "commentId" ], "members": { "commentId": {} } }, "output": { "type": "structure", "members": { "comment": { "shape": "S46" } } } }, "DeleteFile": { "input": { "type": "structure", "required": [ "repositoryName", "branchName", "filePath", "parentCommitId" ], "members": { "repositoryName": {}, "branchName": {}, "filePath": {}, "parentCommitId": {}, "keepEmptyFolders": { "type": "boolean" }, "commitMessage": {}, "name": {}, "email": {} } }, "output": { "type": "structure", "required": [ "commitId", "blobId", "treeId", "filePath" ], "members": { "commitId": {}, "blobId": {}, "treeId": {}, "filePath": {} } } }, "DeletePullRequestApprovalRule": { "input": { "type": "structure", "required": [ "pullRequestId", "approvalRuleName" ], "members": { "pullRequestId": {}, "approvalRuleName": {} } }, "output": { "type": "structure", "required": [ "approvalRuleId" ], "members": { "approvalRuleId": {} } } }, "DeleteRepository": { "input": { "type": "structure", "required": [ "repositoryName" ], "members": { "repositoryName": {} } }, "output": { "type": "structure", "members": { "repositoryId": {} } } }, "DescribeMergeConflicts": { "input": { "type": "structure", "required": [ "repositoryName", "destinationCommitSpecifier", "sourceCommitSpecifier", "mergeOption", "filePath" ], "members": { "repositoryName": {}, "destinationCommitSpecifier": {}, "sourceCommitSpecifier": {}, "mergeOption": {}, "maxMergeHunks": { "type": "integer" }, "filePath": {}, "conflictDetailLevel": {}, "conflictResolutionStrategy": {}, "nextToken": {} } }, "output": { "type": "structure", "required": [ "conflictMetadata", "mergeHunks", "destinationCommitId", "sourceCommitId" ], "members": { "conflictMetadata": { "shape": "Sn" }, "mergeHunks": { "shape": "S12" }, "nextToken": {}, "destinationCommitId": {}, "sourceCommitId": {}, "baseCommitId": {} } } }, "DescribePullRequestEvents": { "input": { "type": "structure", "required": [ "pullRequestId" ], "members": { "pullRequestId": {}, "pullRequestEventType": {}, "actorArn": {}, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "required": [ "pullRequestEvents" ], "members": { "pullRequestEvents": { "type": "list", "member": { "type": "structure", "members": { "pullRequestId": {}, "eventDate": { "type": "timestamp" }, "pullRequestEventType": {}, "actorArn": {}, "pullRequestCreatedEventMetadata": { "type": "structure", "members": { "repositoryName": {}, "sourceCommitId": {}, "destinationCommitId": {}, "mergeBase": {} } }, "pullRequestStatusChangedEventMetadata": { "type": "structure", "members": { "pullRequestStatus": {} } }, "pullRequestSourceReferenceUpdatedEventMetadata": { "type": "structure", "members": { "repositoryName": {}, "beforeCommitId": {}, "afterCommitId": {}, "mergeBase": {} } }, "pullRequestMergedStateChangedEventMetadata": { "type": "structure", "members": { "repositoryName": {}, "destinationReference": {}, "mergeMetadata": { "shape": "S3c" } } }, "approvalRuleEventMetadata": { "type": "structure", "members": { "approvalRuleName": {}, "approvalRuleId": {}, "approvalRuleContent": {} } }, "approvalStateChangedEventMetadata": { "type": "structure", "members": { "revisionId": {}, "approvalStatus": {} } }, "approvalRuleOverriddenEventMetadata": { "type": "structure", "members": { "revisionId": {}, "overrideStatus": {} } } } } }, "nextToken": {} } } }, "DisassociateApprovalRuleTemplateFromRepository": { "input": { "type": "structure", "required": [ "approvalRuleTemplateName", "repositoryName" ], "members": { "approvalRuleTemplateName": {}, "repositoryName": {} } } }, "EvaluatePullRequestApprovalRules": { "input": { "type": "structure", "required": [ "pullRequestId", "revisionId" ], "members": { "pullRequestId": {}, "revisionId": {} } }, "output": { "type": "structure", "required": [ "evaluation" ], "members": { "evaluation": { "type": "structure", "members": { "approved": { "type": "boolean" }, "overridden": { "type": "boolean" }, "approvalRulesSatisfied": { "type": "list", "member": {} }, "approvalRulesNotSatisfied": { "type": "list", "member": {} } } } } } }, "GetApprovalRuleTemplate": { "input": { "type": "structure", "required": [ "approvalRuleTemplateName" ], "members": { "approvalRuleTemplateName": {} } }, "output": { "type": "structure", "required": [ "approvalRuleTemplate" ], "members": { "approvalRuleTemplate": { "shape": "S2g" } } } }, "GetBlob": { "input": { "type": "structure", "required": [ "repositoryName", "blobId" ], "members": { "repositoryName": {}, "blobId": {} } }, "output": { "type": "structure", "required": [ "content" ], "members": { "content": { "type": "blob" } } } }, "GetBranch": { "input": { "type": "structure", "members": { "repositoryName": {}, "branchName": {} } }, "output": { "type": "structure", "members": { "branch": { "shape": "S42" } } } }, "GetComment": { "input": { "type": "structure", "required": [ "commentId" ], "members": { "commentId": {} } }, "output": { "type": "structure", "members": { "comment": { "shape": "S46" } } } }, "GetCommentReactions": { "input": { "type": "structure", "required": [ "commentId" ], "members": { "commentId": {}, "reactionUserArn": {}, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "required": [ "reactionsForComment" ], "members": { "reactionsForComment": { "type": "list", "member": { "type": "structure", "members": { "reaction": { "type": "structure", "members": { "emoji": {}, "shortCode": {}, "unicode": {} } }, "reactionUsers": { "type": "list", "member": {} }, "reactionsFromDeletedUsersCount": { "type": "integer" } } } }, "nextToken": {} } } }, "GetCommentsForComparedCommit": { "input": { "type": "structure", "required": [ "repositoryName", "afterCommitId" ], "members": { "repositoryName": {}, "beforeCommitId": {}, "afterCommitId": {}, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "commentsForComparedCommitData": { "type": "list", "member": { "type": "structure", "members": { "repositoryName": {}, "beforeCommitId": {}, "afterCommitId": {}, "beforeBlobId": {}, "afterBlobId": {}, "location": { "shape": "S5u" }, "comments": { "shape": "S5x" } } } }, "nextToken": {} } } }, "GetCommentsForPullRequest": { "input": { "type": "structure", "required": [ "pullRequestId" ], "members": { "pullRequestId": {}, "repositoryName": {}, "beforeCommitId": {}, "afterCommitId": {}, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "commentsForPullRequestData": { "type": "list", "member": { "type": "structure", "members": { "pullRequestId": {}, "repositoryName": {}, "beforeCommitId": {}, "afterCommitId": {}, "beforeBlobId": {}, "afterBlobId": {}, "location": { "shape": "S5u" }, "comments": { "shape": "S5x" } } } }, "nextToken": {} } } }, "GetCommit": { "input": { "type": "structure", "required": [ "repositoryName", "commitId" ], "members": { "repositoryName": {}, "commitId": {} } }, "output": { "type": "structure", "required": [ "commit" ], "members": { "commit": { "shape": "S1l" } } } }, "GetDifferences": { "input": { "type": "structure", "required": [ "repositoryName", "afterCommitSpecifier" ], "members": { "repositoryName": {}, "beforeCommitSpecifier": {}, "afterCommitSpecifier": {}, "beforePath": {}, "afterPath": {}, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "differences": { "type": "list", "member": { "type": "structure", "members": { "beforeBlob": { "shape": "S69" }, "afterBlob": { "shape": "S69" }, "changeType": {} } } }, "NextToken": {} } } }, "GetFile": { "input": { "type": "structure", "required": [ "repositoryName", "filePath" ], "members": { "repositoryName": {}, "commitSpecifier": {}, "filePath": {} } }, "output": { "type": "structure", "required": [ "commitId", "blobId", "filePath", "fileMode", "fileSize", "fileContent" ], "members": { "commitId": {}, "blobId": {}, "filePath": {}, "fileMode": {}, "fileSize": { "type": "long" }, "fileContent": { "type": "blob" } } } }, "GetFolder": { "input": { "type": "structure", "required": [ "repositoryName", "folderPath" ], "members": { "repositoryName": {}, "commitSpecifier": {}, "folderPath": {} } }, "output": { "type": "structure", "required": [ "commitId", "folderPath" ], "members": { "commitId": {}, "folderPath": {}, "treeId": {}, "subFolders": { "type": "list", "member": { "type": "structure", "members": { "treeId": {}, "absolutePath": {}, "relativePath": {} } } }, "files": { "type": "list", "member": { "type": "structure", "members": { "blobId": {}, "absolutePath": {}, "relativePath": {}, "fileMode": {} } } }, "symbolicLinks": { "type": "list", "member": { "type": "structure", "members": { "blobId": {}, "absolutePath": {}, "relativePath": {}, "fileMode": {} } } }, "subModules": { "type": "list", "member": { "type": "structure", "members": { "commitId": {}, "absolutePath": {}, "relativePath": {} } } } } } }, "GetMergeCommit": { "input": { "type": "structure", "required": [ "repositoryName", "sourceCommitSpecifier", "destinationCommitSpecifier" ], "members": { "repositoryName": {}, "sourceCommitSpecifier": {}, "destinationCommitSpecifier": {}, "conflictDetailLevel": {}, "conflictResolutionStrategy": {} } }, "output": { "type": "structure", "members": { "sourceCommitId": {}, "destinationCommitId": {}, "baseCommitId": {}, "mergedCommitId": {} } } }, "GetMergeConflicts": { "input": { "type": "structure", "required": [ "repositoryName", "destinationCommitSpecifier", "sourceCommitSpecifier", "mergeOption" ], "members": { "repositoryName": {}, "destinationCommitSpecifier": {}, "sourceCommitSpecifier": {}, "mergeOption": {}, "conflictDetailLevel": {}, "maxConflictFiles": { "type": "integer" }, "conflictResolutionStrategy": {}, "nextToken": {} } }, "output": { "type": "structure", "required": [ "mergeable", "destinationCommitId", "sourceCommitId", "conflictMetadataList" ], "members": { "mergeable": { "type": "boolean" }, "destinationCommitId": {}, "sourceCommitId": {}, "baseCommitId": {}, "conflictMetadataList": { "type": "list", "member": { "shape": "Sn" } }, "nextToken": {} } } }, "GetMergeOptions": { "input": { "type": "structure", "required": [ "repositoryName", "sourceCommitSpecifier", "destinationCommitSpecifier" ], "members": { "repositoryName": {}, "sourceCommitSpecifier": {}, "destinationCommitSpecifier": {}, "conflictDetailLevel": {}, "conflictResolutionStrategy": {} } }, "output": { "type": "structure", "required": [ "mergeOptions", "sourceCommitId", "destinationCommitId", "baseCommitId" ], "members": { "mergeOptions": { "type": "list", "member": {} }, "sourceCommitId": {}, "destinationCommitId": {}, "baseCommitId": {} } } }, "GetPullRequest": { "input": { "type": "structure", "required": [ "pullRequestId" ], "members": { "pullRequestId": {} } }, "output": { "type": "structure", "required": [ "pullRequest" ], "members": { "pullRequest": { "shape": "S37" } } } }, "GetPullRequestApprovalStates": { "input": { "type": "structure", "required": [ "pullRequestId", "revisionId" ], "members": { "pullRequestId": {}, "revisionId": {} } }, "output": { "type": "structure", "members": { "approvals": { "type": "list", "member": { "type": "structure", "members": { "userArn": {}, "approvalState": {} } } } } } }, "GetPullRequestOverrideState": { "input": { "type": "structure", "required": [ "pullRequestId", "revisionId" ], "members": { "pullRequestId": {}, "revisionId": {} } }, "output": { "type": "structure", "members": { "overridden": { "type": "boolean" }, "overrider": {} } } }, "GetRepository": { "input": { "type": "structure", "required": [ "repositoryName" ], "members": { "repositoryName": {} } }, "output": { "type": "structure", "members": { "repositoryMetadata": { "shape": "S1x" } } } }, "GetRepositoryTriggers": { "input": { "type": "structure", "required": [ "repositoryName" ], "members": { "repositoryName": {} } }, "output": { "type": "structure", "members": { "configurationId": {}, "triggers": { "shape": "S7a" } } } }, "ListApprovalRuleTemplates": { "input": { "type": "structure", "members": { "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "approvalRuleTemplateNames": { "shape": "S7j" }, "nextToken": {} } } }, "ListAssociatedApprovalRuleTemplatesForRepository": { "input": { "type": "structure", "required": [ "repositoryName" ], "members": { "repositoryName": {}, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "approvalRuleTemplateNames": { "shape": "S7j" }, "nextToken": {} } } }, "ListBranches": { "input": { "type": "structure", "required": [ "repositoryName" ], "members": { "repositoryName": {}, "nextToken": {} } }, "output": { "type": "structure", "members": { "branches": { "shape": "S7e" }, "nextToken": {} } } }, "ListFileCommitHistory": { "input": { "type": "structure", "required": [ "repositoryName", "filePath" ], "members": { "repositoryName": {}, "commitSpecifier": {}, "filePath": {}, "maxResults": { "type": "integer" }, "nextToken": {} } }, "output": { "type": "structure", "required": [ "revisionDag" ], "members": { "revisionDag": { "type": "list", "member": { "type": "structure", "members": { "commit": { "shape": "S1l" }, "blobId": {}, "path": {}, "revisionChildren": { "type": "list", "member": {} } } } }, "nextToken": {} } } }, "ListPullRequests": { "input": { "type": "structure", "required": [ "repositoryName" ], "members": { "repositoryName": {}, "authorArn": {}, "pullRequestStatus": {}, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "required": [ "pullRequestIds" ], "members": { "pullRequestIds": { "type": "list", "member": {} }, "nextToken": {} } } }, "ListRepositories": { "input": { "type": "structure", "members": { "nextToken": {}, "sortBy": {}, "order": {} } }, "output": { "type": "structure", "members": { "repositories": { "type": "list", "member": { "type": "structure", "members": { "repositoryName": {}, "repositoryId": {} } } }, "nextToken": {} } } }, "ListRepositoriesForApprovalRuleTemplate": { "input": { "type": "structure", "required": [ "approvalRuleTemplateName" ], "members": { "approvalRuleTemplateName": {}, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "repositoryNames": { "shape": "S5" }, "nextToken": {} } } }, "ListTagsForResource": { "input": { "type": "structure", "required": [ "resourceArn" ], "members": { "resourceArn": {}, "nextToken": {} } }, "output": { "type": "structure", "members": { "tags": { "shape": "S3o" }, "nextToken": {} } } }, "MergeBranchesByFastForward": { "input": { "type": "structure", "required": [ "repositoryName", "sourceCommitSpecifier", "destinationCommitSpecifier" ], "members": { "repositoryName": {}, "sourceCommitSpecifier": {}, "destinationCommitSpecifier": {}, "targetBranch": {} } }, "output": { "type": "structure", "members": { "commitId": {}, "treeId": {} } } }, "MergeBranchesBySquash": { "input": { "type": "structure", "required": [ "repositoryName", "sourceCommitSpecifier", "destinationCommitSpecifier" ], "members": { "repositoryName": {}, "sourceCommitSpecifier": {}, "destinationCommitSpecifier": {}, "targetBranch": {}, "conflictDetailLevel": {}, "conflictResolutionStrategy": {}, "authorName": {}, "email": {}, "commitMessage": {}, "keepEmptyFolders": { "type": "boolean" }, "conflictResolution": { "shape": "S3t" } } }, "output": { "type": "structure", "members": { "commitId": {}, "treeId": {} } } }, "MergeBranchesByThreeWay": { "input": { "type": "structure", "required": [ "repositoryName", "sourceCommitSpecifier", "destinationCommitSpecifier" ], "members": { "repositoryName": {}, "sourceCommitSpecifier": {}, "destinationCommitSpecifier": {}, "targetBranch": {}, "conflictDetailLevel": {}, "conflictResolutionStrategy": {}, "authorName": {}, "email": {}, "commitMessage": {}, "keepEmptyFolders": { "type": "boolean" }, "conflictResolution": { "shape": "S3t" } } }, "output": { "type": "structure", "members": { "commitId": {}, "treeId": {} } } }, "MergePullRequestByFastForward": { "input": { "type": "structure", "required": [ "pullRequestId", "repositoryName" ], "members": { "pullRequestId": {}, "repositoryName": {}, "sourceCommitId": {} } }, "output": { "type": "structure", "members": { "pullRequest": { "shape": "S37" } } } }, "MergePullRequestBySquash": { "input": { "type": "structure", "required": [ "pullRequestId", "repositoryName" ], "members": { "pullRequestId": {}, "repositoryName": {}, "sourceCommitId": {}, "conflictDetailLevel": {}, "conflictResolutionStrategy": {}, "commitMessage": {}, "authorName": {}, "email": {}, "keepEmptyFolders": { "type": "boolean" }, "conflictResolution": { "shape": "S3t" } } }, "output": { "type": "structure", "members": { "pullRequest": { "shape": "S37" } } } }, "MergePullRequestByThreeWay": { "input": { "type": "structure", "required": [ "pullRequestId", "repositoryName" ], "members": { "pullRequestId": {}, "repositoryName": {}, "sourceCommitId": {}, "conflictDetailLevel": {}, "conflictResolutionStrategy": {}, "commitMessage": {}, "authorName": {}, "email": {}, "keepEmptyFolders": { "type": "boolean" }, "conflictResolution": { "shape": "S3t" } } }, "output": { "type": "structure", "members": { "pullRequest": { "shape": "S37" } } } }, "OverridePullRequestApprovalRules": { "input": { "type": "structure", "required": [ "pullRequestId", "revisionId", "overrideStatus" ], "members": { "pullRequestId": {}, "revisionId": {}, "overrideStatus": {} } } }, "PostCommentForComparedCommit": { "input": { "type": "structure", "required": [ "repositoryName", "afterCommitId", "content" ], "members": { "repositoryName": {}, "beforeCommitId": {}, "afterCommitId": {}, "location": { "shape": "S5u" }, "content": {}, "clientRequestToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "repositoryName": {}, "beforeCommitId": {}, "afterCommitId": {}, "beforeBlobId": {}, "afterBlobId": {}, "location": { "shape": "S5u" }, "comment": { "shape": "S46" } } }, "idempotent": true }, "PostCommentForPullRequest": { "input": { "type": "structure", "required": [ "pullRequestId", "repositoryName", "beforeCommitId", "afterCommitId", "content" ], "members": { "pullRequestId": {}, "repositoryName": {}, "beforeCommitId": {}, "afterCommitId": {}, "location": { "shape": "S5u" }, "content": {}, "clientRequestToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "repositoryName": {}, "pullRequestId": {}, "beforeCommitId": {}, "afterCommitId": {}, "beforeBlobId": {}, "afterBlobId": {}, "location": { "shape": "S5u" }, "comment": { "shape": "S46" } } }, "idempotent": true }, "PostCommentReply": { "input": { "type": "structure", "required": [ "inReplyTo", "content" ], "members": { "inReplyTo": {}, "clientRequestToken": { "idempotencyToken": true }, "content": {} } }, "output": { "type": "structure", "members": { "comment": { "shape": "S46" } } }, "idempotent": true }, "PutCommentReaction": { "input": { "type": "structure", "required": [ "commentId", "reactionValue" ], "members": { "commentId": {}, "reactionValue": {} } } }, "PutFile": { "input": { "type": "structure", "required": [ "repositoryName", "branchName", "fileContent", "filePath" ], "members": { "repositoryName": {}, "branchName": {}, "fileContent": { "type": "blob" }, "filePath": {}, "fileMode": {}, "parentCommitId": {}, "commitMessage": {}, "name": {}, "email": {} } }, "output": { "type": "structure", "required": [ "commitId", "blobId", "treeId" ], "members": { "commitId": {}, "blobId": {}, "treeId": {} } } }, "PutRepositoryTriggers": { "input": { "type": "structure", "required": [ "repositoryName", "triggers" ], "members": { "repositoryName": {}, "triggers": { "shape": "S7a" } } }, "output": { "type": "structure", "members": { "configurationId": {} } } }, "TagResource": { "input": { "type": "structure", "required": [ "resourceArn", "tags" ], "members": { "resourceArn": {}, "tags": { "shape": "S3o" } } } }, "TestRepositoryTriggers": { "input": { "type": "structure", "required": [ "repositoryName", "triggers" ], "members": { "repositoryName": {}, "triggers": { "shape": "S7a" } } }, "output": { "type": "structure", "members": { "successfulExecutions": { "type": "list", "member": {} }, "failedExecutions": { "type": "list", "member": { "type": "structure", "members": { "trigger": {}, "failureMessage": {} } } } } } }, "UntagResource": { "input": { "type": "structure", "required": [ "resourceArn", "tagKeys" ], "members": { "resourceArn": {}, "tagKeys": { "type": "list", "member": {} } } } }, "UpdateApprovalRuleTemplateContent": { "input": { "type": "structure", "required": [ "approvalRuleTemplateName", "newRuleContent" ], "members": { "approvalRuleTemplateName": {}, "newRuleContent": {}, "existingRuleContentSha256": {} } }, "output": { "type": "structure", "required": [ "approvalRuleTemplate" ], "members": { "approvalRuleTemplate": { "shape": "S2g" } } } }, "UpdateApprovalRuleTemplateDescription": { "input": { "type": "structure", "required": [ "approvalRuleTemplateName", "approvalRuleTemplateDescription" ], "members": { "approvalRuleTemplateName": {}, "approvalRuleTemplateDescription": {} } }, "output": { "type": "structure", "required": [ "approvalRuleTemplate" ], "members": { "approvalRuleTemplate": { "shape": "S2g" } } } }, "UpdateApprovalRuleTemplateName": { "input": { "type": "structure", "required": [ "oldApprovalRuleTemplateName", "newApprovalRuleTemplateName" ], "members": { "oldApprovalRuleTemplateName": {}, "newApprovalRuleTemplateName": {} } }, "output": { "type": "structure", "required": [ "approvalRuleTemplate" ], "members": { "approvalRuleTemplate": { "shape": "S2g" } } } }, "UpdateComment": { "input": { "type": "structure", "required": [ "commentId", "content" ], "members": { "commentId": {}, "content": {} } }, "output": { "type": "structure", "members": { "comment": { "shape": "S46" } } } }, "UpdateDefaultBranch": { "input": { "type": "structure", "required": [ "repositoryName", "defaultBranchName" ], "members": { "repositoryName": {}, "defaultBranchName": {} } } }, "UpdatePullRequestApprovalRuleContent": { "input": { "type": "structure", "required": [ "pullRequestId", "approvalRuleName", "newRuleContent" ], "members": { "pullRequestId": {}, "approvalRuleName": {}, "existingRuleContentSha256": {}, "newRuleContent": {} } }, "output": { "type": "structure", "required": [ "approvalRule" ], "members": { "approvalRule": { "shape": "S3g" } } } }, "UpdatePullRequestApprovalState": { "input": { "type": "structure", "required": [ "pullRequestId", "revisionId", "approvalState" ], "members": { "pullRequestId": {}, "revisionId": {}, "approvalState": {} } } }, "UpdatePullRequestDescription": { "input": { "type": "structure", "required": [ "pullRequestId", "description" ], "members": { "pullRequestId": {}, "description": {} } }, "output": { "type": "structure", "required": [ "pullRequest" ], "members": { "pullRequest": { "shape": "S37" } } } }, "UpdatePullRequestStatus": { "input": { "type": "structure", "required": [ "pullRequestId", "pullRequestStatus" ], "members": { "pullRequestId": {}, "pullRequestStatus": {} } }, "output": { "type": "structure", "required": [ "pullRequest" ], "members": { "pullRequest": { "shape": "S37" } } } }, "UpdatePullRequestTitle": { "input": { "type": "structure", "required": [ "pullRequestId", "title" ], "members": { "pullRequestId": {}, "title": {} } }, "output": { "type": "structure", "required": [ "pullRequest" ], "members": { "pullRequest": { "shape": "S37" } } } }, "UpdateRepositoryDescription": { "input": { "type": "structure", "required": [ "repositoryName" ], "members": { "repositoryName": {}, "repositoryDescription": {} } } }, "UpdateRepositoryEncryptionKey": { "input": { "type": "structure", "required": [ "repositoryName", "kmsKeyId" ], "members": { "repositoryName": {}, "kmsKeyId": {} } }, "output": { "type": "structure", "members": { "repositoryId": {}, "kmsKeyId": {}, "originalKmsKeyId": {} } } }, "UpdateRepositoryName": { "input": { "type": "structure", "required": [ "oldName", "newName" ], "members": { "oldName": {}, "newName": {} } } } }, "shapes": { "S5": { "type": "list", "member": {} }, "Sn": { "type": "structure", "members": { "filePath": {}, "fileSizes": { "type": "structure", "members": { "source": { "type": "long" }, "destination": { "type": "long" }, "base": { "type": "long" } } }, "fileModes": { "type": "structure", "members": { "source": {}, "destination": {}, "base": {} } }, "objectTypes": { "type": "structure", "members": { "source": {}, "destination": {}, "base": {} } }, "numberOfConflicts": { "type": "integer" }, "isBinaryFile": { "type": "structure", "members": { "source": { "type": "boolean" }, "destination": { "type": "boolean" }, "base": { "type": "boolean" } } }, "contentConflict": { "type": "boolean" }, "fileModeConflict": { "type": "boolean" }, "objectTypeConflict": { "type": "boolean" }, "mergeOperations": { "type": "structure", "members": { "source": {}, "destination": {} } } } }, "S12": { "type": "list", "member": { "type": "structure", "members": { "isConflict": { "type": "boolean" }, "source": { "shape": "S15" }, "destination": { "shape": "S15" }, "base": { "shape": "S15" } } } }, "S15": { "type": "structure", "members": { "startLine": { "type": "integer" }, "endLine": { "type": "integer" }, "hunkContent": {} } }, "S1l": { "type": "structure", "members": { "commitId": {}, "treeId": {}, "parents": { "type": "list", "member": {} }, "message": {}, "author": { "shape": "S1n" }, "committer": { "shape": "S1n" }, "additionalData": {} } }, "S1n": { "type": "structure", "members": { "name": {}, "email": {}, "date": {} } }, "S1x": { "type": "structure", "members": { "accountId": {}, "repositoryId": {}, "repositoryName": {}, "repositoryDescription": {}, "defaultBranch": {}, "lastModifiedDate": { "type": "timestamp" }, "creationDate": { "type": "timestamp" }, "cloneUrlHttp": {}, "cloneUrlSsh": {}, "Arn": {}, "kmsKeyId": {} } }, "S2g": { "type": "structure", "members": { "approvalRuleTemplateId": {}, "approvalRuleTemplateName": {}, "approvalRuleTemplateDescription": {}, "approvalRuleTemplateContent": {}, "ruleContentSha256": {}, "lastModifiedDate": { "type": "timestamp" }, "creationDate": { "type": "timestamp" }, "lastModifiedUser": {} } }, "S2s": { "type": "list", "member": { "type": "structure", "required": [ "filePath" ], "members": { "filePath": {} } } }, "S2u": { "type": "list", "member": { "type": "structure", "required": [ "filePath", "fileMode" ], "members": { "filePath": {}, "fileMode": {} } } }, "S2x": { "type": "list", "member": { "type": "structure", "members": { "absolutePath": {}, "blobId": {}, "fileMode": {} } } }, "S37": { "type": "structure", "members": { "pullRequestId": {}, "title": {}, "description": {}, "lastActivityDate": { "type": "timestamp" }, "creationDate": { "type": "timestamp" }, "pullRequestStatus": {}, "authorArn": {}, "pullRequestTargets": { "type": "list", "member": { "type": "structure", "members": { "repositoryName": {}, "sourceReference": {}, "destinationReference": {}, "destinationCommit": {}, "sourceCommit": {}, "mergeBase": {}, "mergeMetadata": { "shape": "S3c" } } } }, "clientRequestToken": {}, "revisionId": {}, "approvalRules": { "type": "list", "member": { "shape": "S3g" } } } }, "S3c": { "type": "structure", "members": { "isMerged": { "type": "boolean" }, "mergedBy": {}, "mergeCommitId": {}, "mergeOption": {} } }, "S3g": { "type": "structure", "members": { "approvalRuleId": {}, "approvalRuleName": {}, "approvalRuleContent": {}, "ruleContentSha256": {}, "lastModifiedDate": { "type": "timestamp" }, "creationDate": { "type": "timestamp" }, "lastModifiedUser": {}, "originApprovalRuleTemplate": { "type": "structure", "members": { "approvalRuleTemplateId": {}, "approvalRuleTemplateName": {} } } } }, "S3o": { "type": "map", "key": {}, "value": {} }, "S3t": { "type": "structure", "members": { "replaceContents": { "type": "list", "member": { "type": "structure", "required": [ "filePath", "replacementType" ], "members": { "filePath": {}, "replacementType": {}, "content": { "type": "blob" }, "fileMode": {} } } }, "deleteFiles": { "shape": "S2s" }, "setFileModes": { "shape": "S2u" } } }, "S42": { "type": "structure", "members": { "branchName": {}, "commitId": {} } }, "S46": { "type": "structure", "members": { "commentId": {}, "content": {}, "inReplyTo": {}, "creationDate": { "type": "timestamp" }, "lastModifiedDate": { "type": "timestamp" }, "authorArn": {}, "deleted": { "type": "boolean" }, "clientRequestToken": {}, "callerReactions": { "type": "list", "member": {} }, "reactionCounts": { "type": "map", "key": {}, "value": { "type": "integer" } } } }, "S5u": { "type": "structure", "members": { "filePath": {}, "filePosition": { "type": "long" }, "relativeFileVersion": {} } }, "S5x": { "type": "list", "member": { "shape": "S46" } }, "S69": { "type": "structure", "members": { "blobId": {}, "path": {}, "mode": {} } }, "S7a": { "type": "list", "member": { "type": "structure", "required": [ "name", "destinationArn", "events" ], "members": { "name": {}, "destinationArn": {}, "customData": {}, "branches": { "shape": "S7e" }, "events": { "type": "list", "member": {} } } } }, "S7e": { "type": "list", "member": {} }, "S7j": { "type": "list", "member": {} } } } },{}],50:[function(require,module,exports){ module.exports={ "pagination": { "DescribeMergeConflicts": { "input_token": "nextToken", "limit_key": "maxMergeHunks", "output_token": "nextToken" }, "DescribePullRequestEvents": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken" }, "GetCommentReactions": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken" }, "GetCommentsForComparedCommit": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken" }, "GetCommentsForPullRequest": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken" }, "GetDifferences": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "GetMergeConflicts": { "input_token": "nextToken", "limit_key": "maxConflictFiles", "output_token": "nextToken" }, "ListApprovalRuleTemplates": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken" }, "ListAssociatedApprovalRuleTemplatesForRepository": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken" }, "ListBranches": { "input_token": "nextToken", "output_token": "nextToken", "result_key": "branches" }, "ListFileCommitHistory": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken" }, "ListPullRequests": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken" }, "ListRepositories": { "input_token": "nextToken", "output_token": "nextToken", "result_key": "repositories" }, "ListRepositoriesForApprovalRuleTemplate": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken" } } } },{}],51:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2014-10-06", "endpointPrefix": "codedeploy", "jsonVersion": "1.1", "protocol": "json", "protocols": [ "json" ], "serviceAbbreviation": "CodeDeploy", "serviceFullName": "AWS CodeDeploy", "serviceId": "CodeDeploy", "signatureVersion": "v4", "targetPrefix": "CodeDeploy_20141006", "uid": "codedeploy-2014-10-06", "auth": [ "aws.auth#sigv4" ] }, "operations": { "AddTagsToOnPremisesInstances": { "input": { "type": "structure", "required": [ "tags", "instanceNames" ], "members": { "tags": { "shape": "S2" }, "instanceNames": { "shape": "S6" } } } }, "BatchGetApplicationRevisions": { "input": { "type": "structure", "required": [ "applicationName", "revisions" ], "members": { "applicationName": {}, "revisions": { "shape": "Sa" } } }, "output": { "type": "structure", "members": { "applicationName": {}, "errorMessage": {}, "revisions": { "type": "list", "member": { "type": "structure", "members": { "revisionLocation": { "shape": "Sb" }, "genericRevisionInfo": { "shape": "Su" } } } } } } }, "BatchGetApplications": { "input": { "type": "structure", "required": [ "applicationNames" ], "members": { "applicationNames": { "shape": "S10" } } }, "output": { "type": "structure", "members": { "applicationsInfo": { "type": "list", "member": { "shape": "S13" } } } } }, "BatchGetDeploymentGroups": { "input": { "type": "structure", "required": [ "applicationName", "deploymentGroupNames" ], "members": { "applicationName": {}, "deploymentGroupNames": { "shape": "Sw" } } }, "output": { "type": "structure", "members": { "deploymentGroupsInfo": { "type": "list", "member": { "shape": "S1b" } }, "errorMessage": {} } } }, "BatchGetDeploymentInstances": { "input": { "type": "structure", "required": [ "deploymentId", "instanceIds" ], "members": { "deploymentId": {}, "instanceIds": { "shape": "S32" } } }, "output": { "type": "structure", "members": { "instancesSummary": { "type": "list", "member": { "shape": "S36" } }, "errorMessage": {} } }, "deprecated": true, "deprecatedMessage": "This operation is deprecated, use BatchGetDeploymentTargets instead." }, "BatchGetDeploymentTargets": { "input": { "type": "structure", "required": [ "deploymentId", "targetIds" ], "members": { "deploymentId": {}, "targetIds": { "shape": "S3j" } } }, "output": { "type": "structure", "members": { "deploymentTargets": { "type": "list", "member": { "shape": "S3n" } } } } }, "BatchGetDeployments": { "input": { "type": "structure", "required": [ "deploymentIds" ], "members": { "deploymentIds": { "shape": "S49" } } }, "output": { "type": "structure", "members": { "deploymentsInfo": { "type": "list", "member": { "shape": "S4c" } } } } }, "BatchGetOnPremisesInstances": { "input": { "type": "structure", "required": [ "instanceNames" ], "members": { "instanceNames": { "shape": "S6" } } }, "output": { "type": "structure", "members": { "instanceInfos": { "type": "list", "member": { "shape": "S4t" } } } } }, "ContinueDeployment": { "input": { "type": "structure", "members": { "deploymentId": {}, "deploymentWaitType": {} } } }, "CreateApplication": { "input": { "type": "structure", "required": [ "applicationName" ], "members": { "applicationName": {}, "computePlatform": {}, "tags": { "shape": "S2" } } }, "output": { "type": "structure", "members": { "applicationId": {} } } }, "CreateDeployment": { "input": { "type": "structure", "required": [ "applicationName" ], "members": { "applicationName": {}, "deploymentGroupName": {}, "revision": { "shape": "Sb" }, "deploymentConfigName": {}, "description": {}, "ignoreApplicationStopFailures": { "type": "boolean" }, "targetInstances": { "shape": "S4j" }, "autoRollbackConfiguration": { "shape": "S1z" }, "updateOutdatedInstancesOnly": { "type": "boolean" }, "fileExistsBehavior": {}, "overrideAlarmConfiguration": { "shape": "S1v" } } }, "output": { "type": "structure", "members": { "deploymentId": {} } } }, "CreateDeploymentConfig": { "input": { "type": "structure", "required": [ "deploymentConfigName" ], "members": { "deploymentConfigName": {}, "minimumHealthyHosts": { "shape": "S54" }, "trafficRoutingConfig": { "shape": "S57" }, "computePlatform": {}, "zonalConfig": { "shape": "S5d" } } }, "output": { "type": "structure", "members": { "deploymentConfigId": {} } } }, "CreateDeploymentGroup": { "input": { "type": "structure", "required": [ "applicationName", "deploymentGroupName", "serviceRoleArn" ], "members": { "applicationName": {}, "deploymentGroupName": {}, "deploymentConfigName": {}, "ec2TagFilters": { "shape": "S1e" }, "onPremisesInstanceTagFilters": { "shape": "S1h" }, "autoScalingGroups": { "shape": "S4k" }, "serviceRoleArn": {}, "triggerConfigurations": { "shape": "S1p" }, "alarmConfiguration": { "shape": "S1v" }, "autoRollbackConfiguration": { "shape": "S1z" }, "outdatedInstancesStrategy": {}, "deploymentStyle": { "shape": "S22" }, "blueGreenDeploymentConfiguration": { "shape": "S26" }, "loadBalancerInfo": { "shape": "S2e" }, "ec2TagSet": { "shape": "S2t" }, "ecsServices": { "shape": "S2x" }, "onPremisesTagSet": { "shape": "S2v" }, "tags": { "shape": "S2" }, "terminationHookEnabled": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "deploymentGroupId": {} } } }, "DeleteApplication": { "input": { "type": "structure", "required": [ "applicationName" ], "members": { "applicationName": {} } } }, "DeleteDeploymentConfig": { "input": { "type": "structure", "required": [ "deploymentConfigName" ], "members": { "deploymentConfigName": {} } } }, "DeleteDeploymentGroup": { "input": { "type": "structure", "required": [ "applicationName", "deploymentGroupName" ], "members": { "applicationName": {}, "deploymentGroupName": {} } }, "output": { "type": "structure", "members": { "hooksNotCleanedUp": { "shape": "S1k" } } } }, "DeleteGitHubAccountToken": { "input": { "type": "structure", "members": { "tokenName": {} } }, "output": { "type": "structure", "members": { "tokenName": {} } } }, "DeleteResourcesByExternalId": { "input": { "type": "structure", "members": { "externalId": {} } }, "output": { "type": "structure", "members": {} } }, "DeregisterOnPremisesInstance": { "input": { "type": "structure", "required": [ "instanceName" ], "members": { "instanceName": {} } } }, "GetApplication": { "input": { "type": "structure", "required": [ "applicationName" ], "members": { "applicationName": {} } }, "output": { "type": "structure", "members": { "application": { "shape": "S13" } } } }, "GetApplicationRevision": { "input": { "type": "structure", "required": [ "applicationName", "revision" ], "members": { "applicationName": {}, "revision": { "shape": "Sb" } } }, "output": { "type": "structure", "members": { "applicationName": {}, "revision": { "shape": "Sb" }, "revisionInfo": { "shape": "Su" } } } }, "GetDeployment": { "input": { "type": "structure", "required": [ "deploymentId" ], "members": { "deploymentId": {} } }, "output": { "type": "structure", "members": { "deploymentInfo": { "shape": "S4c" } } } }, "GetDeploymentConfig": { "input": { "type": "structure", "required": [ "deploymentConfigName" ], "members": { "deploymentConfigName": {} } }, "output": { "type": "structure", "members": { "deploymentConfigInfo": { "type": "structure", "members": { "deploymentConfigId": {}, "deploymentConfigName": {}, "minimumHealthyHosts": { "shape": "S54" }, "createTime": { "type": "timestamp" }, "computePlatform": {}, "trafficRoutingConfig": { "shape": "S57" }, "zonalConfig": { "shape": "S5d" } } } } } }, "GetDeploymentGroup": { "input": { "type": "structure", "required": [ "applicationName", "deploymentGroupName" ], "members": { "applicationName": {}, "deploymentGroupName": {} } }, "output": { "type": "structure", "members": { "deploymentGroupInfo": { "shape": "S1b" } } } }, "GetDeploymentInstance": { "input": { "type": "structure", "required": [ "deploymentId", "instanceId" ], "members": { "deploymentId": {}, "instanceId": {} } }, "output": { "type": "structure", "members": { "instanceSummary": { "shape": "S36" } } }, "deprecated": true, "deprecatedMessage": "This operation is deprecated, use GetDeploymentTarget instead." }, "GetDeploymentTarget": { "input": { "type": "structure", "required": [ "deploymentId", "targetId" ], "members": { "deploymentId": {}, "targetId": {} } }, "output": { "type": "structure", "members": { "deploymentTarget": { "shape": "S3n" } } } }, "GetOnPremisesInstance": { "input": { "type": "structure", "required": [ "instanceName" ], "members": { "instanceName": {} } }, "output": { "type": "structure", "members": { "instanceInfo": { "shape": "S4t" } } } }, "ListApplicationRevisions": { "input": { "type": "structure", "required": [ "applicationName" ], "members": { "applicationName": {}, "sortBy": {}, "sortOrder": {}, "s3Bucket": {}, "s3KeyPrefix": {}, "deployed": {}, "nextToken": {} } }, "output": { "type": "structure", "members": { "revisions": { "shape": "Sa" }, "nextToken": {} } } }, "ListApplications": { "input": { "type": "structure", "members": { "nextToken": {} } }, "output": { "type": "structure", "members": { "applications": { "shape": "S10" }, "nextToken": {} } } }, "ListDeploymentConfigs": { "input": { "type": "structure", "members": { "nextToken": {} } }, "output": { "type": "structure", "members": { "deploymentConfigsList": { "type": "list", "member": {} }, "nextToken": {} } } }, "ListDeploymentGroups": { "input": { "type": "structure", "required": [ "applicationName" ], "members": { "applicationName": {}, "nextToken": {} } }, "output": { "type": "structure", "members": { "applicationName": {}, "deploymentGroups": { "shape": "Sw" }, "nextToken": {} } } }, "ListDeploymentInstances": { "input": { "type": "structure", "required": [ "deploymentId" ], "members": { "deploymentId": {}, "nextToken": {}, "instanceStatusFilter": { "type": "list", "member": { "shape": "S37" } }, "instanceTypeFilter": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": { "instancesList": { "shape": "S32" }, "nextToken": {} } }, "deprecated": true, "deprecatedMessage": "This operation is deprecated, use ListDeploymentTargets instead." }, "ListDeploymentTargets": { "input": { "type": "structure", "required": [ "deploymentId" ], "members": { "deploymentId": {}, "nextToken": {}, "targetFilters": { "type": "map", "key": {}, "value": { "type": "list", "member": {} } } } }, "output": { "type": "structure", "members": { "targetIds": { "shape": "S3j" }, "nextToken": {} } } }, "ListDeployments": { "input": { "type": "structure", "members": { "applicationName": {}, "deploymentGroupName": {}, "externalId": {}, "includeOnlyStatuses": { "type": "list", "member": {} }, "createTimeRange": { "type": "structure", "members": { "start": { "type": "timestamp" }, "end": { "type": "timestamp" } } }, "nextToken": {} } }, "output": { "type": "structure", "members": { "deployments": { "shape": "S49" }, "nextToken": {} } } }, "ListGitHubAccountTokenNames": { "input": { "type": "structure", "members": { "nextToken": {} } }, "output": { "type": "structure", "members": { "tokenNameList": { "type": "list", "member": {} }, "nextToken": {} } } }, "ListOnPremisesInstances": { "input": { "type": "structure", "members": { "registrationStatus": {}, "tagFilters": { "shape": "S1h" }, "nextToken": {} } }, "output": { "type": "structure", "members": { "instanceNames": { "shape": "S6" }, "nextToken": {} } } }, "ListTagsForResource": { "input": { "type": "structure", "required": [ "ResourceArn" ], "members": { "ResourceArn": {}, "NextToken": {} } }, "output": { "type": "structure", "members": { "Tags": { "shape": "S2" }, "NextToken": {} } } }, "PutLifecycleEventHookExecutionStatus": { "input": { "type": "structure", "members": { "deploymentId": {}, "lifecycleEventHookExecutionId": {}, "status": {} } }, "output": { "type": "structure", "members": { "lifecycleEventHookExecutionId": {} } } }, "RegisterApplicationRevision": { "input": { "type": "structure", "required": [ "applicationName", "revision" ], "members": { "applicationName": {}, "description": {}, "revision": { "shape": "Sb" } } } }, "RegisterOnPremisesInstance": { "input": { "type": "structure", "required": [ "instanceName" ], "members": { "instanceName": {}, "iamSessionArn": {}, "iamUserArn": {} } } }, "RemoveTagsFromOnPremisesInstances": { "input": { "type": "structure", "required": [ "tags", "instanceNames" ], "members": { "tags": { "shape": "S2" }, "instanceNames": { "shape": "S6" } } } }, "SkipWaitTimeForInstanceTermination": { "input": { "type": "structure", "members": { "deploymentId": {} } }, "deprecated": true, "deprecatedMessage": "This operation is deprecated, use ContinueDeployment with DeploymentWaitType instead." }, "StopDeployment": { "input": { "type": "structure", "required": [ "deploymentId" ], "members": { "deploymentId": {}, "autoRollbackEnabled": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "status": {}, "statusMessage": {} } } }, "TagResource": { "input": { "type": "structure", "required": [ "ResourceArn", "Tags" ], "members": { "ResourceArn": {}, "Tags": { "shape": "S2" } } }, "output": { "type": "structure", "members": {} } }, "UntagResource": { "input": { "type": "structure", "required": [ "ResourceArn", "TagKeys" ], "members": { "ResourceArn": {}, "TagKeys": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": {} } }, "UpdateApplication": { "input": { "type": "structure", "members": { "applicationName": {}, "newApplicationName": {} } } }, "UpdateDeploymentGroup": { "input": { "type": "structure", "required": [ "applicationName", "currentDeploymentGroupName" ], "members": { "applicationName": {}, "currentDeploymentGroupName": {}, "newDeploymentGroupName": {}, "deploymentConfigName": {}, "ec2TagFilters": { "shape": "S1e" }, "onPremisesInstanceTagFilters": { "shape": "S1h" }, "autoScalingGroups": { "shape": "S4k" }, "serviceRoleArn": {}, "triggerConfigurations": { "shape": "S1p" }, "alarmConfiguration": { "shape": "S1v" }, "autoRollbackConfiguration": { "shape": "S1z" }, "outdatedInstancesStrategy": {}, "deploymentStyle": { "shape": "S22" }, "blueGreenDeploymentConfiguration": { "shape": "S26" }, "loadBalancerInfo": { "shape": "S2e" }, "ec2TagSet": { "shape": "S2t" }, "ecsServices": { "shape": "S2x" }, "onPremisesTagSet": { "shape": "S2v" }, "terminationHookEnabled": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "hooksNotCleanedUp": { "shape": "S1k" } } } } }, "shapes": { "S2": { "type": "list", "member": { "type": "structure", "members": { "Key": {}, "Value": {} } } }, "S6": { "type": "list", "member": {} }, "Sa": { "type": "list", "member": { "shape": "Sb" } }, "Sb": { "type": "structure", "members": { "revisionType": {}, "s3Location": { "type": "structure", "members": { "bucket": {}, "key": {}, "bundleType": {}, "version": {}, "eTag": {} } }, "gitHubLocation": { "type": "structure", "members": { "repository": {}, "commitId": {} } }, "string": { "type": "structure", "members": { "content": {}, "sha256": {} }, "deprecated": true, "deprecatedMessage": "RawString and String revision type are deprecated, use AppSpecContent type instead." }, "appSpecContent": { "type": "structure", "members": { "content": {}, "sha256": {} } } } }, "Su": { "type": "structure", "members": { "description": {}, "deploymentGroups": { "shape": "Sw" }, "firstUsedTime": { "type": "timestamp" }, "lastUsedTime": { "type": "timestamp" }, "registerTime": { "type": "timestamp" } } }, "Sw": { "type": "list", "member": {} }, "S10": { "type": "list", "member": {} }, "S13": { "type": "structure", "members": { "applicationId": {}, "applicationName": {}, "createTime": { "type": "timestamp" }, "linkedToGitHub": { "type": "boolean" }, "gitHubAccountName": {}, "computePlatform": {} } }, "S1b": { "type": "structure", "members": { "applicationName": {}, "deploymentGroupId": {}, "deploymentGroupName": {}, "deploymentConfigName": {}, "ec2TagFilters": { "shape": "S1e" }, "onPremisesInstanceTagFilters": { "shape": "S1h" }, "autoScalingGroups": { "shape": "S1k" }, "serviceRoleArn": {}, "targetRevision": { "shape": "Sb" }, "triggerConfigurations": { "shape": "S1p" }, "alarmConfiguration": { "shape": "S1v" }, "autoRollbackConfiguration": { "shape": "S1z" }, "deploymentStyle": { "shape": "S22" }, "outdatedInstancesStrategy": {}, "blueGreenDeploymentConfiguration": { "shape": "S26" }, "loadBalancerInfo": { "shape": "S2e" }, "lastSuccessfulDeployment": { "shape": "S2q" }, "lastAttemptedDeployment": { "shape": "S2q" }, "ec2TagSet": { "shape": "S2t" }, "onPremisesTagSet": { "shape": "S2v" }, "computePlatform": {}, "ecsServices": { "shape": "S2x" }, "terminationHookEnabled": { "type": "boolean" } } }, "S1e": { "type": "list", "member": { "type": "structure", "members": { "Key": {}, "Value": {}, "Type": {} } } }, "S1h": { "type": "list", "member": { "type": "structure", "members": { "Key": {}, "Value": {}, "Type": {} } } }, "S1k": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "hook": {}, "terminationHook": {} } } }, "S1p": { "type": "list", "member": { "type": "structure", "members": { "triggerName": {}, "triggerTargetArn": {}, "triggerEvents": { "type": "list", "member": {} } } } }, "S1v": { "type": "structure", "members": { "enabled": { "type": "boolean" }, "ignorePollAlarmFailure": { "type": "boolean" }, "alarms": { "type": "list", "member": { "type": "structure", "members": { "name": {} } } } } }, "S1z": { "type": "structure", "members": { "enabled": { "type": "boolean" }, "events": { "type": "list", "member": {} } } }, "S22": { "type": "structure", "members": { "deploymentType": {}, "deploymentOption": {} } }, "S26": { "type": "structure", "members": { "terminateBlueInstancesOnDeploymentSuccess": { "type": "structure", "members": { "action": {}, "terminationWaitTimeInMinutes": { "type": "integer" } } }, "deploymentReadyOption": { "type": "structure", "members": { "actionOnTimeout": {}, "waitTimeInMinutes": { "type": "integer" } } }, "greenFleetProvisioningOption": { "type": "structure", "members": { "action": {} } } } }, "S2e": { "type": "structure", "members": { "elbInfoList": { "type": "list", "member": { "type": "structure", "members": { "name": {} } } }, "targetGroupInfoList": { "shape": "S2i" }, "targetGroupPairInfoList": { "type": "list", "member": { "type": "structure", "members": { "targetGroups": { "shape": "S2i" }, "prodTrafficRoute": { "shape": "S2n" }, "testTrafficRoute": { "shape": "S2n" } } } } } }, "S2i": { "type": "list", "member": { "shape": "S2j" } }, "S2j": { "type": "structure", "members": { "name": {} } }, "S2n": { "type": "structure", "members": { "listenerArns": { "type": "list", "member": {} } } }, "S2q": { "type": "structure", "members": { "deploymentId": {}, "status": {}, "endTime": { "type": "timestamp" }, "createTime": { "type": "timestamp" } } }, "S2t": { "type": "structure", "members": { "ec2TagSetList": { "type": "list", "member": { "shape": "S1e" } } } }, "S2v": { "type": "structure", "members": { "onPremisesTagSetList": { "type": "list", "member": { "shape": "S1h" } } } }, "S2x": { "type": "list", "member": { "type": "structure", "members": { "serviceName": {}, "clusterName": {} } } }, "S32": { "type": "list", "member": {} }, "S36": { "type": "structure", "members": { "deploymentId": {}, "instanceId": {}, "status": { "shape": "S37" }, "lastUpdatedAt": { "type": "timestamp" }, "lifecycleEvents": { "shape": "S38" }, "instanceType": {} }, "deprecated": true, "deprecatedMessage": "InstanceSummary is deprecated, use DeploymentTarget instead." }, "S37": { "type": "string", "deprecated": true, "deprecatedMessage": "InstanceStatus is deprecated, use TargetStatus instead." }, "S38": { "type": "list", "member": { "type": "structure", "members": { "lifecycleEventName": {}, "diagnostics": { "type": "structure", "members": { "errorCode": {}, "scriptName": {}, "message": {}, "logTail": {} } }, "startTime": { "type": "timestamp" }, "endTime": { "type": "timestamp" }, "status": {} } } }, "S3j": { "type": "list", "member": {} }, "S3n": { "type": "structure", "members": { "deploymentTargetType": {}, "instanceTarget": { "type": "structure", "members": { "deploymentId": {}, "targetId": {}, "targetArn": {}, "status": {}, "lastUpdatedAt": { "type": "timestamp" }, "lifecycleEvents": { "shape": "S38" }, "instanceLabel": {} } }, "lambdaTarget": { "type": "structure", "members": { "deploymentId": {}, "targetId": {}, "targetArn": {}, "status": {}, "lastUpdatedAt": { "type": "timestamp" }, "lifecycleEvents": { "shape": "S38" }, "lambdaFunctionInfo": { "type": "structure", "members": { "functionName": {}, "functionAlias": {}, "currentVersion": {}, "targetVersion": {}, "targetVersionWeight": { "type": "double" } } } } }, "ecsTarget": { "type": "structure", "members": { "deploymentId": {}, "targetId": {}, "targetArn": {}, "lastUpdatedAt": { "type": "timestamp" }, "lifecycleEvents": { "shape": "S38" }, "status": {}, "taskSetsInfo": { "type": "list", "member": { "type": "structure", "members": { "identifer": {}, "desiredCount": { "type": "long" }, "pendingCount": { "type": "long" }, "runningCount": { "type": "long" }, "status": {}, "trafficWeight": { "type": "double" }, "targetGroup": { "shape": "S2j" }, "taskSetLabel": {} } } } } }, "cloudFormationTarget": { "type": "structure", "members": { "deploymentId": {}, "targetId": {}, "lastUpdatedAt": { "type": "timestamp" }, "lifecycleEvents": { "shape": "S38" }, "status": {}, "resourceType": {}, "targetVersionWeight": { "type": "double" } } } } }, "S49": { "type": "list", "member": {} }, "S4c": { "type": "structure", "members": { "applicationName": {}, "deploymentGroupName": {}, "deploymentConfigName": {}, "deploymentId": {}, "previousRevision": { "shape": "Sb" }, "revision": { "shape": "Sb" }, "status": {}, "errorInformation": { "type": "structure", "members": { "code": {}, "message": {} } }, "createTime": { "type": "timestamp" }, "startTime": { "type": "timestamp" }, "completeTime": { "type": "timestamp" }, "deploymentOverview": { "type": "structure", "members": { "Pending": { "type": "long" }, "InProgress": { "type": "long" }, "Succeeded": { "type": "long" }, "Failed": { "type": "long" }, "Skipped": { "type": "long" }, "Ready": { "type": "long" } } }, "description": {}, "creator": {}, "ignoreApplicationStopFailures": { "type": "boolean" }, "autoRollbackConfiguration": { "shape": "S1z" }, "updateOutdatedInstancesOnly": { "type": "boolean" }, "rollbackInfo": { "type": "structure", "members": { "rollbackDeploymentId": {}, "rollbackTriggeringDeploymentId": {}, "rollbackMessage": {} } }, "deploymentStyle": { "shape": "S22" }, "targetInstances": { "shape": "S4j" }, "instanceTerminationWaitTimeStarted": { "type": "boolean" }, "blueGreenDeploymentConfiguration": { "shape": "S26" }, "loadBalancerInfo": { "shape": "S2e" }, "additionalDeploymentStatusInfo": { "type": "string", "deprecated": true, "deprecatedMessage": "AdditionalDeploymentStatusInfo is deprecated, use DeploymentStatusMessageList instead." }, "fileExistsBehavior": {}, "deploymentStatusMessages": { "type": "list", "member": {} }, "computePlatform": {}, "externalId": {}, "relatedDeployments": { "type": "structure", "members": { "autoUpdateOutdatedInstancesRootDeploymentId": {}, "autoUpdateOutdatedInstancesDeploymentIds": { "shape": "S49" } } }, "overrideAlarmConfiguration": { "shape": "S1v" } } }, "S4j": { "type": "structure", "members": { "tagFilters": { "shape": "S1e" }, "autoScalingGroups": { "shape": "S4k" }, "ec2TagSet": { "shape": "S2t" } } }, "S4k": { "type": "list", "member": {} }, "S4t": { "type": "structure", "members": { "instanceName": {}, "iamSessionArn": {}, "iamUserArn": {}, "instanceArn": {}, "registerTime": { "type": "timestamp" }, "deregisterTime": { "type": "timestamp" }, "tags": { "shape": "S2" } } }, "S54": { "type": "structure", "members": { "type": {}, "value": { "type": "integer" } } }, "S57": { "type": "structure", "members": { "type": {}, "timeBasedCanary": { "type": "structure", "members": { "canaryPercentage": { "type": "integer" }, "canaryInterval": { "type": "integer" } } }, "timeBasedLinear": { "type": "structure", "members": { "linearPercentage": { "type": "integer" }, "linearInterval": { "type": "integer" } } } } }, "S5d": { "type": "structure", "members": { "firstZoneMonitorDurationInSeconds": { "type": "long" }, "monitorDurationInSeconds": { "type": "long" }, "minimumHealthyHostsPerZone": { "type": "structure", "members": { "type": {}, "value": { "type": "integer" } } } } } } } },{}],52:[function(require,module,exports){ module.exports={ "pagination": { "ListApplicationRevisions": { "input_token": "nextToken", "output_token": "nextToken", "result_key": "revisions" }, "ListApplications": { "input_token": "nextToken", "output_token": "nextToken", "result_key": "applications" }, "ListDeploymentConfigs": { "input_token": "nextToken", "output_token": "nextToken", "result_key": "deploymentConfigsList" }, "ListDeploymentGroups": { "input_token": "nextToken", "output_token": "nextToken", "result_key": "deploymentGroups" }, "ListDeploymentInstances": { "input_token": "nextToken", "output_token": "nextToken", "result_key": "instancesList" }, "ListDeployments": { "input_token": "nextToken", "output_token": "nextToken", "result_key": "deployments" } } } },{}],53:[function(require,module,exports){ module.exports={ "version": 2, "waiters": { "DeploymentSuccessful": { "delay": 15, "operation": "GetDeployment", "maxAttempts": 120, "acceptors": [ { "expected": "Succeeded", "matcher": "path", "state": "success", "argument": "deploymentInfo.status" }, { "expected": "Failed", "matcher": "path", "state": "failure", "argument": "deploymentInfo.status" }, { "expected": "Stopped", "matcher": "path", "state": "failure", "argument": "deploymentInfo.status" } ] } } } },{}],54:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2015-07-09", "endpointPrefix": "codepipeline", "jsonVersion": "1.1", "protocol": "json", "protocols": [ "json" ], "serviceAbbreviation": "CodePipeline", "serviceFullName": "AWS CodePipeline", "serviceId": "CodePipeline", "signatureVersion": "v4", "targetPrefix": "CodePipeline_20150709", "uid": "codepipeline-2015-07-09", "auth": [ "aws.auth#sigv4" ] }, "operations": { "AcknowledgeJob": { "input": { "type": "structure", "required": [ "jobId", "nonce" ], "members": { "jobId": {}, "nonce": {} } }, "output": { "type": "structure", "members": { "status": {} } } }, "AcknowledgeThirdPartyJob": { "input": { "type": "structure", "required": [ "jobId", "nonce", "clientToken" ], "members": { "jobId": {}, "nonce": {}, "clientToken": {} } }, "output": { "type": "structure", "members": { "status": {} } } }, "CreateCustomActionType": { "input": { "type": "structure", "required": [ "category", "provider", "version", "inputArtifactDetails", "outputArtifactDetails" ], "members": { "category": {}, "provider": {}, "version": {}, "settings": { "shape": "Se" }, "configurationProperties": { "shape": "Sh" }, "inputArtifactDetails": { "shape": "Sn" }, "outputArtifactDetails": { "shape": "Sn" }, "tags": { "shape": "Sq" } } }, "output": { "type": "structure", "required": [ "actionType" ], "members": { "actionType": { "shape": "Sv" }, "tags": { "shape": "Sq" } } } }, "CreatePipeline": { "input": { "type": "structure", "required": [ "pipeline" ], "members": { "pipeline": { "shape": "Sz" }, "tags": { "shape": "Sq" } } }, "output": { "type": "structure", "members": { "pipeline": { "shape": "Sz" }, "tags": { "shape": "Sq" } } } }, "DeleteCustomActionType": { "input": { "type": "structure", "required": [ "category", "provider", "version" ], "members": { "category": {}, "provider": {}, "version": {} } } }, "DeletePipeline": { "input": { "type": "structure", "required": [ "name" ], "members": { "name": {} } } }, "DeleteWebhook": { "input": { "type": "structure", "required": [ "name" ], "members": { "name": {} } }, "output": { "type": "structure", "members": {} } }, "DeregisterWebhookWithThirdParty": { "input": { "type": "structure", "members": { "webhookName": {} } }, "output": { "type": "structure", "members": {} } }, "DisableStageTransition": { "input": { "type": "structure", "required": [ "pipelineName", "stageName", "transitionType", "reason" ], "members": { "pipelineName": {}, "stageName": {}, "transitionType": {}, "reason": {} } } }, "EnableStageTransition": { "input": { "type": "structure", "required": [ "pipelineName", "stageName", "transitionType" ], "members": { "pipelineName": {}, "stageName": {}, "transitionType": {} } } }, "GetActionType": { "input": { "type": "structure", "required": [ "category", "owner", "provider", "version" ], "members": { "category": {}, "owner": {}, "provider": {}, "version": {} } }, "output": { "type": "structure", "members": { "actionType": { "shape": "S3h" } } } }, "GetJobDetails": { "input": { "type": "structure", "required": [ "jobId" ], "members": { "jobId": {} } }, "output": { "type": "structure", "members": { "jobDetails": { "type": "structure", "members": { "id": {}, "data": { "shape": "S49" }, "accountId": {} } } } } }, "GetPipeline": { "input": { "type": "structure", "required": [ "name" ], "members": { "name": {}, "version": { "type": "integer" } } }, "output": { "type": "structure", "members": { "pipeline": { "shape": "Sz" }, "metadata": { "type": "structure", "members": { "pipelineArn": {}, "created": { "type": "timestamp" }, "updated": { "type": "timestamp" }, "pollingDisabledAt": { "type": "timestamp" } } } } } }, "GetPipelineExecution": { "input": { "type": "structure", "required": [ "pipelineName", "pipelineExecutionId" ], "members": { "pipelineName": {}, "pipelineExecutionId": {} } }, "output": { "type": "structure", "members": { "pipelineExecution": { "type": "structure", "members": { "pipelineName": {}, "pipelineVersion": { "type": "integer" }, "pipelineExecutionId": {}, "status": {}, "statusSummary": {}, "artifactRevisions": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "revisionId": {}, "revisionChangeIdentifier": {}, "revisionSummary": {}, "created": { "type": "timestamp" }, "revisionUrl": {} } } }, "variables": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "resolvedValue": {} } } }, "trigger": { "shape": "S5a" }, "executionMode": {}, "executionType": {}, "rollbackMetadata": { "shape": "S5e" } } } } } }, "GetPipelineState": { "input": { "type": "structure", "required": [ "name" ], "members": { "name": {} } }, "output": { "type": "structure", "members": { "pipelineName": {}, "pipelineVersion": { "type": "integer" }, "stageStates": { "type": "list", "member": { "type": "structure", "members": { "stageName": {}, "inboundExecution": { "shape": "S5j" }, "inboundExecutions": { "type": "list", "member": { "shape": "S5j" } }, "inboundTransitionState": { "type": "structure", "members": { "enabled": { "type": "boolean" }, "lastChangedBy": {}, "lastChangedAt": { "type": "timestamp" }, "disabledReason": {} } }, "actionStates": { "type": "list", "member": { "type": "structure", "members": { "actionName": {}, "currentRevision": { "shape": "S5s" }, "latestExecution": { "type": "structure", "members": { "actionExecutionId": {}, "status": {}, "summary": {}, "lastStatusChange": { "type": "timestamp" }, "token": {}, "lastUpdatedBy": {}, "externalExecutionId": {}, "externalExecutionUrl": {}, "percentComplete": { "type": "integer" }, "errorDetails": { "shape": "S60" } } }, "entityUrl": {}, "revisionUrl": {} } } }, "latestExecution": { "shape": "S5j" }, "beforeEntryConditionState": { "shape": "S63" }, "onSuccessConditionState": { "shape": "S63" }, "onFailureConditionState": { "shape": "S63" } } } }, "created": { "type": "timestamp" }, "updated": { "type": "timestamp" } } } }, "GetThirdPartyJobDetails": { "input": { "type": "structure", "required": [ "jobId", "clientToken" ], "members": { "jobId": {}, "clientToken": {} } }, "output": { "type": "structure", "members": { "jobDetails": { "type": "structure", "members": { "id": {}, "data": { "type": "structure", "members": { "actionTypeId": { "shape": "Sw" }, "actionConfiguration": { "shape": "S4a" }, "pipelineContext": { "shape": "S4b" }, "inputArtifacts": { "shape": "S4h" }, "outputArtifacts": { "shape": "S4h" }, "artifactCredentials": { "shape": "S4p" }, "continuationToken": {}, "encryptionKey": { "shape": "S15" } } }, "nonce": {} } } } } }, "ListActionExecutions": { "input": { "type": "structure", "required": [ "pipelineName" ], "members": { "pipelineName": {}, "filter": { "type": "structure", "members": { "pipelineExecutionId": {}, "latestInPipelineExecution": { "shape": "S6m" } } }, "maxResults": { "type": "integer" }, "nextToken": {} } }, "output": { "type": "structure", "members": { "actionExecutionDetails": { "type": "list", "member": { "type": "structure", "members": { "pipelineExecutionId": {}, "actionExecutionId": {}, "pipelineVersion": { "type": "integer" }, "stageName": {}, "actionName": {}, "startTime": { "type": "timestamp" }, "lastUpdateTime": { "type": "timestamp" }, "updatedBy": {}, "status": {}, "input": { "type": "structure", "members": { "actionTypeId": { "shape": "Sw" }, "configuration": { "shape": "S1l" }, "resolvedConfiguration": { "type": "map", "key": {}, "value": {} }, "roleArn": {}, "region": {}, "inputArtifacts": { "shape": "S6v" }, "namespace": {} } }, "output": { "type": "structure", "members": { "outputArtifacts": { "shape": "S6v" }, "executionResult": { "type": "structure", "members": { "externalExecutionId": {}, "externalExecutionSummary": {}, "externalExecutionUrl": {}, "errorDetails": { "shape": "S60" } } }, "outputVariables": { "shape": "S74" } } } } } }, "nextToken": {} } } }, "ListActionTypes": { "input": { "type": "structure", "members": { "actionOwnerFilter": {}, "nextToken": {}, "regionFilter": {} } }, "output": { "type": "structure", "required": [ "actionTypes" ], "members": { "actionTypes": { "type": "list", "member": { "shape": "Sv" } }, "nextToken": {} } } }, "ListPipelineExecutions": { "input": { "type": "structure", "required": [ "pipelineName" ], "members": { "pipelineName": {}, "maxResults": { "type": "integer" }, "filter": { "type": "structure", "members": { "succeededInStage": { "type": "structure", "members": { "stageName": {} } } } }, "nextToken": {} } }, "output": { "type": "structure", "members": { "pipelineExecutionSummaries": { "type": "list", "member": { "type": "structure", "members": { "pipelineExecutionId": {}, "status": {}, "statusSummary": {}, "startTime": { "type": "timestamp" }, "lastUpdateTime": { "type": "timestamp" }, "sourceRevisions": { "type": "list", "member": { "type": "structure", "required": [ "actionName" ], "members": { "actionName": {}, "revisionId": {}, "revisionSummary": {}, "revisionUrl": {} } } }, "trigger": { "shape": "S5a" }, "stopTrigger": { "type": "structure", "members": { "reason": {} } }, "executionMode": {}, "executionType": {}, "rollbackMetadata": { "shape": "S5e" } } } }, "nextToken": {} } } }, "ListPipelines": { "input": { "type": "structure", "members": { "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "pipelines": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "version": { "type": "integer" }, "pipelineType": {}, "executionMode": {}, "created": { "type": "timestamp" }, "updated": { "type": "timestamp" } } } }, "nextToken": {} } } }, "ListRuleExecutions": { "input": { "type": "structure", "required": [ "pipelineName" ], "members": { "pipelineName": {}, "filter": { "type": "structure", "members": { "pipelineExecutionId": {}, "latestInPipelineExecution": { "shape": "S6m" } } }, "maxResults": { "type": "integer" }, "nextToken": {} } }, "output": { "type": "structure", "members": { "ruleExecutionDetails": { "type": "list", "member": { "type": "structure", "members": { "pipelineExecutionId": {}, "ruleExecutionId": {}, "pipelineVersion": { "type": "integer" }, "stageName": {}, "ruleName": {}, "startTime": { "type": "timestamp" }, "lastUpdateTime": { "type": "timestamp" }, "updatedBy": {}, "status": {}, "input": { "type": "structure", "members": { "ruleTypeId": { "shape": "S21" }, "configuration": { "shape": "S25" }, "resolvedConfiguration": { "type": "map", "key": {}, "value": {} }, "roleArn": {}, "region": {}, "inputArtifacts": { "shape": "S6v" } } }, "output": { "type": "structure", "members": { "executionResult": { "type": "structure", "members": { "externalExecutionId": {}, "externalExecutionSummary": {}, "externalExecutionUrl": {}, "errorDetails": { "shape": "S60" } } } } } } } }, "nextToken": {} } } }, "ListRuleTypes": { "input": { "type": "structure", "members": { "ruleOwnerFilter": {}, "regionFilter": {} } }, "output": { "type": "structure", "required": [ "ruleTypes" ], "members": { "ruleTypes": { "type": "list", "member": { "type": "structure", "required": [ "id", "inputArtifactDetails" ], "members": { "id": { "shape": "S21" }, "settings": { "type": "structure", "members": { "thirdPartyConfigurationUrl": {}, "entityUrlTemplate": {}, "executionUrlTemplate": {}, "revisionUrlTemplate": {} } }, "ruleConfigurationProperties": { "type": "list", "member": { "type": "structure", "required": [ "name", "required", "key", "secret" ], "members": { "name": {}, "required": { "type": "boolean" }, "key": { "type": "boolean" }, "secret": { "type": "boolean" }, "queryable": { "type": "boolean" }, "description": {}, "type": {} } } }, "inputArtifactDetails": { "shape": "Sn" } } } } } } }, "ListTagsForResource": { "input": { "type": "structure", "required": [ "resourceArn" ], "members": { "resourceArn": {}, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "tags": { "shape": "Sq" }, "nextToken": {} } } }, "ListWebhooks": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "webhooks": { "type": "list", "member": { "shape": "S8c" } }, "NextToken": {} } } }, "OverrideStageCondition": { "input": { "type": "structure", "required": [ "pipelineName", "stageName", "pipelineExecutionId", "conditionType" ], "members": { "pipelineName": {}, "stageName": {}, "pipelineExecutionId": {}, "conditionType": {} } } }, "PollForJobs": { "input": { "type": "structure", "required": [ "actionTypeId" ], "members": { "actionTypeId": { "shape": "Sw" }, "maxBatchSize": { "type": "integer" }, "queryParam": { "type": "map", "key": {}, "value": {} } } }, "output": { "type": "structure", "members": { "jobs": { "type": "list", "member": { "type": "structure", "members": { "id": {}, "data": { "shape": "S49" }, "nonce": {}, "accountId": {} } } } } } }, "PollForThirdPartyJobs": { "input": { "type": "structure", "required": [ "actionTypeId" ], "members": { "actionTypeId": { "shape": "Sw" }, "maxBatchSize": { "type": "integer" } } }, "output": { "type": "structure", "members": { "jobs": { "type": "list", "member": { "type": "structure", "members": { "clientId": {}, "jobId": {} } } } } } }, "PutActionRevision": { "input": { "type": "structure", "required": [ "pipelineName", "stageName", "actionName", "actionRevision" ], "members": { "pipelineName": {}, "stageName": {}, "actionName": {}, "actionRevision": { "shape": "S5s" } } }, "output": { "type": "structure", "members": { "newRevision": { "type": "boolean" }, "pipelineExecutionId": {} } } }, "PutApprovalResult": { "input": { "type": "structure", "required": [ "pipelineName", "stageName", "actionName", "result", "token" ], "members": { "pipelineName": {}, "stageName": {}, "actionName": {}, "result": { "type": "structure", "required": [ "summary", "status" ], "members": { "summary": {}, "status": {} } }, "token": {} } }, "output": { "type": "structure", "members": { "approvedAt": { "type": "timestamp" } } } }, "PutJobFailureResult": { "input": { "type": "structure", "required": [ "jobId", "failureDetails" ], "members": { "jobId": {}, "failureDetails": { "shape": "S9e" } } } }, "PutJobSuccessResult": { "input": { "type": "structure", "required": [ "jobId" ], "members": { "jobId": {}, "currentRevision": { "shape": "S9h" }, "continuationToken": {}, "executionDetails": { "shape": "S9j" }, "outputVariables": { "shape": "S74" } } } }, "PutThirdPartyJobFailureResult": { "input": { "type": "structure", "required": [ "jobId", "clientToken", "failureDetails" ], "members": { "jobId": {}, "clientToken": {}, "failureDetails": { "shape": "S9e" } } } }, "PutThirdPartyJobSuccessResult": { "input": { "type": "structure", "required": [ "jobId", "clientToken" ], "members": { "jobId": {}, "clientToken": {}, "currentRevision": { "shape": "S9h" }, "continuationToken": {}, "executionDetails": { "shape": "S9j" } } } }, "PutWebhook": { "input": { "type": "structure", "required": [ "webhook" ], "members": { "webhook": { "shape": "S8d" }, "tags": { "shape": "Sq" } } }, "output": { "type": "structure", "members": { "webhook": { "shape": "S8c" } } } }, "RegisterWebhookWithThirdParty": { "input": { "type": "structure", "members": { "webhookName": {} } }, "output": { "type": "structure", "members": {} } }, "RetryStageExecution": { "input": { "type": "structure", "required": [ "pipelineName", "stageName", "pipelineExecutionId", "retryMode" ], "members": { "pipelineName": {}, "stageName": {}, "pipelineExecutionId": {}, "retryMode": {} } }, "output": { "type": "structure", "members": { "pipelineExecutionId": {} } } }, "RollbackStage": { "input": { "type": "structure", "required": [ "pipelineName", "stageName", "targetPipelineExecutionId" ], "members": { "pipelineName": {}, "stageName": {}, "targetPipelineExecutionId": {} } }, "output": { "type": "structure", "required": [ "pipelineExecutionId" ], "members": { "pipelineExecutionId": {} } } }, "StartPipelineExecution": { "input": { "type": "structure", "required": [ "name" ], "members": { "name": {}, "variables": { "type": "list", "member": { "type": "structure", "required": [ "name", "value" ], "members": { "name": {}, "value": {} } } }, "clientRequestToken": { "idempotencyToken": true }, "sourceRevisions": { "type": "list", "member": { "type": "structure", "required": [ "actionName", "revisionType", "revisionValue" ], "members": { "actionName": {}, "revisionType": {}, "revisionValue": {} } } } } }, "output": { "type": "structure", "members": { "pipelineExecutionId": {} } } }, "StopPipelineExecution": { "input": { "type": "structure", "required": [ "pipelineName", "pipelineExecutionId" ], "members": { "pipelineName": {}, "pipelineExecutionId": {}, "abandon": { "type": "boolean" }, "reason": {} } }, "output": { "type": "structure", "members": { "pipelineExecutionId": {} } } }, "TagResource": { "input": { "type": "structure", "required": [ "resourceArn", "tags" ], "members": { "resourceArn": {}, "tags": { "shape": "Sq" } } }, "output": { "type": "structure", "members": {} } }, "UntagResource": { "input": { "type": "structure", "required": [ "resourceArn", "tagKeys" ], "members": { "resourceArn": {}, "tagKeys": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": {} } }, "UpdateActionType": { "input": { "type": "structure", "required": [ "actionType" ], "members": { "actionType": { "shape": "S3h" } } } }, "UpdatePipeline": { "input": { "type": "structure", "required": [ "pipeline" ], "members": { "pipeline": { "shape": "Sz" } } }, "output": { "type": "structure", "members": { "pipeline": { "shape": "Sz" } } } } }, "shapes": { "Se": { "type": "structure", "members": { "thirdPartyConfigurationUrl": {}, "entityUrlTemplate": {}, "executionUrlTemplate": {}, "revisionUrlTemplate": {} } }, "Sh": { "type": "list", "member": { "type": "structure", "required": [ "name", "required", "key", "secret" ], "members": { "name": {}, "required": { "type": "boolean" }, "key": { "type": "boolean" }, "secret": { "type": "boolean" }, "queryable": { "type": "boolean" }, "description": {}, "type": {} } } }, "Sn": { "type": "structure", "required": [ "minimumCount", "maximumCount" ], "members": { "minimumCount": { "type": "integer" }, "maximumCount": { "type": "integer" } } }, "Sq": { "type": "list", "member": { "type": "structure", "required": [ "key", "value" ], "members": { "key": {}, "value": {} } } }, "Sv": { "type": "structure", "required": [ "id", "inputArtifactDetails", "outputArtifactDetails" ], "members": { "id": { "shape": "Sw" }, "settings": { "shape": "Se" }, "actionConfigurationProperties": { "shape": "Sh" }, "inputArtifactDetails": { "shape": "Sn" }, "outputArtifactDetails": { "shape": "Sn" } } }, "Sw": { "type": "structure", "required": [ "category", "owner", "provider", "version" ], "members": { "category": {}, "owner": {}, "provider": {}, "version": {} } }, "Sz": { "type": "structure", "required": [ "name", "roleArn", "stages" ], "members": { "name": {}, "roleArn": {}, "artifactStore": { "shape": "S12" }, "artifactStores": { "type": "map", "key": {}, "value": { "shape": "S12" } }, "stages": { "type": "list", "member": { "type": "structure", "required": [ "name", "actions" ], "members": { "name": {}, "blockers": { "type": "list", "member": { "type": "structure", "required": [ "name", "type" ], "members": { "name": {}, "type": {} } } }, "actions": { "type": "list", "member": { "type": "structure", "required": [ "name", "actionTypeId" ], "members": { "name": {}, "actionTypeId": { "shape": "Sw" }, "runOrder": { "type": "integer" }, "configuration": { "shape": "S1l" }, "outputArtifacts": { "type": "list", "member": { "type": "structure", "required": [ "name" ], "members": { "name": {} } } }, "inputArtifacts": { "shape": "S1q" }, "roleArn": {}, "region": {}, "namespace": {}, "timeoutInMinutes": { "type": "integer" } } } }, "onFailure": { "type": "structure", "members": { "result": {}, "conditions": { "shape": "S1w" } } }, "onSuccess": { "type": "structure", "required": [ "conditions" ], "members": { "conditions": { "shape": "S1w" } } }, "beforeEntry": { "type": "structure", "required": [ "conditions" ], "members": { "conditions": { "shape": "S1w" } } } } } }, "version": { "type": "integer" }, "executionMode": {}, "pipelineType": {}, "variables": { "type": "list", "member": { "type": "structure", "required": [ "name" ], "members": { "name": {}, "defaultValue": {}, "description": {} } } }, "triggers": { "type": "list", "member": { "type": "structure", "required": [ "providerType", "gitConfiguration" ], "members": { "providerType": {}, "gitConfiguration": { "type": "structure", "required": [ "sourceActionName" ], "members": { "sourceActionName": {}, "push": { "type": "list", "member": { "type": "structure", "members": { "tags": { "type": "structure", "members": { "includes": { "shape": "S2q" }, "excludes": { "shape": "S2q" } } }, "branches": { "shape": "S2s" }, "filePaths": { "shape": "S2v" } } } }, "pullRequest": { "type": "list", "member": { "type": "structure", "members": { "events": { "type": "list", "member": {} }, "branches": { "shape": "S2s" }, "filePaths": { "shape": "S2v" } } } } } } } } } } }, "S12": { "type": "structure", "required": [ "type", "location" ], "members": { "type": {}, "location": {}, "encryptionKey": { "shape": "S15" } } }, "S15": { "type": "structure", "required": [ "id", "type" ], "members": { "id": {}, "type": {} } }, "S1l": { "type": "map", "key": {}, "value": {} }, "S1q": { "type": "list", "member": { "type": "structure", "required": [ "name" ], "members": { "name": {} } } }, "S1w": { "type": "list", "member": { "type": "structure", "members": { "result": {}, "rules": { "type": "list", "member": { "type": "structure", "required": [ "name", "ruleTypeId" ], "members": { "name": {}, "ruleTypeId": { "shape": "S21" }, "configuration": { "shape": "S25" }, "inputArtifacts": { "shape": "S1q" }, "roleArn": {}, "region": {}, "timeoutInMinutes": { "type": "integer" } } } } } } }, "S21": { "type": "structure", "required": [ "category", "provider" ], "members": { "category": {}, "owner": {}, "provider": {}, "version": {} } }, "S25": { "type": "map", "key": {}, "value": {} }, "S2q": { "type": "list", "member": {} }, "S2s": { "type": "structure", "members": { "includes": { "shape": "S2t" }, "excludes": { "shape": "S2t" } } }, "S2t": { "type": "list", "member": {} }, "S2v": { "type": "structure", "members": { "includes": { "shape": "S2w" }, "excludes": { "shape": "S2w" } } }, "S2w": { "type": "list", "member": {} }, "S3h": { "type": "structure", "required": [ "executor", "id", "inputArtifactDetails", "outputArtifactDetails" ], "members": { "description": {}, "executor": { "type": "structure", "required": [ "configuration", "type" ], "members": { "configuration": { "type": "structure", "members": { "lambdaExecutorConfiguration": { "type": "structure", "required": [ "lambdaFunctionArn" ], "members": { "lambdaFunctionArn": {} } }, "jobWorkerExecutorConfiguration": { "type": "structure", "members": { "pollingAccounts": { "type": "list", "member": {} }, "pollingServicePrincipals": { "type": "list", "member": {} } } } } }, "type": {}, "policyStatementsTemplate": {}, "jobTimeout": { "type": "integer" } } }, "id": { "type": "structure", "required": [ "category", "owner", "provider", "version" ], "members": { "category": {}, "owner": {}, "provider": {}, "version": {} } }, "inputArtifactDetails": { "shape": "S3w" }, "outputArtifactDetails": { "shape": "S3w" }, "permissions": { "type": "structure", "required": [ "allowedAccounts" ], "members": { "allowedAccounts": { "type": "list", "member": {} } } }, "properties": { "type": "list", "member": { "type": "structure", "required": [ "name", "optional", "key", "noEcho" ], "members": { "name": {}, "optional": { "type": "boolean" }, "key": { "type": "boolean" }, "noEcho": { "type": "boolean" }, "queryable": { "type": "boolean" }, "description": {} } } }, "urls": { "type": "structure", "members": { "configurationUrl": {}, "entityUrlTemplate": {}, "executionUrlTemplate": {}, "revisionUrlTemplate": {} } } } }, "S3w": { "type": "structure", "required": [ "minimumCount", "maximumCount" ], "members": { "minimumCount": { "type": "integer" }, "maximumCount": { "type": "integer" } } }, "S49": { "type": "structure", "members": { "actionTypeId": { "shape": "Sw" }, "actionConfiguration": { "shape": "S4a" }, "pipelineContext": { "shape": "S4b" }, "inputArtifacts": { "shape": "S4h" }, "outputArtifacts": { "shape": "S4h" }, "artifactCredentials": { "shape": "S4p" }, "continuationToken": {}, "encryptionKey": { "shape": "S15" } } }, "S4a": { "type": "structure", "members": { "configuration": { "shape": "S1l" } } }, "S4b": { "type": "structure", "members": { "pipelineName": {}, "stage": { "type": "structure", "members": { "name": {} } }, "action": { "type": "structure", "members": { "name": {}, "actionExecutionId": {} } }, "pipelineArn": {}, "pipelineExecutionId": {} } }, "S4h": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "revision": {}, "location": { "type": "structure", "members": { "type": {}, "s3Location": { "type": "structure", "required": [ "bucketName", "objectKey" ], "members": { "bucketName": {}, "objectKey": {} } } } } } } }, "S4p": { "type": "structure", "required": [ "accessKeyId", "secretAccessKey", "sessionToken" ], "members": { "accessKeyId": { "type": "string", "sensitive": true }, "secretAccessKey": { "type": "string", "sensitive": true }, "sessionToken": { "type": "string", "sensitive": true } }, "sensitive": true }, "S5a": { "type": "structure", "members": { "triggerType": {}, "triggerDetail": {} } }, "S5e": { "type": "structure", "members": { "rollbackTargetPipelineExecutionId": {} } }, "S5j": { "type": "structure", "required": [ "pipelineExecutionId", "status" ], "members": { "pipelineExecutionId": {}, "status": {}, "type": {} } }, "S5s": { "type": "structure", "required": [ "revisionId", "revisionChangeId", "created" ], "members": { "revisionId": {}, "revisionChangeId": {}, "created": { "type": "timestamp" } } }, "S60": { "type": "structure", "members": { "code": {}, "message": {} } }, "S63": { "type": "structure", "members": { "latestExecution": { "type": "structure", "members": { "status": {}, "summary": {} } }, "conditionStates": { "type": "list", "member": { "type": "structure", "members": { "latestExecution": { "type": "structure", "members": { "status": {}, "summary": {}, "lastStatusChange": { "type": "timestamp" } } }, "ruleStates": { "type": "list", "member": { "type": "structure", "members": { "ruleName": {}, "currentRevision": { "type": "structure", "required": [ "revisionId", "revisionChangeId", "created" ], "members": { "revisionId": {}, "revisionChangeId": {}, "created": { "type": "timestamp" } } }, "latestExecution": { "type": "structure", "members": { "ruleExecutionId": {}, "status": {}, "summary": {}, "lastStatusChange": { "type": "timestamp" }, "token": {}, "lastUpdatedBy": {}, "externalExecutionId": {}, "externalExecutionUrl": {}, "errorDetails": { "shape": "S60" } } }, "entityUrl": {}, "revisionUrl": {} } } } } } } } }, "S6m": { "type": "structure", "required": [ "pipelineExecutionId", "startTimeRange" ], "members": { "pipelineExecutionId": {}, "startTimeRange": {} } }, "S6v": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "s3location": { "type": "structure", "members": { "bucket": {}, "key": {} } } } } }, "S74": { "type": "map", "key": {}, "value": {} }, "S8c": { "type": "structure", "required": [ "definition", "url" ], "members": { "definition": { "shape": "S8d" }, "url": {}, "errorMessage": {}, "errorCode": {}, "lastTriggered": { "type": "timestamp" }, "arn": {}, "tags": { "shape": "Sq" } } }, "S8d": { "type": "structure", "required": [ "name", "targetPipeline", "targetAction", "filters", "authentication", "authenticationConfiguration" ], "members": { "name": {}, "targetPipeline": {}, "targetAction": {}, "filters": { "type": "list", "member": { "type": "structure", "required": [ "jsonPath" ], "members": { "jsonPath": {}, "matchEquals": {} } } }, "authentication": {}, "authenticationConfiguration": { "type": "structure", "members": { "AllowedIPRange": {}, "SecretToken": {} } } } }, "S9e": { "type": "structure", "required": [ "type", "message" ], "members": { "type": {}, "message": {}, "externalExecutionId": {} } }, "S9h": { "type": "structure", "required": [ "revision", "changeIdentifier" ], "members": { "revision": {}, "changeIdentifier": {}, "created": { "type": "timestamp" }, "revisionSummary": {} } }, "S9j": { "type": "structure", "members": { "summary": {}, "externalExecutionId": {}, "percentComplete": { "type": "integer" } } } } } },{}],55:[function(require,module,exports){ module.exports={ "pagination": { "ListActionExecutions": { "input_token": "nextToken", "output_token": "nextToken", "limit_key": "maxResults", "result_key": "actionExecutionDetails" }, "ListActionTypes": { "input_token": "nextToken", "output_token": "nextToken", "result_key": "actionTypes" }, "ListPipelineExecutions": { "input_token": "nextToken", "output_token": "nextToken", "limit_key": "maxResults", "result_key": "pipelineExecutionSummaries" }, "ListPipelines": { "input_token": "nextToken", "output_token": "nextToken", "limit_key": "maxResults", "result_key": "pipelines" }, "ListRuleExecutions": { "input_token": "nextToken", "output_token": "nextToken", "limit_key": "maxResults", "result_key": "ruleExecutionDetails" }, "ListTagsForResource": { "input_token": "nextToken", "output_token": "nextToken", "limit_key": "maxResults", "result_key": "tags" }, "ListWebhooks": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults", "result_key": "webhooks" } } } },{}],56:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2014-06-30", "endpointPrefix": "cognito-identity", "jsonVersion": "1.1", "protocol": "json", "protocols": [ "json" ], "serviceFullName": "Amazon Cognito Identity", "serviceId": "Cognito Identity", "signatureVersion": "v4", "targetPrefix": "AWSCognitoIdentityService", "uid": "cognito-identity-2014-06-30", "auth": [ "aws.auth#sigv4" ] }, "operations": { "CreateIdentityPool": { "input": { "type": "structure", "required": [ "IdentityPoolName", "AllowUnauthenticatedIdentities" ], "members": { "IdentityPoolName": {}, "AllowUnauthenticatedIdentities": { "type": "boolean" }, "AllowClassicFlow": { "type": "boolean" }, "SupportedLoginProviders": { "shape": "S5" }, "DeveloperProviderName": {}, "OpenIdConnectProviderARNs": { "shape": "S9" }, "CognitoIdentityProviders": { "shape": "Sb" }, "SamlProviderARNs": { "shape": "Sg" }, "IdentityPoolTags": { "shape": "Sh" } } }, "output": { "shape": "Sk" } }, "DeleteIdentities": { "input": { "type": "structure", "required": [ "IdentityIdsToDelete" ], "members": { "IdentityIdsToDelete": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": { "UnprocessedIdentityIds": { "type": "list", "member": { "type": "structure", "members": { "IdentityId": {}, "ErrorCode": {} } } } } } }, "DeleteIdentityPool": { "input": { "type": "structure", "required": [ "IdentityPoolId" ], "members": { "IdentityPoolId": {} } } }, "DescribeIdentity": { "input": { "type": "structure", "required": [ "IdentityId" ], "members": { "IdentityId": {} } }, "output": { "shape": "Sv" } }, "DescribeIdentityPool": { "input": { "type": "structure", "required": [ "IdentityPoolId" ], "members": { "IdentityPoolId": {} } }, "output": { "shape": "Sk" } }, "GetCredentialsForIdentity": { "input": { "type": "structure", "required": [ "IdentityId" ], "members": { "IdentityId": {}, "Logins": { "shape": "S10" }, "CustomRoleArn": {} } }, "output": { "type": "structure", "members": { "IdentityId": {}, "Credentials": { "type": "structure", "members": { "AccessKeyId": {}, "SecretKey": {}, "SessionToken": {}, "Expiration": { "type": "timestamp" } } } } }, "authtype": "none", "auth": [ "smithy.api#noAuth" ] }, "GetId": { "input": { "type": "structure", "required": [ "IdentityPoolId" ], "members": { "AccountId": {}, "IdentityPoolId": {}, "Logins": { "shape": "S10" } } }, "output": { "type": "structure", "members": { "IdentityId": {} } }, "authtype": "none", "auth": [ "smithy.api#noAuth" ] }, "GetIdentityPoolRoles": { "input": { "type": "structure", "required": [ "IdentityPoolId" ], "members": { "IdentityPoolId": {} } }, "output": { "type": "structure", "members": { "IdentityPoolId": {}, "Roles": { "shape": "S1c" }, "RoleMappings": { "shape": "S1e" } } } }, "GetOpenIdToken": { "input": { "type": "structure", "required": [ "IdentityId" ], "members": { "IdentityId": {}, "Logins": { "shape": "S10" } } }, "output": { "type": "structure", "members": { "IdentityId": {}, "Token": {} } }, "authtype": "none", "auth": [ "smithy.api#noAuth" ] }, "GetOpenIdTokenForDeveloperIdentity": { "input": { "type": "structure", "required": [ "IdentityPoolId", "Logins" ], "members": { "IdentityPoolId": {}, "IdentityId": {}, "Logins": { "shape": "S10" }, "PrincipalTags": { "shape": "S1s" }, "TokenDuration": { "type": "long" } } }, "output": { "type": "structure", "members": { "IdentityId": {}, "Token": {} } } }, "GetPrincipalTagAttributeMap": { "input": { "type": "structure", "required": [ "IdentityPoolId", "IdentityProviderName" ], "members": { "IdentityPoolId": {}, "IdentityProviderName": {} } }, "output": { "type": "structure", "members": { "IdentityPoolId": {}, "IdentityProviderName": {}, "UseDefaults": { "type": "boolean" }, "PrincipalTags": { "shape": "S1s" } } } }, "ListIdentities": { "input": { "type": "structure", "required": [ "IdentityPoolId", "MaxResults" ], "members": { "IdentityPoolId": {}, "MaxResults": { "type": "integer" }, "NextToken": {}, "HideDisabled": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "IdentityPoolId": {}, "Identities": { "type": "list", "member": { "shape": "Sv" } }, "NextToken": {} } } }, "ListIdentityPools": { "input": { "type": "structure", "required": [ "MaxResults" ], "members": { "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "IdentityPools": { "type": "list", "member": { "type": "structure", "members": { "IdentityPoolId": {}, "IdentityPoolName": {} } } }, "NextToken": {} } } }, "ListTagsForResource": { "input": { "type": "structure", "required": [ "ResourceArn" ], "members": { "ResourceArn": {} } }, "output": { "type": "structure", "members": { "Tags": { "shape": "Sh" } } } }, "LookupDeveloperIdentity": { "input": { "type": "structure", "required": [ "IdentityPoolId" ], "members": { "IdentityPoolId": {}, "IdentityId": {}, "DeveloperUserIdentifier": {}, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "IdentityId": {}, "DeveloperUserIdentifierList": { "type": "list", "member": {} }, "NextToken": {} } } }, "MergeDeveloperIdentities": { "input": { "type": "structure", "required": [ "SourceUserIdentifier", "DestinationUserIdentifier", "DeveloperProviderName", "IdentityPoolId" ], "members": { "SourceUserIdentifier": {}, "DestinationUserIdentifier": {}, "DeveloperProviderName": {}, "IdentityPoolId": {} } }, "output": { "type": "structure", "members": { "IdentityId": {} } } }, "SetIdentityPoolRoles": { "input": { "type": "structure", "required": [ "IdentityPoolId", "Roles" ], "members": { "IdentityPoolId": {}, "Roles": { "shape": "S1c" }, "RoleMappings": { "shape": "S1e" } } } }, "SetPrincipalTagAttributeMap": { "input": { "type": "structure", "required": [ "IdentityPoolId", "IdentityProviderName" ], "members": { "IdentityPoolId": {}, "IdentityProviderName": {}, "UseDefaults": { "type": "boolean" }, "PrincipalTags": { "shape": "S1s" } } }, "output": { "type": "structure", "members": { "IdentityPoolId": {}, "IdentityProviderName": {}, "UseDefaults": { "type": "boolean" }, "PrincipalTags": { "shape": "S1s" } } } }, "TagResource": { "input": { "type": "structure", "required": [ "ResourceArn", "Tags" ], "members": { "ResourceArn": {}, "Tags": { "shape": "Sh" } } }, "output": { "type": "structure", "members": {} } }, "UnlinkDeveloperIdentity": { "input": { "type": "structure", "required": [ "IdentityId", "IdentityPoolId", "DeveloperProviderName", "DeveloperUserIdentifier" ], "members": { "IdentityId": {}, "IdentityPoolId": {}, "DeveloperProviderName": {}, "DeveloperUserIdentifier": {} } } }, "UnlinkIdentity": { "input": { "type": "structure", "required": [ "IdentityId", "Logins", "LoginsToRemove" ], "members": { "IdentityId": {}, "Logins": { "shape": "S10" }, "LoginsToRemove": { "shape": "Sw" } } }, "authtype": "none", "auth": [ "smithy.api#noAuth" ] }, "UntagResource": { "input": { "type": "structure", "required": [ "ResourceArn", "TagKeys" ], "members": { "ResourceArn": {}, "TagKeys": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": {} } }, "UpdateIdentityPool": { "input": { "shape": "Sk" }, "output": { "shape": "Sk" } } }, "shapes": { "S5": { "type": "map", "key": {}, "value": {} }, "S9": { "type": "list", "member": {} }, "Sb": { "type": "list", "member": { "type": "structure", "members": { "ProviderName": {}, "ClientId": {}, "ServerSideTokenCheck": { "type": "boolean" } } } }, "Sg": { "type": "list", "member": {} }, "Sh": { "type": "map", "key": {}, "value": {} }, "Sk": { "type": "structure", "required": [ "IdentityPoolId", "IdentityPoolName", "AllowUnauthenticatedIdentities" ], "members": { "IdentityPoolId": {}, "IdentityPoolName": {}, "AllowUnauthenticatedIdentities": { "type": "boolean" }, "AllowClassicFlow": { "type": "boolean" }, "SupportedLoginProviders": { "shape": "S5" }, "DeveloperProviderName": {}, "OpenIdConnectProviderARNs": { "shape": "S9" }, "CognitoIdentityProviders": { "shape": "Sb" }, "SamlProviderARNs": { "shape": "Sg" }, "IdentityPoolTags": { "shape": "Sh" } } }, "Sv": { "type": "structure", "members": { "IdentityId": {}, "Logins": { "shape": "Sw" }, "CreationDate": { "type": "timestamp" }, "LastModifiedDate": { "type": "timestamp" } } }, "Sw": { "type": "list", "member": {} }, "S10": { "type": "map", "key": {}, "value": {} }, "S1c": { "type": "map", "key": {}, "value": {} }, "S1e": { "type": "map", "key": {}, "value": { "type": "structure", "required": [ "Type" ], "members": { "Type": {}, "AmbiguousRoleResolution": {}, "RulesConfiguration": { "type": "structure", "required": [ "Rules" ], "members": { "Rules": { "type": "list", "member": { "type": "structure", "required": [ "Claim", "MatchType", "Value", "RoleARN" ], "members": { "Claim": {}, "MatchType": {}, "Value": {}, "RoleARN": {} } } } } } } } }, "S1s": { "type": "map", "key": {}, "value": {} } } } },{}],57:[function(require,module,exports){ module.exports={ "pagination": { "ListIdentityPools": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "IdentityPools" } } } },{}],58:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2016-04-18", "endpointPrefix": "cognito-idp", "jsonVersion": "1.1", "protocol": "json", "protocols": [ "json" ], "serviceFullName": "Amazon Cognito Identity Provider", "serviceId": "Cognito Identity Provider", "signatureVersion": "v4", "targetPrefix": "AWSCognitoIdentityProviderService", "uid": "cognito-idp-2016-04-18", "auth": [ "aws.auth#sigv4" ] }, "operations": { "AddCustomAttributes": { "input": { "type": "structure", "required": [ "UserPoolId", "CustomAttributes" ], "members": { "UserPoolId": {}, "CustomAttributes": { "type": "list", "member": { "shape": "S4" } } } }, "output": { "type": "structure", "members": {} } }, "AdminAddUserToGroup": { "input": { "type": "structure", "required": [ "UserPoolId", "Username", "GroupName" ], "members": { "UserPoolId": {}, "Username": { "shape": "Sd" }, "GroupName": {} } } }, "AdminConfirmSignUp": { "input": { "type": "structure", "required": [ "UserPoolId", "Username" ], "members": { "UserPoolId": {}, "Username": { "shape": "Sd" }, "ClientMetadata": { "shape": "Sg" } } }, "output": { "type": "structure", "members": {} } }, "AdminCreateUser": { "input": { "type": "structure", "required": [ "UserPoolId", "Username" ], "members": { "UserPoolId": {}, "Username": { "shape": "Sd" }, "UserAttributes": { "shape": "Sj" }, "ValidationData": { "shape": "Sj" }, "TemporaryPassword": { "shape": "Sn" }, "ForceAliasCreation": { "type": "boolean" }, "MessageAction": {}, "DesiredDeliveryMediums": { "type": "list", "member": {} }, "ClientMetadata": { "shape": "Sg" } } }, "output": { "type": "structure", "members": { "User": { "shape": "St" } } } }, "AdminDeleteUser": { "input": { "type": "structure", "required": [ "UserPoolId", "Username" ], "members": { "UserPoolId": {}, "Username": { "shape": "Sd" } } } }, "AdminDeleteUserAttributes": { "input": { "type": "structure", "required": [ "UserPoolId", "Username", "UserAttributeNames" ], "members": { "UserPoolId": {}, "Username": { "shape": "Sd" }, "UserAttributeNames": { "shape": "S10" } } }, "output": { "type": "structure", "members": {} } }, "AdminDisableProviderForUser": { "input": { "type": "structure", "required": [ "UserPoolId", "User" ], "members": { "UserPoolId": {}, "User": { "shape": "S13" } } }, "output": { "type": "structure", "members": {} } }, "AdminDisableUser": { "input": { "type": "structure", "required": [ "UserPoolId", "Username" ], "members": { "UserPoolId": {}, "Username": { "shape": "Sd" } } }, "output": { "type": "structure", "members": {} } }, "AdminEnableUser": { "input": { "type": "structure", "required": [ "UserPoolId", "Username" ], "members": { "UserPoolId": {}, "Username": { "shape": "Sd" } } }, "output": { "type": "structure", "members": {} } }, "AdminForgetDevice": { "input": { "type": "structure", "required": [ "UserPoolId", "Username", "DeviceKey" ], "members": { "UserPoolId": {}, "Username": { "shape": "Sd" }, "DeviceKey": {} } } }, "AdminGetDevice": { "input": { "type": "structure", "required": [ "DeviceKey", "UserPoolId", "Username" ], "members": { "DeviceKey": {}, "UserPoolId": {}, "Username": { "shape": "Sd" } } }, "output": { "type": "structure", "required": [ "Device" ], "members": { "Device": { "shape": "S1e" } } } }, "AdminGetUser": { "input": { "type": "structure", "required": [ "UserPoolId", "Username" ], "members": { "UserPoolId": {}, "Username": { "shape": "Sd" } } }, "output": { "type": "structure", "required": [ "Username" ], "members": { "Username": { "shape": "Sd" }, "UserAttributes": { "shape": "Sj" }, "UserCreateDate": { "type": "timestamp" }, "UserLastModifiedDate": { "type": "timestamp" }, "Enabled": { "type": "boolean" }, "UserStatus": {}, "MFAOptions": { "shape": "Sw" }, "PreferredMfaSetting": {}, "UserMFASettingList": { "shape": "S1h" } } } }, "AdminInitiateAuth": { "input": { "type": "structure", "required": [ "UserPoolId", "ClientId", "AuthFlow" ], "members": { "UserPoolId": {}, "ClientId": { "shape": "S1j" }, "AuthFlow": {}, "AuthParameters": { "shape": "S1l" }, "ClientMetadata": { "shape": "Sg" }, "AnalyticsMetadata": { "shape": "S1m" }, "ContextData": { "shape": "S1n" } } }, "output": { "type": "structure", "members": { "ChallengeName": {}, "Session": { "shape": "S1s" }, "ChallengeParameters": { "shape": "S1t" }, "AuthenticationResult": { "shape": "S1u" } } } }, "AdminLinkProviderForUser": { "input": { "type": "structure", "required": [ "UserPoolId", "DestinationUser", "SourceUser" ], "members": { "UserPoolId": {}, "DestinationUser": { "shape": "S13" }, "SourceUser": { "shape": "S13" } } }, "output": { "type": "structure", "members": {} } }, "AdminListDevices": { "input": { "type": "structure", "required": [ "UserPoolId", "Username" ], "members": { "UserPoolId": {}, "Username": { "shape": "Sd" }, "Limit": { "type": "integer" }, "PaginationToken": {} } }, "output": { "type": "structure", "members": { "Devices": { "shape": "S24" }, "PaginationToken": {} } } }, "AdminListGroupsForUser": { "input": { "type": "structure", "required": [ "Username", "UserPoolId" ], "members": { "Username": { "shape": "Sd" }, "UserPoolId": {}, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "Groups": { "shape": "S28" }, "NextToken": {} } } }, "AdminListUserAuthEvents": { "input": { "type": "structure", "required": [ "UserPoolId", "Username" ], "members": { "UserPoolId": {}, "Username": { "shape": "Sd" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "AuthEvents": { "type": "list", "member": { "type": "structure", "members": { "EventId": {}, "EventType": {}, "CreationDate": { "type": "timestamp" }, "EventResponse": {}, "EventRisk": { "type": "structure", "members": { "RiskDecision": {}, "RiskLevel": {}, "CompromisedCredentialsDetected": { "type": "boolean" } } }, "ChallengeResponses": { "type": "list", "member": { "type": "structure", "members": { "ChallengeName": {}, "ChallengeResponse": {} } } }, "EventContextData": { "type": "structure", "members": { "IpAddress": {}, "DeviceName": {}, "Timezone": {}, "City": {}, "Country": {} } }, "EventFeedback": { "type": "structure", "required": [ "FeedbackValue", "Provider" ], "members": { "FeedbackValue": {}, "Provider": {}, "FeedbackDate": { "type": "timestamp" } } } } } }, "NextToken": {} } } }, "AdminRemoveUserFromGroup": { "input": { "type": "structure", "required": [ "UserPoolId", "Username", "GroupName" ], "members": { "UserPoolId": {}, "Username": { "shape": "Sd" }, "GroupName": {} } } }, "AdminResetUserPassword": { "input": { "type": "structure", "required": [ "UserPoolId", "Username" ], "members": { "UserPoolId": {}, "Username": { "shape": "Sd" }, "ClientMetadata": { "shape": "Sg" } } }, "output": { "type": "structure", "members": {} } }, "AdminRespondToAuthChallenge": { "input": { "type": "structure", "required": [ "UserPoolId", "ClientId", "ChallengeName" ], "members": { "UserPoolId": {}, "ClientId": { "shape": "S1j" }, "ChallengeName": {}, "ChallengeResponses": { "shape": "S2y" }, "Session": { "shape": "S1s" }, "AnalyticsMetadata": { "shape": "S1m" }, "ContextData": { "shape": "S1n" }, "ClientMetadata": { "shape": "Sg" } } }, "output": { "type": "structure", "members": { "ChallengeName": {}, "Session": { "shape": "S1s" }, "ChallengeParameters": { "shape": "S1t" }, "AuthenticationResult": { "shape": "S1u" } } } }, "AdminSetUserMFAPreference": { "input": { "type": "structure", "required": [ "Username", "UserPoolId" ], "members": { "SMSMfaSettings": { "shape": "S31" }, "SoftwareTokenMfaSettings": { "shape": "S32" }, "Username": { "shape": "Sd" }, "UserPoolId": {} } }, "output": { "type": "structure", "members": {} } }, "AdminSetUserPassword": { "input": { "type": "structure", "required": [ "UserPoolId", "Username", "Password" ], "members": { "UserPoolId": {}, "Username": { "shape": "Sd" }, "Password": { "shape": "Sn" }, "Permanent": { "type": "boolean" } } }, "output": { "type": "structure", "members": {} } }, "AdminSetUserSettings": { "input": { "type": "structure", "required": [ "UserPoolId", "Username", "MFAOptions" ], "members": { "UserPoolId": {}, "Username": { "shape": "Sd" }, "MFAOptions": { "shape": "Sw" } } }, "output": { "type": "structure", "members": {} } }, "AdminUpdateAuthEventFeedback": { "input": { "type": "structure", "required": [ "UserPoolId", "Username", "EventId", "FeedbackValue" ], "members": { "UserPoolId": {}, "Username": { "shape": "Sd" }, "EventId": {}, "FeedbackValue": {} } }, "output": { "type": "structure", "members": {} } }, "AdminUpdateDeviceStatus": { "input": { "type": "structure", "required": [ "UserPoolId", "Username", "DeviceKey" ], "members": { "UserPoolId": {}, "Username": { "shape": "Sd" }, "DeviceKey": {}, "DeviceRememberedStatus": {} } }, "output": { "type": "structure", "members": {} } }, "AdminUpdateUserAttributes": { "input": { "type": "structure", "required": [ "UserPoolId", "Username", "UserAttributes" ], "members": { "UserPoolId": {}, "Username": { "shape": "Sd" }, "UserAttributes": { "shape": "Sj" }, "ClientMetadata": { "shape": "Sg" } } }, "output": { "type": "structure", "members": {} } }, "AdminUserGlobalSignOut": { "input": { "type": "structure", "required": [ "UserPoolId", "Username" ], "members": { "UserPoolId": {}, "Username": { "shape": "Sd" } } }, "output": { "type": "structure", "members": {} } }, "AssociateSoftwareToken": { "input": { "type": "structure", "members": { "AccessToken": { "shape": "S1v" }, "Session": { "shape": "S1s" } } }, "output": { "type": "structure", "members": { "SecretCode": { "type": "string", "sensitive": true }, "Session": { "shape": "S1s" } } }, "authtype": "none", "auth": [ "smithy.api#noAuth" ] }, "ChangePassword": { "input": { "type": "structure", "required": [ "PreviousPassword", "ProposedPassword", "AccessToken" ], "members": { "PreviousPassword": { "shape": "Sn" }, "ProposedPassword": { "shape": "Sn" }, "AccessToken": { "shape": "S1v" } } }, "output": { "type": "structure", "members": {} }, "authtype": "none", "auth": [ "smithy.api#noAuth" ] }, "ConfirmDevice": { "input": { "type": "structure", "required": [ "AccessToken", "DeviceKey" ], "members": { "AccessToken": { "shape": "S1v" }, "DeviceKey": {}, "DeviceSecretVerifierConfig": { "type": "structure", "members": { "PasswordVerifier": {}, "Salt": {} } }, "DeviceName": {} } }, "output": { "type": "structure", "members": { "UserConfirmationNecessary": { "type": "boolean" } } }, "authtype": "none", "auth": [ "smithy.api#noAuth" ] }, "ConfirmForgotPassword": { "input": { "type": "structure", "required": [ "ClientId", "Username", "ConfirmationCode", "Password" ], "members": { "ClientId": { "shape": "S1j" }, "SecretHash": { "shape": "S3s" }, "Username": { "shape": "Sd" }, "ConfirmationCode": {}, "Password": { "shape": "Sn" }, "AnalyticsMetadata": { "shape": "S1m" }, "UserContextData": { "shape": "S3u" }, "ClientMetadata": { "shape": "Sg" } } }, "output": { "type": "structure", "members": {} }, "authtype": "none", "auth": [ "smithy.api#noAuth" ] }, "ConfirmSignUp": { "input": { "type": "structure", "required": [ "ClientId", "Username", "ConfirmationCode" ], "members": { "ClientId": { "shape": "S1j" }, "SecretHash": { "shape": "S3s" }, "Username": { "shape": "Sd" }, "ConfirmationCode": {}, "ForceAliasCreation": { "type": "boolean" }, "AnalyticsMetadata": { "shape": "S1m" }, "UserContextData": { "shape": "S3u" }, "ClientMetadata": { "shape": "Sg" } } }, "output": { "type": "structure", "members": {} }, "authtype": "none", "auth": [ "smithy.api#noAuth" ] }, "CreateGroup": { "input": { "type": "structure", "required": [ "GroupName", "UserPoolId" ], "members": { "GroupName": {}, "UserPoolId": {}, "Description": {}, "RoleArn": {}, "Precedence": { "type": "integer" } } }, "output": { "type": "structure", "members": { "Group": { "shape": "S29" } } } }, "CreateIdentityProvider": { "input": { "type": "structure", "required": [ "UserPoolId", "ProviderName", "ProviderType", "ProviderDetails" ], "members": { "UserPoolId": {}, "ProviderName": {}, "ProviderType": {}, "ProviderDetails": { "shape": "S43" }, "AttributeMapping": { "shape": "S44" }, "IdpIdentifiers": { "shape": "S46" } } }, "output": { "type": "structure", "required": [ "IdentityProvider" ], "members": { "IdentityProvider": { "shape": "S49" } } } }, "CreateResourceServer": { "input": { "type": "structure", "required": [ "UserPoolId", "Identifier", "Name" ], "members": { "UserPoolId": {}, "Identifier": {}, "Name": {}, "Scopes": { "shape": "S4d" } } }, "output": { "type": "structure", "required": [ "ResourceServer" ], "members": { "ResourceServer": { "shape": "S4i" } } } }, "CreateUserImportJob": { "input": { "type": "structure", "required": [ "JobName", "UserPoolId", "CloudWatchLogsRoleArn" ], "members": { "JobName": {}, "UserPoolId": {}, "CloudWatchLogsRoleArn": {} } }, "output": { "type": "structure", "members": { "UserImportJob": { "shape": "S4m" } } } }, "CreateUserPool": { "input": { "type": "structure", "required": [ "PoolName" ], "members": { "PoolName": {}, "Policies": { "shape": "S4u" }, "DeletionProtection": {}, "LambdaConfig": { "shape": "S50" }, "AutoVerifiedAttributes": { "shape": "S57" }, "AliasAttributes": { "shape": "S59" }, "UsernameAttributes": { "shape": "S5b" }, "SmsVerificationMessage": {}, "EmailVerificationMessage": {}, "EmailVerificationSubject": {}, "VerificationMessageTemplate": { "shape": "S5g" }, "SmsAuthenticationMessage": {}, "MfaConfiguration": {}, "UserAttributeUpdateSettings": { "shape": "S5l" }, "DeviceConfiguration": { "shape": "S5n" }, "EmailConfiguration": { "shape": "S5o" }, "SmsConfiguration": { "shape": "S5s" }, "UserPoolTags": { "shape": "S5u" }, "AdminCreateUserConfig": { "shape": "S5x" }, "Schema": { "shape": "S60" }, "UserPoolAddOns": { "shape": "S61" }, "UsernameConfiguration": { "shape": "S65" }, "AccountRecoverySetting": { "shape": "S66" } } }, "output": { "type": "structure", "members": { "UserPool": { "shape": "S6c" } } } }, "CreateUserPoolClient": { "input": { "type": "structure", "required": [ "UserPoolId", "ClientName" ], "members": { "UserPoolId": {}, "ClientName": {}, "GenerateSecret": { "type": "boolean" }, "RefreshTokenValidity": { "type": "integer" }, "AccessTokenValidity": { "type": "integer" }, "IdTokenValidity": { "type": "integer" }, "TokenValidityUnits": { "shape": "S6l" }, "ReadAttributes": { "shape": "S6n" }, "WriteAttributes": { "shape": "S6n" }, "ExplicitAuthFlows": { "shape": "S6p" }, "SupportedIdentityProviders": { "shape": "S6r" }, "CallbackURLs": { "shape": "S6s" }, "LogoutURLs": { "shape": "S6u" }, "DefaultRedirectURI": {}, "AllowedOAuthFlows": { "shape": "S6v" }, "AllowedOAuthScopes": { "shape": "S6x" }, "AllowedOAuthFlowsUserPoolClient": { "type": "boolean" }, "AnalyticsConfiguration": { "shape": "S6z" }, "PreventUserExistenceErrors": {}, "EnableTokenRevocation": { "type": "boolean" }, "EnablePropagateAdditionalUserContextData": { "type": "boolean" }, "AuthSessionValidity": { "type": "integer" } } }, "output": { "type": "structure", "members": { "UserPoolClient": { "shape": "S74" } } } }, "CreateUserPoolDomain": { "input": { "type": "structure", "required": [ "Domain", "UserPoolId" ], "members": { "Domain": {}, "UserPoolId": {}, "CustomDomainConfig": { "shape": "S77" } } }, "output": { "type": "structure", "members": { "CloudFrontDomain": {} } } }, "DeleteGroup": { "input": { "type": "structure", "required": [ "GroupName", "UserPoolId" ], "members": { "GroupName": {}, "UserPoolId": {} } } }, "DeleteIdentityProvider": { "input": { "type": "structure", "required": [ "UserPoolId", "ProviderName" ], "members": { "UserPoolId": {}, "ProviderName": {} } } }, "DeleteResourceServer": { "input": { "type": "structure", "required": [ "UserPoolId", "Identifier" ], "members": { "UserPoolId": {}, "Identifier": {} } } }, "DeleteUser": { "input": { "type": "structure", "required": [ "AccessToken" ], "members": { "AccessToken": { "shape": "S1v" } } }, "authtype": "none", "auth": [ "smithy.api#noAuth" ] }, "DeleteUserAttributes": { "input": { "type": "structure", "required": [ "UserAttributeNames", "AccessToken" ], "members": { "UserAttributeNames": { "shape": "S10" }, "AccessToken": { "shape": "S1v" } } }, "output": { "type": "structure", "members": {} }, "authtype": "none", "auth": [ "smithy.api#noAuth" ] }, "DeleteUserPool": { "input": { "type": "structure", "required": [ "UserPoolId" ], "members": { "UserPoolId": {} } } }, "DeleteUserPoolClient": { "input": { "type": "structure", "required": [ "UserPoolId", "ClientId" ], "members": { "UserPoolId": {}, "ClientId": { "shape": "S1j" } } } }, "DeleteUserPoolDomain": { "input": { "type": "structure", "required": [ "Domain", "UserPoolId" ], "members": { "Domain": {}, "UserPoolId": {} } }, "output": { "type": "structure", "members": {} } }, "DescribeIdentityProvider": { "input": { "type": "structure", "required": [ "UserPoolId", "ProviderName" ], "members": { "UserPoolId": {}, "ProviderName": {} } }, "output": { "type": "structure", "required": [ "IdentityProvider" ], "members": { "IdentityProvider": { "shape": "S49" } } } }, "DescribeResourceServer": { "input": { "type": "structure", "required": [ "UserPoolId", "Identifier" ], "members": { "UserPoolId": {}, "Identifier": {} } }, "output": { "type": "structure", "required": [ "ResourceServer" ], "members": { "ResourceServer": { "shape": "S4i" } } } }, "DescribeRiskConfiguration": { "input": { "type": "structure", "required": [ "UserPoolId" ], "members": { "UserPoolId": {}, "ClientId": { "shape": "S1j" } } }, "output": { "type": "structure", "required": [ "RiskConfiguration" ], "members": { "RiskConfiguration": { "shape": "S7p" } } } }, "DescribeUserImportJob": { "input": { "type": "structure", "required": [ "UserPoolId", "JobId" ], "members": { "UserPoolId": {}, "JobId": {} } }, "output": { "type": "structure", "members": { "UserImportJob": { "shape": "S4m" } } } }, "DescribeUserPool": { "input": { "type": "structure", "required": [ "UserPoolId" ], "members": { "UserPoolId": {} } }, "output": { "type": "structure", "members": { "UserPool": { "shape": "S6c" } } } }, "DescribeUserPoolClient": { "input": { "type": "structure", "required": [ "UserPoolId", "ClientId" ], "members": { "UserPoolId": {}, "ClientId": { "shape": "S1j" } } }, "output": { "type": "structure", "members": { "UserPoolClient": { "shape": "S74" } } } }, "DescribeUserPoolDomain": { "input": { "type": "structure", "required": [ "Domain" ], "members": { "Domain": {} } }, "output": { "type": "structure", "members": { "DomainDescription": { "type": "structure", "members": { "UserPoolId": {}, "AWSAccountId": {}, "Domain": {}, "S3Bucket": {}, "CloudFrontDistribution": {}, "Version": {}, "Status": {}, "CustomDomainConfig": { "shape": "S77" } } } } } }, "ForgetDevice": { "input": { "type": "structure", "required": [ "DeviceKey" ], "members": { "AccessToken": { "shape": "S1v" }, "DeviceKey": {} } }, "authtype": "none", "auth": [ "smithy.api#noAuth" ] }, "ForgotPassword": { "input": { "type": "structure", "required": [ "ClientId", "Username" ], "members": { "ClientId": { "shape": "S1j" }, "SecretHash": { "shape": "S3s" }, "UserContextData": { "shape": "S3u" }, "Username": { "shape": "Sd" }, "AnalyticsMetadata": { "shape": "S1m" }, "ClientMetadata": { "shape": "Sg" } } }, "output": { "type": "structure", "members": { "CodeDeliveryDetails": { "shape": "S8n" } } }, "authtype": "none", "auth": [ "smithy.api#noAuth" ] }, "GetCSVHeader": { "input": { "type": "structure", "required": [ "UserPoolId" ], "members": { "UserPoolId": {} } }, "output": { "type": "structure", "members": { "UserPoolId": {}, "CSVHeader": { "type": "list", "member": {} } } } }, "GetDevice": { "input": { "type": "structure", "required": [ "DeviceKey" ], "members": { "DeviceKey": {}, "AccessToken": { "shape": "S1v" } } }, "output": { "type": "structure", "required": [ "Device" ], "members": { "Device": { "shape": "S1e" } } }, "authtype": "none", "auth": [ "smithy.api#noAuth" ] }, "GetGroup": { "input": { "type": "structure", "required": [ "GroupName", "UserPoolId" ], "members": { "GroupName": {}, "UserPoolId": {} } }, "output": { "type": "structure", "members": { "Group": { "shape": "S29" } } } }, "GetIdentityProviderByIdentifier": { "input": { "type": "structure", "required": [ "UserPoolId", "IdpIdentifier" ], "members": { "UserPoolId": {}, "IdpIdentifier": {} } }, "output": { "type": "structure", "required": [ "IdentityProvider" ], "members": { "IdentityProvider": { "shape": "S49" } } } }, "GetLogDeliveryConfiguration": { "input": { "type": "structure", "required": [ "UserPoolId" ], "members": { "UserPoolId": {} } }, "output": { "type": "structure", "members": { "LogDeliveryConfiguration": { "shape": "S8z" } } } }, "GetSigningCertificate": { "input": { "type": "structure", "required": [ "UserPoolId" ], "members": { "UserPoolId": {} } }, "output": { "type": "structure", "members": { "Certificate": {} } } }, "GetUICustomization": { "input": { "type": "structure", "required": [ "UserPoolId" ], "members": { "UserPoolId": {}, "ClientId": { "shape": "S1j" } } }, "output": { "type": "structure", "required": [ "UICustomization" ], "members": { "UICustomization": { "shape": "S9c" } } } }, "GetUser": { "input": { "type": "structure", "required": [ "AccessToken" ], "members": { "AccessToken": { "shape": "S1v" } } }, "output": { "type": "structure", "required": [ "Username", "UserAttributes" ], "members": { "Username": { "shape": "Sd" }, "UserAttributes": { "shape": "Sj" }, "MFAOptions": { "shape": "Sw" }, "PreferredMfaSetting": {}, "UserMFASettingList": { "shape": "S1h" } } }, "authtype": "none", "auth": [ "smithy.api#noAuth" ] }, "GetUserAttributeVerificationCode": { "input": { "type": "structure", "required": [ "AccessToken", "AttributeName" ], "members": { "AccessToken": { "shape": "S1v" }, "AttributeName": {}, "ClientMetadata": { "shape": "Sg" } } }, "output": { "type": "structure", "members": { "CodeDeliveryDetails": { "shape": "S8n" } } }, "authtype": "none", "auth": [ "smithy.api#noAuth" ] }, "GetUserPoolMfaConfig": { "input": { "type": "structure", "required": [ "UserPoolId" ], "members": { "UserPoolId": {} } }, "output": { "type": "structure", "members": { "SmsMfaConfiguration": { "shape": "S9m" }, "SoftwareTokenMfaConfiguration": { "shape": "S9n" }, "MfaConfiguration": {} } } }, "GlobalSignOut": { "input": { "type": "structure", "required": [ "AccessToken" ], "members": { "AccessToken": { "shape": "S1v" } } }, "output": { "type": "structure", "members": {} }, "authtype": "none", "auth": [ "smithy.api#noAuth" ] }, "InitiateAuth": { "input": { "type": "structure", "required": [ "AuthFlow", "ClientId" ], "members": { "AuthFlow": {}, "AuthParameters": { "shape": "S1l" }, "ClientMetadata": { "shape": "Sg" }, "ClientId": { "shape": "S1j" }, "AnalyticsMetadata": { "shape": "S1m" }, "UserContextData": { "shape": "S3u" } } }, "output": { "type": "structure", "members": { "ChallengeName": {}, "Session": { "shape": "S1s" }, "ChallengeParameters": { "shape": "S1t" }, "AuthenticationResult": { "shape": "S1u" } } }, "authtype": "none", "auth": [ "smithy.api#noAuth" ] }, "ListDevices": { "input": { "type": "structure", "required": [ "AccessToken" ], "members": { "AccessToken": { "shape": "S1v" }, "Limit": { "type": "integer" }, "PaginationToken": {} } }, "output": { "type": "structure", "members": { "Devices": { "shape": "S24" }, "PaginationToken": {} } }, "authtype": "none", "auth": [ "smithy.api#noAuth" ] }, "ListGroups": { "input": { "type": "structure", "required": [ "UserPoolId" ], "members": { "UserPoolId": {}, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "Groups": { "shape": "S28" }, "NextToken": {} } } }, "ListIdentityProviders": { "input": { "type": "structure", "required": [ "UserPoolId" ], "members": { "UserPoolId": {}, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "required": [ "Providers" ], "members": { "Providers": { "type": "list", "member": { "type": "structure", "members": { "ProviderName": {}, "ProviderType": {}, "LastModifiedDate": { "type": "timestamp" }, "CreationDate": { "type": "timestamp" } } } }, "NextToken": {} } } }, "ListResourceServers": { "input": { "type": "structure", "required": [ "UserPoolId" ], "members": { "UserPoolId": {}, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "required": [ "ResourceServers" ], "members": { "ResourceServers": { "type": "list", "member": { "shape": "S4i" } }, "NextToken": {} } } }, "ListTagsForResource": { "input": { "type": "structure", "required": [ "ResourceArn" ], "members": { "ResourceArn": {} } }, "output": { "type": "structure", "members": { "Tags": { "shape": "S5u" } } } }, "ListUserImportJobs": { "input": { "type": "structure", "required": [ "UserPoolId", "MaxResults" ], "members": { "UserPoolId": {}, "MaxResults": { "type": "integer" }, "PaginationToken": {} } }, "output": { "type": "structure", "members": { "UserImportJobs": { "type": "list", "member": { "shape": "S4m" } }, "PaginationToken": {} } } }, "ListUserPoolClients": { "input": { "type": "structure", "required": [ "UserPoolId" ], "members": { "UserPoolId": {}, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "UserPoolClients": { "type": "list", "member": { "type": "structure", "members": { "ClientId": { "shape": "S1j" }, "UserPoolId": {}, "ClientName": {} } } }, "NextToken": {} } } }, "ListUserPools": { "input": { "type": "structure", "required": [ "MaxResults" ], "members": { "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "UserPools": { "type": "list", "member": { "type": "structure", "members": { "Id": {}, "Name": {}, "LambdaConfig": { "shape": "S50" }, "Status": { "deprecated": true, "deprecatedMessage": "This property is no longer available." }, "LastModifiedDate": { "type": "timestamp" }, "CreationDate": { "type": "timestamp" } } } }, "NextToken": {} } } }, "ListUsers": { "input": { "type": "structure", "required": [ "UserPoolId" ], "members": { "UserPoolId": {}, "AttributesToGet": { "type": "list", "member": {} }, "Limit": { "type": "integer" }, "PaginationToken": {}, "Filter": {} } }, "output": { "type": "structure", "members": { "Users": { "shape": "Sap" }, "PaginationToken": {} } } }, "ListUsersInGroup": { "input": { "type": "structure", "required": [ "UserPoolId", "GroupName" ], "members": { "UserPoolId": {}, "GroupName": {}, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "Users": { "shape": "Sap" }, "NextToken": {} } } }, "ResendConfirmationCode": { "input": { "type": "structure", "required": [ "ClientId", "Username" ], "members": { "ClientId": { "shape": "S1j" }, "SecretHash": { "shape": "S3s" }, "UserContextData": { "shape": "S3u" }, "Username": { "shape": "Sd" }, "AnalyticsMetadata": { "shape": "S1m" }, "ClientMetadata": { "shape": "Sg" } } }, "output": { "type": "structure", "members": { "CodeDeliveryDetails": { "shape": "S8n" } } }, "authtype": "none", "auth": [ "smithy.api#noAuth" ] }, "RespondToAuthChallenge": { "input": { "type": "structure", "required": [ "ClientId", "ChallengeName" ], "members": { "ClientId": { "shape": "S1j" }, "ChallengeName": {}, "Session": { "shape": "S1s" }, "ChallengeResponses": { "shape": "S2y" }, "AnalyticsMetadata": { "shape": "S1m" }, "UserContextData": { "shape": "S3u" }, "ClientMetadata": { "shape": "Sg" } } }, "output": { "type": "structure", "members": { "ChallengeName": {}, "Session": { "shape": "S1s" }, "ChallengeParameters": { "shape": "S1t" }, "AuthenticationResult": { "shape": "S1u" } } }, "authtype": "none", "auth": [ "smithy.api#noAuth" ] }, "RevokeToken": { "input": { "type": "structure", "required": [ "Token", "ClientId" ], "members": { "Token": { "shape": "S1v" }, "ClientId": { "shape": "S1j" }, "ClientSecret": { "shape": "S75" } } }, "output": { "type": "structure", "members": {} }, "authtype": "none", "auth": [ "smithy.api#noAuth" ] }, "SetLogDeliveryConfiguration": { "input": { "type": "structure", "required": [ "UserPoolId", "LogConfigurations" ], "members": { "UserPoolId": {}, "LogConfigurations": { "shape": "S90" } } }, "output": { "type": "structure", "members": { "LogDeliveryConfiguration": { "shape": "S8z" } } } }, "SetRiskConfiguration": { "input": { "type": "structure", "required": [ "UserPoolId" ], "members": { "UserPoolId": {}, "ClientId": { "shape": "S1j" }, "CompromisedCredentialsRiskConfiguration": { "shape": "S7q" }, "AccountTakeoverRiskConfiguration": { "shape": "S7v" }, "RiskExceptionConfiguration": { "shape": "S84" } } }, "output": { "type": "structure", "required": [ "RiskConfiguration" ], "members": { "RiskConfiguration": { "shape": "S7p" } } } }, "SetUICustomization": { "input": { "type": "structure", "required": [ "UserPoolId" ], "members": { "UserPoolId": {}, "ClientId": { "shape": "S1j" }, "CSS": {}, "ImageFile": { "type": "blob" } } }, "output": { "type": "structure", "required": [ "UICustomization" ], "members": { "UICustomization": { "shape": "S9c" } } } }, "SetUserMFAPreference": { "input": { "type": "structure", "required": [ "AccessToken" ], "members": { "SMSMfaSettings": { "shape": "S31" }, "SoftwareTokenMfaSettings": { "shape": "S32" }, "AccessToken": { "shape": "S1v" } } }, "output": { "type": "structure", "members": {} }, "authtype": "none", "auth": [ "smithy.api#noAuth" ] }, "SetUserPoolMfaConfig": { "input": { "type": "structure", "required": [ "UserPoolId" ], "members": { "UserPoolId": {}, "SmsMfaConfiguration": { "shape": "S9m" }, "SoftwareTokenMfaConfiguration": { "shape": "S9n" }, "MfaConfiguration": {} } }, "output": { "type": "structure", "members": { "SmsMfaConfiguration": { "shape": "S9m" }, "SoftwareTokenMfaConfiguration": { "shape": "S9n" }, "MfaConfiguration": {} } } }, "SetUserSettings": { "input": { "type": "structure", "required": [ "AccessToken", "MFAOptions" ], "members": { "AccessToken": { "shape": "S1v" }, "MFAOptions": { "shape": "Sw" } } }, "output": { "type": "structure", "members": {} }, "authtype": "none", "auth": [ "smithy.api#noAuth" ] }, "SignUp": { "input": { "type": "structure", "required": [ "ClientId", "Username", "Password" ], "members": { "ClientId": { "shape": "S1j" }, "SecretHash": { "shape": "S3s" }, "Username": { "shape": "Sd" }, "Password": { "shape": "Sn" }, "UserAttributes": { "shape": "Sj" }, "ValidationData": { "shape": "Sj" }, "AnalyticsMetadata": { "shape": "S1m" }, "UserContextData": { "shape": "S3u" }, "ClientMetadata": { "shape": "Sg" } } }, "output": { "type": "structure", "required": [ "UserConfirmed", "UserSub" ], "members": { "UserConfirmed": { "type": "boolean" }, "CodeDeliveryDetails": { "shape": "S8n" }, "UserSub": {} } }, "authtype": "none", "auth": [ "smithy.api#noAuth" ] }, "StartUserImportJob": { "input": { "type": "structure", "required": [ "UserPoolId", "JobId" ], "members": { "UserPoolId": {}, "JobId": {} } }, "output": { "type": "structure", "members": { "UserImportJob": { "shape": "S4m" } } } }, "StopUserImportJob": { "input": { "type": "structure", "required": [ "UserPoolId", "JobId" ], "members": { "UserPoolId": {}, "JobId": {} } }, "output": { "type": "structure", "members": { "UserImportJob": { "shape": "S4m" } } } }, "TagResource": { "input": { "type": "structure", "required": [ "ResourceArn", "Tags" ], "members": { "ResourceArn": {}, "Tags": { "shape": "S5u" } } }, "output": { "type": "structure", "members": {} } }, "UntagResource": { "input": { "type": "structure", "required": [ "ResourceArn", "TagKeys" ], "members": { "ResourceArn": {}, "TagKeys": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": {} } }, "UpdateAuthEventFeedback": { "input": { "type": "structure", "required": [ "UserPoolId", "Username", "EventId", "FeedbackToken", "FeedbackValue" ], "members": { "UserPoolId": {}, "Username": { "shape": "Sd" }, "EventId": {}, "FeedbackToken": { "shape": "S1v" }, "FeedbackValue": {} } }, "output": { "type": "structure", "members": {} }, "authtype": "none", "auth": [ "smithy.api#noAuth" ] }, "UpdateDeviceStatus": { "input": { "type": "structure", "required": [ "AccessToken", "DeviceKey" ], "members": { "AccessToken": { "shape": "S1v" }, "DeviceKey": {}, "DeviceRememberedStatus": {} } }, "output": { "type": "structure", "members": {} }, "authtype": "none", "auth": [ "smithy.api#noAuth" ] }, "UpdateGroup": { "input": { "type": "structure", "required": [ "GroupName", "UserPoolId" ], "members": { "GroupName": {}, "UserPoolId": {}, "Description": {}, "RoleArn": {}, "Precedence": { "type": "integer" } } }, "output": { "type": "structure", "members": { "Group": { "shape": "S29" } } } }, "UpdateIdentityProvider": { "input": { "type": "structure", "required": [ "UserPoolId", "ProviderName" ], "members": { "UserPoolId": {}, "ProviderName": {}, "ProviderDetails": { "shape": "S43" }, "AttributeMapping": { "shape": "S44" }, "IdpIdentifiers": { "shape": "S46" } } }, "output": { "type": "structure", "required": [ "IdentityProvider" ], "members": { "IdentityProvider": { "shape": "S49" } } } }, "UpdateResourceServer": { "input": { "type": "structure", "required": [ "UserPoolId", "Identifier", "Name" ], "members": { "UserPoolId": {}, "Identifier": {}, "Name": {}, "Scopes": { "shape": "S4d" } } }, "output": { "type": "structure", "required": [ "ResourceServer" ], "members": { "ResourceServer": { "shape": "S4i" } } } }, "UpdateUserAttributes": { "input": { "type": "structure", "required": [ "UserAttributes", "AccessToken" ], "members": { "UserAttributes": { "shape": "Sj" }, "AccessToken": { "shape": "S1v" }, "ClientMetadata": { "shape": "Sg" } } }, "output": { "type": "structure", "members": { "CodeDeliveryDetailsList": { "type": "list", "member": { "shape": "S8n" } } } }, "authtype": "none", "auth": [ "smithy.api#noAuth" ] }, "UpdateUserPool": { "input": { "type": "structure", "required": [ "UserPoolId" ], "members": { "UserPoolId": {}, "Policies": { "shape": "S4u" }, "DeletionProtection": {}, "LambdaConfig": { "shape": "S50" }, "AutoVerifiedAttributes": { "shape": "S57" }, "SmsVerificationMessage": {}, "EmailVerificationMessage": {}, "EmailVerificationSubject": {}, "VerificationMessageTemplate": { "shape": "S5g" }, "SmsAuthenticationMessage": {}, "UserAttributeUpdateSettings": { "shape": "S5l" }, "MfaConfiguration": {}, "DeviceConfiguration": { "shape": "S5n" }, "EmailConfiguration": { "shape": "S5o" }, "SmsConfiguration": { "shape": "S5s" }, "UserPoolTags": { "shape": "S5u" }, "AdminCreateUserConfig": { "shape": "S5x" }, "UserPoolAddOns": { "shape": "S61" }, "AccountRecoverySetting": { "shape": "S66" } } }, "output": { "type": "structure", "members": {} } }, "UpdateUserPoolClient": { "input": { "type": "structure", "required": [ "UserPoolId", "ClientId" ], "members": { "UserPoolId": {}, "ClientId": { "shape": "S1j" }, "ClientName": {}, "RefreshTokenValidity": { "type": "integer" }, "AccessTokenValidity": { "type": "integer" }, "IdTokenValidity": { "type": "integer" }, "TokenValidityUnits": { "shape": "S6l" }, "ReadAttributes": { "shape": "S6n" }, "WriteAttributes": { "shape": "S6n" }, "ExplicitAuthFlows": { "shape": "S6p" }, "SupportedIdentityProviders": { "shape": "S6r" }, "CallbackURLs": { "shape": "S6s" }, "LogoutURLs": { "shape": "S6u" }, "DefaultRedirectURI": {}, "AllowedOAuthFlows": { "shape": "S6v" }, "AllowedOAuthScopes": { "shape": "S6x" }, "AllowedOAuthFlowsUserPoolClient": { "type": "boolean" }, "AnalyticsConfiguration": { "shape": "S6z" }, "PreventUserExistenceErrors": {}, "EnableTokenRevocation": { "type": "boolean" }, "EnablePropagateAdditionalUserContextData": { "type": "boolean" }, "AuthSessionValidity": { "type": "integer" } } }, "output": { "type": "structure", "members": { "UserPoolClient": { "shape": "S74" } } } }, "UpdateUserPoolDomain": { "input": { "type": "structure", "required": [ "Domain", "UserPoolId", "CustomDomainConfig" ], "members": { "Domain": {}, "UserPoolId": {}, "CustomDomainConfig": { "shape": "S77" } } }, "output": { "type": "structure", "members": { "CloudFrontDomain": {} } } }, "VerifySoftwareToken": { "input": { "type": "structure", "required": [ "UserCode" ], "members": { "AccessToken": { "shape": "S1v" }, "Session": { "shape": "S1s" }, "UserCode": { "type": "string", "sensitive": true }, "FriendlyDeviceName": {} } }, "output": { "type": "structure", "members": { "Status": {}, "Session": { "shape": "S1s" } } }, "authtype": "none", "auth": [ "smithy.api#noAuth" ] }, "VerifyUserAttribute": { "input": { "type": "structure", "required": [ "AccessToken", "AttributeName", "Code" ], "members": { "AccessToken": { "shape": "S1v" }, "AttributeName": {}, "Code": {} } }, "output": { "type": "structure", "members": {} }, "authtype": "none", "auth": [ "smithy.api#noAuth" ] } }, "shapes": { "S4": { "type": "structure", "members": { "Name": {}, "AttributeDataType": {}, "DeveloperOnlyAttribute": { "type": "boolean" }, "Mutable": { "type": "boolean" }, "Required": { "type": "boolean" }, "NumberAttributeConstraints": { "type": "structure", "members": { "MinValue": {}, "MaxValue": {} } }, "StringAttributeConstraints": { "type": "structure", "members": { "MinLength": {}, "MaxLength": {} } } } }, "Sd": { "type": "string", "sensitive": true }, "Sg": { "type": "map", "key": {}, "value": {} }, "Sj": { "type": "list", "member": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "Value": { "type": "string", "sensitive": true } } } }, "Sn": { "type": "string", "sensitive": true }, "St": { "type": "structure", "members": { "Username": { "shape": "Sd" }, "Attributes": { "shape": "Sj" }, "UserCreateDate": { "type": "timestamp" }, "UserLastModifiedDate": { "type": "timestamp" }, "Enabled": { "type": "boolean" }, "UserStatus": {}, "MFAOptions": { "shape": "Sw" } } }, "Sw": { "type": "list", "member": { "type": "structure", "members": { "DeliveryMedium": {}, "AttributeName": {} } } }, "S10": { "type": "list", "member": {} }, "S13": { "type": "structure", "members": { "ProviderName": {}, "ProviderAttributeName": {}, "ProviderAttributeValue": {} } }, "S1e": { "type": "structure", "members": { "DeviceKey": {}, "DeviceAttributes": { "shape": "Sj" }, "DeviceCreateDate": { "type": "timestamp" }, "DeviceLastModifiedDate": { "type": "timestamp" }, "DeviceLastAuthenticatedDate": { "type": "timestamp" } } }, "S1h": { "type": "list", "member": {} }, "S1j": { "type": "string", "sensitive": true }, "S1l": { "type": "map", "key": {}, "value": {}, "sensitive": true }, "S1m": { "type": "structure", "members": { "AnalyticsEndpointId": {} } }, "S1n": { "type": "structure", "required": [ "IpAddress", "ServerName", "ServerPath", "HttpHeaders" ], "members": { "IpAddress": {}, "ServerName": {}, "ServerPath": {}, "HttpHeaders": { "type": "list", "member": { "type": "structure", "members": { "headerName": {}, "headerValue": {} } } }, "EncodedData": {} } }, "S1s": { "type": "string", "sensitive": true }, "S1t": { "type": "map", "key": {}, "value": {} }, "S1u": { "type": "structure", "members": { "AccessToken": { "shape": "S1v" }, "ExpiresIn": { "type": "integer" }, "TokenType": {}, "RefreshToken": { "shape": "S1v" }, "IdToken": { "shape": "S1v" }, "NewDeviceMetadata": { "type": "structure", "members": { "DeviceKey": {}, "DeviceGroupKey": {} } } } }, "S1v": { "type": "string", "sensitive": true }, "S24": { "type": "list", "member": { "shape": "S1e" } }, "S28": { "type": "list", "member": { "shape": "S29" } }, "S29": { "type": "structure", "members": { "GroupName": {}, "UserPoolId": {}, "Description": {}, "RoleArn": {}, "Precedence": { "type": "integer" }, "LastModifiedDate": { "type": "timestamp" }, "CreationDate": { "type": "timestamp" } } }, "S2y": { "type": "map", "key": {}, "value": {}, "sensitive": true }, "S31": { "type": "structure", "members": { "Enabled": { "type": "boolean" }, "PreferredMfa": { "type": "boolean" } } }, "S32": { "type": "structure", "members": { "Enabled": { "type": "boolean" }, "PreferredMfa": { "type": "boolean" } } }, "S3s": { "type": "string", "sensitive": true }, "S3u": { "type": "structure", "members": { "IpAddress": {}, "EncodedData": {} }, "sensitive": true }, "S43": { "type": "map", "key": {}, "value": {} }, "S44": { "type": "map", "key": {}, "value": {} }, "S46": { "type": "list", "member": {} }, "S49": { "type": "structure", "members": { "UserPoolId": {}, "ProviderName": {}, "ProviderType": {}, "ProviderDetails": { "shape": "S43" }, "AttributeMapping": { "shape": "S44" }, "IdpIdentifiers": { "shape": "S46" }, "LastModifiedDate": { "type": "timestamp" }, "CreationDate": { "type": "timestamp" } } }, "S4d": { "type": "list", "member": { "type": "structure", "required": [ "ScopeName", "ScopeDescription" ], "members": { "ScopeName": {}, "ScopeDescription": {} } } }, "S4i": { "type": "structure", "members": { "UserPoolId": {}, "Identifier": {}, "Name": {}, "Scopes": { "shape": "S4d" } } }, "S4m": { "type": "structure", "members": { "JobName": {}, "JobId": {}, "UserPoolId": {}, "PreSignedUrl": {}, "CreationDate": { "type": "timestamp" }, "StartDate": { "type": "timestamp" }, "CompletionDate": { "type": "timestamp" }, "Status": {}, "CloudWatchLogsRoleArn": {}, "ImportedUsers": { "type": "long" }, "SkippedUsers": { "type": "long" }, "FailedUsers": { "type": "long" }, "CompletionMessage": {} } }, "S4u": { "type": "structure", "members": { "PasswordPolicy": { "type": "structure", "members": { "MinimumLength": { "type": "integer" }, "RequireUppercase": { "type": "boolean" }, "RequireLowercase": { "type": "boolean" }, "RequireNumbers": { "type": "boolean" }, "RequireSymbols": { "type": "boolean" }, "PasswordHistorySize": { "type": "integer" }, "TemporaryPasswordValidityDays": { "type": "integer" } } } } }, "S50": { "type": "structure", "members": { "PreSignUp": {}, "CustomMessage": {}, "PostConfirmation": {}, "PreAuthentication": {}, "PostAuthentication": {}, "DefineAuthChallenge": {}, "CreateAuthChallenge": {}, "VerifyAuthChallengeResponse": {}, "PreTokenGeneration": {}, "UserMigration": {}, "PreTokenGenerationConfig": { "type": "structure", "required": [ "LambdaVersion", "LambdaArn" ], "members": { "LambdaVersion": {}, "LambdaArn": {} } }, "CustomSMSSender": { "type": "structure", "required": [ "LambdaVersion", "LambdaArn" ], "members": { "LambdaVersion": {}, "LambdaArn": {} } }, "CustomEmailSender": { "type": "structure", "required": [ "LambdaVersion", "LambdaArn" ], "members": { "LambdaVersion": {}, "LambdaArn": {} } }, "KMSKeyID": {} } }, "S57": { "type": "list", "member": {} }, "S59": { "type": "list", "member": {} }, "S5b": { "type": "list", "member": {} }, "S5g": { "type": "structure", "members": { "SmsMessage": {}, "EmailMessage": {}, "EmailSubject": {}, "EmailMessageByLink": {}, "EmailSubjectByLink": {}, "DefaultEmailOption": {} } }, "S5l": { "type": "structure", "members": { "AttributesRequireVerificationBeforeUpdate": { "type": "list", "member": {} } } }, "S5n": { "type": "structure", "members": { "ChallengeRequiredOnNewDevice": { "type": "boolean" }, "DeviceOnlyRememberedOnUserPrompt": { "type": "boolean" } } }, "S5o": { "type": "structure", "members": { "SourceArn": {}, "ReplyToEmailAddress": {}, "EmailSendingAccount": {}, "From": {}, "ConfigurationSet": {} } }, "S5s": { "type": "structure", "required": [ "SnsCallerArn" ], "members": { "SnsCallerArn": {}, "ExternalId": {}, "SnsRegion": {} } }, "S5u": { "type": "map", "key": {}, "value": {} }, "S5x": { "type": "structure", "members": { "AllowAdminCreateUserOnly": { "type": "boolean" }, "UnusedAccountValidityDays": { "type": "integer" }, "InviteMessageTemplate": { "type": "structure", "members": { "SMSMessage": {}, "EmailMessage": {}, "EmailSubject": {} } } } }, "S60": { "type": "list", "member": { "shape": "S4" } }, "S61": { "type": "structure", "required": [ "AdvancedSecurityMode" ], "members": { "AdvancedSecurityMode": {}, "AdvancedSecurityAdditionalFlows": { "type": "structure", "members": { "CustomAuthMode": {} } } } }, "S65": { "type": "structure", "required": [ "CaseSensitive" ], "members": { "CaseSensitive": { "type": "boolean" } } }, "S66": { "type": "structure", "members": { "RecoveryMechanisms": { "type": "list", "member": { "type": "structure", "required": [ "Priority", "Name" ], "members": { "Priority": { "type": "integer" }, "Name": {} } } } } }, "S6c": { "type": "structure", "members": { "Id": {}, "Name": {}, "Policies": { "shape": "S4u" }, "DeletionProtection": {}, "LambdaConfig": { "shape": "S50" }, "Status": { "deprecated": true, "deprecatedMessage": "This property is no longer available." }, "LastModifiedDate": { "type": "timestamp" }, "CreationDate": { "type": "timestamp" }, "SchemaAttributes": { "shape": "S60" }, "AutoVerifiedAttributes": { "shape": "S57" }, "AliasAttributes": { "shape": "S59" }, "UsernameAttributes": { "shape": "S5b" }, "SmsVerificationMessage": {}, "EmailVerificationMessage": {}, "EmailVerificationSubject": {}, "VerificationMessageTemplate": { "shape": "S5g" }, "SmsAuthenticationMessage": {}, "UserAttributeUpdateSettings": { "shape": "S5l" }, "MfaConfiguration": {}, "DeviceConfiguration": { "shape": "S5n" }, "EstimatedNumberOfUsers": { "type": "integer" }, "EmailConfiguration": { "shape": "S5o" }, "SmsConfiguration": { "shape": "S5s" }, "UserPoolTags": { "shape": "S5u" }, "SmsConfigurationFailure": {}, "EmailConfigurationFailure": {}, "Domain": {}, "CustomDomain": {}, "AdminCreateUserConfig": { "shape": "S5x" }, "UserPoolAddOns": { "shape": "S61" }, "UsernameConfiguration": { "shape": "S65" }, "Arn": {}, "AccountRecoverySetting": { "shape": "S66" } } }, "S6l": { "type": "structure", "members": { "AccessToken": {}, "IdToken": {}, "RefreshToken": {} } }, "S6n": { "type": "list", "member": {} }, "S6p": { "type": "list", "member": {} }, "S6r": { "type": "list", "member": {} }, "S6s": { "type": "list", "member": {} }, "S6u": { "type": "list", "member": {} }, "S6v": { "type": "list", "member": {} }, "S6x": { "type": "list", "member": {} }, "S6z": { "type": "structure", "members": { "ApplicationId": {}, "ApplicationArn": {}, "RoleArn": {}, "ExternalId": {}, "UserDataShared": { "type": "boolean" } } }, "S74": { "type": "structure", "members": { "UserPoolId": {}, "ClientName": {}, "ClientId": { "shape": "S1j" }, "ClientSecret": { "shape": "S75" }, "LastModifiedDate": { "type": "timestamp" }, "CreationDate": { "type": "timestamp" }, "RefreshTokenValidity": { "type": "integer" }, "AccessTokenValidity": { "type": "integer" }, "IdTokenValidity": { "type": "integer" }, "TokenValidityUnits": { "shape": "S6l" }, "ReadAttributes": { "shape": "S6n" }, "WriteAttributes": { "shape": "S6n" }, "ExplicitAuthFlows": { "shape": "S6p" }, "SupportedIdentityProviders": { "shape": "S6r" }, "CallbackURLs": { "shape": "S6s" }, "LogoutURLs": { "shape": "S6u" }, "DefaultRedirectURI": {}, "AllowedOAuthFlows": { "shape": "S6v" }, "AllowedOAuthScopes": { "shape": "S6x" }, "AllowedOAuthFlowsUserPoolClient": { "type": "boolean" }, "AnalyticsConfiguration": { "shape": "S6z" }, "PreventUserExistenceErrors": {}, "EnableTokenRevocation": { "type": "boolean" }, "EnablePropagateAdditionalUserContextData": { "type": "boolean" }, "AuthSessionValidity": { "type": "integer" } } }, "S75": { "type": "string", "sensitive": true }, "S77": { "type": "structure", "required": [ "CertificateArn" ], "members": { "CertificateArn": {} } }, "S7p": { "type": "structure", "members": { "UserPoolId": {}, "ClientId": { "shape": "S1j" }, "CompromisedCredentialsRiskConfiguration": { "shape": "S7q" }, "AccountTakeoverRiskConfiguration": { "shape": "S7v" }, "RiskExceptionConfiguration": { "shape": "S84" }, "LastModifiedDate": { "type": "timestamp" } } }, "S7q": { "type": "structure", "required": [ "Actions" ], "members": { "EventFilter": { "type": "list", "member": {} }, "Actions": { "type": "structure", "required": [ "EventAction" ], "members": { "EventAction": {} } } } }, "S7v": { "type": "structure", "required": [ "Actions" ], "members": { "NotifyConfiguration": { "type": "structure", "required": [ "SourceArn" ], "members": { "From": {}, "ReplyTo": {}, "SourceArn": {}, "BlockEmail": { "shape": "S7x" }, "NoActionEmail": { "shape": "S7x" }, "MfaEmail": { "shape": "S7x" } } }, "Actions": { "type": "structure", "members": { "LowAction": { "shape": "S81" }, "MediumAction": { "shape": "S81" }, "HighAction": { "shape": "S81" } } } } }, "S7x": { "type": "structure", "required": [ "Subject" ], "members": { "Subject": {}, "HtmlBody": {}, "TextBody": {} } }, "S81": { "type": "structure", "required": [ "Notify", "EventAction" ], "members": { "Notify": { "type": "boolean" }, "EventAction": {} } }, "S84": { "type": "structure", "members": { "BlockedIPRangeList": { "type": "list", "member": {} }, "SkippedIPRangeList": { "type": "list", "member": {} } } }, "S8n": { "type": "structure", "members": { "Destination": {}, "DeliveryMedium": {}, "AttributeName": {} } }, "S8z": { "type": "structure", "required": [ "UserPoolId", "LogConfigurations" ], "members": { "UserPoolId": {}, "LogConfigurations": { "shape": "S90" } } }, "S90": { "type": "list", "member": { "type": "structure", "required": [ "LogLevel", "EventSource" ], "members": { "LogLevel": {}, "EventSource": {}, "CloudWatchLogsConfiguration": { "type": "structure", "members": { "LogGroupArn": {} } }, "S3Configuration": { "type": "structure", "members": { "BucketArn": {} } }, "FirehoseConfiguration": { "type": "structure", "members": { "StreamArn": {} } } } } }, "S9c": { "type": "structure", "members": { "UserPoolId": {}, "ClientId": { "shape": "S1j" }, "ImageUrl": {}, "CSS": {}, "CSSVersion": {}, "LastModifiedDate": { "type": "timestamp" }, "CreationDate": { "type": "timestamp" } } }, "S9m": { "type": "structure", "members": { "SmsAuthenticationMessage": {}, "SmsConfiguration": { "shape": "S5s" } } }, "S9n": { "type": "structure", "members": { "Enabled": { "type": "boolean" } } }, "Sap": { "type": "list", "member": { "shape": "St" } } } } },{}],59:[function(require,module,exports){ module.exports={ "pagination": { "AdminListGroupsForUser": { "input_token": "NextToken", "limit_key": "Limit", "output_token": "NextToken", "result_key": "Groups" }, "AdminListUserAuthEvents": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "AuthEvents" }, "ListGroups": { "input_token": "NextToken", "limit_key": "Limit", "output_token": "NextToken", "result_key": "Groups" }, "ListIdentityProviders": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Providers" }, "ListResourceServers": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "ResourceServers" }, "ListUserPoolClients": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "UserPoolClients" }, "ListUserPools": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "UserPools" }, "ListUsers": { "input_token": "PaginationToken", "limit_key": "Limit", "output_token": "PaginationToken", "result_key": "Users" }, "ListUsersInGroup": { "input_token": "NextToken", "limit_key": "Limit", "output_token": "NextToken", "result_key": "Users" } } } },{}],60:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2014-06-30", "endpointPrefix": "cognito-sync", "jsonVersion": "1.1", "protocol": "rest-json", "serviceFullName": "Amazon Cognito Sync", "serviceId": "Cognito Sync", "signatureVersion": "v4", "uid": "cognito-sync-2014-06-30" }, "operations": { "BulkPublish": { "http": { "requestUri": "/identitypools/{IdentityPoolId}/bulkpublish", "responseCode": 200 }, "input": { "type": "structure", "required": [ "IdentityPoolId" ], "members": { "IdentityPoolId": { "location": "uri", "locationName": "IdentityPoolId" } } }, "output": { "type": "structure", "members": { "IdentityPoolId": {} } } }, "DeleteDataset": { "http": { "method": "DELETE", "requestUri": "/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets/{DatasetName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "IdentityPoolId", "IdentityId", "DatasetName" ], "members": { "IdentityPoolId": { "location": "uri", "locationName": "IdentityPoolId" }, "IdentityId": { "location": "uri", "locationName": "IdentityId" }, "DatasetName": { "location": "uri", "locationName": "DatasetName" } } }, "output": { "type": "structure", "members": { "Dataset": { "shape": "S8" } } } }, "DescribeDataset": { "http": { "method": "GET", "requestUri": "/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets/{DatasetName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "IdentityPoolId", "IdentityId", "DatasetName" ], "members": { "IdentityPoolId": { "location": "uri", "locationName": "IdentityPoolId" }, "IdentityId": { "location": "uri", "locationName": "IdentityId" }, "DatasetName": { "location": "uri", "locationName": "DatasetName" } } }, "output": { "type": "structure", "members": { "Dataset": { "shape": "S8" } } } }, "DescribeIdentityPoolUsage": { "http": { "method": "GET", "requestUri": "/identitypools/{IdentityPoolId}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "IdentityPoolId" ], "members": { "IdentityPoolId": { "location": "uri", "locationName": "IdentityPoolId" } } }, "output": { "type": "structure", "members": { "IdentityPoolUsage": { "shape": "Sg" } } } }, "DescribeIdentityUsage": { "http": { "method": "GET", "requestUri": "/identitypools/{IdentityPoolId}/identities/{IdentityId}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "IdentityPoolId", "IdentityId" ], "members": { "IdentityPoolId": { "location": "uri", "locationName": "IdentityPoolId" }, "IdentityId": { "location": "uri", "locationName": "IdentityId" } } }, "output": { "type": "structure", "members": { "IdentityUsage": { "type": "structure", "members": { "IdentityId": {}, "IdentityPoolId": {}, "LastModifiedDate": { "type": "timestamp" }, "DatasetCount": { "type": "integer" }, "DataStorage": { "type": "long" } } } } } }, "GetBulkPublishDetails": { "http": { "requestUri": "/identitypools/{IdentityPoolId}/getBulkPublishDetails", "responseCode": 200 }, "input": { "type": "structure", "required": [ "IdentityPoolId" ], "members": { "IdentityPoolId": { "location": "uri", "locationName": "IdentityPoolId" } } }, "output": { "type": "structure", "members": { "IdentityPoolId": {}, "BulkPublishStartTime": { "type": "timestamp" }, "BulkPublishCompleteTime": { "type": "timestamp" }, "BulkPublishStatus": {}, "FailureMessage": {} } } }, "GetCognitoEvents": { "http": { "method": "GET", "requestUri": "/identitypools/{IdentityPoolId}/events", "responseCode": 200 }, "input": { "type": "structure", "required": [ "IdentityPoolId" ], "members": { "IdentityPoolId": { "location": "uri", "locationName": "IdentityPoolId" } } }, "output": { "type": "structure", "members": { "Events": { "shape": "Sq" } } } }, "GetIdentityPoolConfiguration": { "http": { "method": "GET", "requestUri": "/identitypools/{IdentityPoolId}/configuration", "responseCode": 200 }, "input": { "type": "structure", "required": [ "IdentityPoolId" ], "members": { "IdentityPoolId": { "location": "uri", "locationName": "IdentityPoolId" } } }, "output": { "type": "structure", "members": { "IdentityPoolId": {}, "PushSync": { "shape": "Sv" }, "CognitoStreams": { "shape": "Sz" } } } }, "ListDatasets": { "http": { "method": "GET", "requestUri": "/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets", "responseCode": 200 }, "input": { "type": "structure", "required": [ "IdentityId", "IdentityPoolId" ], "members": { "IdentityPoolId": { "location": "uri", "locationName": "IdentityPoolId" }, "IdentityId": { "location": "uri", "locationName": "IdentityId" }, "NextToken": { "location": "querystring", "locationName": "nextToken" }, "MaxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "Datasets": { "type": "list", "member": { "shape": "S8" } }, "Count": { "type": "integer" }, "NextToken": {} } } }, "ListIdentityPoolUsage": { "http": { "method": "GET", "requestUri": "/identitypools", "responseCode": 200 }, "input": { "type": "structure", "members": { "NextToken": { "location": "querystring", "locationName": "nextToken" }, "MaxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "IdentityPoolUsages": { "type": "list", "member": { "shape": "Sg" } }, "MaxResults": { "type": "integer" }, "Count": { "type": "integer" }, "NextToken": {} } } }, "ListRecords": { "http": { "method": "GET", "requestUri": "/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets/{DatasetName}/records", "responseCode": 200 }, "input": { "type": "structure", "required": [ "IdentityPoolId", "IdentityId", "DatasetName" ], "members": { "IdentityPoolId": { "location": "uri", "locationName": "IdentityPoolId" }, "IdentityId": { "location": "uri", "locationName": "IdentityId" }, "DatasetName": { "location": "uri", "locationName": "DatasetName" }, "LastSyncCount": { "location": "querystring", "locationName": "lastSyncCount", "type": "long" }, "NextToken": { "location": "querystring", "locationName": "nextToken" }, "MaxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "SyncSessionToken": { "location": "querystring", "locationName": "syncSessionToken" } } }, "output": { "type": "structure", "members": { "Records": { "shape": "S1c" }, "NextToken": {}, "Count": { "type": "integer" }, "DatasetSyncCount": { "type": "long" }, "LastModifiedBy": {}, "MergedDatasetNames": { "type": "list", "member": {} }, "DatasetExists": { "type": "boolean" }, "DatasetDeletedAfterRequestedSyncCount": { "type": "boolean" }, "SyncSessionToken": {} } } }, "RegisterDevice": { "http": { "requestUri": "/identitypools/{IdentityPoolId}/identity/{IdentityId}/device", "responseCode": 200 }, "input": { "type": "structure", "required": [ "IdentityPoolId", "IdentityId", "Platform", "Token" ], "members": { "IdentityPoolId": { "location": "uri", "locationName": "IdentityPoolId" }, "IdentityId": { "location": "uri", "locationName": "IdentityId" }, "Platform": {}, "Token": {} } }, "output": { "type": "structure", "members": { "DeviceId": {} } } }, "SetCognitoEvents": { "http": { "requestUri": "/identitypools/{IdentityPoolId}/events", "responseCode": 200 }, "input": { "type": "structure", "required": [ "IdentityPoolId", "Events" ], "members": { "IdentityPoolId": { "location": "uri", "locationName": "IdentityPoolId" }, "Events": { "shape": "Sq" } } } }, "SetIdentityPoolConfiguration": { "http": { "requestUri": "/identitypools/{IdentityPoolId}/configuration", "responseCode": 200 }, "input": { "type": "structure", "required": [ "IdentityPoolId" ], "members": { "IdentityPoolId": { "location": "uri", "locationName": "IdentityPoolId" }, "PushSync": { "shape": "Sv" }, "CognitoStreams": { "shape": "Sz" } } }, "output": { "type": "structure", "members": { "IdentityPoolId": {}, "PushSync": { "shape": "Sv" }, "CognitoStreams": { "shape": "Sz" } } } }, "SubscribeToDataset": { "http": { "requestUri": "/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets/{DatasetName}/subscriptions/{DeviceId}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "IdentityPoolId", "IdentityId", "DatasetName", "DeviceId" ], "members": { "IdentityPoolId": { "location": "uri", "locationName": "IdentityPoolId" }, "IdentityId": { "location": "uri", "locationName": "IdentityId" }, "DatasetName": { "location": "uri", "locationName": "DatasetName" }, "DeviceId": { "location": "uri", "locationName": "DeviceId" } } }, "output": { "type": "structure", "members": {} } }, "UnsubscribeFromDataset": { "http": { "method": "DELETE", "requestUri": "/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets/{DatasetName}/subscriptions/{DeviceId}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "IdentityPoolId", "IdentityId", "DatasetName", "DeviceId" ], "members": { "IdentityPoolId": { "location": "uri", "locationName": "IdentityPoolId" }, "IdentityId": { "location": "uri", "locationName": "IdentityId" }, "DatasetName": { "location": "uri", "locationName": "DatasetName" }, "DeviceId": { "location": "uri", "locationName": "DeviceId" } } }, "output": { "type": "structure", "members": {} } }, "UpdateRecords": { "http": { "requestUri": "/identitypools/{IdentityPoolId}/identities/{IdentityId}/datasets/{DatasetName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "IdentityPoolId", "IdentityId", "DatasetName", "SyncSessionToken" ], "members": { "IdentityPoolId": { "location": "uri", "locationName": "IdentityPoolId" }, "IdentityId": { "location": "uri", "locationName": "IdentityId" }, "DatasetName": { "location": "uri", "locationName": "DatasetName" }, "DeviceId": {}, "RecordPatches": { "type": "list", "member": { "type": "structure", "required": [ "Op", "Key", "SyncCount" ], "members": { "Op": {}, "Key": {}, "Value": {}, "SyncCount": { "type": "long" }, "DeviceLastModifiedDate": { "type": "timestamp" } } } }, "SyncSessionToken": {}, "ClientContext": { "location": "header", "locationName": "x-amz-Client-Context" } } }, "output": { "type": "structure", "members": { "Records": { "shape": "S1c" } } } } }, "shapes": { "S8": { "type": "structure", "members": { "IdentityId": {}, "DatasetName": {}, "CreationDate": { "type": "timestamp" }, "LastModifiedDate": { "type": "timestamp" }, "LastModifiedBy": {}, "DataStorage": { "type": "long" }, "NumRecords": { "type": "long" } } }, "Sg": { "type": "structure", "members": { "IdentityPoolId": {}, "SyncSessionsCount": { "type": "long" }, "DataStorage": { "type": "long" }, "LastModifiedDate": { "type": "timestamp" } } }, "Sq": { "type": "map", "key": {}, "value": {} }, "Sv": { "type": "structure", "members": { "ApplicationArns": { "type": "list", "member": {} }, "RoleArn": {} } }, "Sz": { "type": "structure", "members": { "StreamName": {}, "RoleArn": {}, "StreamingStatus": {} } }, "S1c": { "type": "list", "member": { "type": "structure", "members": { "Key": {}, "Value": {}, "SyncCount": { "type": "long" }, "LastModifiedDate": { "type": "timestamp" }, "LastModifiedBy": {}, "DeviceLastModifiedDate": { "type": "timestamp" } } } } } } },{}],61:[function(require,module,exports){ arguments[4][42][0].apply(exports,arguments) },{"dup":42}],62:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2017-11-27", "endpointPrefix": "comprehend", "jsonVersion": "1.1", "protocol": "json", "serviceFullName": "Amazon Comprehend", "serviceId": "Comprehend", "signatureVersion": "v4", "signingName": "comprehend", "targetPrefix": "Comprehend_20171127", "uid": "comprehend-2017-11-27" }, "operations": { "BatchDetectDominantLanguage": { "input": { "type": "structure", "required": [ "TextList" ], "members": { "TextList": { "shape": "S2" } } }, "output": { "type": "structure", "required": [ "ResultList", "ErrorList" ], "members": { "ResultList": { "type": "list", "member": { "type": "structure", "members": { "Index": { "type": "integer" }, "Languages": { "shape": "S8" } } } }, "ErrorList": { "shape": "Sc" } }, "sensitive": true } }, "BatchDetectEntities": { "input": { "type": "structure", "required": [ "TextList", "LanguageCode" ], "members": { "TextList": { "shape": "S2" }, "LanguageCode": {} } }, "output": { "type": "structure", "required": [ "ResultList", "ErrorList" ], "members": { "ResultList": { "type": "list", "member": { "type": "structure", "members": { "Index": { "type": "integer" }, "Entities": { "shape": "Sj" } } } }, "ErrorList": { "shape": "Sc" } }, "sensitive": true } }, "BatchDetectKeyPhrases": { "input": { "type": "structure", "required": [ "TextList", "LanguageCode" ], "members": { "TextList": { "shape": "S2" }, "LanguageCode": {} } }, "output": { "type": "structure", "required": [ "ResultList", "ErrorList" ], "members": { "ResultList": { "type": "list", "member": { "type": "structure", "members": { "Index": { "type": "integer" }, "KeyPhrases": { "shape": "Su" } } } }, "ErrorList": { "shape": "Sc" } }, "sensitive": true } }, "BatchDetectSentiment": { "input": { "type": "structure", "required": [ "TextList", "LanguageCode" ], "members": { "TextList": { "shape": "S2" }, "LanguageCode": {} } }, "output": { "type": "structure", "required": [ "ResultList", "ErrorList" ], "members": { "ResultList": { "type": "list", "member": { "type": "structure", "members": { "Index": { "type": "integer" }, "Sentiment": {}, "SentimentScore": { "shape": "S11" } } } }, "ErrorList": { "shape": "Sc" } }, "sensitive": true } }, "BatchDetectSyntax": { "input": { "type": "structure", "required": [ "TextList", "LanguageCode" ], "members": { "TextList": { "shape": "S2" }, "LanguageCode": {} } }, "output": { "type": "structure", "required": [ "ResultList", "ErrorList" ], "members": { "ResultList": { "type": "list", "member": { "type": "structure", "members": { "Index": { "type": "integer" }, "SyntaxTokens": { "shape": "S17" } } } }, "ErrorList": { "shape": "Sc" } }, "sensitive": true } }, "BatchDetectTargetedSentiment": { "input": { "type": "structure", "required": [ "TextList", "LanguageCode" ], "members": { "TextList": { "shape": "S2" }, "LanguageCode": {} } }, "output": { "type": "structure", "required": [ "ResultList", "ErrorList" ], "members": { "ResultList": { "type": "list", "member": { "type": "structure", "members": { "Index": { "type": "integer" }, "Entities": { "shape": "S1f" } } } }, "ErrorList": { "shape": "Sc" } }, "sensitive": true } }, "ClassifyDocument": { "input": { "type": "structure", "required": [ "EndpointArn" ], "members": { "Text": { "shape": "S3" }, "EndpointArn": {}, "Bytes": { "type": "blob" }, "DocumentReaderConfig": { "shape": "S1p" } } }, "output": { "type": "structure", "members": { "Classes": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Score": { "type": "float" }, "Page": { "type": "integer" } } } }, "Labels": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Score": { "type": "float" }, "Page": { "type": "integer" } } } }, "DocumentMetadata": { "shape": "S1z" }, "DocumentType": { "shape": "S22" }, "Errors": { "shape": "S25" }, "Warnings": { "type": "list", "member": { "type": "structure", "members": { "Page": { "type": "integer" }, "WarnCode": {}, "WarnMessage": {} } } } }, "sensitive": true } }, "ContainsPiiEntities": { "input": { "type": "structure", "required": [ "Text", "LanguageCode" ], "members": { "Text": {}, "LanguageCode": {} } }, "output": { "type": "structure", "members": { "Labels": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Score": { "type": "float" } } } } } } }, "CreateDataset": { "input": { "type": "structure", "required": [ "FlywheelArn", "DatasetName", "InputDataConfig" ], "members": { "FlywheelArn": {}, "DatasetName": {}, "DatasetType": {}, "Description": {}, "InputDataConfig": { "type": "structure", "members": { "AugmentedManifests": { "type": "list", "member": { "type": "structure", "required": [ "AttributeNames", "S3Uri" ], "members": { "AttributeNames": { "shape": "S2o" }, "S3Uri": {}, "AnnotationDataS3Uri": {}, "SourceDocumentsS3Uri": {}, "DocumentType": {} } } }, "DataFormat": {}, "DocumentClassifierInputDataConfig": { "type": "structure", "required": [ "S3Uri" ], "members": { "S3Uri": {}, "LabelDelimiter": {} } }, "EntityRecognizerInputDataConfig": { "type": "structure", "required": [ "Documents" ], "members": { "Annotations": { "type": "structure", "required": [ "S3Uri" ], "members": { "S3Uri": {} } }, "Documents": { "type": "structure", "required": [ "S3Uri" ], "members": { "S3Uri": {}, "InputFormat": {} } }, "EntityList": { "type": "structure", "required": [ "S3Uri" ], "members": { "S3Uri": {} } } } } } }, "ClientRequestToken": { "idempotencyToken": true }, "Tags": { "shape": "S31" } } }, "output": { "type": "structure", "members": { "DatasetArn": {} } } }, "CreateDocumentClassifier": { "input": { "type": "structure", "required": [ "DocumentClassifierName", "DataAccessRoleArn", "InputDataConfig", "LanguageCode" ], "members": { "DocumentClassifierName": {}, "VersionName": {}, "DataAccessRoleArn": {}, "Tags": { "shape": "S31" }, "InputDataConfig": { "shape": "S3a" }, "OutputDataConfig": { "shape": "S3h" }, "ClientRequestToken": { "idempotencyToken": true }, "LanguageCode": {}, "VolumeKmsKeyId": {}, "VpcConfig": { "shape": "S3j" }, "Mode": {}, "ModelKmsKeyId": {}, "ModelPolicy": {} } }, "output": { "type": "structure", "members": { "DocumentClassifierArn": {} } } }, "CreateEndpoint": { "input": { "type": "structure", "required": [ "EndpointName", "DesiredInferenceUnits" ], "members": { "EndpointName": {}, "ModelArn": {}, "DesiredInferenceUnits": { "type": "integer" }, "ClientRequestToken": { "idempotencyToken": true }, "Tags": { "shape": "S31" }, "DataAccessRoleArn": {}, "FlywheelArn": {} } }, "output": { "type": "structure", "members": { "EndpointArn": {}, "ModelArn": {} } } }, "CreateEntityRecognizer": { "input": { "type": "structure", "required": [ "RecognizerName", "DataAccessRoleArn", "InputDataConfig", "LanguageCode" ], "members": { "RecognizerName": {}, "VersionName": {}, "DataAccessRoleArn": {}, "Tags": { "shape": "S31" }, "InputDataConfig": { "shape": "S3z" }, "ClientRequestToken": { "idempotencyToken": true }, "LanguageCode": {}, "VolumeKmsKeyId": {}, "VpcConfig": { "shape": "S3j" }, "ModelKmsKeyId": {}, "ModelPolicy": {} } }, "output": { "type": "structure", "members": { "EntityRecognizerArn": {} } } }, "CreateFlywheel": { "input": { "type": "structure", "required": [ "FlywheelName", "DataAccessRoleArn", "DataLakeS3Uri" ], "members": { "FlywheelName": {}, "ActiveModelArn": {}, "DataAccessRoleArn": {}, "TaskConfig": { "shape": "S4b" }, "ModelType": {}, "DataLakeS3Uri": {}, "DataSecurityConfig": { "shape": "S4i" }, "ClientRequestToken": { "idempotencyToken": true }, "Tags": { "shape": "S31" } } }, "output": { "type": "structure", "members": { "FlywheelArn": {}, "ActiveModelArn": {} } } }, "DeleteDocumentClassifier": { "input": { "type": "structure", "required": [ "DocumentClassifierArn" ], "members": { "DocumentClassifierArn": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteEndpoint": { "input": { "type": "structure", "required": [ "EndpointArn" ], "members": { "EndpointArn": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteEntityRecognizer": { "input": { "type": "structure", "required": [ "EntityRecognizerArn" ], "members": { "EntityRecognizerArn": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteFlywheel": { "input": { "type": "structure", "required": [ "FlywheelArn" ], "members": { "FlywheelArn": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteResourcePolicy": { "input": { "type": "structure", "required": [ "ResourceArn" ], "members": { "ResourceArn": {}, "PolicyRevisionId": {} } }, "output": { "type": "structure", "members": {} } }, "DescribeDataset": { "input": { "type": "structure", "required": [ "DatasetArn" ], "members": { "DatasetArn": {} } }, "output": { "type": "structure", "members": { "DatasetProperties": { "shape": "S4x" } } } }, "DescribeDocumentClassificationJob": { "input": { "type": "structure", "required": [ "JobId" ], "members": { "JobId": {} } }, "output": { "type": "structure", "members": { "DocumentClassificationJobProperties": { "shape": "S55" } } } }, "DescribeDocumentClassifier": { "input": { "type": "structure", "required": [ "DocumentClassifierArn" ], "members": { "DocumentClassifierArn": {} } }, "output": { "type": "structure", "members": { "DocumentClassifierProperties": { "shape": "S5d" } } } }, "DescribeDominantLanguageDetectionJob": { "input": { "type": "structure", "required": [ "JobId" ], "members": { "JobId": {} } }, "output": { "type": "structure", "members": { "DominantLanguageDetectionJobProperties": { "shape": "S5k" } } } }, "DescribeEndpoint": { "input": { "type": "structure", "required": [ "EndpointArn" ], "members": { "EndpointArn": {} } }, "output": { "type": "structure", "members": { "EndpointProperties": { "shape": "S5n" } } } }, "DescribeEntitiesDetectionJob": { "input": { "type": "structure", "required": [ "JobId" ], "members": { "JobId": {} } }, "output": { "type": "structure", "members": { "EntitiesDetectionJobProperties": { "shape": "S5r" } } } }, "DescribeEntityRecognizer": { "input": { "type": "structure", "required": [ "EntityRecognizerArn" ], "members": { "EntityRecognizerArn": {} } }, "output": { "type": "structure", "members": { "EntityRecognizerProperties": { "shape": "S5u" } } } }, "DescribeEventsDetectionJob": { "input": { "type": "structure", "required": [ "JobId" ], "members": { "JobId": {} } }, "output": { "type": "structure", "members": { "EventsDetectionJobProperties": { "shape": "S63" } } } }, "DescribeFlywheel": { "input": { "type": "structure", "required": [ "FlywheelArn" ], "members": { "FlywheelArn": {} } }, "output": { "type": "structure", "members": { "FlywheelProperties": { "shape": "S68" } } } }, "DescribeFlywheelIteration": { "input": { "type": "structure", "required": [ "FlywheelArn", "FlywheelIterationId" ], "members": { "FlywheelArn": {}, "FlywheelIterationId": {} } }, "output": { "type": "structure", "members": { "FlywheelIterationProperties": { "shape": "S6d" } } } }, "DescribeKeyPhrasesDetectionJob": { "input": { "type": "structure", "required": [ "JobId" ], "members": { "JobId": {} } }, "output": { "type": "structure", "members": { "KeyPhrasesDetectionJobProperties": { "shape": "S6i" } } } }, "DescribePiiEntitiesDetectionJob": { "input": { "type": "structure", "required": [ "JobId" ], "members": { "JobId": {} } }, "output": { "type": "structure", "members": { "PiiEntitiesDetectionJobProperties": { "shape": "S6l" } } } }, "DescribeResourcePolicy": { "input": { "type": "structure", "required": [ "ResourceArn" ], "members": { "ResourceArn": {} } }, "output": { "type": "structure", "members": { "ResourcePolicy": {}, "CreationTime": { "type": "timestamp" }, "LastModifiedTime": { "type": "timestamp" }, "PolicyRevisionId": {} } } }, "DescribeSentimentDetectionJob": { "input": { "type": "structure", "required": [ "JobId" ], "members": { "JobId": {} } }, "output": { "type": "structure", "members": { "SentimentDetectionJobProperties": { "shape": "S6w" } } } }, "DescribeTargetedSentimentDetectionJob": { "input": { "type": "structure", "required": [ "JobId" ], "members": { "JobId": {} } }, "output": { "type": "structure", "members": { "TargetedSentimentDetectionJobProperties": { "shape": "S6z" } } } }, "DescribeTopicsDetectionJob": { "input": { "type": "structure", "required": [ "JobId" ], "members": { "JobId": {} } }, "output": { "type": "structure", "members": { "TopicsDetectionJobProperties": { "shape": "S72" } } } }, "DetectDominantLanguage": { "input": { "type": "structure", "required": [ "Text" ], "members": { "Text": { "shape": "S3" } } }, "output": { "type": "structure", "members": { "Languages": { "shape": "S8" } }, "sensitive": true } }, "DetectEntities": { "input": { "type": "structure", "members": { "Text": { "shape": "S3" }, "LanguageCode": {}, "EndpointArn": {}, "Bytes": { "type": "blob" }, "DocumentReaderConfig": { "shape": "S1p" } } }, "output": { "type": "structure", "members": { "Entities": { "shape": "Sj" }, "DocumentMetadata": { "shape": "S1z" }, "DocumentType": { "shape": "S22" }, "Blocks": { "type": "list", "member": { "type": "structure", "members": { "Id": {}, "BlockType": {}, "Text": {}, "Page": { "type": "integer" }, "Geometry": { "type": "structure", "members": { "BoundingBox": { "type": "structure", "members": { "Height": { "type": "float" }, "Left": { "type": "float" }, "Top": { "type": "float" }, "Width": { "type": "float" } } }, "Polygon": { "type": "list", "member": { "type": "structure", "members": { "X": { "type": "float" }, "Y": { "type": "float" } } } } } }, "Relationships": { "type": "list", "member": { "type": "structure", "members": { "Ids": { "type": "list", "member": {} }, "Type": {} } } } } } }, "Errors": { "shape": "S25" } }, "sensitive": true } }, "DetectKeyPhrases": { "input": { "type": "structure", "required": [ "Text", "LanguageCode" ], "members": { "Text": { "shape": "S3" }, "LanguageCode": {} } }, "output": { "type": "structure", "members": { "KeyPhrases": { "shape": "Su" } }, "sensitive": true } }, "DetectPiiEntities": { "input": { "type": "structure", "required": [ "Text", "LanguageCode" ], "members": { "Text": {}, "LanguageCode": {} } }, "output": { "type": "structure", "members": { "Entities": { "type": "list", "member": { "type": "structure", "members": { "Score": { "type": "float" }, "Type": {}, "BeginOffset": { "type": "integer" }, "EndOffset": { "type": "integer" } } } } } } }, "DetectSentiment": { "input": { "type": "structure", "required": [ "Text", "LanguageCode" ], "members": { "Text": { "shape": "S3" }, "LanguageCode": {} } }, "output": { "type": "structure", "members": { "Sentiment": {}, "SentimentScore": { "shape": "S11" } }, "sensitive": true } }, "DetectSyntax": { "input": { "type": "structure", "required": [ "Text", "LanguageCode" ], "members": { "Text": { "shape": "S3" }, "LanguageCode": {} } }, "output": { "type": "structure", "members": { "SyntaxTokens": { "shape": "S17" } }, "sensitive": true } }, "DetectTargetedSentiment": { "input": { "type": "structure", "required": [ "Text", "LanguageCode" ], "members": { "Text": { "shape": "S3" }, "LanguageCode": {} } }, "output": { "type": "structure", "members": { "Entities": { "shape": "S1f" } }, "sensitive": true } }, "DetectToxicContent": { "input": { "type": "structure", "required": [ "TextSegments", "LanguageCode" ], "members": { "TextSegments": { "type": "list", "member": { "type": "structure", "required": [ "Text" ], "members": { "Text": { "shape": "S3" } } }, "sensitive": true }, "LanguageCode": {} } }, "output": { "type": "structure", "members": { "ResultList": { "type": "list", "member": { "type": "structure", "members": { "Labels": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Score": { "type": "float" } } } }, "Toxicity": { "type": "float" } } } } } } }, "ImportModel": { "input": { "type": "structure", "required": [ "SourceModelArn" ], "members": { "SourceModelArn": {}, "ModelName": {}, "VersionName": {}, "ModelKmsKeyId": {}, "DataAccessRoleArn": {}, "Tags": { "shape": "S31" } } }, "output": { "type": "structure", "members": { "ModelArn": {} } } }, "ListDatasets": { "input": { "type": "structure", "members": { "FlywheelArn": {}, "Filter": { "type": "structure", "members": { "Status": {}, "DatasetType": {}, "CreationTimeAfter": { "type": "timestamp" }, "CreationTimeBefore": { "type": "timestamp" } } }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "DatasetPropertiesList": { "type": "list", "member": { "shape": "S4x" } }, "NextToken": {} } } }, "ListDocumentClassificationJobs": { "input": { "type": "structure", "members": { "Filter": { "type": "structure", "members": { "JobName": {}, "JobStatus": {}, "SubmitTimeBefore": { "type": "timestamp" }, "SubmitTimeAfter": { "type": "timestamp" } } }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "DocumentClassificationJobPropertiesList": { "type": "list", "member": { "shape": "S55" } }, "NextToken": {} } } }, "ListDocumentClassifierSummaries": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "DocumentClassifierSummariesList": { "type": "list", "member": { "type": "structure", "members": { "DocumentClassifierName": {}, "NumberOfVersions": { "type": "integer" }, "LatestVersionCreatedAt": { "type": "timestamp" }, "LatestVersionName": {}, "LatestVersionStatus": {} } } }, "NextToken": {} } } }, "ListDocumentClassifiers": { "input": { "type": "structure", "members": { "Filter": { "type": "structure", "members": { "Status": {}, "DocumentClassifierName": {}, "SubmitTimeBefore": { "type": "timestamp" }, "SubmitTimeAfter": { "type": "timestamp" } } }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "DocumentClassifierPropertiesList": { "type": "list", "member": { "shape": "S5d" } }, "NextToken": {} } } }, "ListDominantLanguageDetectionJobs": { "input": { "type": "structure", "members": { "Filter": { "type": "structure", "members": { "JobName": {}, "JobStatus": {}, "SubmitTimeBefore": { "type": "timestamp" }, "SubmitTimeAfter": { "type": "timestamp" } } }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "DominantLanguageDetectionJobPropertiesList": { "type": "list", "member": { "shape": "S5k" } }, "NextToken": {} } } }, "ListEndpoints": { "input": { "type": "structure", "members": { "Filter": { "type": "structure", "members": { "ModelArn": {}, "Status": {}, "CreationTimeBefore": { "type": "timestamp" }, "CreationTimeAfter": { "type": "timestamp" } } }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "EndpointPropertiesList": { "type": "list", "member": { "shape": "S5n" } }, "NextToken": {} } } }, "ListEntitiesDetectionJobs": { "input": { "type": "structure", "members": { "Filter": { "type": "structure", "members": { "JobName": {}, "JobStatus": {}, "SubmitTimeBefore": { "type": "timestamp" }, "SubmitTimeAfter": { "type": "timestamp" } } }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "EntitiesDetectionJobPropertiesList": { "type": "list", "member": { "shape": "S5r" } }, "NextToken": {} } } }, "ListEntityRecognizerSummaries": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "EntityRecognizerSummariesList": { "type": "list", "member": { "type": "structure", "members": { "RecognizerName": {}, "NumberOfVersions": { "type": "integer" }, "LatestVersionCreatedAt": { "type": "timestamp" }, "LatestVersionName": {}, "LatestVersionStatus": {} } } }, "NextToken": {} } } }, "ListEntityRecognizers": { "input": { "type": "structure", "members": { "Filter": { "type": "structure", "members": { "Status": {}, "RecognizerName": {}, "SubmitTimeBefore": { "type": "timestamp" }, "SubmitTimeAfter": { "type": "timestamp" } } }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "EntityRecognizerPropertiesList": { "type": "list", "member": { "shape": "S5u" } }, "NextToken": {} } } }, "ListEventsDetectionJobs": { "input": { "type": "structure", "members": { "Filter": { "type": "structure", "members": { "JobName": {}, "JobStatus": {}, "SubmitTimeBefore": { "type": "timestamp" }, "SubmitTimeAfter": { "type": "timestamp" } } }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "EventsDetectionJobPropertiesList": { "type": "list", "member": { "shape": "S63" } }, "NextToken": {} } } }, "ListFlywheelIterationHistory": { "input": { "type": "structure", "required": [ "FlywheelArn" ], "members": { "FlywheelArn": {}, "Filter": { "type": "structure", "members": { "CreationTimeAfter": { "type": "timestamp" }, "CreationTimeBefore": { "type": "timestamp" } } }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "FlywheelIterationPropertiesList": { "type": "list", "member": { "shape": "S6d" } }, "NextToken": {} } } }, "ListFlywheels": { "input": { "type": "structure", "members": { "Filter": { "type": "structure", "members": { "Status": {}, "CreationTimeAfter": { "type": "timestamp" }, "CreationTimeBefore": { "type": "timestamp" } } }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "FlywheelSummaryList": { "type": "list", "member": { "type": "structure", "members": { "FlywheelArn": {}, "ActiveModelArn": {}, "DataLakeS3Uri": {}, "Status": {}, "ModelType": {}, "Message": {}, "CreationTime": { "type": "timestamp" }, "LastModifiedTime": { "type": "timestamp" }, "LatestFlywheelIteration": {} } } }, "NextToken": {} } } }, "ListKeyPhrasesDetectionJobs": { "input": { "type": "structure", "members": { "Filter": { "type": "structure", "members": { "JobName": {}, "JobStatus": {}, "SubmitTimeBefore": { "type": "timestamp" }, "SubmitTimeAfter": { "type": "timestamp" } } }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "KeyPhrasesDetectionJobPropertiesList": { "type": "list", "member": { "shape": "S6i" } }, "NextToken": {} } } }, "ListPiiEntitiesDetectionJobs": { "input": { "type": "structure", "members": { "Filter": { "type": "structure", "members": { "JobName": {}, "JobStatus": {}, "SubmitTimeBefore": { "type": "timestamp" }, "SubmitTimeAfter": { "type": "timestamp" } } }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "PiiEntitiesDetectionJobPropertiesList": { "type": "list", "member": { "shape": "S6l" } }, "NextToken": {} } } }, "ListSentimentDetectionJobs": { "input": { "type": "structure", "members": { "Filter": { "type": "structure", "members": { "JobName": {}, "JobStatus": {}, "SubmitTimeBefore": { "type": "timestamp" }, "SubmitTimeAfter": { "type": "timestamp" } } }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "SentimentDetectionJobPropertiesList": { "type": "list", "member": { "shape": "S6w" } }, "NextToken": {} } } }, "ListTagsForResource": { "input": { "type": "structure", "required": [ "ResourceArn" ], "members": { "ResourceArn": {} } }, "output": { "type": "structure", "members": { "ResourceArn": {}, "Tags": { "shape": "S31" } } } }, "ListTargetedSentimentDetectionJobs": { "input": { "type": "structure", "members": { "Filter": { "type": "structure", "members": { "JobName": {}, "JobStatus": {}, "SubmitTimeBefore": { "type": "timestamp" }, "SubmitTimeAfter": { "type": "timestamp" } } }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "TargetedSentimentDetectionJobPropertiesList": { "type": "list", "member": { "shape": "S6z" } }, "NextToken": {} } } }, "ListTopicsDetectionJobs": { "input": { "type": "structure", "members": { "Filter": { "type": "structure", "members": { "JobName": {}, "JobStatus": {}, "SubmitTimeBefore": { "type": "timestamp" }, "SubmitTimeAfter": { "type": "timestamp" } } }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "TopicsDetectionJobPropertiesList": { "type": "list", "member": { "shape": "S72" } }, "NextToken": {} } } }, "PutResourcePolicy": { "input": { "type": "structure", "required": [ "ResourceArn", "ResourcePolicy" ], "members": { "ResourceArn": {}, "ResourcePolicy": {}, "PolicyRevisionId": {} } }, "output": { "type": "structure", "members": { "PolicyRevisionId": {} } } }, "StartDocumentClassificationJob": { "input": { "type": "structure", "required": [ "InputDataConfig", "OutputDataConfig", "DataAccessRoleArn" ], "members": { "JobName": {}, "DocumentClassifierArn": {}, "InputDataConfig": { "shape": "S59" }, "OutputDataConfig": { "shape": "S5a" }, "DataAccessRoleArn": {}, "ClientRequestToken": { "idempotencyToken": true }, "VolumeKmsKeyId": {}, "VpcConfig": { "shape": "S3j" }, "Tags": { "shape": "S31" }, "FlywheelArn": {} } }, "output": { "type": "structure", "members": { "JobId": {}, "JobArn": {}, "JobStatus": {}, "DocumentClassifierArn": {} } } }, "StartDominantLanguageDetectionJob": { "input": { "type": "structure", "required": [ "InputDataConfig", "OutputDataConfig", "DataAccessRoleArn" ], "members": { "InputDataConfig": { "shape": "S59" }, "OutputDataConfig": { "shape": "S5a" }, "DataAccessRoleArn": {}, "JobName": {}, "ClientRequestToken": { "idempotencyToken": true }, "VolumeKmsKeyId": {}, "VpcConfig": { "shape": "S3j" }, "Tags": { "shape": "S31" } } }, "output": { "type": "structure", "members": { "JobId": {}, "JobArn": {}, "JobStatus": {} } } }, "StartEntitiesDetectionJob": { "input": { "type": "structure", "required": [ "InputDataConfig", "OutputDataConfig", "DataAccessRoleArn", "LanguageCode" ], "members": { "InputDataConfig": { "shape": "S59" }, "OutputDataConfig": { "shape": "S5a" }, "DataAccessRoleArn": {}, "JobName": {}, "EntityRecognizerArn": {}, "LanguageCode": {}, "ClientRequestToken": { "idempotencyToken": true }, "VolumeKmsKeyId": {}, "VpcConfig": { "shape": "S3j" }, "Tags": { "shape": "S31" }, "FlywheelArn": {} } }, "output": { "type": "structure", "members": { "JobId": {}, "JobArn": {}, "JobStatus": {}, "EntityRecognizerArn": {} } } }, "StartEventsDetectionJob": { "input": { "type": "structure", "required": [ "InputDataConfig", "OutputDataConfig", "DataAccessRoleArn", "LanguageCode", "TargetEventTypes" ], "members": { "InputDataConfig": { "shape": "S59" }, "OutputDataConfig": { "shape": "S5a" }, "DataAccessRoleArn": {}, "JobName": {}, "LanguageCode": {}, "ClientRequestToken": { "idempotencyToken": true }, "TargetEventTypes": { "shape": "S64" }, "Tags": { "shape": "S31" } } }, "output": { "type": "structure", "members": { "JobId": {}, "JobArn": {}, "JobStatus": {} } } }, "StartFlywheelIteration": { "input": { "type": "structure", "required": [ "FlywheelArn" ], "members": { "FlywheelArn": {}, "ClientRequestToken": {} } }, "output": { "type": "structure", "members": { "FlywheelArn": {}, "FlywheelIterationId": {} } } }, "StartKeyPhrasesDetectionJob": { "input": { "type": "structure", "required": [ "InputDataConfig", "OutputDataConfig", "DataAccessRoleArn", "LanguageCode" ], "members": { "InputDataConfig": { "shape": "S59" }, "OutputDataConfig": { "shape": "S5a" }, "DataAccessRoleArn": {}, "JobName": {}, "LanguageCode": {}, "ClientRequestToken": { "idempotencyToken": true }, "VolumeKmsKeyId": {}, "VpcConfig": { "shape": "S3j" }, "Tags": { "shape": "S31" } } }, "output": { "type": "structure", "members": { "JobId": {}, "JobArn": {}, "JobStatus": {} } } }, "StartPiiEntitiesDetectionJob": { "input": { "type": "structure", "required": [ "InputDataConfig", "OutputDataConfig", "Mode", "DataAccessRoleArn", "LanguageCode" ], "members": { "InputDataConfig": { "shape": "S59" }, "OutputDataConfig": { "shape": "S5a" }, "Mode": {}, "RedactionConfig": { "shape": "S6n" }, "DataAccessRoleArn": {}, "JobName": {}, "LanguageCode": {}, "ClientRequestToken": { "idempotencyToken": true }, "Tags": { "shape": "S31" } } }, "output": { "type": "structure", "members": { "JobId": {}, "JobArn": {}, "JobStatus": {} } } }, "StartSentimentDetectionJob": { "input": { "type": "structure", "required": [ "InputDataConfig", "OutputDataConfig", "DataAccessRoleArn", "LanguageCode" ], "members": { "InputDataConfig": { "shape": "S59" }, "OutputDataConfig": { "shape": "S5a" }, "DataAccessRoleArn": {}, "JobName": {}, "LanguageCode": {}, "ClientRequestToken": { "idempotencyToken": true }, "VolumeKmsKeyId": {}, "VpcConfig": { "shape": "S3j" }, "Tags": { "shape": "S31" } } }, "output": { "type": "structure", "members": { "JobId": {}, "JobArn": {}, "JobStatus": {} } } }, "StartTargetedSentimentDetectionJob": { "input": { "type": "structure", "required": [ "InputDataConfig", "OutputDataConfig", "DataAccessRoleArn", "LanguageCode" ], "members": { "InputDataConfig": { "shape": "S59" }, "OutputDataConfig": { "shape": "S5a" }, "DataAccessRoleArn": {}, "JobName": {}, "LanguageCode": {}, "ClientRequestToken": { "idempotencyToken": true }, "VolumeKmsKeyId": {}, "VpcConfig": { "shape": "S3j" }, "Tags": { "shape": "S31" } } }, "output": { "type": "structure", "members": { "JobId": {}, "JobArn": {}, "JobStatus": {} } } }, "StartTopicsDetectionJob": { "input": { "type": "structure", "required": [ "InputDataConfig", "OutputDataConfig", "DataAccessRoleArn" ], "members": { "InputDataConfig": { "shape": "S59" }, "OutputDataConfig": { "shape": "S5a" }, "DataAccessRoleArn": {}, "JobName": {}, "NumberOfTopics": { "type": "integer" }, "ClientRequestToken": { "idempotencyToken": true }, "VolumeKmsKeyId": {}, "VpcConfig": { "shape": "S3j" }, "Tags": { "shape": "S31" } } }, "output": { "type": "structure", "members": { "JobId": {}, "JobArn": {}, "JobStatus": {} } } }, "StopDominantLanguageDetectionJob": { "input": { "type": "structure", "required": [ "JobId" ], "members": { "JobId": {} } }, "output": { "type": "structure", "members": { "JobId": {}, "JobStatus": {} } } }, "StopEntitiesDetectionJob": { "input": { "type": "structure", "required": [ "JobId" ], "members": { "JobId": {} } }, "output": { "type": "structure", "members": { "JobId": {}, "JobStatus": {} } } }, "StopEventsDetectionJob": { "input": { "type": "structure", "required": [ "JobId" ], "members": { "JobId": {} } }, "output": { "type": "structure", "members": { "JobId": {}, "JobStatus": {} } } }, "StopKeyPhrasesDetectionJob": { "input": { "type": "structure", "required": [ "JobId" ], "members": { "JobId": {} } }, "output": { "type": "structure", "members": { "JobId": {}, "JobStatus": {} } } }, "StopPiiEntitiesDetectionJob": { "input": { "type": "structure", "required": [ "JobId" ], "members": { "JobId": {} } }, "output": { "type": "structure", "members": { "JobId": {}, "JobStatus": {} } } }, "StopSentimentDetectionJob": { "input": { "type": "structure", "required": [ "JobId" ], "members": { "JobId": {} } }, "output": { "type": "structure", "members": { "JobId": {}, "JobStatus": {} } } }, "StopTargetedSentimentDetectionJob": { "input": { "type": "structure", "required": [ "JobId" ], "members": { "JobId": {} } }, "output": { "type": "structure", "members": { "JobId": {}, "JobStatus": {} } } }, "StopTrainingDocumentClassifier": { "input": { "type": "structure", "required": [ "DocumentClassifierArn" ], "members": { "DocumentClassifierArn": {} } }, "output": { "type": "structure", "members": {} } }, "StopTrainingEntityRecognizer": { "input": { "type": "structure", "required": [ "EntityRecognizerArn" ], "members": { "EntityRecognizerArn": {} } }, "output": { "type": "structure", "members": {} } }, "TagResource": { "input": { "type": "structure", "required": [ "ResourceArn", "Tags" ], "members": { "ResourceArn": {}, "Tags": { "shape": "S31" } } }, "output": { "type": "structure", "members": {} } }, "UntagResource": { "input": { "type": "structure", "required": [ "ResourceArn", "TagKeys" ], "members": { "ResourceArn": {}, "TagKeys": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": {} } }, "UpdateEndpoint": { "input": { "type": "structure", "required": [ "EndpointArn" ], "members": { "EndpointArn": {}, "DesiredModelArn": {}, "DesiredInferenceUnits": { "type": "integer" }, "DesiredDataAccessRoleArn": {}, "FlywheelArn": {} } }, "output": { "type": "structure", "members": { "DesiredModelArn": {} } } }, "UpdateFlywheel": { "input": { "type": "structure", "required": [ "FlywheelArn" ], "members": { "FlywheelArn": {}, "ActiveModelArn": {}, "DataAccessRoleArn": {}, "DataSecurityConfig": { "type": "structure", "members": { "ModelKmsKeyId": {}, "VolumeKmsKeyId": {}, "VpcConfig": { "shape": "S3j" } } } } }, "output": { "type": "structure", "members": { "FlywheelProperties": { "shape": "S68" } } } } }, "shapes": { "S2": { "type": "list", "member": { "shape": "S3" }, "sensitive": true }, "S3": { "type": "string", "sensitive": true }, "S8": { "type": "list", "member": { "type": "structure", "members": { "LanguageCode": {}, "Score": { "type": "float" } } } }, "Sc": { "type": "list", "member": { "type": "structure", "members": { "Index": { "type": "integer" }, "ErrorCode": {}, "ErrorMessage": {} } } }, "Sj": { "type": "list", "member": { "type": "structure", "members": { "Score": { "type": "float" }, "Type": {}, "Text": {}, "BeginOffset": { "type": "integer" }, "EndOffset": { "type": "integer" }, "BlockReferences": { "type": "list", "member": { "type": "structure", "members": { "BlockId": {}, "BeginOffset": { "type": "integer" }, "EndOffset": { "type": "integer" }, "ChildBlocks": { "type": "list", "member": { "type": "structure", "members": { "ChildBlockId": {}, "BeginOffset": { "type": "integer" }, "EndOffset": { "type": "integer" } } } } } } } } } }, "Su": { "type": "list", "member": { "type": "structure", "members": { "Score": { "type": "float" }, "Text": {}, "BeginOffset": { "type": "integer" }, "EndOffset": { "type": "integer" } } } }, "S11": { "type": "structure", "members": { "Positive": { "type": "float" }, "Negative": { "type": "float" }, "Neutral": { "type": "float" }, "Mixed": { "type": "float" } } }, "S17": { "type": "list", "member": { "type": "structure", "members": { "TokenId": { "type": "integer" }, "Text": {}, "BeginOffset": { "type": "integer" }, "EndOffset": { "type": "integer" }, "PartOfSpeech": { "type": "structure", "members": { "Tag": {}, "Score": { "type": "float" } } } } } }, "S1f": { "type": "list", "member": { "type": "structure", "members": { "DescriptiveMentionIndex": { "type": "list", "member": { "type": "integer" } }, "Mentions": { "type": "list", "member": { "type": "structure", "members": { "Score": { "type": "float" }, "GroupScore": { "type": "float" }, "Text": {}, "Type": {}, "MentionSentiment": { "type": "structure", "members": { "Sentiment": {}, "SentimentScore": { "shape": "S11" } } }, "BeginOffset": { "type": "integer" }, "EndOffset": { "type": "integer" } } } } } } }, "S1p": { "type": "structure", "required": [ "DocumentReadAction" ], "members": { "DocumentReadAction": {}, "DocumentReadMode": {}, "FeatureTypes": { "type": "list", "member": {} } } }, "S1z": { "type": "structure", "members": { "Pages": { "type": "integer" }, "ExtractedCharacters": { "type": "list", "member": { "type": "structure", "members": { "Page": { "type": "integer" }, "Count": { "type": "integer" } } } } } }, "S22": { "type": "list", "member": { "type": "structure", "members": { "Page": { "type": "integer" }, "Type": {} } } }, "S25": { "type": "list", "member": { "type": "structure", "members": { "Page": { "type": "integer" }, "ErrorCode": {}, "ErrorMessage": {} } } }, "S2o": { "type": "list", "member": {} }, "S31": { "type": "list", "member": { "type": "structure", "required": [ "Key" ], "members": { "Key": {}, "Value": {} } } }, "S3a": { "type": "structure", "members": { "DataFormat": {}, "S3Uri": {}, "TestS3Uri": {}, "LabelDelimiter": {}, "AugmentedManifests": { "type": "list", "member": { "shape": "S3d" } }, "DocumentType": {}, "Documents": { "type": "structure", "required": [ "S3Uri" ], "members": { "S3Uri": {}, "TestS3Uri": {} } }, "DocumentReaderConfig": { "shape": "S1p" } } }, "S3d": { "type": "structure", "required": [ "S3Uri", "AttributeNames" ], "members": { "S3Uri": {}, "Split": {}, "AttributeNames": { "shape": "S2o" }, "AnnotationDataS3Uri": {}, "SourceDocumentsS3Uri": {}, "DocumentType": {} } }, "S3h": { "type": "structure", "members": { "S3Uri": {}, "KmsKeyId": {}, "FlywheelStatsS3Prefix": {} } }, "S3j": { "type": "structure", "required": [ "SecurityGroupIds", "Subnets" ], "members": { "SecurityGroupIds": { "type": "list", "member": {} }, "Subnets": { "type": "list", "member": {} } } }, "S3z": { "type": "structure", "required": [ "EntityTypes" ], "members": { "DataFormat": {}, "EntityTypes": { "shape": "S41" }, "Documents": { "type": "structure", "required": [ "S3Uri" ], "members": { "S3Uri": {}, "TestS3Uri": {}, "InputFormat": {} } }, "Annotations": { "type": "structure", "required": [ "S3Uri" ], "members": { "S3Uri": {}, "TestS3Uri": {} } }, "EntityList": { "type": "structure", "required": [ "S3Uri" ], "members": { "S3Uri": {} } }, "AugmentedManifests": { "type": "list", "member": { "shape": "S3d" } } } }, "S41": { "type": "list", "member": { "type": "structure", "required": [ "Type" ], "members": { "Type": {} } } }, "S4b": { "type": "structure", "required": [ "LanguageCode" ], "members": { "LanguageCode": {}, "DocumentClassificationConfig": { "type": "structure", "required": [ "Mode" ], "members": { "Mode": {}, "Labels": { "type": "list", "member": {} } } }, "EntityRecognitionConfig": { "type": "structure", "required": [ "EntityTypes" ], "members": { "EntityTypes": { "shape": "S41" } } } } }, "S4i": { "type": "structure", "members": { "ModelKmsKeyId": {}, "VolumeKmsKeyId": {}, "DataLakeKmsKeyId": {}, "VpcConfig": { "shape": "S3j" } } }, "S4x": { "type": "structure", "members": { "DatasetArn": {}, "DatasetName": {}, "DatasetType": {}, "DatasetS3Uri": {}, "Description": {}, "Status": {}, "Message": {}, "NumberOfDocuments": { "type": "long" }, "CreationTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" } } }, "S55": { "type": "structure", "members": { "JobId": {}, "JobArn": {}, "JobName": {}, "JobStatus": {}, "Message": {}, "SubmitTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "DocumentClassifierArn": {}, "InputDataConfig": { "shape": "S59" }, "OutputDataConfig": { "shape": "S5a" }, "DataAccessRoleArn": {}, "VolumeKmsKeyId": {}, "VpcConfig": { "shape": "S3j" }, "FlywheelArn": {} } }, "S59": { "type": "structure", "required": [ "S3Uri" ], "members": { "S3Uri": {}, "InputFormat": {}, "DocumentReaderConfig": { "shape": "S1p" } } }, "S5a": { "type": "structure", "required": [ "S3Uri" ], "members": { "S3Uri": {}, "KmsKeyId": {} } }, "S5d": { "type": "structure", "members": { "DocumentClassifierArn": {}, "LanguageCode": {}, "Status": {}, "Message": {}, "SubmitTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "TrainingStartTime": { "type": "timestamp" }, "TrainingEndTime": { "type": "timestamp" }, "InputDataConfig": { "shape": "S3a" }, "OutputDataConfig": { "shape": "S3h" }, "ClassifierMetadata": { "type": "structure", "members": { "NumberOfLabels": { "type": "integer" }, "NumberOfTrainedDocuments": { "type": "integer" }, "NumberOfTestDocuments": { "type": "integer" }, "EvaluationMetrics": { "type": "structure", "members": { "Accuracy": { "type": "double" }, "Precision": { "type": "double" }, "Recall": { "type": "double" }, "F1Score": { "type": "double" }, "MicroPrecision": { "type": "double" }, "MicroRecall": { "type": "double" }, "MicroF1Score": { "type": "double" }, "HammingLoss": { "type": "double" } } } }, "sensitive": true }, "DataAccessRoleArn": {}, "VolumeKmsKeyId": {}, "VpcConfig": { "shape": "S3j" }, "Mode": {}, "ModelKmsKeyId": {}, "VersionName": {}, "SourceModelArn": {}, "FlywheelArn": {} } }, "S5k": { "type": "structure", "members": { "JobId": {}, "JobArn": {}, "JobName": {}, "JobStatus": {}, "Message": {}, "SubmitTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "InputDataConfig": { "shape": "S59" }, "OutputDataConfig": { "shape": "S5a" }, "DataAccessRoleArn": {}, "VolumeKmsKeyId": {}, "VpcConfig": { "shape": "S3j" } } }, "S5n": { "type": "structure", "members": { "EndpointArn": {}, "Status": {}, "Message": {}, "ModelArn": {}, "DesiredModelArn": {}, "DesiredInferenceUnits": { "type": "integer" }, "CurrentInferenceUnits": { "type": "integer" }, "CreationTime": { "type": "timestamp" }, "LastModifiedTime": { "type": "timestamp" }, "DataAccessRoleArn": {}, "DesiredDataAccessRoleArn": {}, "FlywheelArn": {} } }, "S5r": { "type": "structure", "members": { "JobId": {}, "JobArn": {}, "JobName": {}, "JobStatus": {}, "Message": {}, "SubmitTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "EntityRecognizerArn": {}, "InputDataConfig": { "shape": "S59" }, "OutputDataConfig": { "shape": "S5a" }, "LanguageCode": {}, "DataAccessRoleArn": {}, "VolumeKmsKeyId": {}, "VpcConfig": { "shape": "S3j" }, "FlywheelArn": {} } }, "S5u": { "type": "structure", "members": { "EntityRecognizerArn": {}, "LanguageCode": {}, "Status": {}, "Message": {}, "SubmitTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "TrainingStartTime": { "type": "timestamp" }, "TrainingEndTime": { "type": "timestamp" }, "InputDataConfig": { "shape": "S3z" }, "RecognizerMetadata": { "type": "structure", "members": { "NumberOfTrainedDocuments": { "type": "integer" }, "NumberOfTestDocuments": { "type": "integer" }, "EvaluationMetrics": { "type": "structure", "members": { "Precision": { "type": "double" }, "Recall": { "type": "double" }, "F1Score": { "type": "double" } } }, "EntityTypes": { "type": "list", "member": { "type": "structure", "members": { "Type": {}, "EvaluationMetrics": { "type": "structure", "members": { "Precision": { "type": "double" }, "Recall": { "type": "double" }, "F1Score": { "type": "double" } } }, "NumberOfTrainMentions": { "type": "integer" } } } } }, "sensitive": true }, "DataAccessRoleArn": {}, "VolumeKmsKeyId": {}, "VpcConfig": { "shape": "S3j" }, "ModelKmsKeyId": {}, "VersionName": {}, "SourceModelArn": {}, "FlywheelArn": {}, "OutputDataConfig": { "type": "structure", "members": { "FlywheelStatsS3Prefix": {} } } } }, "S63": { "type": "structure", "members": { "JobId": {}, "JobArn": {}, "JobName": {}, "JobStatus": {}, "Message": {}, "SubmitTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "InputDataConfig": { "shape": "S59" }, "OutputDataConfig": { "shape": "S5a" }, "LanguageCode": {}, "DataAccessRoleArn": {}, "TargetEventTypes": { "shape": "S64" } } }, "S64": { "type": "list", "member": {} }, "S68": { "type": "structure", "members": { "FlywheelArn": {}, "ActiveModelArn": {}, "DataAccessRoleArn": {}, "TaskConfig": { "shape": "S4b" }, "DataLakeS3Uri": {}, "DataSecurityConfig": { "shape": "S4i" }, "Status": {}, "ModelType": {}, "Message": {}, "CreationTime": { "type": "timestamp" }, "LastModifiedTime": { "type": "timestamp" }, "LatestFlywheelIteration": {} } }, "S6d": { "type": "structure", "members": { "FlywheelArn": {}, "FlywheelIterationId": {}, "CreationTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "Status": {}, "Message": {}, "EvaluatedModelArn": {}, "EvaluatedModelMetrics": { "shape": "S6f" }, "TrainedModelArn": {}, "TrainedModelMetrics": { "shape": "S6f" }, "EvaluationManifestS3Prefix": {} } }, "S6f": { "type": "structure", "members": { "AverageF1Score": { "type": "double" }, "AveragePrecision": { "type": "double" }, "AverageRecall": { "type": "double" }, "AverageAccuracy": { "type": "double" } } }, "S6i": { "type": "structure", "members": { "JobId": {}, "JobArn": {}, "JobName": {}, "JobStatus": {}, "Message": {}, "SubmitTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "InputDataConfig": { "shape": "S59" }, "OutputDataConfig": { "shape": "S5a" }, "LanguageCode": {}, "DataAccessRoleArn": {}, "VolumeKmsKeyId": {}, "VpcConfig": { "shape": "S3j" } } }, "S6l": { "type": "structure", "members": { "JobId": {}, "JobArn": {}, "JobName": {}, "JobStatus": {}, "Message": {}, "SubmitTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "InputDataConfig": { "shape": "S59" }, "OutputDataConfig": { "type": "structure", "required": [ "S3Uri" ], "members": { "S3Uri": {}, "KmsKeyId": {} } }, "RedactionConfig": { "shape": "S6n" }, "LanguageCode": {}, "DataAccessRoleArn": {}, "Mode": {} } }, "S6n": { "type": "structure", "members": { "PiiEntityTypes": { "type": "list", "member": {} }, "MaskMode": {}, "MaskCharacter": {} } }, "S6w": { "type": "structure", "members": { "JobId": {}, "JobArn": {}, "JobName": {}, "JobStatus": {}, "Message": {}, "SubmitTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "InputDataConfig": { "shape": "S59" }, "OutputDataConfig": { "shape": "S5a" }, "LanguageCode": {}, "DataAccessRoleArn": {}, "VolumeKmsKeyId": {}, "VpcConfig": { "shape": "S3j" } } }, "S6z": { "type": "structure", "members": { "JobId": {}, "JobArn": {}, "JobName": {}, "JobStatus": {}, "Message": {}, "SubmitTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "InputDataConfig": { "shape": "S59" }, "OutputDataConfig": { "shape": "S5a" }, "LanguageCode": {}, "DataAccessRoleArn": {}, "VolumeKmsKeyId": {}, "VpcConfig": { "shape": "S3j" } } }, "S72": { "type": "structure", "members": { "JobId": {}, "JobArn": {}, "JobName": {}, "JobStatus": {}, "Message": {}, "SubmitTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "InputDataConfig": { "shape": "S59" }, "OutputDataConfig": { "shape": "S5a" }, "NumberOfTopics": { "type": "integer" }, "DataAccessRoleArn": {}, "VolumeKmsKeyId": {}, "VpcConfig": { "shape": "S3j" } } } } } },{}],63:[function(require,module,exports){ module.exports={ "pagination": { "ListDatasets": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListDocumentClassificationJobs": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListDocumentClassifierSummaries": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListDocumentClassifiers": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListDominantLanguageDetectionJobs": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListEndpoints": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "EndpointPropertiesList" }, "ListEntitiesDetectionJobs": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListEntityRecognizerSummaries": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListEntityRecognizers": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListEventsDetectionJobs": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListFlywheelIterationHistory": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListFlywheels": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListKeyPhrasesDetectionJobs": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListPiiEntitiesDetectionJobs": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "PiiEntitiesDetectionJobPropertiesList" }, "ListSentimentDetectionJobs": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListTargetedSentimentDetectionJobs": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListTopicsDetectionJobs": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" } } } },{}],64:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2018-10-30", "endpointPrefix": "comprehendmedical", "jsonVersion": "1.1", "protocol": "json", "serviceAbbreviation": "ComprehendMedical", "serviceFullName": "AWS Comprehend Medical", "serviceId": "ComprehendMedical", "signatureVersion": "v4", "signingName": "comprehendmedical", "targetPrefix": "ComprehendMedical_20181030", "uid": "comprehendmedical-2018-10-30" }, "operations": { "DescribeEntitiesDetectionV2Job": { "input": { "type": "structure", "required": [ "JobId" ], "members": { "JobId": {} } }, "output": { "type": "structure", "members": { "ComprehendMedicalAsyncJobProperties": { "shape": "S4" } } } }, "DescribeICD10CMInferenceJob": { "input": { "type": "structure", "required": [ "JobId" ], "members": { "JobId": {} } }, "output": { "type": "structure", "members": { "ComprehendMedicalAsyncJobProperties": { "shape": "S4" } } } }, "DescribePHIDetectionJob": { "input": { "type": "structure", "required": [ "JobId" ], "members": { "JobId": {} } }, "output": { "type": "structure", "members": { "ComprehendMedicalAsyncJobProperties": { "shape": "S4" } } } }, "DescribeRxNormInferenceJob": { "input": { "type": "structure", "required": [ "JobId" ], "members": { "JobId": {} } }, "output": { "type": "structure", "members": { "ComprehendMedicalAsyncJobProperties": { "shape": "S4" } } } }, "DescribeSNOMEDCTInferenceJob": { "input": { "type": "structure", "required": [ "JobId" ], "members": { "JobId": {} } }, "output": { "type": "structure", "members": { "ComprehendMedicalAsyncJobProperties": { "shape": "S4" } } } }, "DetectEntities": { "input": { "type": "structure", "required": [ "Text" ], "members": { "Text": {} } }, "output": { "type": "structure", "required": [ "Entities", "ModelVersion" ], "members": { "Entities": { "shape": "St" }, "UnmappedAttributes": { "shape": "S16" }, "PaginationToken": {}, "ModelVersion": {} } }, "deprecated": true, "deprecatedMessage": "This operation is deprecated, use DetectEntitiesV2 instead." }, "DetectEntitiesV2": { "input": { "type": "structure", "required": [ "Text" ], "members": { "Text": {} } }, "output": { "type": "structure", "required": [ "Entities", "ModelVersion" ], "members": { "Entities": { "shape": "St" }, "UnmappedAttributes": { "shape": "S16" }, "PaginationToken": {}, "ModelVersion": {} } } }, "DetectPHI": { "input": { "type": "structure", "required": [ "Text" ], "members": { "Text": {} } }, "output": { "type": "structure", "required": [ "Entities", "ModelVersion" ], "members": { "Entities": { "shape": "St" }, "PaginationToken": {}, "ModelVersion": {} } } }, "InferICD10CM": { "input": { "type": "structure", "required": [ "Text" ], "members": { "Text": {} } }, "output": { "type": "structure", "required": [ "Entities" ], "members": { "Entities": { "type": "list", "member": { "type": "structure", "members": { "Id": { "type": "integer" }, "Text": {}, "Category": {}, "Type": {}, "Score": { "type": "float" }, "BeginOffset": { "type": "integer" }, "EndOffset": { "type": "integer" }, "Attributes": { "type": "list", "member": { "type": "structure", "members": { "Type": {}, "Score": { "type": "float" }, "RelationshipScore": { "type": "float" }, "Id": { "type": "integer" }, "BeginOffset": { "type": "integer" }, "EndOffset": { "type": "integer" }, "Text": {}, "Traits": { "shape": "S1m" }, "Category": {}, "RelationshipType": {} } } }, "Traits": { "shape": "S1m" }, "ICD10CMConcepts": { "type": "list", "member": { "type": "structure", "members": { "Description": {}, "Code": {}, "Score": { "type": "float" } } } } } } }, "PaginationToken": {}, "ModelVersion": {} } } }, "InferRxNorm": { "input": { "type": "structure", "required": [ "Text" ], "members": { "Text": {} } }, "output": { "type": "structure", "required": [ "Entities" ], "members": { "Entities": { "type": "list", "member": { "type": "structure", "members": { "Id": { "type": "integer" }, "Text": {}, "Category": {}, "Type": {}, "Score": { "type": "float" }, "BeginOffset": { "type": "integer" }, "EndOffset": { "type": "integer" }, "Attributes": { "type": "list", "member": { "type": "structure", "members": { "Type": {}, "Score": { "type": "float" }, "RelationshipScore": { "type": "float" }, "Id": { "type": "integer" }, "BeginOffset": { "type": "integer" }, "EndOffset": { "type": "integer" }, "Text": {}, "Traits": { "shape": "S21" } } } }, "Traits": { "shape": "S21" }, "RxNormConcepts": { "type": "list", "member": { "type": "structure", "members": { "Description": {}, "Code": {}, "Score": { "type": "float" } } } } } } }, "PaginationToken": {}, "ModelVersion": {} } } }, "InferSNOMEDCT": { "input": { "type": "structure", "required": [ "Text" ], "members": { "Text": {} } }, "output": { "type": "structure", "required": [ "Entities" ], "members": { "Entities": { "type": "list", "member": { "type": "structure", "members": { "Id": { "type": "integer" }, "Text": {}, "Category": {}, "Type": {}, "Score": { "type": "float" }, "BeginOffset": { "type": "integer" }, "EndOffset": { "type": "integer" }, "Attributes": { "type": "list", "member": { "type": "structure", "members": { "Category": {}, "Type": {}, "Score": { "type": "float" }, "RelationshipScore": { "type": "float" }, "RelationshipType": {}, "Id": { "type": "integer" }, "BeginOffset": { "type": "integer" }, "EndOffset": { "type": "integer" }, "Text": {}, "Traits": { "shape": "S2g" }, "SNOMEDCTConcepts": { "shape": "S2j" } } } }, "Traits": { "shape": "S2g" }, "SNOMEDCTConcepts": { "shape": "S2j" } } } }, "PaginationToken": {}, "ModelVersion": {}, "SNOMEDCTDetails": { "type": "structure", "members": { "Edition": {}, "Language": {}, "VersionDate": {} } }, "Characters": { "type": "structure", "members": { "OriginalTextCharacters": { "type": "integer" } } } } } }, "ListEntitiesDetectionV2Jobs": { "input": { "type": "structure", "members": { "Filter": { "shape": "S2o" }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "ComprehendMedicalAsyncJobPropertiesList": { "shape": "S2r" }, "NextToken": {} } } }, "ListICD10CMInferenceJobs": { "input": { "type": "structure", "members": { "Filter": { "shape": "S2o" }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "ComprehendMedicalAsyncJobPropertiesList": { "shape": "S2r" }, "NextToken": {} } } }, "ListPHIDetectionJobs": { "input": { "type": "structure", "members": { "Filter": { "shape": "S2o" }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "ComprehendMedicalAsyncJobPropertiesList": { "shape": "S2r" }, "NextToken": {} } } }, "ListRxNormInferenceJobs": { "input": { "type": "structure", "members": { "Filter": { "shape": "S2o" }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "ComprehendMedicalAsyncJobPropertiesList": { "shape": "S2r" }, "NextToken": {} } } }, "ListSNOMEDCTInferenceJobs": { "input": { "type": "structure", "members": { "Filter": { "shape": "S2o" }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "ComprehendMedicalAsyncJobPropertiesList": { "shape": "S2r" }, "NextToken": {} } } }, "StartEntitiesDetectionV2Job": { "input": { "type": "structure", "required": [ "InputDataConfig", "OutputDataConfig", "DataAccessRoleArn", "LanguageCode" ], "members": { "InputDataConfig": { "shape": "S9" }, "OutputDataConfig": { "shape": "Sc" }, "DataAccessRoleArn": {}, "JobName": {}, "ClientRequestToken": { "idempotencyToken": true }, "KMSKey": {}, "LanguageCode": {} } }, "output": { "type": "structure", "members": { "JobId": {} } } }, "StartICD10CMInferenceJob": { "input": { "type": "structure", "required": [ "InputDataConfig", "OutputDataConfig", "DataAccessRoleArn", "LanguageCode" ], "members": { "InputDataConfig": { "shape": "S9" }, "OutputDataConfig": { "shape": "Sc" }, "DataAccessRoleArn": {}, "JobName": {}, "ClientRequestToken": { "idempotencyToken": true }, "KMSKey": {}, "LanguageCode": {} } }, "output": { "type": "structure", "members": { "JobId": {} } } }, "StartPHIDetectionJob": { "input": { "type": "structure", "required": [ "InputDataConfig", "OutputDataConfig", "DataAccessRoleArn", "LanguageCode" ], "members": { "InputDataConfig": { "shape": "S9" }, "OutputDataConfig": { "shape": "Sc" }, "DataAccessRoleArn": {}, "JobName": {}, "ClientRequestToken": { "idempotencyToken": true }, "KMSKey": {}, "LanguageCode": {} } }, "output": { "type": "structure", "members": { "JobId": {} } } }, "StartRxNormInferenceJob": { "input": { "type": "structure", "required": [ "InputDataConfig", "OutputDataConfig", "DataAccessRoleArn", "LanguageCode" ], "members": { "InputDataConfig": { "shape": "S9" }, "OutputDataConfig": { "shape": "Sc" }, "DataAccessRoleArn": {}, "JobName": {}, "ClientRequestToken": { "idempotencyToken": true }, "KMSKey": {}, "LanguageCode": {} } }, "output": { "type": "structure", "members": { "JobId": {} } } }, "StartSNOMEDCTInferenceJob": { "input": { "type": "structure", "required": [ "InputDataConfig", "OutputDataConfig", "DataAccessRoleArn", "LanguageCode" ], "members": { "InputDataConfig": { "shape": "S9" }, "OutputDataConfig": { "shape": "Sc" }, "DataAccessRoleArn": {}, "JobName": {}, "ClientRequestToken": { "idempotencyToken": true }, "KMSKey": {}, "LanguageCode": {} } }, "output": { "type": "structure", "members": { "JobId": {} } } }, "StopEntitiesDetectionV2Job": { "input": { "type": "structure", "required": [ "JobId" ], "members": { "JobId": {} } }, "output": { "type": "structure", "members": { "JobId": {} } } }, "StopICD10CMInferenceJob": { "input": { "type": "structure", "required": [ "JobId" ], "members": { "JobId": {} } }, "output": { "type": "structure", "members": { "JobId": {} } } }, "StopPHIDetectionJob": { "input": { "type": "structure", "required": [ "JobId" ], "members": { "JobId": {} } }, "output": { "type": "structure", "members": { "JobId": {} } } }, "StopRxNormInferenceJob": { "input": { "type": "structure", "required": [ "JobId" ], "members": { "JobId": {} } }, "output": { "type": "structure", "members": { "JobId": {} } } }, "StopSNOMEDCTInferenceJob": { "input": { "type": "structure", "required": [ "JobId" ], "members": { "JobId": {} } }, "output": { "type": "structure", "members": { "JobId": {} } } } }, "shapes": { "S4": { "type": "structure", "members": { "JobId": {}, "JobName": {}, "JobStatus": {}, "Message": {}, "SubmitTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "ExpirationTime": { "type": "timestamp" }, "InputDataConfig": { "shape": "S9" }, "OutputDataConfig": { "shape": "Sc" }, "LanguageCode": {}, "DataAccessRoleArn": {}, "ManifestFilePath": {}, "KMSKey": {}, "ModelVersion": {} } }, "S9": { "type": "structure", "required": [ "S3Bucket" ], "members": { "S3Bucket": {}, "S3Key": {} } }, "Sc": { "type": "structure", "required": [ "S3Bucket" ], "members": { "S3Bucket": {}, "S3Key": {} } }, "St": { "type": "list", "member": { "type": "structure", "members": { "Id": { "type": "integer" }, "BeginOffset": { "type": "integer" }, "EndOffset": { "type": "integer" }, "Score": { "type": "float" }, "Text": {}, "Category": {}, "Type": {}, "Traits": { "shape": "S10" }, "Attributes": { "type": "list", "member": { "shape": "S14" } } } } }, "S10": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Score": { "type": "float" } } } }, "S14": { "type": "structure", "members": { "Type": {}, "Score": { "type": "float" }, "RelationshipScore": { "type": "float" }, "RelationshipType": {}, "Id": { "type": "integer" }, "BeginOffset": { "type": "integer" }, "EndOffset": { "type": "integer" }, "Text": {}, "Category": {}, "Traits": { "shape": "S10" } } }, "S16": { "type": "list", "member": { "type": "structure", "members": { "Type": {}, "Attribute": { "shape": "S14" } } } }, "S1m": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Score": { "type": "float" } } } }, "S21": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Score": { "type": "float" } } } }, "S2g": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Score": { "type": "float" } } } }, "S2j": { "type": "list", "member": { "type": "structure", "members": { "Description": {}, "Code": {}, "Score": { "type": "float" } } } }, "S2o": { "type": "structure", "members": { "JobName": {}, "JobStatus": {}, "SubmitTimeBefore": { "type": "timestamp" }, "SubmitTimeAfter": { "type": "timestamp" } } }, "S2r": { "type": "list", "member": { "shape": "S4" } } } } },{}],65:[function(require,module,exports){ arguments[4][42][0].apply(exports,arguments) },{"dup":42}],66:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2014-11-12", "endpointPrefix": "config", "jsonVersion": "1.1", "protocol": "json", "protocols": [ "json" ], "serviceAbbreviation": "Config Service", "serviceFullName": "AWS Config", "serviceId": "Config Service", "signatureVersion": "v4", "targetPrefix": "StarlingDoveService", "uid": "config-2014-11-12", "auth": [ "aws.auth#sigv4" ] }, "operations": { "BatchGetAggregateResourceConfig": { "input": { "type": "structure", "required": [ "ConfigurationAggregatorName", "ResourceIdentifiers" ], "members": { "ConfigurationAggregatorName": {}, "ResourceIdentifiers": { "type": "list", "member": { "shape": "S4" } } } }, "output": { "type": "structure", "members": { "BaseConfigurationItems": { "shape": "Sb" }, "UnprocessedResourceIdentifiers": { "type": "list", "member": { "shape": "S4" } } } } }, "BatchGetResourceConfig": { "input": { "type": "structure", "required": [ "resourceKeys" ], "members": { "resourceKeys": { "shape": "Ss" } } }, "output": { "type": "structure", "members": { "baseConfigurationItems": { "shape": "Sb" }, "unprocessedResourceKeys": { "shape": "Ss" } } } }, "DeleteAggregationAuthorization": { "input": { "type": "structure", "required": [ "AuthorizedAccountId", "AuthorizedAwsRegion" ], "members": { "AuthorizedAccountId": {}, "AuthorizedAwsRegion": {} } } }, "DeleteConfigRule": { "input": { "type": "structure", "required": [ "ConfigRuleName" ], "members": { "ConfigRuleName": {} } } }, "DeleteConfigurationAggregator": { "input": { "type": "structure", "required": [ "ConfigurationAggregatorName" ], "members": { "ConfigurationAggregatorName": {} } } }, "DeleteConfigurationRecorder": { "input": { "type": "structure", "required": [ "ConfigurationRecorderName" ], "members": { "ConfigurationRecorderName": {} } } }, "DeleteConformancePack": { "input": { "type": "structure", "required": [ "ConformancePackName" ], "members": { "ConformancePackName": {} } } }, "DeleteDeliveryChannel": { "input": { "type": "structure", "required": [ "DeliveryChannelName" ], "members": { "DeliveryChannelName": {} } } }, "DeleteEvaluationResults": { "input": { "type": "structure", "required": [ "ConfigRuleName" ], "members": { "ConfigRuleName": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteOrganizationConfigRule": { "input": { "type": "structure", "required": [ "OrganizationConfigRuleName" ], "members": { "OrganizationConfigRuleName": {} } } }, "DeleteOrganizationConformancePack": { "input": { "type": "structure", "required": [ "OrganizationConformancePackName" ], "members": { "OrganizationConformancePackName": {} } } }, "DeletePendingAggregationRequest": { "input": { "type": "structure", "required": [ "RequesterAccountId", "RequesterAwsRegion" ], "members": { "RequesterAccountId": {}, "RequesterAwsRegion": {} } } }, "DeleteRemediationConfiguration": { "input": { "type": "structure", "required": [ "ConfigRuleName" ], "members": { "ConfigRuleName": {}, "ResourceType": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteRemediationExceptions": { "input": { "type": "structure", "required": [ "ConfigRuleName", "ResourceKeys" ], "members": { "ConfigRuleName": {}, "ResourceKeys": { "shape": "S1h" } } }, "output": { "type": "structure", "members": { "FailedBatches": { "type": "list", "member": { "type": "structure", "members": { "FailureMessage": {}, "FailedItems": { "shape": "S1h" } } } } } } }, "DeleteResourceConfig": { "input": { "type": "structure", "required": [ "ResourceType", "ResourceId" ], "members": { "ResourceType": {}, "ResourceId": {} } } }, "DeleteRetentionConfiguration": { "input": { "type": "structure", "required": [ "RetentionConfigurationName" ], "members": { "RetentionConfigurationName": {} } } }, "DeleteStoredQuery": { "input": { "type": "structure", "required": [ "QueryName" ], "members": { "QueryName": {} } }, "output": { "type": "structure", "members": {} } }, "DeliverConfigSnapshot": { "input": { "type": "structure", "required": [ "deliveryChannelName" ], "members": { "deliveryChannelName": {} } }, "output": { "type": "structure", "members": { "configSnapshotId": {} } } }, "DescribeAggregateComplianceByConfigRules": { "input": { "type": "structure", "required": [ "ConfigurationAggregatorName" ], "members": { "ConfigurationAggregatorName": {}, "Filters": { "type": "structure", "members": { "ConfigRuleName": {}, "ComplianceType": {}, "AccountId": {}, "AwsRegion": {} } }, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "AggregateComplianceByConfigRules": { "type": "list", "member": { "type": "structure", "members": { "ConfigRuleName": {}, "Compliance": { "shape": "S25" }, "AccountId": {}, "AwsRegion": {} } } }, "NextToken": {} } } }, "DescribeAggregateComplianceByConformancePacks": { "input": { "type": "structure", "required": [ "ConfigurationAggregatorName" ], "members": { "ConfigurationAggregatorName": {}, "Filters": { "type": "structure", "members": { "ConformancePackName": {}, "ComplianceType": {}, "AccountId": {}, "AwsRegion": {} } }, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "AggregateComplianceByConformancePacks": { "type": "list", "member": { "type": "structure", "members": { "ConformancePackName": {}, "Compliance": { "type": "structure", "members": { "ComplianceType": {}, "CompliantRuleCount": { "type": "integer" }, "NonCompliantRuleCount": { "type": "integer" }, "TotalRuleCount": { "type": "integer" } } }, "AccountId": {}, "AwsRegion": {} } } }, "NextToken": {} } } }, "DescribeAggregationAuthorizations": { "input": { "type": "structure", "members": { "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "AggregationAuthorizations": { "type": "list", "member": { "shape": "S2k" } }, "NextToken": {} } } }, "DescribeComplianceByConfigRule": { "input": { "type": "structure", "members": { "ConfigRuleNames": { "shape": "S2n" }, "ComplianceTypes": { "shape": "S2o" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "ComplianceByConfigRules": { "type": "list", "member": { "type": "structure", "members": { "ConfigRuleName": {}, "Compliance": { "shape": "S25" } } } }, "NextToken": {} } } }, "DescribeComplianceByResource": { "input": { "type": "structure", "members": { "ResourceType": {}, "ResourceId": {}, "ComplianceTypes": { "shape": "S2o" }, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "ComplianceByResources": { "type": "list", "member": { "type": "structure", "members": { "ResourceType": {}, "ResourceId": {}, "Compliance": { "shape": "S25" } } } }, "NextToken": {} } } }, "DescribeConfigRuleEvaluationStatus": { "input": { "type": "structure", "members": { "ConfigRuleNames": { "shape": "S2n" }, "NextToken": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "ConfigRulesEvaluationStatus": { "type": "list", "member": { "type": "structure", "members": { "ConfigRuleName": {}, "ConfigRuleArn": {}, "ConfigRuleId": {}, "LastSuccessfulInvocationTime": { "type": "timestamp" }, "LastFailedInvocationTime": { "type": "timestamp" }, "LastSuccessfulEvaluationTime": { "type": "timestamp" }, "LastFailedEvaluationTime": { "type": "timestamp" }, "FirstActivatedTime": { "type": "timestamp" }, "LastDeactivatedTime": { "type": "timestamp" }, "LastErrorCode": {}, "LastErrorMessage": {}, "FirstEvaluationStarted": { "type": "boolean" }, "LastDebugLogDeliveryStatus": {}, "LastDebugLogDeliveryStatusReason": {}, "LastDebugLogDeliveryTime": { "type": "timestamp" } } } }, "NextToken": {} } } }, "DescribeConfigRules": { "input": { "type": "structure", "members": { "ConfigRuleNames": { "shape": "S2n" }, "NextToken": {}, "Filters": { "type": "structure", "members": { "EvaluationMode": {} } } } }, "output": { "type": "structure", "members": { "ConfigRules": { "type": "list", "member": { "shape": "S37" } }, "NextToken": {} } } }, "DescribeConfigurationAggregatorSourcesStatus": { "input": { "type": "structure", "required": [ "ConfigurationAggregatorName" ], "members": { "ConfigurationAggregatorName": {}, "UpdateStatus": { "type": "list", "member": {} }, "NextToken": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "AggregatedSourceStatusList": { "type": "list", "member": { "type": "structure", "members": { "SourceId": {}, "SourceType": {}, "AwsRegion": {}, "LastUpdateStatus": {}, "LastUpdateTime": { "type": "timestamp" }, "LastErrorCode": {}, "LastErrorMessage": {} } } }, "NextToken": {} } } }, "DescribeConfigurationAggregators": { "input": { "type": "structure", "members": { "ConfigurationAggregatorNames": { "type": "list", "member": {} }, "NextToken": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "ConfigurationAggregators": { "type": "list", "member": { "shape": "S40" } }, "NextToken": {} } } }, "DescribeConfigurationRecorderStatus": { "input": { "type": "structure", "members": { "ConfigurationRecorderNames": { "shape": "S48" } } }, "output": { "type": "structure", "members": { "ConfigurationRecordersStatus": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "lastStartTime": { "type": "timestamp" }, "lastStopTime": { "type": "timestamp" }, "recording": { "type": "boolean" }, "lastStatus": {}, "lastErrorCode": {}, "lastErrorMessage": {}, "lastStatusChangeTime": { "type": "timestamp" } } } } } } }, "DescribeConfigurationRecorders": { "input": { "type": "structure", "members": { "ConfigurationRecorderNames": { "shape": "S48" } } }, "output": { "type": "structure", "members": { "ConfigurationRecorders": { "type": "list", "member": { "shape": "S4g" } } } } }, "DescribeConformancePackCompliance": { "input": { "type": "structure", "required": [ "ConformancePackName" ], "members": { "ConformancePackName": {}, "Filters": { "type": "structure", "members": { "ConfigRuleNames": { "shape": "S4v" }, "ComplianceType": {} } }, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "required": [ "ConformancePackName", "ConformancePackRuleComplianceList" ], "members": { "ConformancePackName": {}, "ConformancePackRuleComplianceList": { "type": "list", "member": { "type": "structure", "members": { "ConfigRuleName": {}, "ComplianceType": {}, "Controls": { "type": "list", "member": {} } } } }, "NextToken": {} } } }, "DescribeConformancePackStatus": { "input": { "type": "structure", "members": { "ConformancePackNames": { "shape": "S52" }, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "ConformancePackStatusDetails": { "type": "list", "member": { "type": "structure", "required": [ "ConformancePackName", "ConformancePackId", "ConformancePackArn", "ConformancePackState", "StackArn", "LastUpdateRequestedTime" ], "members": { "ConformancePackName": {}, "ConformancePackId": {}, "ConformancePackArn": {}, "ConformancePackState": {}, "StackArn": {}, "ConformancePackStatusReason": {}, "LastUpdateRequestedTime": { "type": "timestamp" }, "LastUpdateCompletedTime": { "type": "timestamp" } } } }, "NextToken": {} } } }, "DescribeConformancePacks": { "input": { "type": "structure", "members": { "ConformancePackNames": { "shape": "S52" }, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "ConformancePackDetails": { "type": "list", "member": { "type": "structure", "required": [ "ConformancePackName", "ConformancePackArn", "ConformancePackId" ], "members": { "ConformancePackName": {}, "ConformancePackArn": {}, "ConformancePackId": {}, "DeliveryS3Bucket": {}, "DeliveryS3KeyPrefix": {}, "ConformancePackInputParameters": { "shape": "S5i" }, "LastUpdateRequestedTime": { "type": "timestamp" }, "CreatedBy": {}, "TemplateSSMDocumentDetails": { "shape": "S5m" } } } }, "NextToken": {} } } }, "DescribeDeliveryChannelStatus": { "input": { "type": "structure", "members": { "DeliveryChannelNames": { "shape": "S5q" } } }, "output": { "type": "structure", "members": { "DeliveryChannelsStatus": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "configSnapshotDeliveryInfo": { "shape": "S5u" }, "configHistoryDeliveryInfo": { "shape": "S5u" }, "configStreamDeliveryInfo": { "type": "structure", "members": { "lastStatus": {}, "lastErrorCode": {}, "lastErrorMessage": {}, "lastStatusChangeTime": { "type": "timestamp" } } } } } } } } }, "DescribeDeliveryChannels": { "input": { "type": "structure", "members": { "DeliveryChannelNames": { "shape": "S5q" } } }, "output": { "type": "structure", "members": { "DeliveryChannels": { "type": "list", "member": { "shape": "S60" } } } } }, "DescribeOrganizationConfigRuleStatuses": { "input": { "type": "structure", "members": { "OrganizationConfigRuleNames": { "shape": "S63" }, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "OrganizationConfigRuleStatuses": { "type": "list", "member": { "type": "structure", "required": [ "OrganizationConfigRuleName", "OrganizationRuleStatus" ], "members": { "OrganizationConfigRuleName": {}, "OrganizationRuleStatus": {}, "ErrorCode": {}, "ErrorMessage": {}, "LastUpdateTime": { "type": "timestamp" } } } }, "NextToken": {} } } }, "DescribeOrganizationConfigRules": { "input": { "type": "structure", "members": { "OrganizationConfigRuleNames": { "shape": "S63" }, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "OrganizationConfigRules": { "type": "list", "member": { "type": "structure", "required": [ "OrganizationConfigRuleName", "OrganizationConfigRuleArn" ], "members": { "OrganizationConfigRuleName": {}, "OrganizationConfigRuleArn": {}, "OrganizationManagedRuleMetadata": { "shape": "S6d" }, "OrganizationCustomRuleMetadata": { "shape": "S6i" }, "ExcludedAccounts": { "shape": "S6l" }, "LastUpdateTime": { "type": "timestamp" }, "OrganizationCustomPolicyRuleMetadata": { "type": "structure", "members": { "Description": {}, "OrganizationConfigRuleTriggerTypes": { "shape": "S6n" }, "InputParameters": {}, "MaximumExecutionFrequency": {}, "ResourceTypesScope": { "shape": "S6g" }, "ResourceIdScope": {}, "TagKeyScope": {}, "TagValueScope": {}, "PolicyRuntime": {}, "DebugLogDeliveryAccounts": { "shape": "S6p" } } } } } }, "NextToken": {} } } }, "DescribeOrganizationConformancePackStatuses": { "input": { "type": "structure", "members": { "OrganizationConformancePackNames": { "shape": "S6r" }, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "OrganizationConformancePackStatuses": { "type": "list", "member": { "type": "structure", "required": [ "OrganizationConformancePackName", "Status" ], "members": { "OrganizationConformancePackName": {}, "Status": {}, "ErrorCode": {}, "ErrorMessage": {}, "LastUpdateTime": { "type": "timestamp" } } } }, "NextToken": {} } } }, "DescribeOrganizationConformancePacks": { "input": { "type": "structure", "members": { "OrganizationConformancePackNames": { "shape": "S6r" }, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "OrganizationConformancePacks": { "type": "list", "member": { "type": "structure", "required": [ "OrganizationConformancePackName", "OrganizationConformancePackArn", "LastUpdateTime" ], "members": { "OrganizationConformancePackName": {}, "OrganizationConformancePackArn": {}, "DeliveryS3Bucket": {}, "DeliveryS3KeyPrefix": {}, "ConformancePackInputParameters": { "shape": "S5i" }, "ExcludedAccounts": { "shape": "S6l" }, "LastUpdateTime": { "type": "timestamp" } } } }, "NextToken": {} } } }, "DescribePendingAggregationRequests": { "input": { "type": "structure", "members": { "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "PendingAggregationRequests": { "type": "list", "member": { "type": "structure", "members": { "RequesterAccountId": {}, "RequesterAwsRegion": {} } } }, "NextToken": {} } } }, "DescribeRemediationConfigurations": { "input": { "type": "structure", "required": [ "ConfigRuleNames" ], "members": { "ConfigRuleNames": { "shape": "S2n" } } }, "output": { "type": "structure", "members": { "RemediationConfigurations": { "shape": "S77" } } } }, "DescribeRemediationExceptions": { "input": { "type": "structure", "required": [ "ConfigRuleName" ], "members": { "ConfigRuleName": {}, "ResourceKeys": { "shape": "S1h" }, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "RemediationExceptions": { "shape": "S7n" }, "NextToken": {} } } }, "DescribeRemediationExecutionStatus": { "input": { "type": "structure", "required": [ "ConfigRuleName" ], "members": { "ConfigRuleName": {}, "ResourceKeys": { "shape": "Ss" }, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "RemediationExecutionStatuses": { "type": "list", "member": { "type": "structure", "members": { "ResourceKey": { "shape": "St" }, "State": {}, "StepDetails": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "State": {}, "ErrorMessage": {}, "StartTime": { "type": "timestamp" }, "StopTime": { "type": "timestamp" } } } }, "InvocationTime": { "type": "timestamp" }, "LastUpdatedTime": { "type": "timestamp" } } } }, "NextToken": {} } } }, "DescribeRetentionConfigurations": { "input": { "type": "structure", "members": { "RetentionConfigurationNames": { "type": "list", "member": {} }, "NextToken": {} } }, "output": { "type": "structure", "members": { "RetentionConfigurations": { "type": "list", "member": { "shape": "S81" } }, "NextToken": {} } } }, "GetAggregateComplianceDetailsByConfigRule": { "input": { "type": "structure", "required": [ "ConfigurationAggregatorName", "ConfigRuleName", "AccountId", "AwsRegion" ], "members": { "ConfigurationAggregatorName": {}, "ConfigRuleName": {}, "AccountId": {}, "AwsRegion": {}, "ComplianceType": {}, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "AggregateEvaluationResults": { "type": "list", "member": { "type": "structure", "members": { "EvaluationResultIdentifier": { "shape": "S87" }, "ComplianceType": {}, "ResultRecordedTime": { "type": "timestamp" }, "ConfigRuleInvokedTime": { "type": "timestamp" }, "Annotation": {}, "AccountId": {}, "AwsRegion": {} } } }, "NextToken": {} } } }, "GetAggregateConfigRuleComplianceSummary": { "input": { "type": "structure", "required": [ "ConfigurationAggregatorName" ], "members": { "ConfigurationAggregatorName": {}, "Filters": { "type": "structure", "members": { "AccountId": {}, "AwsRegion": {} } }, "GroupByKey": {}, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "GroupByKey": {}, "AggregateComplianceCounts": { "type": "list", "member": { "type": "structure", "members": { "GroupName": {}, "ComplianceSummary": { "shape": "S8g" } } } }, "NextToken": {} } } }, "GetAggregateConformancePackComplianceSummary": { "input": { "type": "structure", "required": [ "ConfigurationAggregatorName" ], "members": { "ConfigurationAggregatorName": {}, "Filters": { "type": "structure", "members": { "AccountId": {}, "AwsRegion": {} } }, "GroupByKey": {}, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "AggregateConformancePackComplianceSummaries": { "type": "list", "member": { "type": "structure", "members": { "ComplianceSummary": { "type": "structure", "members": { "CompliantConformancePackCount": { "type": "integer" }, "NonCompliantConformancePackCount": { "type": "integer" } } }, "GroupName": {} } } }, "GroupByKey": {}, "NextToken": {} } } }, "GetAggregateDiscoveredResourceCounts": { "input": { "type": "structure", "required": [ "ConfigurationAggregatorName" ], "members": { "ConfigurationAggregatorName": {}, "Filters": { "type": "structure", "members": { "ResourceType": {}, "AccountId": {}, "Region": {} } }, "GroupByKey": {}, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "required": [ "TotalDiscoveredResources" ], "members": { "TotalDiscoveredResources": { "type": "long" }, "GroupByKey": {}, "GroupedResourceCounts": { "type": "list", "member": { "type": "structure", "required": [ "GroupName", "ResourceCount" ], "members": { "GroupName": {}, "ResourceCount": { "type": "long" } } } }, "NextToken": {} } } }, "GetAggregateResourceConfig": { "input": { "type": "structure", "required": [ "ConfigurationAggregatorName", "ResourceIdentifier" ], "members": { "ConfigurationAggregatorName": {}, "ResourceIdentifier": { "shape": "S4" } } }, "output": { "type": "structure", "members": { "ConfigurationItem": { "shape": "S8x" } } } }, "GetComplianceDetailsByConfigRule": { "input": { "type": "structure", "required": [ "ConfigRuleName" ], "members": { "ConfigRuleName": {}, "ComplianceTypes": { "shape": "S2o" }, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "EvaluationResults": { "shape": "S99" }, "NextToken": {} } } }, "GetComplianceDetailsByResource": { "input": { "type": "structure", "members": { "ResourceType": {}, "ResourceId": {}, "ComplianceTypes": { "shape": "S2o" }, "NextToken": {}, "ResourceEvaluationId": {} } }, "output": { "type": "structure", "members": { "EvaluationResults": { "shape": "S99" }, "NextToken": {} } } }, "GetComplianceSummaryByConfigRule": { "output": { "type": "structure", "members": { "ComplianceSummary": { "shape": "S8g" } } } }, "GetComplianceSummaryByResourceType": { "input": { "type": "structure", "members": { "ResourceTypes": { "shape": "S9f" } } }, "output": { "type": "structure", "members": { "ComplianceSummariesByResourceType": { "type": "list", "member": { "type": "structure", "members": { "ResourceType": {}, "ComplianceSummary": { "shape": "S8g" } } } } } } }, "GetConformancePackComplianceDetails": { "input": { "type": "structure", "required": [ "ConformancePackName" ], "members": { "ConformancePackName": {}, "Filters": { "type": "structure", "members": { "ConfigRuleNames": { "shape": "S4v" }, "ComplianceType": {}, "ResourceType": {}, "ResourceIds": { "type": "list", "member": {} } } }, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "required": [ "ConformancePackName" ], "members": { "ConformancePackName": {}, "ConformancePackRuleEvaluationResults": { "type": "list", "member": { "type": "structure", "required": [ "ComplianceType", "EvaluationResultIdentifier", "ConfigRuleInvokedTime", "ResultRecordedTime" ], "members": { "ComplianceType": {}, "EvaluationResultIdentifier": { "shape": "S87" }, "ConfigRuleInvokedTime": { "type": "timestamp" }, "ResultRecordedTime": { "type": "timestamp" }, "Annotation": {} } } }, "NextToken": {} } } }, "GetConformancePackComplianceSummary": { "input": { "type": "structure", "required": [ "ConformancePackNames" ], "members": { "ConformancePackNames": { "type": "list", "member": {} }, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "ConformancePackComplianceSummaryList": { "type": "list", "member": { "type": "structure", "required": [ "ConformancePackName", "ConformancePackComplianceStatus" ], "members": { "ConformancePackName": {}, "ConformancePackComplianceStatus": {} } } }, "NextToken": {} } } }, "GetCustomRulePolicy": { "input": { "type": "structure", "members": { "ConfigRuleName": {} } }, "output": { "type": "structure", "members": { "PolicyText": {} } } }, "GetDiscoveredResourceCounts": { "input": { "type": "structure", "members": { "resourceTypes": { "shape": "S9f" }, "limit": { "type": "integer" }, "nextToken": {} } }, "output": { "type": "structure", "members": { "totalDiscoveredResources": { "type": "long" }, "resourceCounts": { "type": "list", "member": { "type": "structure", "members": { "resourceType": {}, "count": { "type": "long" } } } }, "nextToken": {} } } }, "GetOrganizationConfigRuleDetailedStatus": { "input": { "type": "structure", "required": [ "OrganizationConfigRuleName" ], "members": { "OrganizationConfigRuleName": {}, "Filters": { "type": "structure", "members": { "AccountId": {}, "MemberAccountRuleStatus": {} } }, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "OrganizationConfigRuleDetailedStatus": { "type": "list", "member": { "type": "structure", "required": [ "AccountId", "ConfigRuleName", "MemberAccountRuleStatus" ], "members": { "AccountId": {}, "ConfigRuleName": {}, "MemberAccountRuleStatus": {}, "ErrorCode": {}, "ErrorMessage": {}, "LastUpdateTime": { "type": "timestamp" } } } }, "NextToken": {} } } }, "GetOrganizationConformancePackDetailedStatus": { "input": { "type": "structure", "required": [ "OrganizationConformancePackName" ], "members": { "OrganizationConformancePackName": {}, "Filters": { "type": "structure", "members": { "AccountId": {}, "Status": {} } }, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "OrganizationConformancePackDetailedStatuses": { "type": "list", "member": { "type": "structure", "required": [ "AccountId", "ConformancePackName", "Status" ], "members": { "AccountId": {}, "ConformancePackName": {}, "Status": {}, "ErrorCode": {}, "ErrorMessage": {}, "LastUpdateTime": { "type": "timestamp" } } } }, "NextToken": {} } } }, "GetOrganizationCustomRulePolicy": { "input": { "type": "structure", "required": [ "OrganizationConfigRuleName" ], "members": { "OrganizationConfigRuleName": {} } }, "output": { "type": "structure", "members": { "PolicyText": {} } } }, "GetResourceConfigHistory": { "input": { "type": "structure", "required": [ "resourceType", "resourceId" ], "members": { "resourceType": {}, "resourceId": {}, "laterTime": { "type": "timestamp" }, "earlierTime": { "type": "timestamp" }, "chronologicalOrder": {}, "limit": { "type": "integer" }, "nextToken": {} } }, "output": { "type": "structure", "members": { "configurationItems": { "type": "list", "member": { "shape": "S8x" } }, "nextToken": {} } } }, "GetResourceEvaluationSummary": { "input": { "type": "structure", "required": [ "ResourceEvaluationId" ], "members": { "ResourceEvaluationId": {} } }, "output": { "type": "structure", "members": { "ResourceEvaluationId": {}, "EvaluationMode": {}, "EvaluationStatus": { "type": "structure", "required": [ "Status" ], "members": { "Status": {}, "FailureReason": {} } }, "EvaluationStartTimestamp": { "type": "timestamp" }, "Compliance": {}, "EvaluationContext": { "shape": "Saq" }, "ResourceDetails": { "shape": "Sas" } } } }, "GetStoredQuery": { "input": { "type": "structure", "required": [ "QueryName" ], "members": { "QueryName": {} } }, "output": { "type": "structure", "members": { "StoredQuery": { "shape": "Sax" } } } }, "ListAggregateDiscoveredResources": { "input": { "type": "structure", "required": [ "ConfigurationAggregatorName", "ResourceType" ], "members": { "ConfigurationAggregatorName": {}, "ResourceType": {}, "Filters": { "type": "structure", "members": { "AccountId": {}, "ResourceId": {}, "ResourceName": {}, "Region": {} } }, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "ResourceIdentifiers": { "type": "list", "member": { "shape": "S4" } }, "NextToken": {} } } }, "ListConformancePackComplianceScores": { "input": { "type": "structure", "members": { "Filters": { "type": "structure", "required": [ "ConformancePackNames" ], "members": { "ConformancePackNames": { "type": "list", "member": {} } } }, "SortOrder": {}, "SortBy": {}, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "required": [ "ConformancePackComplianceScores" ], "members": { "NextToken": {}, "ConformancePackComplianceScores": { "type": "list", "member": { "type": "structure", "members": { "Score": {}, "ConformancePackName": {}, "LastUpdatedTime": { "type": "timestamp" } } } } } } }, "ListDiscoveredResources": { "input": { "type": "structure", "required": [ "resourceType" ], "members": { "resourceType": {}, "resourceIds": { "type": "list", "member": {} }, "resourceName": {}, "limit": { "type": "integer" }, "includeDeletedResources": { "type": "boolean" }, "nextToken": {} } }, "output": { "type": "structure", "members": { "resourceIdentifiers": { "type": "list", "member": { "type": "structure", "members": { "resourceType": {}, "resourceId": {}, "resourceName": {}, "resourceDeletionTime": { "type": "timestamp" } } } }, "nextToken": {} } } }, "ListResourceEvaluations": { "input": { "type": "structure", "members": { "Filters": { "type": "structure", "members": { "EvaluationMode": {}, "TimeWindow": { "type": "structure", "members": { "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" } } }, "EvaluationContextIdentifier": {} } }, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "ResourceEvaluations": { "type": "list", "member": { "type": "structure", "members": { "ResourceEvaluationId": {}, "EvaluationMode": {}, "EvaluationStartTimestamp": { "type": "timestamp" } } } }, "NextToken": {} } } }, "ListStoredQueries": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "StoredQueryMetadata": { "type": "list", "member": { "type": "structure", "required": [ "QueryId", "QueryArn", "QueryName" ], "members": { "QueryId": {}, "QueryArn": {}, "QueryName": {}, "Description": {} } } }, "NextToken": {} } } }, "ListTagsForResource": { "input": { "type": "structure", "required": [ "ResourceArn" ], "members": { "ResourceArn": {}, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "Tags": { "shape": "Sc0" }, "NextToken": {} } } }, "PutAggregationAuthorization": { "input": { "type": "structure", "required": [ "AuthorizedAccountId", "AuthorizedAwsRegion" ], "members": { "AuthorizedAccountId": {}, "AuthorizedAwsRegion": {}, "Tags": { "shape": "Sc5" } } }, "output": { "type": "structure", "members": { "AggregationAuthorization": { "shape": "S2k" } } } }, "PutConfigRule": { "input": { "type": "structure", "required": [ "ConfigRule" ], "members": { "ConfigRule": { "shape": "S37" }, "Tags": { "shape": "Sc5" } } } }, "PutConfigurationAggregator": { "input": { "type": "structure", "required": [ "ConfigurationAggregatorName" ], "members": { "ConfigurationAggregatorName": {}, "AccountAggregationSources": { "shape": "S42" }, "OrganizationAggregationSource": { "shape": "S46" }, "Tags": { "shape": "Sc5" } } }, "output": { "type": "structure", "members": { "ConfigurationAggregator": { "shape": "S40" } } } }, "PutConfigurationRecorder": { "input": { "type": "structure", "required": [ "ConfigurationRecorder" ], "members": { "ConfigurationRecorder": { "shape": "S4g" } } } }, "PutConformancePack": { "input": { "type": "structure", "required": [ "ConformancePackName" ], "members": { "ConformancePackName": {}, "TemplateS3Uri": {}, "TemplateBody": {}, "DeliveryS3Bucket": {}, "DeliveryS3KeyPrefix": {}, "ConformancePackInputParameters": { "shape": "S5i" }, "TemplateSSMDocumentDetails": { "shape": "S5m" } } }, "output": { "type": "structure", "members": { "ConformancePackArn": {} } } }, "PutDeliveryChannel": { "input": { "type": "structure", "required": [ "DeliveryChannel" ], "members": { "DeliveryChannel": { "shape": "S60" } } } }, "PutEvaluations": { "input": { "type": "structure", "required": [ "ResultToken" ], "members": { "Evaluations": { "shape": "Sch" }, "ResultToken": {}, "TestMode": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "FailedEvaluations": { "shape": "Sch" } } } }, "PutExternalEvaluation": { "input": { "type": "structure", "required": [ "ConfigRuleName", "ExternalEvaluation" ], "members": { "ConfigRuleName": {}, "ExternalEvaluation": { "type": "structure", "required": [ "ComplianceResourceType", "ComplianceResourceId", "ComplianceType", "OrderingTimestamp" ], "members": { "ComplianceResourceType": {}, "ComplianceResourceId": {}, "ComplianceType": {}, "Annotation": {}, "OrderingTimestamp": { "type": "timestamp" } } } } }, "output": { "type": "structure", "members": {} } }, "PutOrganizationConfigRule": { "input": { "type": "structure", "required": [ "OrganizationConfigRuleName" ], "members": { "OrganizationConfigRuleName": {}, "OrganizationManagedRuleMetadata": { "shape": "S6d" }, "OrganizationCustomRuleMetadata": { "shape": "S6i" }, "ExcludedAccounts": { "shape": "S6l" }, "OrganizationCustomPolicyRuleMetadata": { "type": "structure", "required": [ "PolicyRuntime", "PolicyText" ], "members": { "Description": {}, "OrganizationConfigRuleTriggerTypes": { "shape": "S6n" }, "InputParameters": {}, "MaximumExecutionFrequency": {}, "ResourceTypesScope": { "shape": "S6g" }, "ResourceIdScope": {}, "TagKeyScope": {}, "TagValueScope": {}, "PolicyRuntime": {}, "PolicyText": {}, "DebugLogDeliveryAccounts": { "shape": "S6p" } } } } }, "output": { "type": "structure", "members": { "OrganizationConfigRuleArn": {} } } }, "PutOrganizationConformancePack": { "input": { "type": "structure", "required": [ "OrganizationConformancePackName" ], "members": { "OrganizationConformancePackName": {}, "TemplateS3Uri": {}, "TemplateBody": {}, "DeliveryS3Bucket": {}, "DeliveryS3KeyPrefix": {}, "ConformancePackInputParameters": { "shape": "S5i" }, "ExcludedAccounts": { "shape": "S6l" } } }, "output": { "type": "structure", "members": { "OrganizationConformancePackArn": {} } } }, "PutRemediationConfigurations": { "input": { "type": "structure", "required": [ "RemediationConfigurations" ], "members": { "RemediationConfigurations": { "shape": "S77" } } }, "output": { "type": "structure", "members": { "FailedBatches": { "type": "list", "member": { "type": "structure", "members": { "FailureMessage": {}, "FailedItems": { "shape": "S77" } } } } } } }, "PutRemediationExceptions": { "input": { "type": "structure", "required": [ "ConfigRuleName", "ResourceKeys" ], "members": { "ConfigRuleName": {}, "ResourceKeys": { "shape": "S1h" }, "Message": {}, "ExpirationTime": { "type": "timestamp" } } }, "output": { "type": "structure", "members": { "FailedBatches": { "type": "list", "member": { "type": "structure", "members": { "FailureMessage": {}, "FailedItems": { "shape": "S7n" } } } } } } }, "PutResourceConfig": { "input": { "type": "structure", "required": [ "ResourceType", "SchemaVersionId", "ResourceId", "Configuration" ], "members": { "ResourceType": {}, "SchemaVersionId": {}, "ResourceId": {}, "ResourceName": {}, "Configuration": {}, "Tags": { "shape": "S8z" } } } }, "PutRetentionConfiguration": { "input": { "type": "structure", "required": [ "RetentionPeriodInDays" ], "members": { "RetentionPeriodInDays": { "type": "integer" } } }, "output": { "type": "structure", "members": { "RetentionConfiguration": { "shape": "S81" } } } }, "PutStoredQuery": { "input": { "type": "structure", "required": [ "StoredQuery" ], "members": { "StoredQuery": { "shape": "Sax" }, "Tags": { "shape": "Sc5" } } }, "output": { "type": "structure", "members": { "QueryArn": {} } } }, "SelectAggregateResourceConfig": { "input": { "type": "structure", "required": [ "Expression", "ConfigurationAggregatorName" ], "members": { "Expression": {}, "ConfigurationAggregatorName": {}, "Limit": { "type": "integer" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "Results": { "shape": "Sda" }, "QueryInfo": { "shape": "Sdb" }, "NextToken": {} } } }, "SelectResourceConfig": { "input": { "type": "structure", "required": [ "Expression" ], "members": { "Expression": {}, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "Results": { "shape": "Sda" }, "QueryInfo": { "shape": "Sdb" }, "NextToken": {} } } }, "StartConfigRulesEvaluation": { "input": { "type": "structure", "members": { "ConfigRuleNames": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": {} } }, "StartConfigurationRecorder": { "input": { "type": "structure", "required": [ "ConfigurationRecorderName" ], "members": { "ConfigurationRecorderName": {} } } }, "StartRemediationExecution": { "input": { "type": "structure", "required": [ "ConfigRuleName", "ResourceKeys" ], "members": { "ConfigRuleName": {}, "ResourceKeys": { "shape": "Ss" } } }, "output": { "type": "structure", "members": { "FailureMessage": {}, "FailedItems": { "shape": "Ss" } } } }, "StartResourceEvaluation": { "input": { "type": "structure", "required": [ "ResourceDetails", "EvaluationMode" ], "members": { "ResourceDetails": { "shape": "Sas" }, "EvaluationContext": { "shape": "Saq" }, "EvaluationMode": {}, "EvaluationTimeout": { "type": "integer" }, "ClientToken": {} } }, "output": { "type": "structure", "members": { "ResourceEvaluationId": {} } } }, "StopConfigurationRecorder": { "input": { "type": "structure", "required": [ "ConfigurationRecorderName" ], "members": { "ConfigurationRecorderName": {} } } }, "TagResource": { "input": { "type": "structure", "required": [ "ResourceArn", "Tags" ], "members": { "ResourceArn": {}, "Tags": { "shape": "Sc0" } } } }, "UntagResource": { "input": { "type": "structure", "required": [ "ResourceArn", "TagKeys" ], "members": { "ResourceArn": {}, "TagKeys": { "type": "list", "member": {} } } } } }, "shapes": { "S4": { "type": "structure", "required": [ "SourceAccountId", "SourceRegion", "ResourceId", "ResourceType" ], "members": { "SourceAccountId": {}, "SourceRegion": {}, "ResourceId": {}, "ResourceType": {}, "ResourceName": {} } }, "Sb": { "type": "list", "member": { "type": "structure", "members": { "version": {}, "accountId": {}, "configurationItemCaptureTime": { "type": "timestamp" }, "configurationItemStatus": {}, "configurationStateId": {}, "arn": {}, "resourceType": {}, "resourceId": {}, "resourceName": {}, "awsRegion": {}, "availabilityZone": {}, "resourceCreationTime": { "type": "timestamp" }, "configuration": {}, "supplementaryConfiguration": { "shape": "Sl" }, "recordingFrequency": {}, "configurationItemDeliveryTime": { "type": "timestamp" } } } }, "Sl": { "type": "map", "key": {}, "value": {} }, "Ss": { "type": "list", "member": { "shape": "St" } }, "St": { "type": "structure", "required": [ "resourceType", "resourceId" ], "members": { "resourceType": {}, "resourceId": {} } }, "S1h": { "type": "list", "member": { "type": "structure", "members": { "ResourceType": {}, "ResourceId": {} } } }, "S25": { "type": "structure", "members": { "ComplianceType": {}, "ComplianceContributorCount": { "shape": "S26" } } }, "S26": { "type": "structure", "members": { "CappedCount": { "type": "integer" }, "CapExceeded": { "type": "boolean" } } }, "S2k": { "type": "structure", "members": { "AggregationAuthorizationArn": {}, "AuthorizedAccountId": {}, "AuthorizedAwsRegion": {}, "CreationTime": { "type": "timestamp" } } }, "S2n": { "type": "list", "member": {} }, "S2o": { "type": "list", "member": {} }, "S37": { "type": "structure", "required": [ "Source" ], "members": { "ConfigRuleName": {}, "ConfigRuleArn": {}, "ConfigRuleId": {}, "Description": {}, "Scope": { "type": "structure", "members": { "ComplianceResourceTypes": { "type": "list", "member": {} }, "TagKey": {}, "TagValue": {}, "ComplianceResourceId": {} } }, "Source": { "type": "structure", "required": [ "Owner" ], "members": { "Owner": {}, "SourceIdentifier": {}, "SourceDetails": { "type": "list", "member": { "type": "structure", "members": { "EventSource": {}, "MessageType": {}, "MaximumExecutionFrequency": {} } } }, "CustomPolicyDetails": { "type": "structure", "required": [ "PolicyRuntime", "PolicyText" ], "members": { "PolicyRuntime": {}, "PolicyText": {}, "EnableDebugLogDelivery": { "type": "boolean" } } } } }, "InputParameters": {}, "MaximumExecutionFrequency": {}, "ConfigRuleState": {}, "CreatedBy": {}, "EvaluationModes": { "type": "list", "member": { "type": "structure", "members": { "Mode": {} } } } } }, "S40": { "type": "structure", "members": { "ConfigurationAggregatorName": {}, "ConfigurationAggregatorArn": {}, "AccountAggregationSources": { "shape": "S42" }, "OrganizationAggregationSource": { "shape": "S46" }, "CreationTime": { "type": "timestamp" }, "LastUpdatedTime": { "type": "timestamp" }, "CreatedBy": {} } }, "S42": { "type": "list", "member": { "type": "structure", "required": [ "AccountIds" ], "members": { "AccountIds": { "type": "list", "member": {} }, "AllAwsRegions": { "type": "boolean" }, "AwsRegions": { "shape": "S45" } } } }, "S45": { "type": "list", "member": {} }, "S46": { "type": "structure", "required": [ "RoleArn" ], "members": { "RoleArn": {}, "AwsRegions": { "shape": "S45" }, "AllAwsRegions": { "type": "boolean" } } }, "S48": { "type": "list", "member": {} }, "S4g": { "type": "structure", "members": { "name": {}, "roleARN": {}, "recordingGroup": { "type": "structure", "members": { "allSupported": { "type": "boolean" }, "includeGlobalResourceTypes": { "type": "boolean" }, "resourceTypes": { "shape": "S4k" }, "exclusionByResourceTypes": { "type": "structure", "members": { "resourceTypes": { "shape": "S4k" } } }, "recordingStrategy": { "type": "structure", "members": { "useOnly": {} } } } }, "recordingMode": { "type": "structure", "required": [ "recordingFrequency" ], "members": { "recordingFrequency": {}, "recordingModeOverrides": { "type": "list", "member": { "type": "structure", "required": [ "resourceTypes", "recordingFrequency" ], "members": { "description": {}, "resourceTypes": { "type": "list", "member": {} }, "recordingFrequency": {} } } } } } } }, "S4k": { "type": "list", "member": {} }, "S4v": { "type": "list", "member": {} }, "S52": { "type": "list", "member": {} }, "S5i": { "type": "list", "member": { "type": "structure", "required": [ "ParameterName", "ParameterValue" ], "members": { "ParameterName": {}, "ParameterValue": {} } } }, "S5m": { "type": "structure", "required": [ "DocumentName" ], "members": { "DocumentName": {}, "DocumentVersion": {} } }, "S5q": { "type": "list", "member": {} }, "S5u": { "type": "structure", "members": { "lastStatus": {}, "lastErrorCode": {}, "lastErrorMessage": {}, "lastAttemptTime": { "type": "timestamp" }, "lastSuccessfulTime": { "type": "timestamp" }, "nextDeliveryTime": { "type": "timestamp" } } }, "S60": { "type": "structure", "members": { "name": {}, "s3BucketName": {}, "s3KeyPrefix": {}, "s3KmsKeyArn": {}, "snsTopicARN": {}, "configSnapshotDeliveryProperties": { "type": "structure", "members": { "deliveryFrequency": {} } } } }, "S63": { "type": "list", "member": {} }, "S6d": { "type": "structure", "required": [ "RuleIdentifier" ], "members": { "Description": {}, "RuleIdentifier": {}, "InputParameters": {}, "MaximumExecutionFrequency": {}, "ResourceTypesScope": { "shape": "S6g" }, "ResourceIdScope": {}, "TagKeyScope": {}, "TagValueScope": {} } }, "S6g": { "type": "list", "member": {} }, "S6i": { "type": "structure", "required": [ "LambdaFunctionArn", "OrganizationConfigRuleTriggerTypes" ], "members": { "Description": {}, "LambdaFunctionArn": {}, "OrganizationConfigRuleTriggerTypes": { "type": "list", "member": {} }, "InputParameters": {}, "MaximumExecutionFrequency": {}, "ResourceTypesScope": { "shape": "S6g" }, "ResourceIdScope": {}, "TagKeyScope": {}, "TagValueScope": {} } }, "S6l": { "type": "list", "member": {} }, "S6n": { "type": "list", "member": {} }, "S6p": { "type": "list", "member": {} }, "S6r": { "type": "list", "member": {} }, "S77": { "type": "list", "member": { "type": "structure", "required": [ "ConfigRuleName", "TargetType", "TargetId" ], "members": { "ConfigRuleName": {}, "TargetType": {}, "TargetId": {}, "TargetVersion": {}, "Parameters": { "type": "map", "key": {}, "value": { "type": "structure", "members": { "ResourceValue": { "type": "structure", "required": [ "Value" ], "members": { "Value": {} } }, "StaticValue": { "type": "structure", "required": [ "Values" ], "members": { "Values": { "type": "list", "member": {} } } } } } }, "ResourceType": {}, "Automatic": { "type": "boolean" }, "ExecutionControls": { "type": "structure", "members": { "SsmControls": { "type": "structure", "members": { "ConcurrentExecutionRatePercentage": { "type": "integer" }, "ErrorPercentage": { "type": "integer" } } } } }, "MaximumAutomaticAttempts": { "type": "integer" }, "RetryAttemptSeconds": { "type": "long" }, "Arn": {}, "CreatedByService": {} } } }, "S7n": { "type": "list", "member": { "type": "structure", "required": [ "ConfigRuleName", "ResourceType", "ResourceId" ], "members": { "ConfigRuleName": {}, "ResourceType": {}, "ResourceId": {}, "Message": {}, "ExpirationTime": { "type": "timestamp" } } } }, "S81": { "type": "structure", "required": [ "Name", "RetentionPeriodInDays" ], "members": { "Name": {}, "RetentionPeriodInDays": { "type": "integer" } } }, "S87": { "type": "structure", "members": { "EvaluationResultQualifier": { "type": "structure", "members": { "ConfigRuleName": {}, "ResourceType": {}, "ResourceId": {}, "EvaluationMode": {} } }, "OrderingTimestamp": { "type": "timestamp" }, "ResourceEvaluationId": {} } }, "S8g": { "type": "structure", "members": { "CompliantResourceCount": { "shape": "S26" }, "NonCompliantResourceCount": { "shape": "S26" }, "ComplianceSummaryTimestamp": { "type": "timestamp" } } }, "S8x": { "type": "structure", "members": { "version": {}, "accountId": {}, "configurationItemCaptureTime": { "type": "timestamp" }, "configurationItemStatus": {}, "configurationStateId": {}, "configurationItemMD5Hash": {}, "arn": {}, "resourceType": {}, "resourceId": {}, "resourceName": {}, "awsRegion": {}, "availabilityZone": {}, "resourceCreationTime": { "type": "timestamp" }, "tags": { "shape": "S8z" }, "relatedEvents": { "type": "list", "member": {} }, "relationships": { "type": "list", "member": { "type": "structure", "members": { "resourceType": {}, "resourceId": {}, "resourceName": {}, "relationshipName": {} } } }, "configuration": {}, "supplementaryConfiguration": { "shape": "Sl" }, "recordingFrequency": {}, "configurationItemDeliveryTime": { "type": "timestamp" } } }, "S8z": { "type": "map", "key": {}, "value": {} }, "S99": { "type": "list", "member": { "type": "structure", "members": { "EvaluationResultIdentifier": { "shape": "S87" }, "ComplianceType": {}, "ResultRecordedTime": { "type": "timestamp" }, "ConfigRuleInvokedTime": { "type": "timestamp" }, "Annotation": {}, "ResultToken": {} } } }, "S9f": { "type": "list", "member": {} }, "Saq": { "type": "structure", "members": { "EvaluationContextIdentifier": {} } }, "Sas": { "type": "structure", "required": [ "ResourceId", "ResourceType", "ResourceConfiguration" ], "members": { "ResourceId": {}, "ResourceType": {}, "ResourceConfiguration": {}, "ResourceConfigurationSchemaType": {} } }, "Sax": { "type": "structure", "required": [ "QueryName" ], "members": { "QueryId": {}, "QueryArn": {}, "QueryName": {}, "Description": {}, "Expression": {} } }, "Sc0": { "type": "list", "member": { "shape": "Sc1" } }, "Sc1": { "type": "structure", "members": { "Key": {}, "Value": {} } }, "Sc5": { "type": "list", "member": { "shape": "Sc1" } }, "Sch": { "type": "list", "member": { "type": "structure", "required": [ "ComplianceResourceType", "ComplianceResourceId", "ComplianceType", "OrderingTimestamp" ], "members": { "ComplianceResourceType": {}, "ComplianceResourceId": {}, "ComplianceType": {}, "Annotation": {}, "OrderingTimestamp": { "type": "timestamp" } } } }, "Sda": { "type": "list", "member": {} }, "Sdb": { "type": "structure", "members": { "SelectFields": { "type": "list", "member": { "type": "structure", "members": { "Name": {} } } } } } } } },{}],67:[function(require,module,exports){ module.exports={ "pagination": { "DescribeAggregateComplianceByConfigRules": { "input_token": "NextToken", "limit_key": "Limit", "output_token": "NextToken" }, "DescribeAggregateComplianceByConformancePacks": { "input_token": "NextToken", "limit_key": "Limit", "output_token": "NextToken", "result_key": "AggregateComplianceByConformancePacks" }, "DescribeAggregationAuthorizations": { "input_token": "NextToken", "limit_key": "Limit", "output_token": "NextToken", "result_key": "AggregationAuthorizations" }, "DescribeComplianceByConfigRule": { "input_token": "NextToken", "output_token": "NextToken", "result_key": "ComplianceByConfigRules" }, "DescribeComplianceByResource": { "input_token": "NextToken", "limit_key": "Limit", "output_token": "NextToken", "result_key": "ComplianceByResources" }, "DescribeConfigRuleEvaluationStatus": { "input_token": "NextToken", "limit_key": "Limit", "output_token": "NextToken", "result_key": "ConfigRulesEvaluationStatus" }, "DescribeConfigRules": { "input_token": "NextToken", "output_token": "NextToken", "result_key": "ConfigRules" }, "DescribeConfigurationAggregatorSourcesStatus": { "input_token": "NextToken", "limit_key": "Limit", "output_token": "NextToken", "result_key": "AggregatedSourceStatusList" }, "DescribeConfigurationAggregators": { "input_token": "NextToken", "limit_key": "Limit", "output_token": "NextToken", "result_key": "ConfigurationAggregators" }, "DescribeConformancePackCompliance": { "input_token": "NextToken", "limit_key": "Limit", "output_token": "NextToken" }, "DescribeConformancePackStatus": { "input_token": "NextToken", "limit_key": "Limit", "output_token": "NextToken", "result_key": "ConformancePackStatusDetails" }, "DescribeConformancePacks": { "input_token": "NextToken", "limit_key": "Limit", "output_token": "NextToken", "result_key": "ConformancePackDetails" }, "DescribeOrganizationConfigRuleStatuses": { "input_token": "NextToken", "limit_key": "Limit", "output_token": "NextToken", "result_key": "OrganizationConfigRuleStatuses" }, "DescribeOrganizationConfigRules": { "input_token": "NextToken", "limit_key": "Limit", "output_token": "NextToken", "result_key": "OrganizationConfigRules" }, "DescribeOrganizationConformancePackStatuses": { "input_token": "NextToken", "limit_key": "Limit", "output_token": "NextToken", "result_key": "OrganizationConformancePackStatuses" }, "DescribeOrganizationConformancePacks": { "input_token": "NextToken", "limit_key": "Limit", "output_token": "NextToken", "result_key": "OrganizationConformancePacks" }, "DescribePendingAggregationRequests": { "input_token": "NextToken", "limit_key": "Limit", "output_token": "NextToken", "result_key": "PendingAggregationRequests" }, "DescribeRemediationExceptions": { "input_token": "NextToken", "limit_key": "Limit", "output_token": "NextToken" }, "DescribeRemediationExecutionStatus": { "input_token": "NextToken", "limit_key": "Limit", "output_token": "NextToken", "result_key": "RemediationExecutionStatuses" }, "DescribeRetentionConfigurations": { "input_token": "NextToken", "output_token": "NextToken", "result_key": "RetentionConfigurations" }, "GetAggregateComplianceDetailsByConfigRule": { "input_token": "NextToken", "limit_key": "Limit", "output_token": "NextToken", "result_key": "AggregateEvaluationResults" }, "GetAggregateConfigRuleComplianceSummary": { "input_token": "NextToken", "limit_key": "Limit", "output_token": "NextToken" }, "GetAggregateConformancePackComplianceSummary": { "input_token": "NextToken", "limit_key": "Limit", "output_token": "NextToken" }, "GetAggregateDiscoveredResourceCounts": { "input_token": "NextToken", "limit_key": "Limit", "output_token": "NextToken" }, "GetComplianceDetailsByConfigRule": { "input_token": "NextToken", "limit_key": "Limit", "output_token": "NextToken", "result_key": "EvaluationResults" }, "GetComplianceDetailsByResource": { "input_token": "NextToken", "output_token": "NextToken", "result_key": "EvaluationResults" }, "GetConformancePackComplianceDetails": { "input_token": "NextToken", "limit_key": "Limit", "output_token": "NextToken" }, "GetConformancePackComplianceSummary": { "input_token": "NextToken", "limit_key": "Limit", "output_token": "NextToken", "result_key": "ConformancePackComplianceSummaryList" }, "GetDiscoveredResourceCounts": { "input_token": "nextToken", "limit_key": "limit", "output_token": "nextToken" }, "GetOrganizationConfigRuleDetailedStatus": { "input_token": "NextToken", "limit_key": "Limit", "output_token": "NextToken", "result_key": "OrganizationConfigRuleDetailedStatus" }, "GetOrganizationConformancePackDetailedStatus": { "input_token": "NextToken", "limit_key": "Limit", "output_token": "NextToken", "result_key": "OrganizationConformancePackDetailedStatuses" }, "GetResourceConfigHistory": { "input_token": "nextToken", "limit_key": "limit", "output_token": "nextToken", "result_key": "configurationItems" }, "ListAggregateDiscoveredResources": { "input_token": "NextToken", "limit_key": "Limit", "output_token": "NextToken", "result_key": "ResourceIdentifiers" }, "ListConformancePackComplianceScores": { "input_token": "NextToken", "limit_key": "Limit", "output_token": "NextToken" }, "ListDiscoveredResources": { "input_token": "nextToken", "limit_key": "limit", "output_token": "nextToken", "result_key": "resourceIdentifiers" }, "ListResourceEvaluations": { "input_token": "NextToken", "limit_key": "Limit", "output_token": "NextToken", "result_key": "ResourceEvaluations" }, "ListStoredQueries": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListTagsForResource": { "input_token": "NextToken", "limit_key": "Limit", "output_token": "NextToken", "result_key": "Tags" }, "SelectAggregateResourceConfig": { "input_token": "NextToken", "limit_key": "Limit", "non_aggregate_keys": [ "QueryInfo" ], "output_token": "NextToken", "result_key": "Results" }, "SelectResourceConfig": { "input_token": "NextToken", "limit_key": "Limit", "non_aggregate_keys": [ "QueryInfo" ], "output_token": "NextToken", "result_key": "Results" } } } },{}],68:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2017-08-08", "endpointPrefix": "connect", "jsonVersion": "1.1", "protocol": "rest-json", "protocols": [ "rest-json" ], "serviceAbbreviation": "Amazon Connect", "serviceFullName": "Amazon Connect Service", "serviceId": "Connect", "signatureVersion": "v4", "signingName": "connect", "uid": "connect-2017-08-08", "auth": [ "aws.auth#sigv4" ] }, "operations": { "ActivateEvaluationForm": { "http": { "requestUri": "/evaluation-forms/{InstanceId}/{EvaluationFormId}/activate" }, "input": { "type": "structure", "required": [ "InstanceId", "EvaluationFormId", "EvaluationFormVersion" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "EvaluationFormId": { "location": "uri", "locationName": "EvaluationFormId" }, "EvaluationFormVersion": { "type": "integer" } } }, "output": { "type": "structure", "required": [ "EvaluationFormId", "EvaluationFormArn", "EvaluationFormVersion" ], "members": { "EvaluationFormId": {}, "EvaluationFormArn": {}, "EvaluationFormVersion": { "type": "integer" } } } }, "AssociateAnalyticsDataSet": { "http": { "method": "PUT", "requestUri": "/analytics-data/instance/{InstanceId}/association" }, "input": { "type": "structure", "required": [ "InstanceId", "DataSetId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "DataSetId": {}, "TargetAccountId": {} } }, "output": { "type": "structure", "members": { "DataSetId": {}, "TargetAccountId": {}, "ResourceShareId": {}, "ResourceShareArn": {} } } }, "AssociateApprovedOrigin": { "http": { "method": "PUT", "requestUri": "/instance/{InstanceId}/approved-origin" }, "input": { "type": "structure", "required": [ "InstanceId", "Origin" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "Origin": {} } } }, "AssociateBot": { "http": { "method": "PUT", "requestUri": "/instance/{InstanceId}/bot" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "LexBot": { "shape": "Sf" }, "LexV2Bot": { "shape": "Si" } } } }, "AssociateDefaultVocabulary": { "http": { "method": "PUT", "requestUri": "/default-vocabulary/{InstanceId}/{LanguageCode}" }, "input": { "type": "structure", "required": [ "InstanceId", "LanguageCode" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "LanguageCode": { "location": "uri", "locationName": "LanguageCode" }, "VocabularyId": {} } }, "output": { "type": "structure", "members": {} } }, "AssociateFlow": { "http": { "method": "PUT", "requestUri": "/flow-associations/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId", "ResourceId", "FlowId", "ResourceType" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "ResourceId": {}, "FlowId": {}, "ResourceType": {} } }, "output": { "type": "structure", "members": {} } }, "AssociateInstanceStorageConfig": { "http": { "method": "PUT", "requestUri": "/instance/{InstanceId}/storage-config" }, "input": { "type": "structure", "required": [ "InstanceId", "ResourceType", "StorageConfig" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "ResourceType": {}, "StorageConfig": { "shape": "St" } } }, "output": { "type": "structure", "members": { "AssociationId": {} } } }, "AssociateLambdaFunction": { "http": { "method": "PUT", "requestUri": "/instance/{InstanceId}/lambda-function" }, "input": { "type": "structure", "required": [ "InstanceId", "FunctionArn" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "FunctionArn": {} } } }, "AssociateLexBot": { "http": { "method": "PUT", "requestUri": "/instance/{InstanceId}/lex-bot" }, "input": { "type": "structure", "required": [ "InstanceId", "LexBot" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "LexBot": { "shape": "Sf" } } } }, "AssociatePhoneNumberContactFlow": { "http": { "method": "PUT", "requestUri": "/phone-number/{PhoneNumberId}/contact-flow" }, "input": { "type": "structure", "required": [ "PhoneNumberId", "InstanceId", "ContactFlowId" ], "members": { "PhoneNumberId": { "location": "uri", "locationName": "PhoneNumberId" }, "InstanceId": {}, "ContactFlowId": {} } } }, "AssociateQueueQuickConnects": { "http": { "requestUri": "/queues/{InstanceId}/{QueueId}/associate-quick-connects" }, "input": { "type": "structure", "required": [ "InstanceId", "QueueId", "QuickConnectIds" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "QueueId": { "location": "uri", "locationName": "QueueId" }, "QuickConnectIds": { "shape": "S1f" } } } }, "AssociateRoutingProfileQueues": { "http": { "requestUri": "/routing-profiles/{InstanceId}/{RoutingProfileId}/associate-queues" }, "input": { "type": "structure", "required": [ "InstanceId", "RoutingProfileId", "QueueConfigs" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "RoutingProfileId": { "location": "uri", "locationName": "RoutingProfileId" }, "QueueConfigs": { "shape": "S1j" } } } }, "AssociateSecurityKey": { "http": { "method": "PUT", "requestUri": "/instance/{InstanceId}/security-key" }, "input": { "type": "structure", "required": [ "InstanceId", "Key" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "Key": {} } }, "output": { "type": "structure", "members": { "AssociationId": {} } } }, "AssociateTrafficDistributionGroupUser": { "http": { "method": "PUT", "requestUri": "/traffic-distribution-group/{TrafficDistributionGroupId}/user" }, "input": { "type": "structure", "required": [ "TrafficDistributionGroupId", "UserId", "InstanceId" ], "members": { "TrafficDistributionGroupId": { "location": "uri", "locationName": "TrafficDistributionGroupId" }, "UserId": {}, "InstanceId": {} } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "AssociateUserProficiencies": { "http": { "requestUri": "/users/{InstanceId}/{UserId}/associate-proficiencies" }, "input": { "type": "structure", "required": [ "InstanceId", "UserId", "UserProficiencies" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "UserId": { "location": "uri", "locationName": "UserId" }, "UserProficiencies": { "shape": "S1x" } } } }, "BatchAssociateAnalyticsDataSet": { "http": { "method": "PUT", "requestUri": "/analytics-data/instance/{InstanceId}/associations" }, "input": { "type": "structure", "required": [ "InstanceId", "DataSetIds" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "DataSetIds": { "shape": "S23" }, "TargetAccountId": {} } }, "output": { "type": "structure", "members": { "Created": { "shape": "S25" }, "Errors": { "shape": "S27" } } } }, "BatchDisassociateAnalyticsDataSet": { "http": { "requestUri": "/analytics-data/instance/{InstanceId}/associations" }, "input": { "type": "structure", "required": [ "InstanceId", "DataSetIds" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "DataSetIds": { "shape": "S23" }, "TargetAccountId": {} } }, "output": { "type": "structure", "members": { "Deleted": { "shape": "S23" }, "Errors": { "shape": "S27" } } } }, "BatchGetAttachedFileMetadata": { "http": { "requestUri": "/attached-files/{InstanceId}" }, "input": { "type": "structure", "required": [ "FileIds", "InstanceId", "AssociatedResourceArn" ], "members": { "FileIds": { "type": "list", "member": {} }, "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "AssociatedResourceArn": { "location": "querystring", "locationName": "associatedResourceArn" } } }, "output": { "type": "structure", "members": { "Files": { "type": "list", "member": { "type": "structure", "required": [ "CreationTime", "FileArn", "FileId", "FileName", "FileSizeInBytes", "FileStatus" ], "members": { "CreationTime": {}, "FileArn": {}, "FileId": {}, "FileName": {}, "FileSizeInBytes": { "type": "long" }, "FileStatus": {}, "CreatedBy": { "shape": "S2l" }, "FileUseCaseType": {}, "AssociatedResourceArn": {}, "Tags": { "shape": "S2n" } } } }, "Errors": { "type": "list", "member": { "type": "structure", "members": { "ErrorCode": {}, "ErrorMessage": {}, "FileId": {} } } } } } }, "BatchGetFlowAssociation": { "http": { "requestUri": "/flow-associations-batch/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId", "ResourceIds" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "ResourceIds": { "type": "list", "member": {} }, "ResourceType": {} } }, "output": { "type": "structure", "members": { "FlowAssociationSummaryList": { "shape": "S2y" } } } }, "BatchPutContact": { "http": { "method": "PUT", "requestUri": "/contact/batch/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId", "ContactDataRequestList" ], "members": { "ClientToken": { "idempotencyToken": true }, "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "ContactDataRequestList": { "type": "list", "member": { "type": "structure", "members": { "SystemEndpoint": { "shape": "S34" }, "CustomerEndpoint": { "shape": "S34" }, "RequestIdentifier": {}, "QueueId": {}, "Attributes": { "shape": "S38" }, "Campaign": { "shape": "S3b" } } } } } }, "output": { "type": "structure", "members": { "SuccessfulRequestList": { "type": "list", "member": { "type": "structure", "members": { "RequestIdentifier": {}, "ContactId": {} } } }, "FailedRequestList": { "type": "list", "member": { "type": "structure", "members": { "RequestIdentifier": {}, "FailureReasonCode": {}, "FailureReasonMessage": {} } } } } }, "idempotent": true }, "ClaimPhoneNumber": { "http": { "requestUri": "/phone-number/claim" }, "input": { "type": "structure", "required": [ "PhoneNumber" ], "members": { "TargetArn": {}, "InstanceId": {}, "PhoneNumber": {}, "PhoneNumberDescription": {}, "Tags": { "shape": "S2n" }, "ClientToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "PhoneNumberId": {}, "PhoneNumberArn": {} } } }, "CompleteAttachedFileUpload": { "http": { "requestUri": "/attached-files/{InstanceId}/{FileId}" }, "input": { "type": "structure", "required": [ "InstanceId", "FileId", "AssociatedResourceArn" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "FileId": { "location": "uri", "locationName": "FileId" }, "AssociatedResourceArn": { "location": "querystring", "locationName": "associatedResourceArn" } } }, "output": { "type": "structure", "members": {} } }, "CreateAgentStatus": { "http": { "method": "PUT", "requestUri": "/agent-status/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId", "Name", "State" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "Name": {}, "Description": {}, "State": {}, "DisplayOrder": { "type": "integer" }, "Tags": { "shape": "S2n" } } }, "output": { "type": "structure", "members": { "AgentStatusARN": {}, "AgentStatusId": {} } } }, "CreateContactFlow": { "http": { "method": "PUT", "requestUri": "/contact-flows/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId", "Name", "Type", "Content" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "Name": {}, "Type": {}, "Description": {}, "Content": {}, "Status": {}, "Tags": { "shape": "S2n" } } }, "output": { "type": "structure", "members": { "ContactFlowId": {}, "ContactFlowArn": {} } } }, "CreateContactFlowModule": { "http": { "method": "PUT", "requestUri": "/contact-flow-modules/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId", "Name", "Content" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "Name": {}, "Description": {}, "Content": {}, "Tags": { "shape": "S2n" }, "ClientToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "Id": {}, "Arn": {} } } }, "CreateEvaluationForm": { "http": { "method": "PUT", "requestUri": "/evaluation-forms/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId", "Title", "Items" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "Title": {}, "Description": {}, "Items": { "shape": "S4d" }, "ScoringStrategy": { "shape": "S58" }, "ClientToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "required": [ "EvaluationFormId", "EvaluationFormArn" ], "members": { "EvaluationFormId": {}, "EvaluationFormArn": {} } }, "idempotent": true }, "CreateHoursOfOperation": { "http": { "method": "PUT", "requestUri": "/hours-of-operations/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId", "Name", "TimeZone", "Config" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "Name": {}, "Description": {}, "TimeZone": {}, "Config": { "shape": "S5g" }, "Tags": { "shape": "S2n" } } }, "output": { "type": "structure", "members": { "HoursOfOperationId": {}, "HoursOfOperationArn": {} } } }, "CreateInstance": { "http": { "method": "PUT", "requestUri": "/instance" }, "input": { "type": "structure", "required": [ "IdentityManagementType", "InboundCallsEnabled", "OutboundCallsEnabled" ], "members": { "ClientToken": {}, "IdentityManagementType": {}, "InstanceAlias": { "shape": "S5q" }, "DirectoryId": {}, "InboundCallsEnabled": { "type": "boolean" }, "OutboundCallsEnabled": { "type": "boolean" }, "Tags": { "shape": "S2n" } } }, "output": { "type": "structure", "members": { "Id": {}, "Arn": {} } } }, "CreateIntegrationAssociation": { "http": { "method": "PUT", "requestUri": "/instance/{InstanceId}/integration-associations" }, "input": { "type": "structure", "required": [ "InstanceId", "IntegrationType", "IntegrationArn" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "IntegrationType": {}, "IntegrationArn": {}, "SourceApplicationUrl": {}, "SourceApplicationName": {}, "SourceType": {}, "Tags": { "shape": "S2n" } } }, "output": { "type": "structure", "members": { "IntegrationAssociationId": {}, "IntegrationAssociationArn": {} } } }, "CreateParticipant": { "http": { "requestUri": "/contact/create-participant" }, "input": { "type": "structure", "required": [ "InstanceId", "ContactId", "ParticipantDetails" ], "members": { "InstanceId": {}, "ContactId": {}, "ClientToken": { "idempotencyToken": true }, "ParticipantDetails": { "type": "structure", "members": { "ParticipantRole": {}, "DisplayName": {} } } } }, "output": { "type": "structure", "members": { "ParticipantCredentials": { "type": "structure", "members": { "ParticipantToken": {}, "Expiry": {} } }, "ParticipantId": {} } } }, "CreatePersistentContactAssociation": { "http": { "requestUri": "/contact/persistent-contact-association/{InstanceId}/{InitialContactId}" }, "input": { "type": "structure", "required": [ "InstanceId", "InitialContactId", "RehydrationType", "SourceContactId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "InitialContactId": { "location": "uri", "locationName": "InitialContactId" }, "RehydrationType": {}, "SourceContactId": {}, "ClientToken": {} } }, "output": { "type": "structure", "members": { "ContinuedFromContactId": {} } } }, "CreatePredefinedAttribute": { "http": { "method": "PUT", "requestUri": "/predefined-attributes/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId", "Name", "Values" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "Name": {}, "Values": { "shape": "S6e" } } } }, "CreatePrompt": { "http": { "method": "PUT", "requestUri": "/prompts/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId", "Name", "S3Uri" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "Name": {}, "Description": {}, "S3Uri": {}, "Tags": { "shape": "S2n" } } }, "output": { "type": "structure", "members": { "PromptARN": {}, "PromptId": {} } } }, "CreateQueue": { "http": { "method": "PUT", "requestUri": "/queues/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId", "Name", "HoursOfOperationId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "Name": {}, "Description": {}, "OutboundCallerConfig": { "shape": "S6n" }, "HoursOfOperationId": {}, "MaxContacts": { "type": "integer" }, "QuickConnectIds": { "shape": "S1f" }, "Tags": { "shape": "S2n" } } }, "output": { "type": "structure", "members": { "QueueArn": {}, "QueueId": {} } } }, "CreateQuickConnect": { "http": { "method": "PUT", "requestUri": "/quick-connects/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId", "Name", "QuickConnectConfig" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "Name": {}, "Description": {}, "QuickConnectConfig": { "shape": "S6u" }, "Tags": { "shape": "S2n" } } }, "output": { "type": "structure", "members": { "QuickConnectARN": {}, "QuickConnectId": {} } } }, "CreateRoutingProfile": { "http": { "method": "PUT", "requestUri": "/routing-profiles/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId", "Name", "Description", "DefaultOutboundQueueId", "MediaConcurrencies" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "Name": {}, "Description": {}, "DefaultOutboundQueueId": {}, "QueueConfigs": { "shape": "S1j" }, "MediaConcurrencies": { "shape": "S73" }, "Tags": { "shape": "S2n" }, "AgentAvailabilityTimer": {} } }, "output": { "type": "structure", "members": { "RoutingProfileArn": {}, "RoutingProfileId": {} } } }, "CreateRule": { "http": { "requestUri": "/rules/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId", "Name", "TriggerEventSource", "Function", "Actions", "PublishStatus" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "Name": {}, "TriggerEventSource": { "shape": "S7c" }, "Function": {}, "Actions": { "shape": "S7f" }, "PublishStatus": {}, "ClientToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "required": [ "RuleArn", "RuleId" ], "members": { "RuleArn": {}, "RuleId": {} } } }, "CreateSecurityProfile": { "http": { "method": "PUT", "requestUri": "/security-profiles/{InstanceId}" }, "input": { "type": "structure", "required": [ "SecurityProfileName", "InstanceId" ], "members": { "SecurityProfileName": {}, "Description": {}, "Permissions": { "shape": "S8k" }, "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "Tags": { "shape": "S2n" }, "AllowedAccessControlTags": { "shape": "S8m" }, "TagRestrictedResources": { "shape": "S8p" }, "Applications": { "shape": "S8r" }, "HierarchyRestrictedResources": { "shape": "S8w" }, "AllowedAccessControlHierarchyGroupId": {} } }, "output": { "type": "structure", "members": { "SecurityProfileId": {}, "SecurityProfileArn": {} } } }, "CreateTaskTemplate": { "http": { "method": "PUT", "requestUri": "/instance/{InstanceId}/task/template" }, "input": { "type": "structure", "required": [ "InstanceId", "Name", "Fields" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "Name": {}, "Description": {}, "ContactFlowId": {}, "Constraints": { "shape": "S94" }, "Defaults": { "shape": "S9d" }, "Status": {}, "Fields": { "shape": "S9i" }, "ClientToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "required": [ "Id", "Arn" ], "members": { "Id": {}, "Arn": {} } } }, "CreateTrafficDistributionGroup": { "http": { "method": "PUT", "requestUri": "/traffic-distribution-group" }, "input": { "type": "structure", "required": [ "Name", "InstanceId" ], "members": { "Name": {}, "Description": {}, "InstanceId": {}, "ClientToken": { "idempotencyToken": true }, "Tags": { "shape": "S2n" } } }, "output": { "type": "structure", "members": { "Id": {}, "Arn": {} } } }, "CreateUseCase": { "http": { "method": "PUT", "requestUri": "/instance/{InstanceId}/integration-associations/{IntegrationAssociationId}/use-cases" }, "input": { "type": "structure", "required": [ "InstanceId", "IntegrationAssociationId", "UseCaseType" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "IntegrationAssociationId": { "location": "uri", "locationName": "IntegrationAssociationId" }, "UseCaseType": {}, "Tags": { "shape": "S2n" } } }, "output": { "type": "structure", "members": { "UseCaseId": {}, "UseCaseArn": {} } } }, "CreateUser": { "http": { "method": "PUT", "requestUri": "/users/{InstanceId}" }, "input": { "type": "structure", "required": [ "Username", "PhoneConfig", "SecurityProfileIds", "RoutingProfileId", "InstanceId" ], "members": { "Username": {}, "Password": { "type": "string", "sensitive": true }, "IdentityInfo": { "shape": "Sa5" }, "PhoneConfig": { "shape": "Sa9" }, "DirectoryUserId": {}, "SecurityProfileIds": { "shape": "Sae" }, "RoutingProfileId": {}, "HierarchyGroupId": {}, "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "Tags": { "shape": "S2n" } } }, "output": { "type": "structure", "members": { "UserId": {}, "UserArn": {} } } }, "CreateUserHierarchyGroup": { "http": { "method": "PUT", "requestUri": "/user-hierarchy-groups/{InstanceId}" }, "input": { "type": "structure", "required": [ "Name", "InstanceId" ], "members": { "Name": {}, "ParentGroupId": {}, "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "Tags": { "shape": "S2n" } } }, "output": { "type": "structure", "members": { "HierarchyGroupId": {}, "HierarchyGroupArn": {} } } }, "CreateView": { "http": { "method": "PUT", "requestUri": "/views/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId", "Status", "Content", "Name" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "ClientToken": {}, "Status": {}, "Content": { "shape": "San" }, "Description": {}, "Name": { "shape": "Sas" }, "Tags": { "shape": "S2n" } } }, "output": { "type": "structure", "members": { "View": { "shape": "Sau" } } }, "idempotent": true }, "CreateViewVersion": { "http": { "method": "PUT", "requestUri": "/views/{InstanceId}/{ViewId}/versions" }, "input": { "type": "structure", "required": [ "InstanceId", "ViewId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "ViewId": { "location": "uri", "locationName": "ViewId" }, "VersionDescription": {}, "ViewContentSha256": {} } }, "output": { "type": "structure", "members": { "View": { "shape": "Sau" } } }, "idempotent": true }, "CreateVocabulary": { "http": { "requestUri": "/vocabulary/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId", "VocabularyName", "LanguageCode", "Content" ], "members": { "ClientToken": { "idempotencyToken": true }, "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "VocabularyName": {}, "LanguageCode": {}, "Content": {}, "Tags": { "shape": "S2n" } } }, "output": { "type": "structure", "required": [ "VocabularyArn", "VocabularyId", "State" ], "members": { "VocabularyArn": {}, "VocabularyId": {}, "State": {} } } }, "DeactivateEvaluationForm": { "http": { "requestUri": "/evaluation-forms/{InstanceId}/{EvaluationFormId}/deactivate" }, "input": { "type": "structure", "required": [ "InstanceId", "EvaluationFormId", "EvaluationFormVersion" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "EvaluationFormId": { "location": "uri", "locationName": "EvaluationFormId" }, "EvaluationFormVersion": { "type": "integer" } } }, "output": { "type": "structure", "required": [ "EvaluationFormId", "EvaluationFormArn", "EvaluationFormVersion" ], "members": { "EvaluationFormId": {}, "EvaluationFormArn": {}, "EvaluationFormVersion": { "type": "integer" } } } }, "DeleteAttachedFile": { "http": { "method": "DELETE", "requestUri": "/attached-files/{InstanceId}/{FileId}" }, "input": { "type": "structure", "required": [ "InstanceId", "FileId", "AssociatedResourceArn" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "FileId": { "location": "uri", "locationName": "FileId" }, "AssociatedResourceArn": { "location": "querystring", "locationName": "associatedResourceArn" } } }, "output": { "type": "structure", "members": {} } }, "DeleteContactEvaluation": { "http": { "method": "DELETE", "requestUri": "/contact-evaluations/{InstanceId}/{EvaluationId}" }, "input": { "type": "structure", "required": [ "InstanceId", "EvaluationId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "EvaluationId": { "location": "uri", "locationName": "EvaluationId" } } }, "idempotent": true }, "DeleteContactFlow": { "http": { "method": "DELETE", "requestUri": "/contact-flows/{InstanceId}/{ContactFlowId}" }, "input": { "type": "structure", "required": [ "InstanceId", "ContactFlowId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "ContactFlowId": { "location": "uri", "locationName": "ContactFlowId" } } }, "output": { "type": "structure", "members": {} } }, "DeleteContactFlowModule": { "http": { "method": "DELETE", "requestUri": "/contact-flow-modules/{InstanceId}/{ContactFlowModuleId}" }, "input": { "type": "structure", "required": [ "InstanceId", "ContactFlowModuleId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "ContactFlowModuleId": { "location": "uri", "locationName": "ContactFlowModuleId" } } }, "output": { "type": "structure", "members": {} } }, "DeleteEvaluationForm": { "http": { "method": "DELETE", "requestUri": "/evaluation-forms/{InstanceId}/{EvaluationFormId}" }, "input": { "type": "structure", "required": [ "InstanceId", "EvaluationFormId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "EvaluationFormId": { "location": "uri", "locationName": "EvaluationFormId" }, "EvaluationFormVersion": { "location": "querystring", "locationName": "version", "type": "integer" } } }, "idempotent": true }, "DeleteHoursOfOperation": { "http": { "method": "DELETE", "requestUri": "/hours-of-operations/{InstanceId}/{HoursOfOperationId}" }, "input": { "type": "structure", "required": [ "InstanceId", "HoursOfOperationId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "HoursOfOperationId": { "location": "uri", "locationName": "HoursOfOperationId" } } } }, "DeleteInstance": { "http": { "method": "DELETE", "requestUri": "/instance/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" } } } }, "DeleteIntegrationAssociation": { "http": { "method": "DELETE", "requestUri": "/instance/{InstanceId}/integration-associations/{IntegrationAssociationId}" }, "input": { "type": "structure", "required": [ "InstanceId", "IntegrationAssociationId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "IntegrationAssociationId": { "location": "uri", "locationName": "IntegrationAssociationId" } } } }, "DeletePredefinedAttribute": { "http": { "method": "DELETE", "requestUri": "/predefined-attributes/{InstanceId}/{Name}" }, "input": { "type": "structure", "required": [ "InstanceId", "Name" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "Name": { "location": "uri", "locationName": "Name" } } }, "idempotent": true }, "DeletePrompt": { "http": { "method": "DELETE", "requestUri": "/prompts/{InstanceId}/{PromptId}" }, "input": { "type": "structure", "required": [ "InstanceId", "PromptId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "PromptId": { "location": "uri", "locationName": "PromptId" } } } }, "DeleteQueue": { "http": { "method": "DELETE", "requestUri": "/queues/{InstanceId}/{QueueId}" }, "input": { "type": "structure", "required": [ "InstanceId", "QueueId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "QueueId": { "location": "uri", "locationName": "QueueId" } } } }, "DeleteQuickConnect": { "http": { "method": "DELETE", "requestUri": "/quick-connects/{InstanceId}/{QuickConnectId}" }, "input": { "type": "structure", "required": [ "InstanceId", "QuickConnectId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "QuickConnectId": { "location": "uri", "locationName": "QuickConnectId" } } } }, "DeleteRoutingProfile": { "http": { "method": "DELETE", "requestUri": "/routing-profiles/{InstanceId}/{RoutingProfileId}" }, "input": { "type": "structure", "required": [ "InstanceId", "RoutingProfileId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "RoutingProfileId": { "location": "uri", "locationName": "RoutingProfileId" } } } }, "DeleteRule": { "http": { "method": "DELETE", "requestUri": "/rules/{InstanceId}/{RuleId}" }, "input": { "type": "structure", "required": [ "InstanceId", "RuleId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "RuleId": { "location": "uri", "locationName": "RuleId" } } } }, "DeleteSecurityProfile": { "http": { "method": "DELETE", "requestUri": "/security-profiles/{InstanceId}/{SecurityProfileId}" }, "input": { "type": "structure", "required": [ "InstanceId", "SecurityProfileId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "SecurityProfileId": { "location": "uri", "locationName": "SecurityProfileId" } } } }, "DeleteTaskTemplate": { "http": { "method": "DELETE", "requestUri": "/instance/{InstanceId}/task/template/{TaskTemplateId}" }, "input": { "type": "structure", "required": [ "InstanceId", "TaskTemplateId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "TaskTemplateId": { "location": "uri", "locationName": "TaskTemplateId" } } }, "output": { "type": "structure", "members": {} } }, "DeleteTrafficDistributionGroup": { "http": { "method": "DELETE", "requestUri": "/traffic-distribution-group/{TrafficDistributionGroupId}" }, "input": { "type": "structure", "required": [ "TrafficDistributionGroupId" ], "members": { "TrafficDistributionGroupId": { "location": "uri", "locationName": "TrafficDistributionGroupId" } } }, "output": { "type": "structure", "members": {} } }, "DeleteUseCase": { "http": { "method": "DELETE", "requestUri": "/instance/{InstanceId}/integration-associations/{IntegrationAssociationId}/use-cases/{UseCaseId}" }, "input": { "type": "structure", "required": [ "InstanceId", "IntegrationAssociationId", "UseCaseId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "IntegrationAssociationId": { "location": "uri", "locationName": "IntegrationAssociationId" }, "UseCaseId": { "location": "uri", "locationName": "UseCaseId" } } } }, "DeleteUser": { "http": { "method": "DELETE", "requestUri": "/users/{InstanceId}/{UserId}" }, "input": { "type": "structure", "required": [ "InstanceId", "UserId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "UserId": { "location": "uri", "locationName": "UserId" } } } }, "DeleteUserHierarchyGroup": { "http": { "method": "DELETE", "requestUri": "/user-hierarchy-groups/{InstanceId}/{HierarchyGroupId}" }, "input": { "type": "structure", "required": [ "HierarchyGroupId", "InstanceId" ], "members": { "HierarchyGroupId": { "location": "uri", "locationName": "HierarchyGroupId" }, "InstanceId": { "location": "uri", "locationName": "InstanceId" } } } }, "DeleteView": { "http": { "method": "DELETE", "requestUri": "/views/{InstanceId}/{ViewId}" }, "input": { "type": "structure", "required": [ "InstanceId", "ViewId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "ViewId": { "location": "uri", "locationName": "ViewId" } } }, "output": { "type": "structure", "members": {} } }, "DeleteViewVersion": { "http": { "method": "DELETE", "requestUri": "/views/{InstanceId}/{ViewId}/versions/{ViewVersion}" }, "input": { "type": "structure", "required": [ "InstanceId", "ViewId", "ViewVersion" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "ViewId": { "location": "uri", "locationName": "ViewId" }, "ViewVersion": { "location": "uri", "locationName": "ViewVersion", "type": "integer" } } }, "output": { "type": "structure", "members": {} } }, "DeleteVocabulary": { "http": { "requestUri": "/vocabulary-remove/{InstanceId}/{VocabularyId}" }, "input": { "type": "structure", "required": [ "InstanceId", "VocabularyId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "VocabularyId": { "location": "uri", "locationName": "VocabularyId" } } }, "output": { "type": "structure", "required": [ "VocabularyArn", "VocabularyId", "State" ], "members": { "VocabularyArn": {}, "VocabularyId": {}, "State": {} } } }, "DescribeAgentStatus": { "http": { "method": "GET", "requestUri": "/agent-status/{InstanceId}/{AgentStatusId}" }, "input": { "type": "structure", "required": [ "InstanceId", "AgentStatusId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "AgentStatusId": { "location": "uri", "locationName": "AgentStatusId" } } }, "output": { "type": "structure", "members": { "AgentStatus": { "shape": "Sc8" } } } }, "DescribeAuthenticationProfile": { "http": { "method": "GET", "requestUri": "/authentication-profiles/{InstanceId}/{AuthenticationProfileId}" }, "input": { "type": "structure", "required": [ "AuthenticationProfileId", "InstanceId" ], "members": { "AuthenticationProfileId": { "location": "uri", "locationName": "AuthenticationProfileId" }, "InstanceId": { "location": "uri", "locationName": "InstanceId" } } }, "output": { "type": "structure", "members": { "AuthenticationProfile": { "type": "structure", "members": { "Id": {}, "Arn": {}, "Name": {}, "Description": {}, "AllowedIps": { "shape": "Sch" }, "BlockedIps": { "shape": "Sch" }, "IsDefault": { "type": "boolean" }, "CreatedTime": { "type": "timestamp" }, "LastModifiedTime": { "type": "timestamp" }, "LastModifiedRegion": {}, "PeriodicSessionDuration": { "type": "integer" }, "MaxSessionDuration": { "type": "integer" } } } } } }, "DescribeContact": { "http": { "method": "GET", "requestUri": "/contacts/{InstanceId}/{ContactId}" }, "input": { "type": "structure", "required": [ "InstanceId", "ContactId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "ContactId": { "location": "uri", "locationName": "ContactId" } } }, "output": { "type": "structure", "members": { "Contact": { "type": "structure", "members": { "Arn": {}, "Id": {}, "InitialContactId": {}, "PreviousContactId": {}, "InitiationMethod": {}, "Name": { "shape": "Scp" }, "Description": { "shape": "Scq" }, "Channel": {}, "QueueInfo": { "type": "structure", "members": { "Id": {}, "EnqueueTimestamp": { "type": "timestamp" } } }, "AgentInfo": { "type": "structure", "members": { "Id": {}, "ConnectedToAgentTimestamp": { "type": "timestamp" }, "AgentPauseDurationInSeconds": { "type": "integer" }, "HierarchyGroups": { "type": "structure", "members": { "Level1": { "shape": "Scx" }, "Level2": { "shape": "Scx" }, "Level3": { "shape": "Scx" }, "Level4": { "shape": "Scx" }, "Level5": { "shape": "Scx" } } }, "DeviceInfo": { "shape": "Scy" }, "Capabilities": { "shape": "Sd2" } } }, "InitiationTimestamp": { "type": "timestamp" }, "DisconnectTimestamp": { "type": "timestamp" }, "LastUpdateTimestamp": { "type": "timestamp" }, "LastPausedTimestamp": { "type": "timestamp" }, "LastResumedTimestamp": { "type": "timestamp" }, "TotalPauseCount": { "type": "integer" }, "TotalPauseDurationInSeconds": { "type": "integer" }, "ScheduledTimestamp": { "type": "timestamp" }, "RelatedContactId": {}, "WisdomInfo": { "type": "structure", "members": { "SessionArn": {} } }, "QueueTimeAdjustmentSeconds": { "type": "integer" }, "QueuePriority": { "type": "long" }, "Tags": { "shape": "Sd9" }, "ConnectedToSystemTimestamp": { "type": "timestamp" }, "RoutingCriteria": { "type": "structure", "members": { "Steps": { "type": "list", "member": { "type": "structure", "members": { "Expiry": { "type": "structure", "members": { "DurationInSeconds": { "type": "integer" }, "ExpiryTimestamp": { "type": "timestamp" } } }, "Expression": { "shape": "Sdh" }, "Status": {} } } }, "ActivationTimestamp": { "type": "timestamp" }, "Index": { "type": "integer" } } }, "Customer": { "type": "structure", "members": { "DeviceInfo": { "shape": "Scy" }, "Capabilities": { "shape": "Sd2" } } }, "Campaign": { "shape": "S3b" }, "AnsweringMachineDetectionStatus": {}, "CustomerVoiceActivity": { "type": "structure", "members": { "GreetingStartTimestamp": { "type": "timestamp" }, "GreetingEndTimestamp": { "type": "timestamp" } } }, "QualityMetrics": { "type": "structure", "members": { "Agent": { "type": "structure", "members": { "Audio": { "shape": "Sdy" } } }, "Customer": { "type": "structure", "members": { "Audio": { "shape": "Sdy" } } } } }, "DisconnectDetails": { "type": "structure", "members": { "PotentialDisconnectIssue": {} } }, "SegmentAttributes": { "shape": "Se5" } } } } } }, "DescribeContactEvaluation": { "http": { "method": "GET", "requestUri": "/contact-evaluations/{InstanceId}/{EvaluationId}" }, "input": { "type": "structure", "required": [ "InstanceId", "EvaluationId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "EvaluationId": { "location": "uri", "locationName": "EvaluationId" } } }, "output": { "type": "structure", "required": [ "Evaluation", "EvaluationForm" ], "members": { "Evaluation": { "type": "structure", "required": [ "EvaluationId", "EvaluationArn", "Metadata", "Answers", "Notes", "Status", "CreatedTime", "LastModifiedTime" ], "members": { "EvaluationId": {}, "EvaluationArn": {}, "Metadata": { "type": "structure", "required": [ "ContactId", "EvaluatorArn" ], "members": { "ContactId": {}, "EvaluatorArn": {}, "ContactAgentId": {}, "Score": { "shape": "Sed" } } }, "Answers": { "type": "map", "key": {}, "value": { "type": "structure", "members": { "Value": { "shape": "Seh" }, "SystemSuggestedValue": { "shape": "Seh" } } } }, "Notes": { "shape": "Sek" }, "Status": {}, "Scores": { "type": "map", "key": {}, "value": { "shape": "Sed" } }, "CreatedTime": { "type": "timestamp" }, "LastModifiedTime": { "type": "timestamp" }, "Tags": { "shape": "S2n" } } }, "EvaluationForm": { "type": "structure", "required": [ "EvaluationFormVersion", "EvaluationFormId", "EvaluationFormArn", "Title", "Items" ], "members": { "EvaluationFormVersion": { "type": "integer" }, "EvaluationFormId": {}, "EvaluationFormArn": {}, "Title": {}, "Description": {}, "Items": { "shape": "S4d" }, "ScoringStrategy": { "shape": "S58" } } } } } }, "DescribeContactFlow": { "http": { "method": "GET", "requestUri": "/contact-flows/{InstanceId}/{ContactFlowId}" }, "input": { "type": "structure", "required": [ "InstanceId", "ContactFlowId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "ContactFlowId": { "location": "uri", "locationName": "ContactFlowId" } } }, "output": { "type": "structure", "members": { "ContactFlow": { "shape": "Ses" } } } }, "DescribeContactFlowModule": { "http": { "method": "GET", "requestUri": "/contact-flow-modules/{InstanceId}/{ContactFlowModuleId}" }, "input": { "type": "structure", "required": [ "InstanceId", "ContactFlowModuleId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "ContactFlowModuleId": { "location": "uri", "locationName": "ContactFlowModuleId" } } }, "output": { "type": "structure", "members": { "ContactFlowModule": { "shape": "Sew" } } } }, "DescribeEvaluationForm": { "http": { "method": "GET", "requestUri": "/evaluation-forms/{InstanceId}/{EvaluationFormId}" }, "input": { "type": "structure", "required": [ "InstanceId", "EvaluationFormId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "EvaluationFormId": { "location": "uri", "locationName": "EvaluationFormId" }, "EvaluationFormVersion": { "location": "querystring", "locationName": "version", "type": "integer" } } }, "output": { "type": "structure", "required": [ "EvaluationForm" ], "members": { "EvaluationForm": { "type": "structure", "required": [ "EvaluationFormId", "EvaluationFormVersion", "Locked", "EvaluationFormArn", "Title", "Status", "Items", "CreatedTime", "CreatedBy", "LastModifiedTime", "LastModifiedBy" ], "members": { "EvaluationFormId": {}, "EvaluationFormVersion": { "type": "integer" }, "Locked": { "type": "boolean" }, "EvaluationFormArn": {}, "Title": {}, "Description": {}, "Status": {}, "Items": { "shape": "S4d" }, "ScoringStrategy": { "shape": "S58" }, "CreatedTime": { "type": "timestamp" }, "CreatedBy": {}, "LastModifiedTime": { "type": "timestamp" }, "LastModifiedBy": {}, "Tags": { "shape": "S2n" } } } } } }, "DescribeHoursOfOperation": { "http": { "method": "GET", "requestUri": "/hours-of-operations/{InstanceId}/{HoursOfOperationId}" }, "input": { "type": "structure", "required": [ "InstanceId", "HoursOfOperationId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "HoursOfOperationId": { "location": "uri", "locationName": "HoursOfOperationId" } } }, "output": { "type": "structure", "members": { "HoursOfOperation": { "shape": "Sf6" } } } }, "DescribeInstance": { "http": { "method": "GET", "requestUri": "/instance/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" } } }, "output": { "type": "structure", "members": { "Instance": { "type": "structure", "members": { "Id": {}, "Arn": {}, "IdentityManagementType": {}, "InstanceAlias": { "shape": "S5q" }, "CreatedTime": { "type": "timestamp" }, "ServiceRole": {}, "InstanceStatus": {}, "StatusReason": { "type": "structure", "members": { "Message": {} } }, "InboundCallsEnabled": { "type": "boolean" }, "OutboundCallsEnabled": { "type": "boolean" }, "InstanceAccessUrl": {}, "Tags": { "shape": "S2n" } } }, "ReplicationConfiguration": { "type": "structure", "members": { "ReplicationStatusSummaryList": { "type": "list", "member": { "type": "structure", "members": { "Region": {}, "ReplicationStatus": {}, "ReplicationStatusReason": {} } } }, "SourceRegion": {}, "GlobalSignInEndpoint": {} } } } } }, "DescribeInstanceAttribute": { "http": { "method": "GET", "requestUri": "/instance/{InstanceId}/attribute/{AttributeType}" }, "input": { "type": "structure", "required": [ "InstanceId", "AttributeType" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "AttributeType": { "location": "uri", "locationName": "AttributeType" } } }, "output": { "type": "structure", "members": { "Attribute": { "shape": "Sfn" } } } }, "DescribeInstanceStorageConfig": { "http": { "method": "GET", "requestUri": "/instance/{InstanceId}/storage-config/{AssociationId}" }, "input": { "type": "structure", "required": [ "InstanceId", "AssociationId", "ResourceType" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "AssociationId": { "location": "uri", "locationName": "AssociationId" }, "ResourceType": { "location": "querystring", "locationName": "resourceType" } } }, "output": { "type": "structure", "members": { "StorageConfig": { "shape": "St" } } } }, "DescribePhoneNumber": { "http": { "method": "GET", "requestUri": "/phone-number/{PhoneNumberId}" }, "input": { "type": "structure", "required": [ "PhoneNumberId" ], "members": { "PhoneNumberId": { "location": "uri", "locationName": "PhoneNumberId" } } }, "output": { "type": "structure", "members": { "ClaimedPhoneNumberSummary": { "type": "structure", "members": { "PhoneNumberId": {}, "PhoneNumberArn": {}, "PhoneNumber": {}, "PhoneNumberCountryCode": {}, "PhoneNumberType": {}, "PhoneNumberDescription": {}, "TargetArn": {}, "InstanceId": {}, "Tags": { "shape": "S2n" }, "PhoneNumberStatus": { "type": "structure", "members": { "Status": {}, "Message": {} } }, "SourcePhoneNumberArn": {} } } } } }, "DescribePredefinedAttribute": { "http": { "method": "GET", "requestUri": "/predefined-attributes/{InstanceId}/{Name}" }, "input": { "type": "structure", "required": [ "InstanceId", "Name" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "Name": { "location": "uri", "locationName": "Name" } } }, "output": { "type": "structure", "members": { "PredefinedAttribute": { "shape": "Sg1" } } } }, "DescribePrompt": { "http": { "method": "GET", "requestUri": "/prompts/{InstanceId}/{PromptId}" }, "input": { "type": "structure", "required": [ "InstanceId", "PromptId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "PromptId": { "location": "uri", "locationName": "PromptId" } } }, "output": { "type": "structure", "members": { "Prompt": { "shape": "Sg4" } } } }, "DescribeQueue": { "http": { "method": "GET", "requestUri": "/queues/{InstanceId}/{QueueId}" }, "input": { "type": "structure", "required": [ "InstanceId", "QueueId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "QueueId": { "location": "uri", "locationName": "QueueId" } } }, "output": { "type": "structure", "members": { "Queue": { "shape": "Sg7" } } } }, "DescribeQuickConnect": { "http": { "method": "GET", "requestUri": "/quick-connects/{InstanceId}/{QuickConnectId}" }, "input": { "type": "structure", "required": [ "InstanceId", "QuickConnectId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "QuickConnectId": { "location": "uri", "locationName": "QuickConnectId" } } }, "output": { "type": "structure", "members": { "QuickConnect": { "shape": "Sgb" } } } }, "DescribeRoutingProfile": { "http": { "method": "GET", "requestUri": "/routing-profiles/{InstanceId}/{RoutingProfileId}" }, "input": { "type": "structure", "required": [ "InstanceId", "RoutingProfileId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "RoutingProfileId": { "location": "uri", "locationName": "RoutingProfileId" } } }, "output": { "type": "structure", "members": { "RoutingProfile": { "shape": "Sge" } } } }, "DescribeRule": { "http": { "method": "GET", "requestUri": "/rules/{InstanceId}/{RuleId}" }, "input": { "type": "structure", "required": [ "InstanceId", "RuleId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "RuleId": { "location": "uri", "locationName": "RuleId" } } }, "output": { "type": "structure", "required": [ "Rule" ], "members": { "Rule": { "type": "structure", "required": [ "Name", "RuleId", "RuleArn", "TriggerEventSource", "Function", "Actions", "PublishStatus", "CreatedTime", "LastUpdatedTime", "LastUpdatedBy" ], "members": { "Name": {}, "RuleId": {}, "RuleArn": {}, "TriggerEventSource": { "shape": "S7c" }, "Function": {}, "Actions": { "shape": "S7f" }, "PublishStatus": {}, "CreatedTime": { "type": "timestamp" }, "LastUpdatedTime": { "type": "timestamp" }, "LastUpdatedBy": {}, "Tags": { "shape": "S2n" } } } } } }, "DescribeSecurityProfile": { "http": { "method": "GET", "requestUri": "/security-profiles/{InstanceId}/{SecurityProfileId}" }, "input": { "type": "structure", "required": [ "SecurityProfileId", "InstanceId" ], "members": { "SecurityProfileId": { "location": "uri", "locationName": "SecurityProfileId" }, "InstanceId": { "location": "uri", "locationName": "InstanceId" } } }, "output": { "type": "structure", "members": { "SecurityProfile": { "type": "structure", "members": { "Id": {}, "OrganizationResourceId": {}, "Arn": {}, "SecurityProfileName": {}, "Description": {}, "Tags": { "shape": "S2n" }, "AllowedAccessControlTags": { "shape": "S8m" }, "TagRestrictedResources": { "shape": "S8p" }, "LastModifiedTime": { "type": "timestamp" }, "LastModifiedRegion": {}, "HierarchyRestrictedResources": { "shape": "S8w" }, "AllowedAccessControlHierarchyGroupId": {} } } } } }, "DescribeTrafficDistributionGroup": { "http": { "method": "GET", "requestUri": "/traffic-distribution-group/{TrafficDistributionGroupId}" }, "input": { "type": "structure", "required": [ "TrafficDistributionGroupId" ], "members": { "TrafficDistributionGroupId": { "location": "uri", "locationName": "TrafficDistributionGroupId" } } }, "output": { "type": "structure", "members": { "TrafficDistributionGroup": { "type": "structure", "members": { "Id": {}, "Arn": {}, "Name": {}, "Description": {}, "InstanceArn": {}, "Status": {}, "Tags": { "shape": "S2n" }, "IsDefault": { "type": "boolean" } } } } } }, "DescribeUser": { "http": { "method": "GET", "requestUri": "/users/{InstanceId}/{UserId}" }, "input": { "type": "structure", "required": [ "UserId", "InstanceId" ], "members": { "UserId": { "location": "uri", "locationName": "UserId" }, "InstanceId": { "location": "uri", "locationName": "InstanceId" } } }, "output": { "type": "structure", "members": { "User": { "type": "structure", "members": { "Id": {}, "Arn": {}, "Username": {}, "IdentityInfo": { "shape": "Sa5" }, "PhoneConfig": { "shape": "Sa9" }, "DirectoryUserId": {}, "SecurityProfileIds": { "shape": "Sae" }, "RoutingProfileId": {}, "HierarchyGroupId": {}, "Tags": { "shape": "S2n" }, "LastModifiedTime": { "type": "timestamp" }, "LastModifiedRegion": {} } } } } }, "DescribeUserHierarchyGroup": { "http": { "method": "GET", "requestUri": "/user-hierarchy-groups/{InstanceId}/{HierarchyGroupId}" }, "input": { "type": "structure", "required": [ "HierarchyGroupId", "InstanceId" ], "members": { "HierarchyGroupId": { "location": "uri", "locationName": "HierarchyGroupId" }, "InstanceId": { "location": "uri", "locationName": "InstanceId" } } }, "output": { "type": "structure", "members": { "HierarchyGroup": { "shape": "Sgy" } } } }, "DescribeUserHierarchyStructure": { "http": { "method": "GET", "requestUri": "/user-hierarchy-structure/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" } } }, "output": { "type": "structure", "members": { "HierarchyStructure": { "type": "structure", "members": { "LevelOne": { "shape": "Sh5" }, "LevelTwo": { "shape": "Sh5" }, "LevelThree": { "shape": "Sh5" }, "LevelFour": { "shape": "Sh5" }, "LevelFive": { "shape": "Sh5" } } } } } }, "DescribeView": { "http": { "method": "GET", "requestUri": "/views/{InstanceId}/{ViewId}" }, "input": { "type": "structure", "required": [ "InstanceId", "ViewId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "ViewId": { "location": "uri", "locationName": "ViewId" } } }, "output": { "type": "structure", "members": { "View": { "shape": "Sau" } } } }, "DescribeVocabulary": { "http": { "method": "GET", "requestUri": "/vocabulary/{InstanceId}/{VocabularyId}" }, "input": { "type": "structure", "required": [ "InstanceId", "VocabularyId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "VocabularyId": { "location": "uri", "locationName": "VocabularyId" } } }, "output": { "type": "structure", "required": [ "Vocabulary" ], "members": { "Vocabulary": { "type": "structure", "required": [ "Name", "Id", "Arn", "LanguageCode", "State", "LastModifiedTime" ], "members": { "Name": {}, "Id": {}, "Arn": {}, "LanguageCode": {}, "State": {}, "LastModifiedTime": { "type": "timestamp" }, "FailureReason": {}, "Content": {}, "Tags": { "shape": "S2n" } } } } } }, "DisassociateAnalyticsDataSet": { "http": { "requestUri": "/analytics-data/instance/{InstanceId}/association" }, "input": { "type": "structure", "required": [ "InstanceId", "DataSetId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "DataSetId": {}, "TargetAccountId": {} } } }, "DisassociateApprovedOrigin": { "http": { "method": "DELETE", "requestUri": "/instance/{InstanceId}/approved-origin" }, "input": { "type": "structure", "required": [ "InstanceId", "Origin" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "Origin": { "location": "querystring", "locationName": "origin" } } } }, "DisassociateBot": { "http": { "requestUri": "/instance/{InstanceId}/bot" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "LexBot": { "shape": "Sf" }, "LexV2Bot": { "shape": "Si" } } } }, "DisassociateFlow": { "http": { "method": "DELETE", "requestUri": "/flow-associations/{InstanceId}/{ResourceId}/{ResourceType}" }, "input": { "type": "structure", "required": [ "InstanceId", "ResourceId", "ResourceType" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "ResourceId": { "location": "uri", "locationName": "ResourceId" }, "ResourceType": { "location": "uri", "locationName": "ResourceType" } } }, "output": { "type": "structure", "members": {} } }, "DisassociateInstanceStorageConfig": { "http": { "method": "DELETE", "requestUri": "/instance/{InstanceId}/storage-config/{AssociationId}" }, "input": { "type": "structure", "required": [ "InstanceId", "AssociationId", "ResourceType" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "AssociationId": { "location": "uri", "locationName": "AssociationId" }, "ResourceType": { "location": "querystring", "locationName": "resourceType" } } } }, "DisassociateLambdaFunction": { "http": { "method": "DELETE", "requestUri": "/instance/{InstanceId}/lambda-function" }, "input": { "type": "structure", "required": [ "InstanceId", "FunctionArn" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "FunctionArn": { "location": "querystring", "locationName": "functionArn" } } } }, "DisassociateLexBot": { "http": { "method": "DELETE", "requestUri": "/instance/{InstanceId}/lex-bot" }, "input": { "type": "structure", "required": [ "InstanceId", "BotName", "LexRegion" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "BotName": { "location": "querystring", "locationName": "botName" }, "LexRegion": { "location": "querystring", "locationName": "lexRegion" } } } }, "DisassociatePhoneNumberContactFlow": { "http": { "method": "DELETE", "requestUri": "/phone-number/{PhoneNumberId}/contact-flow" }, "input": { "type": "structure", "required": [ "PhoneNumberId", "InstanceId" ], "members": { "PhoneNumberId": { "location": "uri", "locationName": "PhoneNumberId" }, "InstanceId": { "location": "querystring", "locationName": "instanceId" } } } }, "DisassociateQueueQuickConnects": { "http": { "requestUri": "/queues/{InstanceId}/{QueueId}/disassociate-quick-connects" }, "input": { "type": "structure", "required": [ "InstanceId", "QueueId", "QuickConnectIds" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "QueueId": { "location": "uri", "locationName": "QueueId" }, "QuickConnectIds": { "shape": "S1f" } } } }, "DisassociateRoutingProfileQueues": { "http": { "requestUri": "/routing-profiles/{InstanceId}/{RoutingProfileId}/disassociate-queues" }, "input": { "type": "structure", "required": [ "InstanceId", "RoutingProfileId", "QueueReferences" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "RoutingProfileId": { "location": "uri", "locationName": "RoutingProfileId" }, "QueueReferences": { "type": "list", "member": { "shape": "S1l" } } } } }, "DisassociateSecurityKey": { "http": { "method": "DELETE", "requestUri": "/instance/{InstanceId}/security-key/{AssociationId}" }, "input": { "type": "structure", "required": [ "InstanceId", "AssociationId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "AssociationId": { "location": "uri", "locationName": "AssociationId" } } } }, "DisassociateTrafficDistributionGroupUser": { "http": { "method": "DELETE", "requestUri": "/traffic-distribution-group/{TrafficDistributionGroupId}/user" }, "input": { "type": "structure", "required": [ "TrafficDistributionGroupId", "UserId", "InstanceId" ], "members": { "TrafficDistributionGroupId": { "location": "uri", "locationName": "TrafficDistributionGroupId" }, "UserId": { "location": "querystring", "locationName": "UserId" }, "InstanceId": { "location": "querystring", "locationName": "InstanceId" } } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "DisassociateUserProficiencies": { "http": { "requestUri": "/users/{InstanceId}/{UserId}/disassociate-proficiencies" }, "input": { "type": "structure", "required": [ "InstanceId", "UserId", "UserProficiencies" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "UserId": { "location": "uri", "locationName": "UserId" }, "UserProficiencies": { "type": "list", "member": { "type": "structure", "required": [ "AttributeName", "AttributeValue" ], "members": { "AttributeName": {}, "AttributeValue": {} } } } } } }, "DismissUserContact": { "http": { "requestUri": "/users/{InstanceId}/{UserId}/contact" }, "input": { "type": "structure", "required": [ "UserId", "InstanceId", "ContactId" ], "members": { "UserId": { "location": "uri", "locationName": "UserId" }, "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "ContactId": {} } }, "output": { "type": "structure", "members": {} } }, "GetAttachedFile": { "http": { "method": "GET", "requestUri": "/attached-files/{InstanceId}/{FileId}" }, "input": { "type": "structure", "required": [ "InstanceId", "FileId", "AssociatedResourceArn" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "FileId": { "location": "uri", "locationName": "FileId" }, "UrlExpiryInSeconds": { "location": "querystring", "locationName": "urlExpiryInSeconds", "type": "integer" }, "AssociatedResourceArn": { "location": "querystring", "locationName": "associatedResourceArn" } } }, "output": { "type": "structure", "required": [ "FileSizeInBytes" ], "members": { "FileArn": {}, "FileId": {}, "CreationTime": {}, "FileStatus": {}, "FileName": {}, "FileSizeInBytes": { "type": "long" }, "AssociatedResourceArn": {}, "FileUseCaseType": {}, "CreatedBy": { "shape": "S2l" }, "DownloadUrlMetadata": { "type": "structure", "members": { "Url": {}, "UrlExpiry": {} } }, "Tags": { "shape": "S2n" } } } }, "GetContactAttributes": { "http": { "method": "GET", "requestUri": "/contact/attributes/{InstanceId}/{InitialContactId}" }, "input": { "type": "structure", "required": [ "InstanceId", "InitialContactId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "InitialContactId": { "location": "uri", "locationName": "InitialContactId" } } }, "output": { "type": "structure", "members": { "Attributes": { "shape": "S38" } } } }, "GetCurrentMetricData": { "http": { "requestUri": "/metrics/current/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId", "Filters", "CurrentMetrics" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "Filters": { "shape": "Si6" }, "Groupings": { "shape": "Sic" }, "CurrentMetrics": { "type": "list", "member": { "shape": "Sif" } }, "NextToken": {}, "MaxResults": { "type": "integer" }, "SortCriteria": { "type": "list", "member": { "type": "structure", "members": { "SortByMetric": {}, "SortOrder": {} } } } } }, "output": { "type": "structure", "members": { "NextToken": {}, "MetricResults": { "type": "list", "member": { "type": "structure", "members": { "Dimensions": { "shape": "Siq" }, "Collections": { "type": "list", "member": { "type": "structure", "members": { "Metric": { "shape": "Sif" }, "Value": { "type": "double" } } } } } } }, "DataSnapshotTime": { "type": "timestamp" }, "ApproximateTotalCount": { "type": "long" } } } }, "GetCurrentUserData": { "http": { "requestUri": "/metrics/userdata/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId", "Filters" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "Filters": { "type": "structure", "members": { "Queues": { "shape": "Si7" }, "ContactFilter": { "type": "structure", "members": { "ContactStates": { "type": "list", "member": {} } } }, "RoutingProfiles": { "shape": "Si9" }, "Agents": { "type": "list", "member": {} }, "UserHierarchyGroups": { "type": "list", "member": {} } } }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "NextToken": {}, "UserDataList": { "type": "list", "member": { "type": "structure", "members": { "User": { "type": "structure", "members": { "Id": {}, "Arn": {} } }, "RoutingProfile": { "shape": "Sis" }, "HierarchyPath": { "type": "structure", "members": { "LevelOne": { "shape": "Sj9" }, "LevelTwo": { "shape": "Sj9" }, "LevelThree": { "shape": "Sj9" }, "LevelFour": { "shape": "Sj9" }, "LevelFive": { "shape": "Sj9" } } }, "Status": { "type": "structure", "members": { "StatusStartTimestamp": { "type": "timestamp" }, "StatusArn": {}, "StatusName": {} } }, "AvailableSlotsByChannel": { "shape": "Sjb" }, "MaxSlotsByChannel": { "shape": "Sjb" }, "ActiveSlotsByChannel": { "shape": "Sjb" }, "Contacts": { "type": "list", "member": { "type": "structure", "members": { "ContactId": {}, "Channel": {}, "InitiationMethod": {}, "AgentContactState": {}, "StateStartTimestamp": { "type": "timestamp" }, "ConnectedToAgentTimestamp": { "type": "timestamp" }, "Queue": { "shape": "Sir" } } } }, "NextStatus": {} } } }, "ApproximateTotalCount": { "type": "long" } } } }, "GetFederationToken": { "http": { "method": "GET", "requestUri": "/user/federate/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" } } }, "output": { "type": "structure", "members": { "Credentials": { "type": "structure", "members": { "AccessToken": { "shape": "Sji" }, "AccessTokenExpiration": { "type": "timestamp" }, "RefreshToken": { "shape": "Sji" }, "RefreshTokenExpiration": { "type": "timestamp" } }, "sensitive": true }, "SignInUrl": {}, "UserArn": {}, "UserId": {} } } }, "GetFlowAssociation": { "http": { "method": "GET", "requestUri": "/flow-associations/{InstanceId}/{ResourceId}/{ResourceType}" }, "input": { "type": "structure", "required": [ "InstanceId", "ResourceId", "ResourceType" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "ResourceId": { "location": "uri", "locationName": "ResourceId" }, "ResourceType": { "location": "uri", "locationName": "ResourceType" } } }, "output": { "type": "structure", "members": { "ResourceId": {}, "FlowId": {}, "ResourceType": {} } } }, "GetMetricData": { "http": { "requestUri": "/metrics/historical/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId", "StartTime", "EndTime", "Filters", "HistoricalMetrics" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "Filters": { "shape": "Si6" }, "Groupings": { "shape": "Sic" }, "HistoricalMetrics": { "type": "list", "member": { "shape": "Sjn" } }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "NextToken": {}, "MetricResults": { "type": "list", "member": { "type": "structure", "members": { "Dimensions": { "shape": "Siq" }, "Collections": { "type": "list", "member": { "type": "structure", "members": { "Metric": { "shape": "Sjn" }, "Value": { "type": "double" } } } } } } } } } }, "GetMetricDataV2": { "http": { "requestUri": "/metrics/data" }, "input": { "type": "structure", "required": [ "ResourceArn", "StartTime", "EndTime", "Filters", "Metrics" ], "members": { "ResourceArn": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "Interval": { "type": "structure", "members": { "TimeZone": {}, "IntervalPeriod": {} } }, "Filters": { "type": "list", "member": { "type": "structure", "members": { "FilterKey": {}, "FilterValues": { "type": "list", "member": {} } } } }, "Groupings": { "type": "list", "member": {} }, "Metrics": { "type": "list", "member": { "shape": "Sk8" } }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "NextToken": {}, "MetricResults": { "type": "list", "member": { "type": "structure", "members": { "Dimensions": { "type": "map", "key": {}, "value": {} }, "MetricInterval": { "type": "structure", "members": { "Interval": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" } } }, "Collections": { "type": "list", "member": { "type": "structure", "members": { "Metric": { "shape": "Sk8" }, "Value": { "type": "double" } } } } } } } } } }, "GetPromptFile": { "http": { "method": "GET", "requestUri": "/prompts/{InstanceId}/{PromptId}/file" }, "input": { "type": "structure", "required": [ "InstanceId", "PromptId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "PromptId": { "location": "uri", "locationName": "PromptId" } } }, "output": { "type": "structure", "members": { "PromptPresignedUrl": {}, "LastModifiedTime": { "type": "timestamp" }, "LastModifiedRegion": {} } } }, "GetTaskTemplate": { "http": { "method": "GET", "requestUri": "/instance/{InstanceId}/task/template/{TaskTemplateId}" }, "input": { "type": "structure", "required": [ "InstanceId", "TaskTemplateId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "TaskTemplateId": { "location": "uri", "locationName": "TaskTemplateId" }, "SnapshotVersion": { "location": "querystring", "locationName": "snapshotVersion" } } }, "output": { "type": "structure", "required": [ "Id", "Arn", "Name" ], "members": { "InstanceId": {}, "Id": {}, "Arn": {}, "Name": {}, "Description": {}, "ContactFlowId": {}, "Constraints": { "shape": "S94" }, "Defaults": { "shape": "S9d" }, "Fields": { "shape": "S9i" }, "Status": {}, "LastModifiedTime": { "type": "timestamp" }, "CreatedTime": { "type": "timestamp" }, "Tags": { "shape": "S2n" } } } }, "GetTrafficDistribution": { "http": { "method": "GET", "requestUri": "/traffic-distribution/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "TelephonyConfig": { "shape": "Skx" }, "Id": {}, "Arn": {}, "SignInConfig": { "shape": "Sl1" }, "AgentConfig": { "shape": "Sl4" } } } }, "ImportPhoneNumber": { "http": { "requestUri": "/phone-number/import" }, "input": { "type": "structure", "required": [ "InstanceId", "SourcePhoneNumberArn" ], "members": { "InstanceId": {}, "SourcePhoneNumberArn": {}, "PhoneNumberDescription": {}, "Tags": { "shape": "S2n" }, "ClientToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "PhoneNumberId": {}, "PhoneNumberArn": {} } } }, "ListAgentStatuses": { "http": { "method": "GET", "requestUri": "/agent-status/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "NextToken": { "location": "querystring", "locationName": "nextToken" }, "MaxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "AgentStatusTypes": { "location": "querystring", "locationName": "AgentStatusTypes", "type": "list", "member": {} } } }, "output": { "type": "structure", "members": { "NextToken": {}, "AgentStatusSummaryList": { "type": "list", "member": { "type": "structure", "members": { "Id": {}, "Arn": {}, "Name": {}, "Type": {}, "LastModifiedTime": { "type": "timestamp" }, "LastModifiedRegion": {} } } } } } }, "ListAnalyticsDataAssociations": { "http": { "method": "GET", "requestUri": "/analytics-data/instance/{InstanceId}/association" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "DataSetId": { "location": "querystring", "locationName": "DataSetId" }, "NextToken": { "location": "querystring", "locationName": "nextToken" }, "MaxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "Results": { "shape": "S25" }, "NextToken": {} } } }, "ListApprovedOrigins": { "http": { "method": "GET", "requestUri": "/instance/{InstanceId}/approved-origins" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "NextToken": { "location": "querystring", "locationName": "nextToken" }, "MaxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "Origins": { "type": "list", "member": {} }, "NextToken": {} } } }, "ListAuthenticationProfiles": { "http": { "method": "GET", "requestUri": "/authentication-profiles-summary/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "MaxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "NextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "AuthenticationProfileSummaryList": { "type": "list", "member": { "type": "structure", "members": { "Id": {}, "Arn": {}, "Name": {}, "IsDefault": { "type": "boolean" }, "LastModifiedTime": { "type": "timestamp" }, "LastModifiedRegion": {} } } }, "NextToken": {} } } }, "ListBots": { "http": { "method": "GET", "requestUri": "/instance/{InstanceId}/bots" }, "input": { "type": "structure", "required": [ "InstanceId", "LexVersion" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "NextToken": { "location": "querystring", "locationName": "nextToken" }, "MaxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "LexVersion": { "location": "querystring", "locationName": "lexVersion" } } }, "output": { "type": "structure", "members": { "LexBots": { "type": "list", "member": { "type": "structure", "members": { "LexBot": { "shape": "Sf" }, "LexV2Bot": { "shape": "Si" } } } }, "NextToken": {} } } }, "ListContactEvaluations": { "http": { "method": "GET", "requestUri": "/contact-evaluations/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId", "ContactId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "ContactId": { "location": "querystring", "locationName": "contactId" }, "NextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "required": [ "EvaluationSummaryList" ], "members": { "EvaluationSummaryList": { "type": "list", "member": { "type": "structure", "required": [ "EvaluationId", "EvaluationArn", "EvaluationFormTitle", "EvaluationFormId", "Status", "EvaluatorArn", "CreatedTime", "LastModifiedTime" ], "members": { "EvaluationId": {}, "EvaluationArn": {}, "EvaluationFormTitle": {}, "EvaluationFormId": {}, "Status": {}, "EvaluatorArn": {}, "Score": { "shape": "Sed" }, "CreatedTime": { "type": "timestamp" }, "LastModifiedTime": { "type": "timestamp" } } } }, "NextToken": {} } } }, "ListContactFlowModules": { "http": { "method": "GET", "requestUri": "/contact-flow-modules-summary/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "NextToken": { "location": "querystring", "locationName": "nextToken" }, "MaxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "ContactFlowModuleState": { "location": "querystring", "locationName": "state" } } }, "output": { "type": "structure", "members": { "ContactFlowModulesSummaryList": { "type": "list", "member": { "type": "structure", "members": { "Id": {}, "Arn": {}, "Name": {}, "State": {} } } }, "NextToken": {} } } }, "ListContactFlows": { "http": { "method": "GET", "requestUri": "/contact-flows-summary/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "ContactFlowTypes": { "location": "querystring", "locationName": "contactFlowTypes", "type": "list", "member": {} }, "NextToken": { "location": "querystring", "locationName": "nextToken" }, "MaxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "ContactFlowSummaryList": { "type": "list", "member": { "type": "structure", "members": { "Id": {}, "Arn": {}, "Name": {}, "ContactFlowType": {}, "ContactFlowState": {}, "ContactFlowStatus": {} } } }, "NextToken": {} } } }, "ListContactReferences": { "http": { "method": "GET", "requestUri": "/contact/references/{InstanceId}/{ContactId}" }, "input": { "type": "structure", "required": [ "InstanceId", "ContactId", "ReferenceTypes" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "ContactId": { "location": "uri", "locationName": "ContactId" }, "ReferenceTypes": { "location": "querystring", "locationName": "referenceTypes", "type": "list", "member": {} }, "NextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "ReferenceSummaryList": { "type": "list", "member": { "type": "structure", "members": { "Url": { "type": "structure", "members": { "Name": {}, "Value": {} } }, "Attachment": { "type": "structure", "members": { "Name": {}, "Value": {}, "Status": {} } }, "String": { "type": "structure", "members": { "Name": {}, "Value": {} } }, "Number": { "type": "structure", "members": { "Name": {}, "Value": {} } }, "Date": { "type": "structure", "members": { "Name": {}, "Value": {} } }, "Email": { "type": "structure", "members": { "Name": {}, "Value": {} } } }, "union": true } }, "NextToken": {} } } }, "ListDefaultVocabularies": { "http": { "requestUri": "/default-vocabulary-summary/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "LanguageCode": {}, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "required": [ "DefaultVocabularyList" ], "members": { "DefaultVocabularyList": { "type": "list", "member": { "type": "structure", "required": [ "InstanceId", "LanguageCode", "VocabularyId", "VocabularyName" ], "members": { "InstanceId": {}, "LanguageCode": {}, "VocabularyId": {}, "VocabularyName": {} } } }, "NextToken": {} } } }, "ListEvaluationFormVersions": { "http": { "method": "GET", "requestUri": "/evaluation-forms/{InstanceId}/{EvaluationFormId}/versions" }, "input": { "type": "structure", "required": [ "InstanceId", "EvaluationFormId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "EvaluationFormId": { "location": "uri", "locationName": "EvaluationFormId" }, "MaxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "NextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "required": [ "EvaluationFormVersionSummaryList" ], "members": { "EvaluationFormVersionSummaryList": { "type": "list", "member": { "type": "structure", "required": [ "EvaluationFormArn", "EvaluationFormId", "EvaluationFormVersion", "Locked", "Status", "CreatedTime", "CreatedBy", "LastModifiedTime", "LastModifiedBy" ], "members": { "EvaluationFormArn": {}, "EvaluationFormId": {}, "EvaluationFormVersion": { "type": "integer" }, "Locked": { "type": "boolean" }, "Status": {}, "CreatedTime": { "type": "timestamp" }, "CreatedBy": {}, "LastModifiedTime": { "type": "timestamp" }, "LastModifiedBy": {} } } }, "NextToken": {} } } }, "ListEvaluationForms": { "http": { "method": "GET", "requestUri": "/evaluation-forms/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "MaxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "NextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "required": [ "EvaluationFormSummaryList" ], "members": { "EvaluationFormSummaryList": { "type": "list", "member": { "type": "structure", "required": [ "EvaluationFormId", "EvaluationFormArn", "Title", "CreatedTime", "CreatedBy", "LastModifiedTime", "LastModifiedBy", "LatestVersion" ], "members": { "EvaluationFormId": {}, "EvaluationFormArn": {}, "Title": {}, "CreatedTime": { "type": "timestamp" }, "CreatedBy": {}, "LastModifiedTime": { "type": "timestamp" }, "LastModifiedBy": {}, "LastActivatedTime": { "type": "timestamp" }, "LastActivatedBy": {}, "LatestVersion": { "type": "integer" }, "ActiveVersion": { "type": "integer" } } } }, "NextToken": {} } } }, "ListFlowAssociations": { "http": { "method": "GET", "requestUri": "/flow-associations-summary/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "ResourceType": { "location": "querystring", "locationName": "ResourceType" }, "NextToken": { "location": "querystring", "locationName": "nextToken" }, "MaxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "FlowAssociationSummaryList": { "shape": "S2y" }, "NextToken": {} } } }, "ListHoursOfOperations": { "http": { "method": "GET", "requestUri": "/hours-of-operations-summary/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "NextToken": { "location": "querystring", "locationName": "nextToken" }, "MaxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "HoursOfOperationSummaryList": { "type": "list", "member": { "type": "structure", "members": { "Id": {}, "Arn": {}, "Name": {}, "LastModifiedTime": { "type": "timestamp" }, "LastModifiedRegion": {} } } }, "NextToken": {} } } }, "ListInstanceAttributes": { "http": { "method": "GET", "requestUri": "/instance/{InstanceId}/attributes" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "NextToken": { "location": "querystring", "locationName": "nextToken" }, "MaxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "Attributes": { "type": "list", "member": { "shape": "Sfn" } }, "NextToken": {} } } }, "ListInstanceStorageConfigs": { "http": { "method": "GET", "requestUri": "/instance/{InstanceId}/storage-configs" }, "input": { "type": "structure", "required": [ "InstanceId", "ResourceType" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "ResourceType": { "location": "querystring", "locationName": "resourceType" }, "NextToken": { "location": "querystring", "locationName": "nextToken" }, "MaxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "StorageConfigs": { "type": "list", "member": { "shape": "St" } }, "NextToken": {} } } }, "ListInstances": { "http": { "method": "GET", "requestUri": "/instance" }, "input": { "type": "structure", "members": { "NextToken": { "location": "querystring", "locationName": "nextToken" }, "MaxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "InstanceSummaryList": { "type": "list", "member": { "type": "structure", "members": { "Id": {}, "Arn": {}, "IdentityManagementType": {}, "InstanceAlias": { "shape": "S5q" }, "CreatedTime": { "type": "timestamp" }, "ServiceRole": {}, "InstanceStatus": {}, "InboundCallsEnabled": { "type": "boolean" }, "OutboundCallsEnabled": { "type": "boolean" }, "InstanceAccessUrl": {} } } }, "NextToken": {} } } }, "ListIntegrationAssociations": { "http": { "method": "GET", "requestUri": "/instance/{InstanceId}/integration-associations" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "IntegrationType": { "location": "querystring", "locationName": "integrationType" }, "NextToken": { "location": "querystring", "locationName": "nextToken" }, "MaxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "IntegrationArn": { "location": "querystring", "locationName": "integrationArn" } } }, "output": { "type": "structure", "members": { "IntegrationAssociationSummaryList": { "type": "list", "member": { "type": "structure", "members": { "IntegrationAssociationId": {}, "IntegrationAssociationArn": {}, "InstanceId": {}, "IntegrationType": {}, "IntegrationArn": {}, "SourceApplicationUrl": {}, "SourceApplicationName": {}, "SourceType": {} } } }, "NextToken": {} } } }, "ListLambdaFunctions": { "http": { "method": "GET", "requestUri": "/instance/{InstanceId}/lambda-functions" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "NextToken": { "location": "querystring", "locationName": "nextToken" }, "MaxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "LambdaFunctions": { "type": "list", "member": {} }, "NextToken": {} } } }, "ListLexBots": { "http": { "method": "GET", "requestUri": "/instance/{InstanceId}/lex-bots" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "NextToken": { "location": "querystring", "locationName": "nextToken" }, "MaxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "LexBots": { "type": "list", "member": { "shape": "Sf" } }, "NextToken": {} } } }, "ListPhoneNumbers": { "http": { "method": "GET", "requestUri": "/phone-numbers-summary/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "PhoneNumberTypes": { "shape": "Sno", "location": "querystring", "locationName": "phoneNumberTypes" }, "PhoneNumberCountryCodes": { "shape": "Snp", "location": "querystring", "locationName": "phoneNumberCountryCodes" }, "NextToken": { "location": "querystring", "locationName": "nextToken" }, "MaxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "PhoneNumberSummaryList": { "type": "list", "member": { "type": "structure", "members": { "Id": {}, "Arn": {}, "PhoneNumber": {}, "PhoneNumberType": {}, "PhoneNumberCountryCode": {} } } }, "NextToken": {} } } }, "ListPhoneNumbersV2": { "http": { "requestUri": "/phone-number/list" }, "input": { "type": "structure", "members": { "TargetArn": {}, "InstanceId": {}, "MaxResults": { "type": "integer" }, "NextToken": {}, "PhoneNumberCountryCodes": { "shape": "Snp" }, "PhoneNumberTypes": { "shape": "Sno" }, "PhoneNumberPrefix": {} } }, "output": { "type": "structure", "members": { "NextToken": {}, "ListPhoneNumbersSummaryList": { "type": "list", "member": { "type": "structure", "members": { "PhoneNumberId": {}, "PhoneNumberArn": {}, "PhoneNumber": {}, "PhoneNumberCountryCode": {}, "PhoneNumberType": {}, "TargetArn": {}, "InstanceId": {}, "PhoneNumberDescription": {}, "SourcePhoneNumberArn": {} } } } } } }, "ListPredefinedAttributes": { "http": { "method": "GET", "requestUri": "/predefined-attributes/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "NextToken": { "location": "querystring", "locationName": "nextToken" }, "MaxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "NextToken": {}, "PredefinedAttributeSummaryList": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "LastModifiedTime": { "type": "timestamp" }, "LastModifiedRegion": {} } } } } } }, "ListPrompts": { "http": { "method": "GET", "requestUri": "/prompts-summary/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "NextToken": { "location": "querystring", "locationName": "nextToken" }, "MaxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "PromptSummaryList": { "type": "list", "member": { "type": "structure", "members": { "Id": {}, "Arn": {}, "Name": {}, "LastModifiedTime": { "type": "timestamp" }, "LastModifiedRegion": {} } } }, "NextToken": {} } } }, "ListQueueQuickConnects": { "http": { "method": "GET", "requestUri": "/queues/{InstanceId}/{QueueId}/quick-connects" }, "input": { "type": "structure", "required": [ "InstanceId", "QueueId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "QueueId": { "location": "uri", "locationName": "QueueId" }, "NextToken": { "location": "querystring", "locationName": "nextToken" }, "MaxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "NextToken": {}, "QuickConnectSummaryList": { "shape": "Soa" }, "LastModifiedTime": { "type": "timestamp" }, "LastModifiedRegion": {} } } }, "ListQueues": { "http": { "method": "GET", "requestUri": "/queues-summary/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "QueueTypes": { "location": "querystring", "locationName": "queueTypes", "type": "list", "member": {} }, "NextToken": { "location": "querystring", "locationName": "nextToken" }, "MaxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "QueueSummaryList": { "type": "list", "member": { "type": "structure", "members": { "Id": {}, "Arn": {}, "Name": {}, "QueueType": {}, "LastModifiedTime": { "type": "timestamp" }, "LastModifiedRegion": {} } } }, "NextToken": {} } } }, "ListQuickConnects": { "http": { "method": "GET", "requestUri": "/quick-connects/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "NextToken": { "location": "querystring", "locationName": "nextToken" }, "MaxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "QuickConnectTypes": { "location": "querystring", "locationName": "QuickConnectTypes", "type": "list", "member": {} } } }, "output": { "type": "structure", "members": { "QuickConnectSummaryList": { "shape": "Soa" }, "NextToken": {} } } }, "ListRealtimeContactAnalysisSegmentsV2": { "http": { "requestUri": "/contact/list-real-time-analysis-segments-v2/{InstanceId}/{ContactId}" }, "input": { "type": "structure", "required": [ "InstanceId", "ContactId", "OutputType", "SegmentTypes" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "ContactId": { "location": "uri", "locationName": "ContactId" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "OutputType": {}, "SegmentTypes": { "type": "list", "member": {} } } }, "output": { "type": "structure", "required": [ "Channel", "Status", "Segments" ], "members": { "Channel": {}, "Status": {}, "Segments": { "type": "list", "member": { "type": "structure", "members": { "Transcript": { "type": "structure", "required": [ "Id", "ParticipantId", "ParticipantRole", "Content", "Time" ], "members": { "Id": {}, "ParticipantId": {}, "ParticipantRole": {}, "DisplayName": {}, "Content": {}, "ContentType": {}, "Time": { "shape": "Soz" }, "Redaction": { "type": "structure", "members": { "CharacterOffsets": { "type": "list", "member": { "shape": "Sp3" } } } }, "Sentiment": {} } }, "Categories": { "type": "structure", "required": [ "MatchedDetails" ], "members": { "MatchedDetails": { "type": "map", "key": {}, "value": { "type": "structure", "required": [ "PointsOfInterest" ], "members": { "PointsOfInterest": { "type": "list", "member": { "type": "structure", "members": { "TranscriptItems": { "type": "list", "member": { "type": "structure", "required": [ "Id" ], "members": { "Id": {}, "CharacterOffsets": { "shape": "Sp3" } } } } } } } } } } } }, "Issues": { "type": "structure", "required": [ "IssuesDetected" ], "members": { "IssuesDetected": { "type": "list", "member": { "type": "structure", "required": [ "TranscriptItems" ], "members": { "TranscriptItems": { "type": "list", "member": { "type": "structure", "required": [ "Id" ], "members": { "Content": {}, "Id": {}, "CharacterOffsets": { "shape": "Sp3" } } } } } } } } }, "Event": { "type": "structure", "required": [ "Id", "EventType", "Time" ], "members": { "Id": {}, "ParticipantId": {}, "ParticipantRole": {}, "DisplayName": {}, "EventType": {}, "Time": { "shape": "Soz" } } }, "Attachments": { "type": "structure", "required": [ "Id", "ParticipantId", "ParticipantRole", "Attachments", "Time" ], "members": { "Id": {}, "ParticipantId": {}, "ParticipantRole": {}, "DisplayName": {}, "Attachments": { "type": "list", "member": { "type": "structure", "required": [ "AttachmentName", "AttachmentId" ], "members": { "AttachmentName": {}, "ContentType": {}, "AttachmentId": {}, "Status": {} } } }, "Time": { "shape": "Soz" } } }, "PostContactSummary": { "type": "structure", "required": [ "Status" ], "members": { "Content": {}, "Status": {}, "FailureCode": {} } } }, "union": true } }, "NextToken": {} } } }, "ListRoutingProfileQueues": { "http": { "method": "GET", "requestUri": "/routing-profiles/{InstanceId}/{RoutingProfileId}/queues" }, "input": { "type": "structure", "required": [ "InstanceId", "RoutingProfileId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "RoutingProfileId": { "location": "uri", "locationName": "RoutingProfileId" }, "NextToken": { "location": "querystring", "locationName": "nextToken" }, "MaxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "NextToken": {}, "RoutingProfileQueueConfigSummaryList": { "type": "list", "member": { "type": "structure", "required": [ "QueueId", "QueueArn", "QueueName", "Priority", "Delay", "Channel" ], "members": { "QueueId": {}, "QueueArn": {}, "QueueName": {}, "Priority": { "type": "integer" }, "Delay": { "type": "integer" }, "Channel": {} } } }, "LastModifiedTime": { "type": "timestamp" }, "LastModifiedRegion": {} } } }, "ListRoutingProfiles": { "http": { "method": "GET", "requestUri": "/routing-profiles-summary/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "NextToken": { "location": "querystring", "locationName": "nextToken" }, "MaxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "RoutingProfileSummaryList": { "type": "list", "member": { "type": "structure", "members": { "Id": {}, "Arn": {}, "Name": {}, "LastModifiedTime": { "type": "timestamp" }, "LastModifiedRegion": {} } } }, "NextToken": {} } } }, "ListRules": { "http": { "method": "GET", "requestUri": "/rules/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "PublishStatus": { "location": "querystring", "locationName": "publishStatus" }, "EventSourceName": { "location": "querystring", "locationName": "eventSourceName" }, "MaxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "NextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "required": [ "RuleSummaryList" ], "members": { "RuleSummaryList": { "type": "list", "member": { "type": "structure", "required": [ "Name", "RuleId", "RuleArn", "EventSourceName", "PublishStatus", "ActionSummaries", "CreatedTime", "LastUpdatedTime" ], "members": { "Name": {}, "RuleId": {}, "RuleArn": {}, "EventSourceName": {}, "PublishStatus": {}, "ActionSummaries": { "type": "list", "member": { "type": "structure", "required": [ "ActionType" ], "members": { "ActionType": {} } } }, "CreatedTime": { "type": "timestamp" }, "LastUpdatedTime": { "type": "timestamp" } } } }, "NextToken": {} } } }, "ListSecurityKeys": { "http": { "method": "GET", "requestUri": "/instance/{InstanceId}/security-keys" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "NextToken": { "location": "querystring", "locationName": "nextToken" }, "MaxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "SecurityKeys": { "type": "list", "member": { "type": "structure", "members": { "AssociationId": {}, "Key": {}, "CreationTime": { "type": "timestamp" } } } }, "NextToken": {} } } }, "ListSecurityProfileApplications": { "http": { "method": "GET", "requestUri": "/security-profiles-applications/{InstanceId}/{SecurityProfileId}" }, "input": { "type": "structure", "required": [ "SecurityProfileId", "InstanceId" ], "members": { "SecurityProfileId": { "location": "uri", "locationName": "SecurityProfileId" }, "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "NextToken": { "location": "querystring", "locationName": "nextToken" }, "MaxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "Applications": { "shape": "S8r" }, "NextToken": {}, "LastModifiedTime": { "type": "timestamp" }, "LastModifiedRegion": {} } } }, "ListSecurityProfilePermissions": { "http": { "method": "GET", "requestUri": "/security-profiles-permissions/{InstanceId}/{SecurityProfileId}" }, "input": { "type": "structure", "required": [ "SecurityProfileId", "InstanceId" ], "members": { "SecurityProfileId": { "location": "uri", "locationName": "SecurityProfileId" }, "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "NextToken": { "location": "querystring", "locationName": "nextToken" }, "MaxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "Permissions": { "shape": "S8k" }, "NextToken": {}, "LastModifiedTime": { "type": "timestamp" }, "LastModifiedRegion": {} } } }, "ListSecurityProfiles": { "http": { "method": "GET", "requestUri": "/security-profiles-summary/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "NextToken": { "location": "querystring", "locationName": "nextToken" }, "MaxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "SecurityProfileSummaryList": { "type": "list", "member": { "type": "structure", "members": { "Id": {}, "Arn": {}, "Name": {}, "LastModifiedTime": { "type": "timestamp" }, "LastModifiedRegion": {} } } }, "NextToken": {} } } }, "ListTagsForResource": { "http": { "method": "GET", "requestUri": "/tags/{resourceArn}" }, "input": { "type": "structure", "required": [ "resourceArn" ], "members": { "resourceArn": { "location": "uri", "locationName": "resourceArn" } } }, "output": { "type": "structure", "members": { "tags": { "shape": "S2n" } } } }, "ListTaskTemplates": { "http": { "method": "GET", "requestUri": "/instance/{InstanceId}/task/template" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "NextToken": { "location": "querystring", "locationName": "nextToken" }, "MaxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "Status": { "location": "querystring", "locationName": "status" }, "Name": { "location": "querystring", "locationName": "name" } } }, "output": { "type": "structure", "members": { "TaskTemplates": { "type": "list", "member": { "type": "structure", "members": { "Id": {}, "Arn": {}, "Name": {}, "Description": {}, "Status": {}, "LastModifiedTime": { "type": "timestamp" }, "CreatedTime": { "type": "timestamp" } } } }, "NextToken": {} } } }, "ListTrafficDistributionGroupUsers": { "http": { "method": "GET", "requestUri": "/traffic-distribution-group/{TrafficDistributionGroupId}/user" }, "input": { "type": "structure", "required": [ "TrafficDistributionGroupId" ], "members": { "TrafficDistributionGroupId": { "location": "uri", "locationName": "TrafficDistributionGroupId" }, "MaxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "NextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "NextToken": {}, "TrafficDistributionGroupUserSummaryList": { "type": "list", "member": { "type": "structure", "members": { "UserId": {} } } } } } }, "ListTrafficDistributionGroups": { "http": { "method": "GET", "requestUri": "/traffic-distribution-groups" }, "input": { "type": "structure", "members": { "MaxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "NextToken": { "location": "querystring", "locationName": "nextToken" }, "InstanceId": { "location": "querystring", "locationName": "instanceId" } } }, "output": { "type": "structure", "members": { "NextToken": {}, "TrafficDistributionGroupSummaryList": { "type": "list", "member": { "type": "structure", "members": { "Id": {}, "Arn": {}, "Name": {}, "InstanceArn": {}, "Status": {}, "IsDefault": { "type": "boolean" } } } } } } }, "ListUseCases": { "http": { "method": "GET", "requestUri": "/instance/{InstanceId}/integration-associations/{IntegrationAssociationId}/use-cases" }, "input": { "type": "structure", "required": [ "InstanceId", "IntegrationAssociationId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "IntegrationAssociationId": { "location": "uri", "locationName": "IntegrationAssociationId" }, "NextToken": { "location": "querystring", "locationName": "nextToken" }, "MaxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "UseCaseSummaryList": { "type": "list", "member": { "type": "structure", "members": { "UseCaseId": {}, "UseCaseArn": {}, "UseCaseType": {} } } }, "NextToken": {} } } }, "ListUserHierarchyGroups": { "http": { "method": "GET", "requestUri": "/user-hierarchy-groups-summary/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "NextToken": { "location": "querystring", "locationName": "nextToken" }, "MaxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "UserHierarchyGroupSummaryList": { "type": "list", "member": { "shape": "Sh1" } }, "NextToken": {} } } }, "ListUserProficiencies": { "http": { "method": "GET", "requestUri": "/users/{InstanceId}/{UserId}/proficiencies" }, "input": { "type": "structure", "required": [ "InstanceId", "UserId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "UserId": { "location": "uri", "locationName": "UserId" }, "NextToken": { "location": "querystring", "locationName": "nextToken" }, "MaxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "NextToken": {}, "UserProficiencyList": { "shape": "S1x" }, "LastModifiedTime": { "type": "timestamp" }, "LastModifiedRegion": {} } } }, "ListUsers": { "http": { "method": "GET", "requestUri": "/users-summary/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "NextToken": { "location": "querystring", "locationName": "nextToken" }, "MaxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "UserSummaryList": { "type": "list", "member": { "type": "structure", "members": { "Id": {}, "Arn": {}, "Username": {}, "LastModifiedTime": { "type": "timestamp" }, "LastModifiedRegion": {} } } }, "NextToken": {} } } }, "ListViewVersions": { "http": { "method": "GET", "requestUri": "/views/{InstanceId}/{ViewId}/versions" }, "input": { "type": "structure", "required": [ "InstanceId", "ViewId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "ViewId": { "location": "uri", "locationName": "ViewId" }, "NextToken": { "location": "querystring", "locationName": "nextToken" }, "MaxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "ViewVersionSummaryList": { "type": "list", "member": { "type": "structure", "members": { "Id": {}, "Arn": {}, "Description": {}, "Name": { "shape": "Sas" }, "Type": {}, "Version": { "type": "integer" }, "VersionDescription": {} } } }, "NextToken": {} } } }, "ListViews": { "http": { "method": "GET", "requestUri": "/views/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "Type": { "location": "querystring", "locationName": "type" }, "NextToken": { "location": "querystring", "locationName": "nextToken" }, "MaxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "ViewsSummaryList": { "type": "list", "member": { "type": "structure", "members": { "Id": {}, "Arn": {}, "Name": { "shape": "Sas" }, "Type": {}, "Status": {}, "Description": {} } } }, "NextToken": {} } } }, "MonitorContact": { "http": { "requestUri": "/contact/monitor" }, "input": { "type": "structure", "required": [ "InstanceId", "ContactId", "UserId" ], "members": { "InstanceId": {}, "ContactId": {}, "UserId": {}, "AllowedMonitorCapabilities": { "type": "list", "member": {} }, "ClientToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "ContactId": {}, "ContactArn": {} } } }, "PauseContact": { "http": { "requestUri": "/contact/pause" }, "input": { "type": "structure", "required": [ "ContactId", "InstanceId" ], "members": { "ContactId": {}, "InstanceId": {}, "ContactFlowId": {} } }, "output": { "type": "structure", "members": {} } }, "PutUserStatus": { "http": { "method": "PUT", "requestUri": "/users/{InstanceId}/{UserId}/status" }, "input": { "type": "structure", "required": [ "UserId", "InstanceId", "AgentStatusId" ], "members": { "UserId": { "location": "uri", "locationName": "UserId" }, "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "AgentStatusId": {} } }, "output": { "type": "structure", "members": {} } }, "ReleasePhoneNumber": { "http": { "method": "DELETE", "requestUri": "/phone-number/{PhoneNumberId}" }, "input": { "type": "structure", "required": [ "PhoneNumberId" ], "members": { "PhoneNumberId": { "location": "uri", "locationName": "PhoneNumberId" }, "ClientToken": { "idempotencyToken": true, "location": "querystring", "locationName": "clientToken" } } } }, "ReplicateInstance": { "http": { "requestUri": "/instance/{InstanceId}/replicate" }, "input": { "type": "structure", "required": [ "InstanceId", "ReplicaRegion", "ReplicaAlias" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "ReplicaRegion": {}, "ClientToken": { "idempotencyToken": true }, "ReplicaAlias": { "shape": "S5q" } } }, "output": { "type": "structure", "members": { "Id": {}, "Arn": {} } } }, "ResumeContact": { "http": { "requestUri": "/contact/resume" }, "input": { "type": "structure", "required": [ "ContactId", "InstanceId" ], "members": { "ContactId": {}, "InstanceId": {}, "ContactFlowId": {} } }, "output": { "type": "structure", "members": {} } }, "ResumeContactRecording": { "http": { "requestUri": "/contact/resume-recording" }, "input": { "type": "structure", "required": [ "InstanceId", "ContactId", "InitialContactId" ], "members": { "InstanceId": {}, "ContactId": {}, "InitialContactId": {} } }, "output": { "type": "structure", "members": {} } }, "SearchAgentStatuses": { "http": { "requestUri": "/search-agent-statuses" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": {}, "NextToken": {}, "MaxResults": { "type": "integer" }, "SearchFilter": { "type": "structure", "members": { "AttributeFilter": { "shape": "Ss6" } } }, "SearchCriteria": { "shape": "Ssb" } } }, "output": { "type": "structure", "members": { "AgentStatuses": { "type": "list", "member": { "shape": "Sc8" } }, "NextToken": {}, "ApproximateTotalCount": { "type": "long" } } } }, "SearchAvailablePhoneNumbers": { "http": { "requestUri": "/phone-number/search-available" }, "input": { "type": "structure", "required": [ "PhoneNumberCountryCode", "PhoneNumberType" ], "members": { "TargetArn": {}, "InstanceId": {}, "PhoneNumberCountryCode": {}, "PhoneNumberType": {}, "PhoneNumberPrefix": {}, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "NextToken": {}, "AvailableNumbersList": { "type": "list", "member": { "type": "structure", "members": { "PhoneNumber": {}, "PhoneNumberCountryCode": {}, "PhoneNumberType": {} } } } } } }, "SearchContactFlowModules": { "http": { "requestUri": "/search-contact-flow-modules" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": {}, "NextToken": {}, "MaxResults": { "type": "integer" }, "SearchFilter": { "type": "structure", "members": { "TagFilter": { "shape": "Ssn" } } }, "SearchCriteria": { "shape": "Ssp" } } }, "output": { "type": "structure", "members": { "ContactFlowModules": { "type": "list", "member": { "shape": "Sew" } }, "NextToken": {}, "ApproximateTotalCount": { "type": "long" } } } }, "SearchContactFlows": { "http": { "requestUri": "/search-contact-flows" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": {}, "NextToken": {}, "MaxResults": { "type": "integer" }, "SearchFilter": { "type": "structure", "members": { "TagFilter": { "shape": "Ssn" } } }, "SearchCriteria": { "shape": "Ssv" } } }, "output": { "type": "structure", "members": { "ContactFlows": { "type": "list", "member": { "shape": "Ses" } }, "NextToken": {}, "ApproximateTotalCount": { "type": "long" } } } }, "SearchContacts": { "http": { "requestUri": "/search-contacts" }, "input": { "type": "structure", "required": [ "InstanceId", "TimeRange" ], "members": { "InstanceId": {}, "TimeRange": { "type": "structure", "required": [ "Type", "StartTime", "EndTime" ], "members": { "Type": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" } } }, "SearchCriteria": { "type": "structure", "members": { "AgentIds": { "type": "list", "member": {} }, "AgentHierarchyGroups": { "type": "structure", "members": { "L1Ids": { "shape": "St5" }, "L2Ids": { "shape": "St5" }, "L3Ids": { "shape": "St5" }, "L4Ids": { "shape": "St5" }, "L5Ids": { "shape": "St5" } } }, "Channels": { "type": "list", "member": {} }, "ContactAnalysis": { "type": "structure", "members": { "Transcript": { "type": "structure", "required": [ "Criteria" ], "members": { "Criteria": { "type": "list", "member": { "type": "structure", "required": [ "ParticipantRole", "SearchText", "MatchType" ], "members": { "ParticipantRole": {}, "SearchText": { "type": "list", "member": { "type": "string", "sensitive": true } }, "MatchType": {} } } }, "MatchType": {} } } } }, "InitiationMethods": { "type": "list", "member": {} }, "QueueIds": { "type": "list", "member": {} }, "SearchableContactAttributes": { "type": "structure", "required": [ "Criteria" ], "members": { "Criteria": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Values" ], "members": { "Key": { "type": "string", "sensitive": true }, "Values": { "type": "list", "member": { "type": "string", "sensitive": true } } } } }, "MatchType": {} } } } }, "MaxResults": { "type": "integer" }, "NextToken": {}, "Sort": { "type": "structure", "required": [ "FieldName", "Order" ], "members": { "FieldName": {}, "Order": {} } } } }, "output": { "type": "structure", "required": [ "Contacts" ], "members": { "Contacts": { "type": "list", "member": { "type": "structure", "members": { "Arn": {}, "Id": {}, "InitialContactId": {}, "PreviousContactId": {}, "InitiationMethod": {}, "Channel": {}, "QueueInfo": { "type": "structure", "members": { "Id": {}, "EnqueueTimestamp": { "type": "timestamp" } } }, "AgentInfo": { "type": "structure", "members": { "Id": {}, "ConnectedToAgentTimestamp": { "type": "timestamp" } } }, "InitiationTimestamp": { "type": "timestamp" }, "DisconnectTimestamp": { "type": "timestamp" }, "ScheduledTimestamp": { "type": "timestamp" } } } }, "NextToken": {}, "TotalCount": { "type": "long" } } } }, "SearchHoursOfOperations": { "http": { "requestUri": "/search-hours-of-operations" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": {}, "NextToken": {}, "MaxResults": { "type": "integer" }, "SearchFilter": { "type": "structure", "members": { "TagFilter": { "shape": "Ssn" } } }, "SearchCriteria": { "shape": "Stw" } } }, "output": { "type": "structure", "members": { "HoursOfOperations": { "type": "list", "member": { "shape": "Sf6" } }, "NextToken": {}, "ApproximateTotalCount": { "type": "long" } } } }, "SearchPredefinedAttributes": { "http": { "requestUri": "/search-predefined-attributes" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": {}, "NextToken": {}, "MaxResults": { "type": "integer" }, "SearchCriteria": { "shape": "Su1" } } }, "output": { "type": "structure", "members": { "PredefinedAttributes": { "type": "list", "member": { "shape": "Sg1" } }, "NextToken": {}, "ApproximateTotalCount": { "type": "long" } } } }, "SearchPrompts": { "http": { "requestUri": "/search-prompts" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": {}, "NextToken": {}, "MaxResults": { "type": "integer" }, "SearchFilter": { "type": "structure", "members": { "TagFilter": { "shape": "Ssn" } } }, "SearchCriteria": { "shape": "Su7" } } }, "output": { "type": "structure", "members": { "Prompts": { "type": "list", "member": { "shape": "Sg4" } }, "NextToken": {}, "ApproximateTotalCount": { "type": "long" } } } }, "SearchQueues": { "http": { "requestUri": "/search-queues" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": {}, "NextToken": {}, "MaxResults": { "type": "integer" }, "SearchFilter": { "type": "structure", "members": { "TagFilter": { "shape": "Ssn" } } }, "SearchCriteria": { "shape": "Sue" } } }, "output": { "type": "structure", "members": { "Queues": { "type": "list", "member": { "shape": "Sg7" } }, "NextToken": {}, "ApproximateTotalCount": { "type": "long" } } } }, "SearchQuickConnects": { "http": { "requestUri": "/search-quick-connects" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": {}, "NextToken": {}, "MaxResults": { "type": "integer" }, "SearchFilter": { "type": "structure", "members": { "TagFilter": { "shape": "Ssn" } } }, "SearchCriteria": { "shape": "Sul" } } }, "output": { "type": "structure", "members": { "QuickConnects": { "type": "list", "member": { "shape": "Sgb" } }, "NextToken": {}, "ApproximateTotalCount": { "type": "long" } } } }, "SearchResourceTags": { "http": { "requestUri": "/search-resource-tags" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": {}, "ResourceTypes": { "type": "list", "member": {} }, "NextToken": {}, "MaxResults": { "type": "integer" }, "SearchCriteria": { "type": "structure", "members": { "TagSearchCondition": { "type": "structure", "members": { "tagKey": {}, "tagValue": {}, "tagKeyComparisonType": {}, "tagValueComparisonType": {} } } } } } }, "output": { "type": "structure", "members": { "Tags": { "type": "list", "member": { "type": "structure", "members": { "key": {}, "value": {} } } }, "NextToken": {} } } }, "SearchRoutingProfiles": { "http": { "requestUri": "/search-routing-profiles" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": {}, "NextToken": {}, "MaxResults": { "type": "integer" }, "SearchFilter": { "type": "structure", "members": { "TagFilter": { "shape": "Ssn" } } }, "SearchCriteria": { "shape": "Sv0" } } }, "output": { "type": "structure", "members": { "RoutingProfiles": { "type": "list", "member": { "shape": "Sge" } }, "NextToken": {}, "ApproximateTotalCount": { "type": "long" } } } }, "SearchSecurityProfiles": { "http": { "requestUri": "/search-security-profiles" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": {}, "NextToken": {}, "MaxResults": { "type": "integer" }, "SearchCriteria": { "shape": "Sv5" }, "SearchFilter": { "type": "structure", "members": { "TagFilter": { "shape": "Ssn" } } } } }, "output": { "type": "structure", "members": { "SecurityProfiles": { "type": "list", "member": { "type": "structure", "members": { "Id": {}, "OrganizationResourceId": {}, "Arn": {}, "SecurityProfileName": {}, "Description": {}, "Tags": { "shape": "S2n" } } } }, "NextToken": {}, "ApproximateTotalCount": { "type": "long" } } } }, "SearchUserHierarchyGroups": { "http": { "requestUri": "/search-user-hierarchy-groups" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": {}, "NextToken": {}, "MaxResults": { "type": "integer" }, "SearchFilter": { "type": "structure", "members": { "AttributeFilter": { "shape": "Ss6" } } }, "SearchCriteria": { "shape": "Svd" } } }, "output": { "type": "structure", "members": { "UserHierarchyGroups": { "type": "list", "member": { "shape": "Sgy" } }, "NextToken": {}, "ApproximateTotalCount": { "type": "long" } } } }, "SearchUsers": { "http": { "requestUri": "/search-users" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": {}, "NextToken": {}, "MaxResults": { "type": "integer" }, "SearchFilter": { "type": "structure", "members": { "TagFilter": { "shape": "Ssn" }, "UserAttributeFilter": { "type": "structure", "members": { "OrConditions": { "type": "list", "member": { "shape": "Svl" } }, "AndCondition": { "shape": "Svl" }, "TagCondition": { "shape": "Ssa" }, "HierarchyGroupCondition": { "shape": "Svm" } } } } }, "SearchCriteria": { "shape": "Svo" } } }, "output": { "type": "structure", "members": { "Users": { "type": "list", "member": { "type": "structure", "members": { "Arn": {}, "DirectoryUserId": {}, "HierarchyGroupId": {}, "Id": {}, "IdentityInfo": { "type": "structure", "members": { "FirstName": { "shape": "Sa6" }, "LastName": { "shape": "Sa7" } } }, "PhoneConfig": { "shape": "Sa9" }, "RoutingProfileId": {}, "SecurityProfileIds": { "shape": "Sae" }, "Tags": { "shape": "S2n" }, "Username": {} } } }, "NextToken": {}, "ApproximateTotalCount": { "type": "long" } } } }, "SearchVocabularies": { "http": { "requestUri": "/vocabulary-summary/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "State": {}, "NameStartsWith": {}, "LanguageCode": {} } }, "output": { "type": "structure", "members": { "VocabularySummaryList": { "type": "list", "member": { "type": "structure", "required": [ "Name", "Id", "Arn", "LanguageCode", "State", "LastModifiedTime" ], "members": { "Name": {}, "Id": {}, "Arn": {}, "LanguageCode": {}, "State": {}, "LastModifiedTime": { "type": "timestamp" }, "FailureReason": {} } } }, "NextToken": {} } } }, "SendChatIntegrationEvent": { "http": { "requestUri": "/chat-integration-event" }, "input": { "type": "structure", "required": [ "SourceId", "DestinationId", "Event" ], "members": { "SourceId": {}, "DestinationId": {}, "Subtype": {}, "Event": { "type": "structure", "required": [ "Type" ], "members": { "Type": {}, "ContentType": {}, "Content": {} } }, "NewSessionDetails": { "type": "structure", "members": { "SupportedMessagingContentTypes": { "shape": "Swe" }, "ParticipantDetails": { "shape": "Swg" }, "Attributes": { "shape": "S38" }, "StreamingConfiguration": { "shape": "Swh" } } } } }, "output": { "type": "structure", "members": { "InitialContactId": {}, "NewChatCreated": { "type": "boolean" } } } }, "StartAttachedFileUpload": { "http": { "method": "PUT", "requestUri": "/attached-files/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId", "FileName", "FileSizeInBytes", "FileUseCaseType", "AssociatedResourceArn" ], "members": { "ClientToken": { "idempotencyToken": true }, "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "FileName": {}, "FileSizeInBytes": { "type": "long" }, "UrlExpiryInSeconds": { "type": "integer" }, "FileUseCaseType": {}, "AssociatedResourceArn": { "location": "querystring", "locationName": "associatedResourceArn" }, "CreatedBy": { "shape": "S2l" }, "Tags": { "shape": "S2n" } } }, "output": { "type": "structure", "members": { "FileArn": {}, "FileId": {}, "CreationTime": {}, "FileStatus": {}, "CreatedBy": { "shape": "S2l" }, "UploadUrlMetadata": { "type": "structure", "members": { "Url": {}, "UrlExpiry": {}, "HeadersToInclude": { "type": "map", "key": {}, "value": {} } } } } } }, "StartChatContact": { "http": { "method": "PUT", "requestUri": "/contact/chat" }, "input": { "type": "structure", "required": [ "InstanceId", "ContactFlowId", "ParticipantDetails" ], "members": { "InstanceId": {}, "ContactFlowId": {}, "Attributes": { "shape": "S38" }, "ParticipantDetails": { "shape": "Swg" }, "InitialMessage": { "type": "structure", "required": [ "ContentType", "Content" ], "members": { "ContentType": {}, "Content": {} } }, "ClientToken": { "idempotencyToken": true }, "ChatDurationInMinutes": { "type": "integer" }, "SupportedMessagingContentTypes": { "shape": "Swe" }, "PersistentChat": { "type": "structure", "members": { "RehydrationType": {}, "SourceContactId": {} } }, "RelatedContactId": {}, "SegmentAttributes": { "shape": "Se5" } } }, "output": { "type": "structure", "members": { "ContactId": {}, "ParticipantId": {}, "ParticipantToken": {}, "ContinuedFromContactId": {} } } }, "StartContactEvaluation": { "http": { "method": "PUT", "requestUri": "/contact-evaluations/{InstanceId}" }, "input": { "type": "structure", "required": [ "InstanceId", "ContactId", "EvaluationFormId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "ContactId": {}, "EvaluationFormId": {}, "ClientToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "required": [ "EvaluationId", "EvaluationArn" ], "members": { "EvaluationId": {}, "EvaluationArn": {} } }, "idempotent": true }, "StartContactRecording": { "http": { "requestUri": "/contact/start-recording" }, "input": { "type": "structure", "required": [ "InstanceId", "ContactId", "InitialContactId", "VoiceRecordingConfiguration" ], "members": { "InstanceId": {}, "ContactId": {}, "InitialContactId": {}, "VoiceRecordingConfiguration": { "type": "structure", "members": { "VoiceRecordingTrack": {} } } } }, "output": { "type": "structure", "members": {} } }, "StartContactStreaming": { "http": { "requestUri": "/contact/start-streaming" }, "input": { "type": "structure", "required": [ "InstanceId", "ContactId", "ChatStreamingConfiguration", "ClientToken" ], "members": { "InstanceId": {}, "ContactId": {}, "ChatStreamingConfiguration": { "shape": "Swh" }, "ClientToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "required": [ "StreamingId" ], "members": { "StreamingId": {} } } }, "StartOutboundVoiceContact": { "http": { "method": "PUT", "requestUri": "/contact/outbound-voice" }, "input": { "type": "structure", "required": [ "DestinationPhoneNumber", "ContactFlowId", "InstanceId" ], "members": { "Name": { "shape": "Scp" }, "Description": { "shape": "Scq" }, "References": { "shape": "S7l" }, "RelatedContactId": {}, "DestinationPhoneNumber": {}, "ContactFlowId": {}, "InstanceId": {}, "ClientToken": { "idempotencyToken": true }, "SourcePhoneNumber": {}, "QueueId": {}, "Attributes": { "shape": "S38" }, "AnswerMachineDetectionConfig": { "type": "structure", "members": { "EnableAnswerMachineDetection": { "type": "boolean" }, "AwaitAnswerMachinePrompt": { "type": "boolean" } } }, "CampaignId": {}, "TrafficType": {} } }, "output": { "type": "structure", "members": { "ContactId": {} } } }, "StartTaskContact": { "http": { "method": "PUT", "requestUri": "/contact/task" }, "input": { "type": "structure", "required": [ "InstanceId", "Name" ], "members": { "InstanceId": {}, "PreviousContactId": {}, "ContactFlowId": {}, "Attributes": { "shape": "S38" }, "Name": { "shape": "Scp" }, "References": { "shape": "S7l" }, "Description": { "shape": "Scq" }, "ClientToken": { "idempotencyToken": true }, "ScheduledTime": { "type": "timestamp" }, "TaskTemplateId": {}, "QuickConnectId": {}, "RelatedContactId": {} } }, "output": { "type": "structure", "members": { "ContactId": {} } } }, "StartWebRTCContact": { "http": { "method": "PUT", "requestUri": "/contact/webrtc" }, "input": { "type": "structure", "required": [ "ContactFlowId", "InstanceId", "ParticipantDetails" ], "members": { "Attributes": { "shape": "S38" }, "ClientToken": { "idempotencyToken": true }, "ContactFlowId": {}, "InstanceId": {}, "AllowedCapabilities": { "type": "structure", "members": { "Customer": { "shape": "Sd2" }, "Agent": { "shape": "Sd2" } } }, "ParticipantDetails": { "shape": "Swg" }, "RelatedContactId": {}, "References": { "shape": "S7l" }, "Description": { "shape": "Scq" } } }, "output": { "type": "structure", "members": { "ConnectionData": { "type": "structure", "members": { "Attendee": { "type": "structure", "members": { "AttendeeId": {}, "JoinToken": { "type": "string", "sensitive": true } } }, "Meeting": { "type": "structure", "members": { "MediaRegion": {}, "MediaPlacement": { "type": "structure", "members": { "AudioHostUrl": {}, "AudioFallbackUrl": {}, "SignalingUrl": {}, "TurnControlUrl": {}, "EventIngestionUrl": {} } }, "MeetingFeatures": { "type": "structure", "members": { "Audio": { "type": "structure", "members": { "EchoReduction": {} } } } }, "MeetingId": {} } } } }, "ContactId": {}, "ParticipantId": {}, "ParticipantToken": {} } } }, "StopContact": { "http": { "requestUri": "/contact/stop" }, "input": { "type": "structure", "required": [ "ContactId", "InstanceId" ], "members": { "ContactId": {}, "InstanceId": {}, "DisconnectReason": { "type": "structure", "members": { "Code": {} } } } }, "output": { "type": "structure", "members": {} } }, "StopContactRecording": { "http": { "requestUri": "/contact/stop-recording" }, "input": { "type": "structure", "required": [ "InstanceId", "ContactId", "InitialContactId" ], "members": { "InstanceId": {}, "ContactId": {}, "InitialContactId": {} } }, "output": { "type": "structure", "members": {} } }, "StopContactStreaming": { "http": { "requestUri": "/contact/stop-streaming" }, "input": { "type": "structure", "required": [ "InstanceId", "ContactId", "StreamingId" ], "members": { "InstanceId": {}, "ContactId": {}, "StreamingId": {} } }, "output": { "type": "structure", "members": {} } }, "SubmitContactEvaluation": { "http": { "requestUri": "/contact-evaluations/{InstanceId}/{EvaluationId}/submit" }, "input": { "type": "structure", "required": [ "InstanceId", "EvaluationId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "EvaluationId": { "location": "uri", "locationName": "EvaluationId" }, "Answers": { "shape": "Sxy" }, "Notes": { "shape": "Sek" } } }, "output": { "type": "structure", "required": [ "EvaluationId", "EvaluationArn" ], "members": { "EvaluationId": {}, "EvaluationArn": {} } } }, "SuspendContactRecording": { "http": { "requestUri": "/contact/suspend-recording" }, "input": { "type": "structure", "required": [ "InstanceId", "ContactId", "InitialContactId" ], "members": { "InstanceId": {}, "ContactId": {}, "InitialContactId": {} } }, "output": { "type": "structure", "members": {} } }, "TagContact": { "http": { "requestUri": "/contact/tags" }, "input": { "type": "structure", "required": [ "ContactId", "InstanceId", "Tags" ], "members": { "ContactId": {}, "InstanceId": {}, "Tags": { "shape": "Sd9" } } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "TagResource": { "http": { "requestUri": "/tags/{resourceArn}" }, "input": { "type": "structure", "required": [ "resourceArn", "tags" ], "members": { "resourceArn": { "location": "uri", "locationName": "resourceArn" }, "tags": { "shape": "S2n" } } } }, "TransferContact": { "http": { "requestUri": "/contact/transfer" }, "input": { "type": "structure", "required": [ "InstanceId", "ContactId", "ContactFlowId" ], "members": { "InstanceId": {}, "ContactId": {}, "QueueId": {}, "UserId": {}, "ContactFlowId": {}, "ClientToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "ContactId": {}, "ContactArn": {} } } }, "UntagContact": { "http": { "method": "DELETE", "requestUri": "/contact/tags/{InstanceId}/{ContactId}" }, "input": { "type": "structure", "required": [ "ContactId", "InstanceId", "TagKeys" ], "members": { "ContactId": { "location": "uri", "locationName": "ContactId" }, "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "TagKeys": { "location": "querystring", "locationName": "TagKeys", "type": "list", "member": {} } } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "UntagResource": { "http": { "method": "DELETE", "requestUri": "/tags/{resourceArn}" }, "input": { "type": "structure", "required": [ "resourceArn", "tagKeys" ], "members": { "resourceArn": { "location": "uri", "locationName": "resourceArn" }, "tagKeys": { "location": "querystring", "locationName": "tagKeys", "type": "list", "member": {} } } } }, "UpdateAgentStatus": { "http": { "requestUri": "/agent-status/{InstanceId}/{AgentStatusId}" }, "input": { "type": "structure", "required": [ "InstanceId", "AgentStatusId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "AgentStatusId": { "location": "uri", "locationName": "AgentStatusId" }, "Name": {}, "Description": {}, "State": {}, "DisplayOrder": { "type": "integer" }, "ResetOrderNumber": { "type": "boolean" } } } }, "UpdateAuthenticationProfile": { "http": { "requestUri": "/authentication-profiles/{InstanceId}/{AuthenticationProfileId}" }, "input": { "type": "structure", "required": [ "AuthenticationProfileId", "InstanceId" ], "members": { "AuthenticationProfileId": { "location": "uri", "locationName": "AuthenticationProfileId" }, "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "Name": {}, "Description": {}, "AllowedIps": { "shape": "Sch" }, "BlockedIps": { "shape": "Sch" }, "PeriodicSessionDuration": { "type": "integer" } } } }, "UpdateContact": { "http": { "requestUri": "/contacts/{InstanceId}/{ContactId}" }, "input": { "type": "structure", "required": [ "InstanceId", "ContactId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "ContactId": { "location": "uri", "locationName": "ContactId" }, "Name": { "shape": "Scp" }, "Description": { "shape": "Scq" }, "References": { "shape": "S7l" } } }, "output": { "type": "structure", "members": {} } }, "UpdateContactAttributes": { "http": { "requestUri": "/contact/attributes" }, "input": { "type": "structure", "required": [ "InitialContactId", "InstanceId", "Attributes" ], "members": { "InitialContactId": {}, "InstanceId": {}, "Attributes": { "shape": "S38" } } }, "output": { "type": "structure", "members": {} } }, "UpdateContactEvaluation": { "http": { "requestUri": "/contact-evaluations/{InstanceId}/{EvaluationId}" }, "input": { "type": "structure", "required": [ "InstanceId", "EvaluationId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "EvaluationId": { "location": "uri", "locationName": "EvaluationId" }, "Answers": { "shape": "Sxy" }, "Notes": { "shape": "Sek" } } }, "output": { "type": "structure", "required": [ "EvaluationId", "EvaluationArn" ], "members": { "EvaluationId": {}, "EvaluationArn": {} } } }, "UpdateContactFlowContent": { "http": { "requestUri": "/contact-flows/{InstanceId}/{ContactFlowId}/content" }, "input": { "type": "structure", "required": [ "InstanceId", "ContactFlowId", "Content" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "ContactFlowId": { "location": "uri", "locationName": "ContactFlowId" }, "Content": {} } }, "output": { "type": "structure", "members": {} } }, "UpdateContactFlowMetadata": { "http": { "requestUri": "/contact-flows/{InstanceId}/{ContactFlowId}/metadata" }, "input": { "type": "structure", "required": [ "InstanceId", "ContactFlowId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "ContactFlowId": { "location": "uri", "locationName": "ContactFlowId" }, "Name": {}, "Description": {}, "ContactFlowState": {} } }, "output": { "type": "structure", "members": {} } }, "UpdateContactFlowModuleContent": { "http": { "requestUri": "/contact-flow-modules/{InstanceId}/{ContactFlowModuleId}/content" }, "input": { "type": "structure", "required": [ "InstanceId", "ContactFlowModuleId", "Content" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "ContactFlowModuleId": { "location": "uri", "locationName": "ContactFlowModuleId" }, "Content": {} } }, "output": { "type": "structure", "members": {} } }, "UpdateContactFlowModuleMetadata": { "http": { "requestUri": "/contact-flow-modules/{InstanceId}/{ContactFlowModuleId}/metadata" }, "input": { "type": "structure", "required": [ "InstanceId", "ContactFlowModuleId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "ContactFlowModuleId": { "location": "uri", "locationName": "ContactFlowModuleId" }, "Name": {}, "Description": {}, "State": {} } }, "output": { "type": "structure", "members": {} } }, "UpdateContactFlowName": { "http": { "requestUri": "/contact-flows/{InstanceId}/{ContactFlowId}/name" }, "input": { "type": "structure", "required": [ "InstanceId", "ContactFlowId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "ContactFlowId": { "location": "uri", "locationName": "ContactFlowId" }, "Name": {}, "Description": {} } }, "output": { "type": "structure", "members": {} } }, "UpdateContactRoutingData": { "http": { "requestUri": "/contacts/{InstanceId}/{ContactId}/routing-data" }, "input": { "type": "structure", "required": [ "InstanceId", "ContactId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "ContactId": { "location": "uri", "locationName": "ContactId" }, "QueueTimeAdjustmentSeconds": { "type": "integer" }, "QueuePriority": { "type": "long" }, "RoutingCriteria": { "type": "structure", "members": { "Steps": { "type": "list", "member": { "type": "structure", "members": { "Expiry": { "type": "structure", "members": { "DurationInSeconds": { "type": "integer" } } }, "Expression": { "shape": "Sdh" } } } } } } } }, "output": { "type": "structure", "members": {} } }, "UpdateContactSchedule": { "http": { "requestUri": "/contact/schedule" }, "input": { "type": "structure", "required": [ "InstanceId", "ContactId", "ScheduledTime" ], "members": { "InstanceId": {}, "ContactId": {}, "ScheduledTime": { "type": "timestamp" } } }, "output": { "type": "structure", "members": {} } }, "UpdateEvaluationForm": { "http": { "method": "PUT", "requestUri": "/evaluation-forms/{InstanceId}/{EvaluationFormId}" }, "input": { "type": "structure", "required": [ "InstanceId", "EvaluationFormId", "EvaluationFormVersion", "Title", "Items" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "EvaluationFormId": { "location": "uri", "locationName": "EvaluationFormId" }, "EvaluationFormVersion": { "type": "integer" }, "CreateNewVersion": { "type": "boolean" }, "Title": {}, "Description": {}, "Items": { "shape": "S4d" }, "ScoringStrategy": { "shape": "S58" }, "ClientToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "required": [ "EvaluationFormId", "EvaluationFormArn", "EvaluationFormVersion" ], "members": { "EvaluationFormId": {}, "EvaluationFormArn": {}, "EvaluationFormVersion": { "type": "integer" } } }, "idempotent": true }, "UpdateHoursOfOperation": { "http": { "requestUri": "/hours-of-operations/{InstanceId}/{HoursOfOperationId}" }, "input": { "type": "structure", "required": [ "InstanceId", "HoursOfOperationId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "HoursOfOperationId": { "location": "uri", "locationName": "HoursOfOperationId" }, "Name": {}, "Description": {}, "TimeZone": {}, "Config": { "shape": "S5g" } } } }, "UpdateInstanceAttribute": { "http": { "requestUri": "/instance/{InstanceId}/attribute/{AttributeType}" }, "input": { "type": "structure", "required": [ "InstanceId", "AttributeType", "Value" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "AttributeType": { "location": "uri", "locationName": "AttributeType" }, "Value": {} } } }, "UpdateInstanceStorageConfig": { "http": { "requestUri": "/instance/{InstanceId}/storage-config/{AssociationId}" }, "input": { "type": "structure", "required": [ "InstanceId", "AssociationId", "ResourceType", "StorageConfig" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "AssociationId": { "location": "uri", "locationName": "AssociationId" }, "ResourceType": { "location": "querystring", "locationName": "resourceType" }, "StorageConfig": { "shape": "St" } } } }, "UpdateParticipantRoleConfig": { "http": { "method": "PUT", "requestUri": "/contact/participant-role-config/{InstanceId}/{ContactId}" }, "input": { "type": "structure", "required": [ "InstanceId", "ContactId", "ChannelConfiguration" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "ContactId": { "location": "uri", "locationName": "ContactId" }, "ChannelConfiguration": { "type": "structure", "members": { "Chat": { "type": "structure", "required": [ "ParticipantTimerConfigList" ], "members": { "ParticipantTimerConfigList": { "type": "list", "member": { "type": "structure", "required": [ "ParticipantRole", "TimerType", "TimerValue" ], "members": { "ParticipantRole": {}, "TimerType": {}, "TimerValue": { "type": "structure", "members": { "ParticipantTimerAction": {}, "ParticipantTimerDurationInMinutes": { "type": "integer" } }, "union": true } } } } } } }, "union": true } } }, "output": { "type": "structure", "members": {} } }, "UpdatePhoneNumber": { "http": { "method": "PUT", "requestUri": "/phone-number/{PhoneNumberId}" }, "input": { "type": "structure", "required": [ "PhoneNumberId" ], "members": { "PhoneNumberId": { "location": "uri", "locationName": "PhoneNumberId" }, "TargetArn": {}, "InstanceId": {}, "ClientToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "PhoneNumberId": {}, "PhoneNumberArn": {} } } }, "UpdatePhoneNumberMetadata": { "http": { "method": "PUT", "requestUri": "/phone-number/{PhoneNumberId}/metadata" }, "input": { "type": "structure", "required": [ "PhoneNumberId" ], "members": { "PhoneNumberId": { "location": "uri", "locationName": "PhoneNumberId" }, "PhoneNumberDescription": {}, "ClientToken": { "idempotencyToken": true } } } }, "UpdatePredefinedAttribute": { "http": { "requestUri": "/predefined-attributes/{InstanceId}/{Name}" }, "input": { "type": "structure", "required": [ "InstanceId", "Name" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "Name": { "location": "uri", "locationName": "Name" }, "Values": { "shape": "S6e" } } } }, "UpdatePrompt": { "http": { "requestUri": "/prompts/{InstanceId}/{PromptId}" }, "input": { "type": "structure", "required": [ "InstanceId", "PromptId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "PromptId": { "location": "uri", "locationName": "PromptId" }, "Name": {}, "Description": {}, "S3Uri": {} } }, "output": { "type": "structure", "members": { "PromptARN": {}, "PromptId": {} } } }, "UpdateQueueHoursOfOperation": { "http": { "requestUri": "/queues/{InstanceId}/{QueueId}/hours-of-operation" }, "input": { "type": "structure", "required": [ "InstanceId", "QueueId", "HoursOfOperationId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "QueueId": { "location": "uri", "locationName": "QueueId" }, "HoursOfOperationId": {} } } }, "UpdateQueueMaxContacts": { "http": { "requestUri": "/queues/{InstanceId}/{QueueId}/max-contacts" }, "input": { "type": "structure", "required": [ "InstanceId", "QueueId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "QueueId": { "location": "uri", "locationName": "QueueId" }, "MaxContacts": { "type": "integer" } } } }, "UpdateQueueName": { "http": { "requestUri": "/queues/{InstanceId}/{QueueId}/name" }, "input": { "type": "structure", "required": [ "InstanceId", "QueueId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "QueueId": { "location": "uri", "locationName": "QueueId" }, "Name": {}, "Description": {} } } }, "UpdateQueueOutboundCallerConfig": { "http": { "requestUri": "/queues/{InstanceId}/{QueueId}/outbound-caller-config" }, "input": { "type": "structure", "required": [ "InstanceId", "QueueId", "OutboundCallerConfig" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "QueueId": { "location": "uri", "locationName": "QueueId" }, "OutboundCallerConfig": { "shape": "S6n" } } } }, "UpdateQueueStatus": { "http": { "requestUri": "/queues/{InstanceId}/{QueueId}/status" }, "input": { "type": "structure", "required": [ "InstanceId", "QueueId", "Status" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "QueueId": { "location": "uri", "locationName": "QueueId" }, "Status": {} } } }, "UpdateQuickConnectConfig": { "http": { "requestUri": "/quick-connects/{InstanceId}/{QuickConnectId}/config" }, "input": { "type": "structure", "required": [ "InstanceId", "QuickConnectId", "QuickConnectConfig" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "QuickConnectId": { "location": "uri", "locationName": "QuickConnectId" }, "QuickConnectConfig": { "shape": "S6u" } } } }, "UpdateQuickConnectName": { "http": { "requestUri": "/quick-connects/{InstanceId}/{QuickConnectId}/name" }, "input": { "type": "structure", "required": [ "InstanceId", "QuickConnectId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "QuickConnectId": { "location": "uri", "locationName": "QuickConnectId" }, "Name": {}, "Description": {} } } }, "UpdateRoutingProfileAgentAvailabilityTimer": { "http": { "requestUri": "/routing-profiles/{InstanceId}/{RoutingProfileId}/agent-availability-timer" }, "input": { "type": "structure", "required": [ "InstanceId", "RoutingProfileId", "AgentAvailabilityTimer" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "RoutingProfileId": { "location": "uri", "locationName": "RoutingProfileId" }, "AgentAvailabilityTimer": {} } } }, "UpdateRoutingProfileConcurrency": { "http": { "requestUri": "/routing-profiles/{InstanceId}/{RoutingProfileId}/concurrency" }, "input": { "type": "structure", "required": [ "InstanceId", "RoutingProfileId", "MediaConcurrencies" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "RoutingProfileId": { "location": "uri", "locationName": "RoutingProfileId" }, "MediaConcurrencies": { "shape": "S73" } } } }, "UpdateRoutingProfileDefaultOutboundQueue": { "http": { "requestUri": "/routing-profiles/{InstanceId}/{RoutingProfileId}/default-outbound-queue" }, "input": { "type": "structure", "required": [ "InstanceId", "RoutingProfileId", "DefaultOutboundQueueId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "RoutingProfileId": { "location": "uri", "locationName": "RoutingProfileId" }, "DefaultOutboundQueueId": {} } } }, "UpdateRoutingProfileName": { "http": { "requestUri": "/routing-profiles/{InstanceId}/{RoutingProfileId}/name" }, "input": { "type": "structure", "required": [ "InstanceId", "RoutingProfileId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "RoutingProfileId": { "location": "uri", "locationName": "RoutingProfileId" }, "Name": {}, "Description": {} } } }, "UpdateRoutingProfileQueues": { "http": { "requestUri": "/routing-profiles/{InstanceId}/{RoutingProfileId}/queues" }, "input": { "type": "structure", "required": [ "InstanceId", "RoutingProfileId", "QueueConfigs" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "RoutingProfileId": { "location": "uri", "locationName": "RoutingProfileId" }, "QueueConfigs": { "shape": "S1j" } } } }, "UpdateRule": { "http": { "method": "PUT", "requestUri": "/rules/{InstanceId}/{RuleId}" }, "input": { "type": "structure", "required": [ "RuleId", "InstanceId", "Name", "Function", "Actions", "PublishStatus" ], "members": { "RuleId": { "location": "uri", "locationName": "RuleId" }, "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "Name": {}, "Function": {}, "Actions": { "shape": "S7f" }, "PublishStatus": {} } } }, "UpdateSecurityProfile": { "http": { "requestUri": "/security-profiles/{InstanceId}/{SecurityProfileId}" }, "input": { "type": "structure", "required": [ "SecurityProfileId", "InstanceId" ], "members": { "Description": {}, "Permissions": { "shape": "S8k" }, "SecurityProfileId": { "location": "uri", "locationName": "SecurityProfileId" }, "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "AllowedAccessControlTags": { "shape": "S8m" }, "TagRestrictedResources": { "shape": "S8p" }, "Applications": { "shape": "S8r" }, "HierarchyRestrictedResources": { "shape": "S8w" }, "AllowedAccessControlHierarchyGroupId": {} } } }, "UpdateTaskTemplate": { "http": { "requestUri": "/instance/{InstanceId}/task/template/{TaskTemplateId}" }, "input": { "type": "structure", "required": [ "TaskTemplateId", "InstanceId" ], "members": { "TaskTemplateId": { "location": "uri", "locationName": "TaskTemplateId" }, "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "Name": {}, "Description": {}, "ContactFlowId": {}, "Constraints": { "shape": "S94" }, "Defaults": { "shape": "S9d" }, "Status": {}, "Fields": { "shape": "S9i" } } }, "output": { "type": "structure", "members": { "InstanceId": {}, "Id": {}, "Arn": {}, "Name": {}, "Description": {}, "ContactFlowId": {}, "Constraints": { "shape": "S94" }, "Defaults": { "shape": "S9d" }, "Fields": { "shape": "S9i" }, "Status": {}, "LastModifiedTime": { "type": "timestamp" }, "CreatedTime": { "type": "timestamp" } } } }, "UpdateTrafficDistribution": { "http": { "method": "PUT", "requestUri": "/traffic-distribution/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "TelephonyConfig": { "shape": "Skx" }, "SignInConfig": { "shape": "Sl1" }, "AgentConfig": { "shape": "Sl4" } } }, "output": { "type": "structure", "members": {} } }, "UpdateUserHierarchy": { "http": { "requestUri": "/users/{InstanceId}/{UserId}/hierarchy" }, "input": { "type": "structure", "required": [ "UserId", "InstanceId" ], "members": { "HierarchyGroupId": {}, "UserId": { "location": "uri", "locationName": "UserId" }, "InstanceId": { "location": "uri", "locationName": "InstanceId" } } } }, "UpdateUserHierarchyGroupName": { "http": { "requestUri": "/user-hierarchy-groups/{InstanceId}/{HierarchyGroupId}/name" }, "input": { "type": "structure", "required": [ "Name", "HierarchyGroupId", "InstanceId" ], "members": { "Name": {}, "HierarchyGroupId": { "location": "uri", "locationName": "HierarchyGroupId" }, "InstanceId": { "location": "uri", "locationName": "InstanceId" } } } }, "UpdateUserHierarchyStructure": { "http": { "requestUri": "/user-hierarchy-structure/{InstanceId}" }, "input": { "type": "structure", "required": [ "HierarchyStructure", "InstanceId" ], "members": { "HierarchyStructure": { "type": "structure", "members": { "LevelOne": { "shape": "S10f" }, "LevelTwo": { "shape": "S10f" }, "LevelThree": { "shape": "S10f" }, "LevelFour": { "shape": "S10f" }, "LevelFive": { "shape": "S10f" } } }, "InstanceId": { "location": "uri", "locationName": "InstanceId" } } } }, "UpdateUserIdentityInfo": { "http": { "requestUri": "/users/{InstanceId}/{UserId}/identity-info" }, "input": { "type": "structure", "required": [ "IdentityInfo", "UserId", "InstanceId" ], "members": { "IdentityInfo": { "shape": "Sa5" }, "UserId": { "location": "uri", "locationName": "UserId" }, "InstanceId": { "location": "uri", "locationName": "InstanceId" } } } }, "UpdateUserPhoneConfig": { "http": { "requestUri": "/users/{InstanceId}/{UserId}/phone-config" }, "input": { "type": "structure", "required": [ "PhoneConfig", "UserId", "InstanceId" ], "members": { "PhoneConfig": { "shape": "Sa9" }, "UserId": { "location": "uri", "locationName": "UserId" }, "InstanceId": { "location": "uri", "locationName": "InstanceId" } } } }, "UpdateUserProficiencies": { "http": { "requestUri": "/users/{InstanceId}/{UserId}/proficiencies" }, "input": { "type": "structure", "required": [ "InstanceId", "UserId", "UserProficiencies" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "UserId": { "location": "uri", "locationName": "UserId" }, "UserProficiencies": { "shape": "S1x" } } } }, "UpdateUserRoutingProfile": { "http": { "requestUri": "/users/{InstanceId}/{UserId}/routing-profile" }, "input": { "type": "structure", "required": [ "RoutingProfileId", "UserId", "InstanceId" ], "members": { "RoutingProfileId": {}, "UserId": { "location": "uri", "locationName": "UserId" }, "InstanceId": { "location": "uri", "locationName": "InstanceId" } } } }, "UpdateUserSecurityProfiles": { "http": { "requestUri": "/users/{InstanceId}/{UserId}/security-profiles" }, "input": { "type": "structure", "required": [ "SecurityProfileIds", "UserId", "InstanceId" ], "members": { "SecurityProfileIds": { "shape": "Sae" }, "UserId": { "location": "uri", "locationName": "UserId" }, "InstanceId": { "location": "uri", "locationName": "InstanceId" } } } }, "UpdateViewContent": { "http": { "requestUri": "/views/{InstanceId}/{ViewId}" }, "input": { "type": "structure", "required": [ "InstanceId", "ViewId", "Status", "Content" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "ViewId": { "location": "uri", "locationName": "ViewId" }, "Status": {}, "Content": { "shape": "San" } } }, "output": { "type": "structure", "members": { "View": { "shape": "Sau" } } } }, "UpdateViewMetadata": { "http": { "requestUri": "/views/{InstanceId}/{ViewId}/metadata" }, "input": { "type": "structure", "required": [ "InstanceId", "ViewId" ], "members": { "InstanceId": { "location": "uri", "locationName": "InstanceId" }, "ViewId": { "location": "uri", "locationName": "ViewId" }, "Name": { "shape": "Sas" }, "Description": {} } }, "output": { "type": "structure", "members": {} } } }, "shapes": { "Sf": { "type": "structure", "required": [ "Name", "LexRegion" ], "members": { "Name": {}, "LexRegion": {} } }, "Si": { "type": "structure", "members": { "AliasArn": {} } }, "St": { "type": "structure", "required": [ "StorageType" ], "members": { "AssociationId": {}, "StorageType": {}, "S3Config": { "type": "structure", "required": [ "BucketName", "BucketPrefix" ], "members": { "BucketName": {}, "BucketPrefix": {}, "EncryptionConfig": { "shape": "Sz" } } }, "KinesisVideoStreamConfig": { "type": "structure", "required": [ "Prefix", "RetentionPeriodHours", "EncryptionConfig" ], "members": { "Prefix": {}, "RetentionPeriodHours": { "type": "integer" }, "EncryptionConfig": { "shape": "Sz" } } }, "KinesisStreamConfig": { "type": "structure", "required": [ "StreamArn" ], "members": { "StreamArn": {} } }, "KinesisFirehoseConfig": { "type": "structure", "required": [ "FirehoseArn" ], "members": { "FirehoseArn": {} } } } }, "Sz": { "type": "structure", "required": [ "EncryptionType", "KeyId" ], "members": { "EncryptionType": {}, "KeyId": {} } }, "S1f": { "type": "list", "member": {} }, "S1j": { "type": "list", "member": { "type": "structure", "required": [ "QueueReference", "Priority", "Delay" ], "members": { "QueueReference": { "shape": "S1l" }, "Priority": { "type": "integer" }, "Delay": { "type": "integer" } } } }, "S1l": { "type": "structure", "required": [ "QueueId", "Channel" ], "members": { "QueueId": {}, "Channel": {} } }, "S1x": { "type": "list", "member": { "type": "structure", "required": [ "AttributeName", "AttributeValue", "Level" ], "members": { "AttributeName": {}, "AttributeValue": {}, "Level": { "type": "float" } } } }, "S23": { "type": "list", "member": {} }, "S25": { "type": "list", "member": { "type": "structure", "members": { "DataSetId": {}, "TargetAccountId": {}, "ResourceShareId": {}, "ResourceShareArn": {} } } }, "S27": { "type": "list", "member": { "type": "structure", "members": { "ErrorCode": {}, "ErrorMessage": {} } } }, "S2l": { "type": "structure", "members": { "ConnectUserArn": {}, "AWSIdentityArn": {} }, "union": true }, "S2n": { "type": "map", "key": {}, "value": {} }, "S2y": { "type": "list", "member": { "type": "structure", "members": { "ResourceId": {}, "FlowId": {}, "ResourceType": {} } } }, "S34": { "type": "structure", "members": { "Type": {}, "Address": {} } }, "S38": { "type": "map", "key": {}, "value": {} }, "S3b": { "type": "structure", "members": { "CampaignId": {} } }, "S4d": { "type": "list", "member": { "type": "structure", "members": { "Section": { "type": "structure", "required": [ "Title", "RefId", "Items" ], "members": { "Title": {}, "RefId": {}, "Instructions": {}, "Items": { "shape": "S4d" }, "Weight": { "type": "double" } } }, "Question": { "type": "structure", "required": [ "Title", "RefId", "QuestionType" ], "members": { "Title": {}, "Instructions": {}, "RefId": {}, "NotApplicableEnabled": { "type": "boolean" }, "QuestionType": {}, "QuestionTypeProperties": { "type": "structure", "members": { "Numeric": { "type": "structure", "required": [ "MinValue", "MaxValue" ], "members": { "MinValue": { "type": "integer" }, "MaxValue": { "type": "integer" }, "Options": { "type": "list", "member": { "type": "structure", "required": [ "MinValue", "MaxValue" ], "members": { "MinValue": { "type": "integer" }, "MaxValue": { "type": "integer" }, "Score": { "type": "integer" }, "AutomaticFail": { "type": "boolean" } } } }, "Automation": { "type": "structure", "members": { "PropertyValue": { "type": "structure", "required": [ "Label" ], "members": { "Label": {} } } }, "union": true } } }, "SingleSelect": { "type": "structure", "required": [ "Options" ], "members": { "Options": { "type": "list", "member": { "type": "structure", "required": [ "RefId", "Text" ], "members": { "RefId": {}, "Text": {}, "Score": { "type": "integer" }, "AutomaticFail": { "type": "boolean" } } } }, "DisplayAs": {}, "Automation": { "type": "structure", "required": [ "Options" ], "members": { "Options": { "type": "list", "member": { "type": "structure", "members": { "RuleCategory": { "type": "structure", "required": [ "Category", "Condition", "OptionRefId" ], "members": { "Category": {}, "Condition": {}, "OptionRefId": {} } } }, "union": true } }, "DefaultOptionRefId": {} } } } } }, "union": true }, "Weight": { "type": "double" } } } }, "union": true } }, "S58": { "type": "structure", "required": [ "Mode", "Status" ], "members": { "Mode": {}, "Status": {} } }, "S5g": { "type": "list", "member": { "type": "structure", "required": [ "Day", "StartTime", "EndTime" ], "members": { "Day": {}, "StartTime": { "shape": "S5j" }, "EndTime": { "shape": "S5j" } } } }, "S5j": { "type": "structure", "required": [ "Hours", "Minutes" ], "members": { "Hours": { "type": "integer" }, "Minutes": { "type": "integer" } } }, "S5q": { "type": "string", "sensitive": true }, "S6e": { "type": "structure", "members": { "StringList": { "type": "list", "member": {} } }, "union": true }, "S6n": { "type": "structure", "members": { "OutboundCallerIdName": {}, "OutboundCallerIdNumberId": {}, "OutboundFlowId": {} } }, "S6u": { "type": "structure", "required": [ "QuickConnectType" ], "members": { "QuickConnectType": {}, "UserConfig": { "type": "structure", "required": [ "UserId", "ContactFlowId" ], "members": { "UserId": {}, "ContactFlowId": {} } }, "QueueConfig": { "type": "structure", "required": [ "QueueId", "ContactFlowId" ], "members": { "QueueId": {}, "ContactFlowId": {} } }, "PhoneConfig": { "type": "structure", "required": [ "PhoneNumber" ], "members": { "PhoneNumber": {} } } } }, "S73": { "type": "list", "member": { "type": "structure", "required": [ "Channel", "Concurrency" ], "members": { "Channel": {}, "Concurrency": { "type": "integer" }, "CrossChannelBehavior": { "type": "structure", "required": [ "BehaviorType" ], "members": { "BehaviorType": {} } } } } }, "S7c": { "type": "structure", "required": [ "EventSourceName" ], "members": { "EventSourceName": {}, "IntegrationAssociationId": {} } }, "S7f": { "type": "list", "member": { "type": "structure", "required": [ "ActionType" ], "members": { "ActionType": {}, "TaskAction": { "type": "structure", "required": [ "Name", "ContactFlowId" ], "members": { "Name": {}, "Description": {}, "ContactFlowId": {}, "References": { "shape": "S7l" } } }, "EventBridgeAction": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "AssignContactCategoryAction": { "type": "structure", "members": {} }, "SendNotificationAction": { "type": "structure", "required": [ "DeliveryMethod", "Content", "ContentType", "Recipient" ], "members": { "DeliveryMethod": {}, "Subject": {}, "Content": {}, "ContentType": {}, "Recipient": { "type": "structure", "members": { "UserTags": { "type": "map", "key": {}, "value": {} }, "UserIds": { "type": "list", "member": {} } } } } }, "CreateCaseAction": { "type": "structure", "required": [ "Fields", "TemplateId" ], "members": { "Fields": { "shape": "S82" }, "TemplateId": {} } }, "UpdateCaseAction": { "type": "structure", "required": [ "Fields" ], "members": { "Fields": { "shape": "S82" } } }, "EndAssociatedTasksAction": { "type": "structure", "members": {} }, "SubmitAutoEvaluationAction": { "type": "structure", "required": [ "EvaluationFormId" ], "members": { "EvaluationFormId": {} } } } } }, "S7l": { "type": "map", "key": {}, "value": { "type": "structure", "required": [ "Value", "Type" ], "members": { "Value": {}, "Type": {} } } }, "S82": { "type": "list", "member": { "type": "structure", "required": [ "Id", "Value" ], "members": { "Id": {}, "Value": { "type": "structure", "members": { "BooleanValue": { "type": "boolean" }, "DoubleValue": { "type": "double" }, "EmptyValue": { "type": "structure", "members": {} }, "StringValue": {} } } } } }, "S8k": { "type": "list", "member": {} }, "S8m": { "type": "map", "key": {}, "value": {} }, "S8p": { "type": "list", "member": {} }, "S8r": { "type": "list", "member": { "type": "structure", "members": { "Namespace": {}, "ApplicationPermissions": { "type": "list", "member": {} } } } }, "S8w": { "type": "list", "member": {} }, "S94": { "type": "structure", "members": { "RequiredFields": { "type": "list", "member": { "type": "structure", "members": { "Id": { "shape": "S97" } } } }, "ReadOnlyFields": { "type": "list", "member": { "type": "structure", "members": { "Id": { "shape": "S97" } } } }, "InvisibleFields": { "type": "list", "member": { "type": "structure", "members": { "Id": { "shape": "S97" } } } } } }, "S97": { "type": "structure", "members": { "Name": {} } }, "S9d": { "type": "structure", "members": { "DefaultFieldValues": { "type": "list", "member": { "type": "structure", "members": { "Id": { "shape": "S97" }, "DefaultValue": {} } } } } }, "S9i": { "type": "list", "member": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "shape": "S97" }, "Description": {}, "Type": {}, "SingleSelectOptions": { "type": "list", "member": {} } } } }, "Sa5": { "type": "structure", "members": { "FirstName": { "shape": "Sa6" }, "LastName": { "shape": "Sa7" }, "Email": { "shape": "Sa8" }, "SecondaryEmail": { "shape": "Sa8" }, "Mobile": {} } }, "Sa6": { "type": "string", "sensitive": true }, "Sa7": { "type": "string", "sensitive": true }, "Sa8": { "type": "string", "sensitive": true }, "Sa9": { "type": "structure", "required": [ "PhoneType" ], "members": { "PhoneType": {}, "AutoAccept": { "type": "boolean" }, "AfterContactWorkTimeLimit": { "type": "integer" }, "DeskPhoneNumber": {} } }, "Sae": { "type": "list", "member": {} }, "San": { "type": "structure", "members": { "Template": {}, "Actions": { "shape": "Sap" } } }, "Sap": { "type": "list", "member": { "type": "string", "sensitive": true } }, "Sas": { "type": "string", "sensitive": true }, "Sau": { "type": "structure", "members": { "Id": {}, "Arn": {}, "Name": { "shape": "Sas" }, "Status": {}, "Type": {}, "Description": {}, "Version": { "type": "integer" }, "VersionDescription": {}, "Content": { "type": "structure", "members": { "InputSchema": { "type": "string", "sensitive": true }, "Template": {}, "Actions": { "shape": "Sap" } } }, "Tags": { "shape": "S2n" }, "CreatedTime": { "type": "timestamp" }, "LastModifiedTime": { "type": "timestamp" }, "ViewContentSha256": {} } }, "Sc8": { "type": "structure", "members": { "AgentStatusARN": {}, "AgentStatusId": {}, "Name": {}, "Description": {}, "Type": {}, "DisplayOrder": { "type": "integer" }, "State": {}, "Tags": { "shape": "S2n" }, "LastModifiedTime": { "type": "timestamp" }, "LastModifiedRegion": {} } }, "Sch": { "type": "list", "member": {} }, "Scp": { "type": "string", "sensitive": true }, "Scq": { "type": "string", "sensitive": true }, "Scx": { "type": "structure", "members": { "Arn": {} } }, "Scy": { "type": "structure", "members": { "PlatformName": {}, "PlatformVersion": {}, "OperatingSystem": {} } }, "Sd2": { "type": "structure", "members": { "Video": {} } }, "Sd9": { "type": "map", "key": {}, "value": {} }, "Sdh": { "type": "structure", "members": { "AttributeCondition": { "type": "structure", "members": { "Name": {}, "Value": {}, "ProficiencyLevel": { "type": "float" }, "MatchCriteria": { "type": "structure", "members": { "AgentsCriteria": { "type": "structure", "members": { "AgentIds": { "type": "list", "member": {} } } } } }, "ComparisonOperator": {} } }, "AndExpression": { "shape": "Sdq" }, "OrExpression": { "shape": "Sdq" } } }, "Sdq": { "type": "list", "member": { "shape": "Sdh" } }, "Sdy": { "type": "structure", "members": { "QualityScore": { "type": "float" }, "PotentialQualityIssues": { "type": "list", "member": {} } } }, "Se5": { "type": "map", "key": {}, "value": { "type": "structure", "members": { "ValueString": {} } } }, "Sed": { "type": "structure", "members": { "Percentage": { "type": "double" }, "NotApplicable": { "type": "boolean" }, "AutomaticFail": { "type": "boolean" } } }, "Seh": { "type": "structure", "members": { "StringValue": {}, "NumericValue": { "type": "double" }, "NotApplicable": { "type": "boolean" } }, "union": true }, "Sek": { "type": "map", "key": {}, "value": { "type": "structure", "members": { "Value": {} } } }, "Ses": { "type": "structure", "members": { "Arn": {}, "Id": {}, "Name": {}, "Type": {}, "State": {}, "Status": {}, "Description": {}, "Content": {}, "Tags": { "shape": "S2n" } } }, "Sew": { "type": "structure", "members": { "Arn": {}, "Id": {}, "Name": {}, "Content": {}, "Description": {}, "State": {}, "Status": {}, "Tags": { "shape": "S2n" } } }, "Sf6": { "type": "structure", "members": { "HoursOfOperationId": {}, "HoursOfOperationArn": {}, "Name": {}, "Description": {}, "TimeZone": {}, "Config": { "shape": "S5g" }, "Tags": { "shape": "S2n" }, "LastModifiedTime": { "type": "timestamp" }, "LastModifiedRegion": {} } }, "Sfn": { "type": "structure", "members": { "AttributeType": {}, "Value": {} } }, "Sg1": { "type": "structure", "members": { "Name": {}, "Values": { "shape": "S6e" }, "LastModifiedTime": { "type": "timestamp" }, "LastModifiedRegion": {} } }, "Sg4": { "type": "structure", "members": { "PromptARN": {}, "PromptId": {}, "Name": {}, "Description": {}, "Tags": { "shape": "S2n" }, "LastModifiedTime": { "type": "timestamp" }, "LastModifiedRegion": {} } }, "Sg7": { "type": "structure", "members": { "Name": {}, "QueueArn": {}, "QueueId": {}, "Description": {}, "OutboundCallerConfig": { "shape": "S6n" }, "HoursOfOperationId": {}, "MaxContacts": { "type": "integer" }, "Status": {}, "Tags": { "shape": "S2n" }, "LastModifiedTime": { "type": "timestamp" }, "LastModifiedRegion": {} } }, "Sgb": { "type": "structure", "members": { "QuickConnectARN": {}, "QuickConnectId": {}, "Name": {}, "Description": {}, "QuickConnectConfig": { "shape": "S6u" }, "Tags": { "shape": "S2n" }, "LastModifiedTime": { "type": "timestamp" }, "LastModifiedRegion": {} } }, "Sge": { "type": "structure", "members": { "InstanceId": {}, "Name": {}, "RoutingProfileArn": {}, "RoutingProfileId": {}, "Description": {}, "MediaConcurrencies": { "shape": "S73" }, "DefaultOutboundQueueId": {}, "Tags": { "shape": "S2n" }, "NumberOfAssociatedQueues": { "type": "long" }, "NumberOfAssociatedUsers": { "type": "long" }, "AgentAvailabilityTimer": {}, "LastModifiedTime": { "type": "timestamp" }, "LastModifiedRegion": {}, "IsDefault": { "type": "boolean" }, "AssociatedQueueIds": { "type": "list", "member": {} } } }, "Sgy": { "type": "structure", "members": { "Id": {}, "Arn": {}, "Name": {}, "LevelId": {}, "HierarchyPath": { "type": "structure", "members": { "LevelOne": { "shape": "Sh1" }, "LevelTwo": { "shape": "Sh1" }, "LevelThree": { "shape": "Sh1" }, "LevelFour": { "shape": "Sh1" }, "LevelFive": { "shape": "Sh1" } } }, "Tags": { "shape": "S2n" }, "LastModifiedTime": { "type": "timestamp" }, "LastModifiedRegion": {} } }, "Sh1": { "type": "structure", "members": { "Id": {}, "Arn": {}, "Name": {}, "LastModifiedTime": { "type": "timestamp" }, "LastModifiedRegion": {} } }, "Sh5": { "type": "structure", "members": { "Id": {}, "Arn": {}, "Name": {}, "LastModifiedTime": { "type": "timestamp" }, "LastModifiedRegion": {} } }, "Si6": { "type": "structure", "members": { "Queues": { "shape": "Si7" }, "Channels": { "type": "list", "member": {} }, "RoutingProfiles": { "shape": "Si9" }, "RoutingStepExpressions": { "type": "list", "member": {} } } }, "Si7": { "type": "list", "member": {} }, "Si9": { "type": "list", "member": {} }, "Sic": { "type": "list", "member": {} }, "Sif": { "type": "structure", "members": { "Name": {}, "Unit": {} } }, "Siq": { "type": "structure", "members": { "Queue": { "shape": "Sir" }, "Channel": {}, "RoutingProfile": { "shape": "Sis" }, "RoutingStepExpression": {} } }, "Sir": { "type": "structure", "members": { "Id": {}, "Arn": {} } }, "Sis": { "type": "structure", "members": { "Id": {}, "Arn": {} } }, "Sj9": { "type": "structure", "members": { "Id": {}, "Arn": {} } }, "Sjb": { "type": "map", "key": {}, "value": { "type": "integer" } }, "Sji": { "type": "string", "sensitive": true }, "Sjn": { "type": "structure", "members": { "Name": {}, "Threshold": { "type": "structure", "members": { "Comparison": {}, "ThresholdValue": { "type": "double" } } }, "Statistic": {}, "Unit": {} } }, "Sk8": { "type": "structure", "members": { "Name": {}, "Threshold": { "type": "list", "member": { "type": "structure", "members": { "Comparison": {}, "ThresholdValue": { "type": "double" } } } }, "MetricFilters": { "type": "list", "member": { "type": "structure", "members": { "MetricFilterKey": {}, "MetricFilterValues": { "type": "list", "member": {} }, "Negate": { "type": "boolean" } } } } } }, "Skx": { "type": "structure", "required": [ "Distributions" ], "members": { "Distributions": { "shape": "Sky" } } }, "Sky": { "type": "list", "member": { "type": "structure", "required": [ "Region", "Percentage" ], "members": { "Region": {}, "Percentage": { "type": "integer" } } } }, "Sl1": { "type": "structure", "required": [ "Distributions" ], "members": { "Distributions": { "type": "list", "member": { "type": "structure", "required": [ "Region", "Enabled" ], "members": { "Region": {}, "Enabled": { "type": "boolean" } } } } } }, "Sl4": { "type": "structure", "required": [ "Distributions" ], "members": { "Distributions": { "shape": "Sky" } } }, "Sno": { "type": "list", "member": {} }, "Snp": { "type": "list", "member": {} }, "Soa": { "type": "list", "member": { "type": "structure", "members": { "Id": {}, "Arn": {}, "Name": {}, "QuickConnectType": {}, "LastModifiedTime": { "type": "timestamp" }, "LastModifiedRegion": {} } } }, "Soz": { "type": "structure", "members": { "AbsoluteTime": { "type": "timestamp", "timestampFormat": "iso8601" } }, "union": true }, "Sp3": { "type": "structure", "required": [ "BeginOffsetChar", "EndOffsetChar" ], "members": { "BeginOffsetChar": { "type": "integer" }, "EndOffsetChar": { "type": "integer" } } }, "Ss6": { "type": "structure", "members": { "OrConditions": { "type": "list", "member": { "shape": "Ss8" } }, "AndCondition": { "shape": "Ss8" }, "TagCondition": { "shape": "Ssa" } } }, "Ss8": { "type": "structure", "members": { "TagConditions": { "shape": "Ss9" } } }, "Ss9": { "type": "list", "member": { "shape": "Ssa" } }, "Ssa": { "type": "structure", "members": { "TagKey": {}, "TagValue": {} } }, "Ssb": { "type": "structure", "members": { "OrConditions": { "shape": "Ssc" }, "AndConditions": { "shape": "Ssc" }, "StringCondition": { "shape": "Ssd" } } }, "Ssc": { "type": "list", "member": { "shape": "Ssb" } }, "Ssd": { "type": "structure", "members": { "FieldName": {}, "Value": {}, "ComparisonType": {} } }, "Ssn": { "type": "structure", "members": { "OrConditions": { "type": "list", "member": { "shape": "Ss9" } }, "AndConditions": { "shape": "Ss9" }, "TagCondition": { "shape": "Ssa" } } }, "Ssp": { "type": "structure", "members": { "OrConditions": { "shape": "Ssq" }, "AndConditions": { "shape": "Ssq" }, "StringCondition": { "shape": "Ssd" } } }, "Ssq": { "type": "list", "member": { "shape": "Ssp" } }, "Ssv": { "type": "structure", "members": { "OrConditions": { "shape": "Ssw" }, "AndConditions": { "shape": "Ssw" }, "StringCondition": { "shape": "Ssd" }, "TypeCondition": {}, "StateCondition": {}, "StatusCondition": {} } }, "Ssw": { "type": "list", "member": { "shape": "Ssv" } }, "St5": { "type": "list", "member": {} }, "Stw": { "type": "structure", "members": { "OrConditions": { "shape": "Stx" }, "AndConditions": { "shape": "Stx" }, "StringCondition": { "shape": "Ssd" } } }, "Stx": { "type": "list", "member": { "shape": "Stw" } }, "Su1": { "type": "structure", "members": { "OrConditions": { "shape": "Su2" }, "AndConditions": { "shape": "Su2" }, "StringCondition": { "shape": "Ssd" } } }, "Su2": { "type": "list", "member": { "shape": "Su1" } }, "Su7": { "type": "structure", "members": { "OrConditions": { "shape": "Su8" }, "AndConditions": { "shape": "Su8" }, "StringCondition": { "shape": "Ssd" } } }, "Su8": { "type": "list", "member": { "shape": "Su7" } }, "Sue": { "type": "structure", "members": { "OrConditions": { "shape": "Suf" }, "AndConditions": { "shape": "Suf" }, "StringCondition": { "shape": "Ssd" }, "QueueTypeCondition": {} } }, "Suf": { "type": "list", "member": { "shape": "Sue" } }, "Sul": { "type": "structure", "members": { "OrConditions": { "shape": "Sum" }, "AndConditions": { "shape": "Sum" }, "StringCondition": { "shape": "Ssd" } } }, "Sum": { "type": "list", "member": { "shape": "Sul" } }, "Sv0": { "type": "structure", "members": { "OrConditions": { "shape": "Sv1" }, "AndConditions": { "shape": "Sv1" }, "StringCondition": { "shape": "Ssd" } } }, "Sv1": { "type": "list", "member": { "shape": "Sv0" } }, "Sv5": { "type": "structure", "members": { "OrConditions": { "shape": "Sv6" }, "AndConditions": { "shape": "Sv6" }, "StringCondition": { "shape": "Ssd" } } }, "Sv6": { "type": "list", "member": { "shape": "Sv5" } }, "Svd": { "type": "structure", "members": { "OrConditions": { "shape": "Sve" }, "AndConditions": { "shape": "Sve" }, "StringCondition": { "shape": "Ssd" } } }, "Sve": { "type": "list", "member": { "shape": "Svd" } }, "Svl": { "type": "structure", "members": { "TagConditions": { "shape": "Ss9" }, "HierarchyGroupCondition": { "shape": "Svm" } } }, "Svm": { "type": "structure", "members": { "Value": {}, "HierarchyGroupMatchType": {} } }, "Svo": { "type": "structure", "members": { "OrConditions": { "shape": "Svp" }, "AndConditions": { "shape": "Svp" }, "StringCondition": { "shape": "Ssd" }, "ListCondition": { "type": "structure", "members": { "TargetListType": {}, "Conditions": { "type": "list", "member": { "type": "structure", "members": { "StringCondition": { "shape": "Ssd" }, "NumberCondition": { "type": "structure", "members": { "FieldName": {}, "MinValue": { "type": "integer" }, "MaxValue": { "type": "integer" }, "ComparisonType": {} } } } } } } }, "HierarchyGroupCondition": { "shape": "Svm" } } }, "Svp": { "type": "list", "member": { "shape": "Svo" } }, "Swe": { "type": "list", "member": {} }, "Swg": { "type": "structure", "required": [ "DisplayName" ], "members": { "DisplayName": {} } }, "Swh": { "type": "structure", "required": [ "StreamingEndpointArn" ], "members": { "StreamingEndpointArn": {} } }, "Sxy": { "type": "map", "key": {}, "value": { "type": "structure", "members": { "Value": { "shape": "Seh" } } } }, "S10f": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } } } } },{}],69:[function(require,module,exports){ module.exports={ "pagination": { "GetCurrentMetricData": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "GetCurrentUserData": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "GetMetricData": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "GetMetricDataV2": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListAgentStatuses": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "AgentStatusSummaryList" }, "ListApprovedOrigins": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Origins" }, "ListAuthenticationProfiles": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "AuthenticationProfileSummaryList" }, "ListBots": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "LexBots" }, "ListContactEvaluations": { "input_token": "NextToken", "output_token": "NextToken", "result_key": "EvaluationSummaryList" }, "ListContactFlowModules": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "ContactFlowModulesSummaryList" }, "ListContactFlows": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "ContactFlowSummaryList" }, "ListContactReferences": { "input_token": "NextToken", "output_token": "NextToken", "result_key": "ReferenceSummaryList" }, "ListDefaultVocabularies": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "DefaultVocabularyList" }, "ListEvaluationFormVersions": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "EvaluationFormVersionSummaryList" }, "ListEvaluationForms": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "EvaluationFormSummaryList" }, "ListFlowAssociations": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "FlowAssociationSummaryList" }, "ListHoursOfOperations": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "HoursOfOperationSummaryList" }, "ListInstanceAttributes": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Attributes" }, "ListInstanceStorageConfigs": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "StorageConfigs" }, "ListInstances": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "InstanceSummaryList" }, "ListIntegrationAssociations": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "IntegrationAssociationSummaryList" }, "ListLambdaFunctions": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "LambdaFunctions" }, "ListLexBots": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "LexBots" }, "ListPhoneNumbers": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "PhoneNumberSummaryList" }, "ListPhoneNumbersV2": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "ListPhoneNumbersSummaryList" }, "ListPredefinedAttributes": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "PredefinedAttributeSummaryList" }, "ListPrompts": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "PromptSummaryList" }, "ListQueueQuickConnects": { "input_token": "NextToken", "limit_key": "MaxResults", "non_aggregate_keys": [ "LastModifiedRegion", "LastModifiedTime" ], "output_token": "NextToken", "result_key": "QuickConnectSummaryList" }, "ListQueues": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "QueueSummaryList" }, "ListQuickConnects": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "QuickConnectSummaryList" }, "ListRealtimeContactAnalysisSegmentsV2": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListRoutingProfileQueues": { "input_token": "NextToken", "limit_key": "MaxResults", "non_aggregate_keys": [ "LastModifiedRegion", "LastModifiedTime" ], "output_token": "NextToken", "result_key": "RoutingProfileQueueConfigSummaryList" }, "ListRoutingProfiles": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "RoutingProfileSummaryList" }, "ListRules": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "RuleSummaryList" }, "ListSecurityKeys": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "SecurityKeys" }, "ListSecurityProfileApplications": { "input_token": "NextToken", "limit_key": "MaxResults", "non_aggregate_keys": [ "LastModifiedRegion", "LastModifiedTime" ], "output_token": "NextToken", "result_key": "Applications" }, "ListSecurityProfilePermissions": { "input_token": "NextToken", "limit_key": "MaxResults", "non_aggregate_keys": [ "LastModifiedRegion", "LastModifiedTime" ], "output_token": "NextToken", "result_key": "Permissions" }, "ListSecurityProfiles": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "SecurityProfileSummaryList" }, "ListTaskTemplates": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "TaskTemplates" }, "ListTrafficDistributionGroupUsers": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "TrafficDistributionGroupUserSummaryList" }, "ListTrafficDistributionGroups": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "TrafficDistributionGroupSummaryList" }, "ListUseCases": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "UseCaseSummaryList" }, "ListUserHierarchyGroups": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "UserHierarchyGroupSummaryList" }, "ListUserProficiencies": { "input_token": "NextToken", "limit_key": "MaxResults", "non_aggregate_keys": [ "LastModifiedTime", "LastModifiedRegion" ], "output_token": "NextToken", "result_key": "UserProficiencyList" }, "ListUsers": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "UserSummaryList" }, "ListViewVersions": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "ViewVersionSummaryList" }, "ListViews": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "ViewsSummaryList" }, "SearchAgentStatuses": { "input_token": "NextToken", "limit_key": "MaxResults", "non_aggregate_keys": [ "ApproximateTotalCount" ], "output_token": "NextToken", "result_key": "AgentStatuses" }, "SearchAvailablePhoneNumbers": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "AvailableNumbersList" }, "SearchContactFlowModules": { "input_token": "NextToken", "limit_key": "MaxResults", "non_aggregate_keys": [ "ApproximateTotalCount" ], "output_token": "NextToken", "result_key": "ContactFlowModules" }, "SearchContactFlows": { "input_token": "NextToken", "limit_key": "MaxResults", "non_aggregate_keys": [ "ApproximateTotalCount" ], "output_token": "NextToken", "result_key": "ContactFlows" }, "SearchContacts": { "input_token": "NextToken", "limit_key": "MaxResults", "non_aggregate_keys": [ "TotalCount" ], "output_token": "NextToken", "result_key": "Contacts" }, "SearchHoursOfOperations": { "input_token": "NextToken", "limit_key": "MaxResults", "non_aggregate_keys": [ "ApproximateTotalCount" ], "output_token": "NextToken", "result_key": "HoursOfOperations" }, "SearchPredefinedAttributes": { "input_token": "NextToken", "limit_key": "MaxResults", "non_aggregate_keys": [ "ApproximateTotalCount" ], "output_token": "NextToken", "result_key": "PredefinedAttributes" }, "SearchPrompts": { "input_token": "NextToken", "limit_key": "MaxResults", "non_aggregate_keys": [ "ApproximateTotalCount" ], "output_token": "NextToken", "result_key": "Prompts" }, "SearchQueues": { "input_token": "NextToken", "limit_key": "MaxResults", "non_aggregate_keys": [ "ApproximateTotalCount" ], "output_token": "NextToken", "result_key": "Queues" }, "SearchQuickConnects": { "input_token": "NextToken", "limit_key": "MaxResults", "non_aggregate_keys": [ "ApproximateTotalCount" ], "output_token": "NextToken", "result_key": "QuickConnects" }, "SearchResourceTags": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Tags" }, "SearchRoutingProfiles": { "input_token": "NextToken", "limit_key": "MaxResults", "non_aggregate_keys": [ "ApproximateTotalCount" ], "output_token": "NextToken", "result_key": "RoutingProfiles" }, "SearchSecurityProfiles": { "input_token": "NextToken", "limit_key": "MaxResults", "non_aggregate_keys": [ "ApproximateTotalCount" ], "output_token": "NextToken", "result_key": "SecurityProfiles" }, "SearchUserHierarchyGroups": { "input_token": "NextToken", "limit_key": "MaxResults", "non_aggregate_keys": [ "ApproximateTotalCount" ], "output_token": "NextToken", "result_key": "UserHierarchyGroups" }, "SearchUsers": { "input_token": "NextToken", "limit_key": "MaxResults", "non_aggregate_keys": [ "ApproximateTotalCount" ], "output_token": "NextToken", "result_key": "Users" }, "SearchVocabularies": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "VocabularySummaryList" } } } },{}],70:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2017-01-06", "endpointPrefix": "cur", "jsonVersion": "1.1", "protocol": "json", "protocols": [ "json" ], "serviceFullName": "AWS Cost and Usage Report Service", "serviceId": "Cost and Usage Report Service", "signatureVersion": "v4", "signingName": "cur", "targetPrefix": "AWSOrigamiServiceGatewayService", "uid": "cur-2017-01-06", "auth": [ "aws.auth#sigv4" ] }, "operations": { "DeleteReportDefinition": { "input": { "type": "structure", "required": [ "ReportName" ], "members": { "ReportName": {} } }, "output": { "type": "structure", "members": { "ResponseMessage": {} } } }, "DescribeReportDefinitions": { "input": { "type": "structure", "members": { "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "ReportDefinitions": { "type": "list", "member": { "shape": "Sa" } }, "NextToken": {} } } }, "ListTagsForResource": { "input": { "type": "structure", "required": [ "ReportName" ], "members": { "ReportName": {} } }, "output": { "type": "structure", "members": { "Tags": { "shape": "St" } } } }, "ModifyReportDefinition": { "input": { "type": "structure", "required": [ "ReportName", "ReportDefinition" ], "members": { "ReportName": {}, "ReportDefinition": { "shape": "Sa" } } }, "output": { "type": "structure", "members": {} } }, "PutReportDefinition": { "input": { "type": "structure", "required": [ "ReportDefinition" ], "members": { "ReportDefinition": { "shape": "Sa" }, "Tags": { "shape": "St" } } }, "output": { "type": "structure", "members": {} } }, "TagResource": { "input": { "type": "structure", "required": [ "ReportName", "Tags" ], "members": { "ReportName": {}, "Tags": { "shape": "St" } } }, "output": { "type": "structure", "members": {} } }, "UntagResource": { "input": { "type": "structure", "required": [ "ReportName", "TagKeys" ], "members": { "ReportName": {}, "TagKeys": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": {} } } }, "shapes": { "Sa": { "type": "structure", "required": [ "ReportName", "TimeUnit", "Format", "Compression", "AdditionalSchemaElements", "S3Bucket", "S3Prefix", "S3Region" ], "members": { "ReportName": {}, "TimeUnit": {}, "Format": {}, "Compression": {}, "AdditionalSchemaElements": { "type": "list", "member": {} }, "S3Bucket": {}, "S3Prefix": {}, "S3Region": {}, "AdditionalArtifacts": { "type": "list", "member": {} }, "RefreshClosedReports": { "type": "boolean" }, "ReportVersioning": {}, "BillingViewArn": {}, "ReportStatus": { "type": "structure", "members": { "lastDelivery": {}, "lastStatus": {} } } } }, "St": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Value" ], "members": { "Key": {}, "Value": {} } } } } } },{}],71:[function(require,module,exports){ module.exports={ "pagination": { "DescribeReportDefinitions": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults" } } } },{}],72:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2015-06-23", "endpointPrefix": "devicefarm", "jsonVersion": "1.1", "protocol": "json", "protocols": [ "json" ], "serviceFullName": "AWS Device Farm", "serviceId": "Device Farm", "signatureVersion": "v4", "targetPrefix": "DeviceFarm_20150623", "uid": "devicefarm-2015-06-23", "auth": [ "aws.auth#sigv4" ] }, "operations": { "CreateDevicePool": { "input": { "type": "structure", "required": [ "projectArn", "name", "rules" ], "members": { "projectArn": {}, "name": {}, "description": {}, "rules": { "shape": "S5" }, "maxDevices": { "type": "integer" } } }, "output": { "type": "structure", "members": { "devicePool": { "shape": "Sc" } } } }, "CreateInstanceProfile": { "input": { "type": "structure", "required": [ "name" ], "members": { "name": {}, "description": {}, "packageCleanup": { "type": "boolean" }, "excludeAppPackagesFromCleanup": { "shape": "Sg" }, "rebootAfterUse": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "instanceProfile": { "shape": "Si" } } } }, "CreateNetworkProfile": { "input": { "type": "structure", "required": [ "projectArn", "name" ], "members": { "projectArn": {}, "name": {}, "description": {}, "type": {}, "uplinkBandwidthBits": { "type": "long" }, "downlinkBandwidthBits": { "type": "long" }, "uplinkDelayMs": { "type": "long" }, "downlinkDelayMs": { "type": "long" }, "uplinkJitterMs": { "type": "long" }, "downlinkJitterMs": { "type": "long" }, "uplinkLossPercent": { "type": "integer" }, "downlinkLossPercent": { "type": "integer" } } }, "output": { "type": "structure", "members": { "networkProfile": { "shape": "So" } } } }, "CreateProject": { "input": { "type": "structure", "required": [ "name" ], "members": { "name": {}, "defaultJobTimeoutMinutes": { "type": "integer" }, "vpcConfig": { "shape": "Sr" } } }, "output": { "type": "structure", "members": { "project": { "shape": "Sy" } } } }, "CreateRemoteAccessSession": { "input": { "type": "structure", "required": [ "projectArn", "deviceArn" ], "members": { "projectArn": {}, "deviceArn": {}, "instanceArn": {}, "sshPublicKey": {}, "remoteDebugEnabled": { "type": "boolean" }, "remoteRecordEnabled": { "type": "boolean" }, "remoteRecordAppArn": {}, "name": {}, "clientId": {}, "configuration": { "type": "structure", "members": { "billingMethod": {}, "vpceConfigurationArns": { "shape": "S15" } } }, "interactionMode": {}, "skipAppResign": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "remoteAccessSession": { "shape": "S18" } } } }, "CreateTestGridProject": { "input": { "type": "structure", "required": [ "name" ], "members": { "name": {}, "description": {}, "vpcConfig": { "shape": "S1s" } } }, "output": { "type": "structure", "members": { "testGridProject": { "shape": "S1w" } } } }, "CreateTestGridUrl": { "input": { "type": "structure", "required": [ "projectArn", "expiresInSeconds" ], "members": { "projectArn": {}, "expiresInSeconds": { "type": "integer" } } }, "output": { "type": "structure", "members": { "url": { "shape": "S21" }, "expires": { "type": "timestamp" } } } }, "CreateUpload": { "input": { "type": "structure", "required": [ "projectArn", "name", "type" ], "members": { "projectArn": {}, "name": {}, "type": {}, "contentType": {} } }, "output": { "type": "structure", "members": { "upload": { "shape": "S26" } } } }, "CreateVPCEConfiguration": { "input": { "type": "structure", "required": [ "vpceConfigurationName", "vpceServiceName", "serviceDnsName" ], "members": { "vpceConfigurationName": {}, "vpceServiceName": {}, "serviceDnsName": {}, "vpceConfigurationDescription": {} } }, "output": { "type": "structure", "members": { "vpceConfiguration": { "shape": "S2h" } } } }, "DeleteDevicePool": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteInstanceProfile": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteNetworkProfile": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteProject": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteRemoteAccessSession": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteRun": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteTestGridProject": { "input": { "type": "structure", "required": [ "projectArn" ], "members": { "projectArn": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteUpload": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteVPCEConfiguration": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {} } }, "output": { "type": "structure", "members": {} } }, "GetAccountSettings": { "input": { "type": "structure", "members": {} }, "output": { "type": "structure", "members": { "accountSettings": { "type": "structure", "members": { "awsAccountNumber": {}, "unmeteredDevices": { "shape": "S34" }, "unmeteredRemoteAccessDevices": { "shape": "S34" }, "maxJobTimeoutMinutes": { "type": "integer" }, "trialMinutes": { "type": "structure", "members": { "total": { "type": "double" }, "remaining": { "type": "double" } } }, "maxSlots": { "type": "map", "key": {}, "value": { "type": "integer" } }, "defaultJobTimeoutMinutes": { "type": "integer" }, "skipAppResign": { "type": "boolean" } } } } } }, "GetDevice": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {} } }, "output": { "type": "structure", "members": { "device": { "shape": "S1b" } } } }, "GetDeviceInstance": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {} } }, "output": { "type": "structure", "members": { "deviceInstance": { "shape": "S1i" } } } }, "GetDevicePool": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {} } }, "output": { "type": "structure", "members": { "devicePool": { "shape": "Sc" } } } }, "GetDevicePoolCompatibility": { "input": { "type": "structure", "required": [ "devicePoolArn" ], "members": { "devicePoolArn": {}, "appArn": {}, "testType": {}, "test": { "shape": "S3f" }, "configuration": { "shape": "S3i" } } }, "output": { "type": "structure", "members": { "compatibleDevices": { "shape": "S3q" }, "incompatibleDevices": { "shape": "S3q" } } } }, "GetInstanceProfile": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {} } }, "output": { "type": "structure", "members": { "instanceProfile": { "shape": "Si" } } } }, "GetJob": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {} } }, "output": { "type": "structure", "members": { "job": { "shape": "S3y" } } } }, "GetNetworkProfile": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {} } }, "output": { "type": "structure", "members": { "networkProfile": { "shape": "So" } } } }, "GetOfferingStatus": { "input": { "type": "structure", "members": { "nextToken": {} } }, "output": { "type": "structure", "members": { "current": { "shape": "S46" }, "nextPeriod": { "shape": "S46" }, "nextToken": {} } } }, "GetProject": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {} } }, "output": { "type": "structure", "members": { "project": { "shape": "Sy" } } } }, "GetRemoteAccessSession": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {} } }, "output": { "type": "structure", "members": { "remoteAccessSession": { "shape": "S18" } } } }, "GetRun": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {} } }, "output": { "type": "structure", "members": { "run": { "shape": "S4n" } } } }, "GetSuite": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {} } }, "output": { "type": "structure", "members": { "suite": { "shape": "S4w" } } } }, "GetTest": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {} } }, "output": { "type": "structure", "members": { "test": { "shape": "S4z" } } } }, "GetTestGridProject": { "input": { "type": "structure", "required": [ "projectArn" ], "members": { "projectArn": {} } }, "output": { "type": "structure", "members": { "testGridProject": { "shape": "S1w" } } } }, "GetTestGridSession": { "input": { "type": "structure", "members": { "projectArn": {}, "sessionId": {}, "sessionArn": {} } }, "output": { "type": "structure", "members": { "testGridSession": { "shape": "S55" } } } }, "GetUpload": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {} } }, "output": { "type": "structure", "members": { "upload": { "shape": "S26" } } } }, "GetVPCEConfiguration": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {} } }, "output": { "type": "structure", "members": { "vpceConfiguration": { "shape": "S2h" } } } }, "InstallToRemoteAccessSession": { "input": { "type": "structure", "required": [ "remoteAccessSessionArn", "appArn" ], "members": { "remoteAccessSessionArn": {}, "appArn": {} } }, "output": { "type": "structure", "members": { "appUpload": { "shape": "S26" } } } }, "ListArtifacts": { "input": { "type": "structure", "required": [ "arn", "type" ], "members": { "arn": {}, "type": {}, "nextToken": {} } }, "output": { "type": "structure", "members": { "artifacts": { "type": "list", "member": { "type": "structure", "members": { "arn": {}, "name": {}, "type": {}, "extension": {}, "url": {} } } }, "nextToken": {} } } }, "ListDeviceInstances": { "input": { "type": "structure", "members": { "maxResults": { "type": "integer" }, "nextToken": {} } }, "output": { "type": "structure", "members": { "deviceInstances": { "shape": "S1h" }, "nextToken": {} } } }, "ListDevicePools": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {}, "type": {}, "nextToken": {} } }, "output": { "type": "structure", "members": { "devicePools": { "type": "list", "member": { "shape": "Sc" } }, "nextToken": {} } } }, "ListDevices": { "input": { "type": "structure", "members": { "arn": {}, "nextToken": {}, "filters": { "shape": "S4q" } } }, "output": { "type": "structure", "members": { "devices": { "type": "list", "member": { "shape": "S1b" } }, "nextToken": {} } } }, "ListInstanceProfiles": { "input": { "type": "structure", "members": { "maxResults": { "type": "integer" }, "nextToken": {} } }, "output": { "type": "structure", "members": { "instanceProfiles": { "type": "list", "member": { "shape": "Si" } }, "nextToken": {} } } }, "ListJobs": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {}, "nextToken": {} } }, "output": { "type": "structure", "members": { "jobs": { "type": "list", "member": { "shape": "S3y" } }, "nextToken": {} } } }, "ListNetworkProfiles": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {}, "type": {}, "nextToken": {} } }, "output": { "type": "structure", "members": { "networkProfiles": { "type": "list", "member": { "shape": "So" } }, "nextToken": {} } } }, "ListOfferingPromotions": { "input": { "type": "structure", "members": { "nextToken": {} } }, "output": { "type": "structure", "members": { "offeringPromotions": { "type": "list", "member": { "type": "structure", "members": { "id": {}, "description": {} } } }, "nextToken": {} } } }, "ListOfferingTransactions": { "input": { "type": "structure", "members": { "nextToken": {} } }, "output": { "type": "structure", "members": { "offeringTransactions": { "type": "list", "member": { "shape": "S69" } }, "nextToken": {} } } }, "ListOfferings": { "input": { "type": "structure", "members": { "nextToken": {} } }, "output": { "type": "structure", "members": { "offerings": { "type": "list", "member": { "shape": "S4a" } }, "nextToken": {} } } }, "ListProjects": { "input": { "type": "structure", "members": { "arn": {}, "nextToken": {} } }, "output": { "type": "structure", "members": { "projects": { "type": "list", "member": { "shape": "Sy" } }, "nextToken": {} } } }, "ListRemoteAccessSessions": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {}, "nextToken": {} } }, "output": { "type": "structure", "members": { "remoteAccessSessions": { "type": "list", "member": { "shape": "S18" } }, "nextToken": {} } } }, "ListRuns": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {}, "nextToken": {} } }, "output": { "type": "structure", "members": { "runs": { "type": "list", "member": { "shape": "S4n" } }, "nextToken": {} } } }, "ListSamples": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {}, "nextToken": {} } }, "output": { "type": "structure", "members": { "samples": { "type": "list", "member": { "type": "structure", "members": { "arn": {}, "type": {}, "url": {} } } }, "nextToken": {} } } }, "ListSuites": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {}, "nextToken": {} } }, "output": { "type": "structure", "members": { "suites": { "type": "list", "member": { "shape": "S4w" } }, "nextToken": {} } } }, "ListTagsForResource": { "input": { "type": "structure", "required": [ "ResourceARN" ], "members": { "ResourceARN": {} } }, "output": { "type": "structure", "members": { "Tags": { "shape": "S6x" } } } }, "ListTestGridProjects": { "input": { "type": "structure", "members": { "maxResult": { "type": "integer" }, "nextToken": {} } }, "output": { "type": "structure", "members": { "testGridProjects": { "type": "list", "member": { "shape": "S1w" } }, "nextToken": {} } } }, "ListTestGridSessionActions": { "input": { "type": "structure", "required": [ "sessionArn" ], "members": { "sessionArn": {}, "maxResult": { "type": "integer" }, "nextToken": {} } }, "output": { "type": "structure", "members": { "actions": { "type": "list", "member": { "type": "structure", "members": { "action": {}, "started": { "type": "timestamp" }, "duration": { "type": "long" }, "statusCode": {}, "requestMethod": {} } } }, "nextToken": {} } } }, "ListTestGridSessionArtifacts": { "input": { "type": "structure", "required": [ "sessionArn" ], "members": { "sessionArn": {}, "type": {}, "maxResult": { "type": "integer" }, "nextToken": {} } }, "output": { "type": "structure", "members": { "artifacts": { "type": "list", "member": { "type": "structure", "members": { "filename": {}, "type": {}, "url": { "shape": "S21" } } } }, "nextToken": {} } } }, "ListTestGridSessions": { "input": { "type": "structure", "required": [ "projectArn" ], "members": { "projectArn": {}, "status": {}, "creationTimeAfter": { "type": "timestamp" }, "creationTimeBefore": { "type": "timestamp" }, "endTimeAfter": { "type": "timestamp" }, "endTimeBefore": { "type": "timestamp" }, "maxResult": { "type": "integer" }, "nextToken": {} } }, "output": { "type": "structure", "members": { "testGridSessions": { "type": "list", "member": { "shape": "S55" } }, "nextToken": {} } } }, "ListTests": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {}, "nextToken": {} } }, "output": { "type": "structure", "members": { "tests": { "type": "list", "member": { "shape": "S4z" } }, "nextToken": {} } } }, "ListUniqueProblems": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {}, "nextToken": {} } }, "output": { "type": "structure", "members": { "uniqueProblems": { "type": "map", "key": {}, "value": { "type": "list", "member": { "type": "structure", "members": { "message": {}, "problems": { "type": "list", "member": { "type": "structure", "members": { "run": { "shape": "S7s" }, "job": { "shape": "S7s" }, "suite": { "shape": "S7s" }, "test": { "shape": "S7s" }, "device": { "shape": "S1b" }, "result": {}, "message": {} } } } } } } }, "nextToken": {} } } }, "ListUploads": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {}, "type": {}, "nextToken": {} } }, "output": { "type": "structure", "members": { "uploads": { "type": "list", "member": { "shape": "S26" } }, "nextToken": {} } } }, "ListVPCEConfigurations": { "input": { "type": "structure", "members": { "maxResults": { "type": "integer" }, "nextToken": {} } }, "output": { "type": "structure", "members": { "vpceConfigurations": { "type": "list", "member": { "shape": "S2h" } }, "nextToken": {} } } }, "PurchaseOffering": { "input": { "type": "structure", "required": [ "offeringId", "quantity" ], "members": { "offeringId": {}, "quantity": { "type": "integer" }, "offeringPromotionId": {} } }, "output": { "type": "structure", "members": { "offeringTransaction": { "shape": "S69" } } } }, "RenewOffering": { "input": { "type": "structure", "required": [ "offeringId", "quantity" ], "members": { "offeringId": {}, "quantity": { "type": "integer" } } }, "output": { "type": "structure", "members": { "offeringTransaction": { "shape": "S69" } } } }, "ScheduleRun": { "input": { "type": "structure", "required": [ "projectArn", "test" ], "members": { "projectArn": {}, "appArn": {}, "devicePoolArn": {}, "deviceSelectionConfiguration": { "type": "structure", "required": [ "filters", "maxDevices" ], "members": { "filters": { "shape": "S4q" }, "maxDevices": { "type": "integer" } } }, "name": {}, "test": { "shape": "S3f" }, "configuration": { "shape": "S3i" }, "executionConfiguration": { "type": "structure", "members": { "jobTimeoutMinutes": { "type": "integer" }, "accountsCleanup": { "type": "boolean" }, "appPackagesCleanup": { "type": "boolean" }, "videoCapture": { "type": "boolean" }, "skipAppResign": { "type": "boolean" } } } } }, "output": { "type": "structure", "members": { "run": { "shape": "S4n" } } } }, "StopJob": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {} } }, "output": { "type": "structure", "members": { "job": { "shape": "S3y" } } } }, "StopRemoteAccessSession": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {} } }, "output": { "type": "structure", "members": { "remoteAccessSession": { "shape": "S18" } } } }, "StopRun": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {} } }, "output": { "type": "structure", "members": { "run": { "shape": "S4n" } } } }, "TagResource": { "input": { "type": "structure", "required": [ "ResourceARN", "Tags" ], "members": { "ResourceARN": {}, "Tags": { "shape": "S6x" } } }, "output": { "type": "structure", "members": {} } }, "UntagResource": { "input": { "type": "structure", "required": [ "ResourceARN", "TagKeys" ], "members": { "ResourceARN": {}, "TagKeys": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": {} } }, "UpdateDeviceInstance": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {}, "profileArn": {}, "labels": { "shape": "S1j" } } }, "output": { "type": "structure", "members": { "deviceInstance": { "shape": "S1i" } } } }, "UpdateDevicePool": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {}, "name": {}, "description": {}, "rules": { "shape": "S5" }, "maxDevices": { "type": "integer" }, "clearMaxDevices": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "devicePool": { "shape": "Sc" } } } }, "UpdateInstanceProfile": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {}, "name": {}, "description": {}, "packageCleanup": { "type": "boolean" }, "excludeAppPackagesFromCleanup": { "shape": "Sg" }, "rebootAfterUse": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "instanceProfile": { "shape": "Si" } } } }, "UpdateNetworkProfile": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {}, "name": {}, "description": {}, "type": {}, "uplinkBandwidthBits": { "type": "long" }, "downlinkBandwidthBits": { "type": "long" }, "uplinkDelayMs": { "type": "long" }, "downlinkDelayMs": { "type": "long" }, "uplinkJitterMs": { "type": "long" }, "downlinkJitterMs": { "type": "long" }, "uplinkLossPercent": { "type": "integer" }, "downlinkLossPercent": { "type": "integer" } } }, "output": { "type": "structure", "members": { "networkProfile": { "shape": "So" } } } }, "UpdateProject": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {}, "name": {}, "defaultJobTimeoutMinutes": { "type": "integer" }, "vpcConfig": { "shape": "Sr" } } }, "output": { "type": "structure", "members": { "project": { "shape": "Sy" } } } }, "UpdateTestGridProject": { "input": { "type": "structure", "required": [ "projectArn" ], "members": { "projectArn": {}, "name": {}, "description": {}, "vpcConfig": { "shape": "S1s" } } }, "output": { "type": "structure", "members": { "testGridProject": { "shape": "S1w" } } } }, "UpdateUpload": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {}, "name": {}, "contentType": {}, "editContent": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "upload": { "shape": "S26" } } } }, "UpdateVPCEConfiguration": { "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": {}, "vpceConfigurationName": {}, "vpceServiceName": {}, "serviceDnsName": {}, "vpceConfigurationDescription": {} } }, "output": { "type": "structure", "members": { "vpceConfiguration": { "shape": "S2h" } } } } }, "shapes": { "S5": { "type": "list", "member": { "type": "structure", "members": { "attribute": {}, "operator": {}, "value": {} } } }, "Sc": { "type": "structure", "members": { "arn": {}, "name": {}, "description": {}, "type": {}, "rules": { "shape": "S5" }, "maxDevices": { "type": "integer" } } }, "Sg": { "type": "list", "member": {} }, "Si": { "type": "structure", "members": { "arn": {}, "packageCleanup": { "type": "boolean" }, "excludeAppPackagesFromCleanup": { "shape": "Sg" }, "rebootAfterUse": { "type": "boolean" }, "name": {}, "description": {} } }, "So": { "type": "structure", "members": { "arn": {}, "name": {}, "description": {}, "type": {}, "uplinkBandwidthBits": { "type": "long" }, "downlinkBandwidthBits": { "type": "long" }, "uplinkDelayMs": { "type": "long" }, "downlinkDelayMs": { "type": "long" }, "uplinkJitterMs": { "type": "long" }, "downlinkJitterMs": { "type": "long" }, "uplinkLossPercent": { "type": "integer" }, "downlinkLossPercent": { "type": "integer" } } }, "Sr": { "type": "structure", "required": [ "securityGroupIds", "subnetIds", "vpcId" ], "members": { "securityGroupIds": { "type": "list", "member": {} }, "subnetIds": { "type": "list", "member": {} }, "vpcId": {} } }, "Sy": { "type": "structure", "members": { "arn": {}, "name": {}, "defaultJobTimeoutMinutes": { "type": "integer" }, "created": { "type": "timestamp" }, "vpcConfig": { "shape": "Sr" } } }, "S15": { "type": "list", "member": {} }, "S18": { "type": "structure", "members": { "arn": {}, "name": {}, "created": { "type": "timestamp" }, "status": {}, "result": {}, "message": {}, "started": { "type": "timestamp" }, "stopped": { "type": "timestamp" }, "device": { "shape": "S1b" }, "instanceArn": {}, "remoteDebugEnabled": { "type": "boolean" }, "remoteRecordEnabled": { "type": "boolean" }, "remoteRecordAppArn": {}, "hostAddress": {}, "clientId": {}, "billingMethod": {}, "deviceMinutes": { "shape": "S1n" }, "endpoint": {}, "deviceUdid": {}, "interactionMode": {}, "skipAppResign": { "type": "boolean" }, "vpcConfig": { "shape": "Sr" } } }, "S1b": { "type": "structure", "members": { "arn": {}, "name": {}, "manufacturer": {}, "model": {}, "modelId": {}, "formFactor": {}, "platform": {}, "os": {}, "cpu": { "type": "structure", "members": { "frequency": {}, "architecture": {}, "clock": { "type": "double" } } }, "resolution": { "type": "structure", "members": { "width": { "type": "integer" }, "height": { "type": "integer" } } }, "heapSize": { "type": "long" }, "memory": { "type": "long" }, "image": {}, "carrier": {}, "radio": {}, "remoteAccessEnabled": { "type": "boolean" }, "remoteDebugEnabled": { "type": "boolean" }, "fleetType": {}, "fleetName": {}, "instances": { "shape": "S1h" }, "availability": {} } }, "S1h": { "type": "list", "member": { "shape": "S1i" } }, "S1i": { "type": "structure", "members": { "arn": {}, "deviceArn": {}, "labels": { "shape": "S1j" }, "status": {}, "udid": {}, "instanceProfile": { "shape": "Si" } } }, "S1j": { "type": "list", "member": {} }, "S1n": { "type": "structure", "members": { "total": { "type": "double" }, "metered": { "type": "double" }, "unmetered": { "type": "double" } } }, "S1s": { "type": "structure", "required": [ "securityGroupIds", "subnetIds", "vpcId" ], "members": { "securityGroupIds": { "type": "list", "member": {} }, "subnetIds": { "type": "list", "member": {} }, "vpcId": {} } }, "S1w": { "type": "structure", "members": { "arn": {}, "name": {}, "description": {}, "vpcConfig": { "shape": "S1s" }, "created": { "type": "timestamp" } } }, "S21": { "type": "string", "sensitive": true }, "S26": { "type": "structure", "members": { "arn": {}, "name": {}, "created": { "type": "timestamp" }, "type": {}, "status": {}, "url": { "type": "string", "sensitive": true }, "metadata": {}, "contentType": {}, "message": {}, "category": {} } }, "S2h": { "type": "structure", "members": { "arn": {}, "vpceConfigurationName": {}, "vpceServiceName": {}, "serviceDnsName": {}, "vpceConfigurationDescription": {} } }, "S34": { "type": "map", "key": {}, "value": { "type": "integer" } }, "S3f": { "type": "structure", "required": [ "type" ], "members": { "type": {}, "testPackageArn": {}, "testSpecArn": {}, "filter": {}, "parameters": { "type": "map", "key": {}, "value": {} } } }, "S3i": { "type": "structure", "members": { "extraDataPackageArn": {}, "networkProfileArn": {}, "locale": {}, "location": { "shape": "S3j" }, "vpceConfigurationArns": { "shape": "S15" }, "customerArtifactPaths": { "shape": "S3k" }, "radios": { "shape": "S3o" }, "auxiliaryApps": { "shape": "S15" }, "billingMethod": {} } }, "S3j": { "type": "structure", "required": [ "latitude", "longitude" ], "members": { "latitude": { "type": "double" }, "longitude": { "type": "double" } } }, "S3k": { "type": "structure", "members": { "iosPaths": { "type": "list", "member": {} }, "androidPaths": { "type": "list", "member": {} }, "deviceHostPaths": { "type": "list", "member": {} } } }, "S3o": { "type": "structure", "members": { "wifi": { "type": "boolean" }, "bluetooth": { "type": "boolean" }, "nfc": { "type": "boolean" }, "gps": { "type": "boolean" } } }, "S3q": { "type": "list", "member": { "type": "structure", "members": { "device": { "shape": "S1b" }, "compatible": { "type": "boolean" }, "incompatibilityMessages": { "type": "list", "member": { "type": "structure", "members": { "message": {}, "type": {} } } } } } }, "S3y": { "type": "structure", "members": { "arn": {}, "name": {}, "type": {}, "created": { "type": "timestamp" }, "status": {}, "result": {}, "started": { "type": "timestamp" }, "stopped": { "type": "timestamp" }, "counters": { "shape": "S3z" }, "message": {}, "device": { "shape": "S1b" }, "instanceArn": {}, "deviceMinutes": { "shape": "S1n" }, "videoEndpoint": {}, "videoCapture": { "type": "boolean" } } }, "S3z": { "type": "structure", "members": { "total": { "type": "integer" }, "passed": { "type": "integer" }, "failed": { "type": "integer" }, "warned": { "type": "integer" }, "errored": { "type": "integer" }, "stopped": { "type": "integer" }, "skipped": { "type": "integer" } } }, "S46": { "type": "map", "key": {}, "value": { "shape": "S48" } }, "S48": { "type": "structure", "members": { "type": {}, "offering": { "shape": "S4a" }, "quantity": { "type": "integer" }, "effectiveOn": { "type": "timestamp" } } }, "S4a": { "type": "structure", "members": { "id": {}, "description": {}, "type": {}, "platform": {}, "recurringCharges": { "type": "list", "member": { "type": "structure", "members": { "cost": { "shape": "S4e" }, "frequency": {} } } } } }, "S4e": { "type": "structure", "members": { "amount": { "type": "double" }, "currencyCode": {} } }, "S4n": { "type": "structure", "members": { "arn": {}, "name": {}, "type": {}, "platform": {}, "created": { "type": "timestamp" }, "status": {}, "result": {}, "started": { "type": "timestamp" }, "stopped": { "type": "timestamp" }, "counters": { "shape": "S3z" }, "message": {}, "totalJobs": { "type": "integer" }, "completedJobs": { "type": "integer" }, "billingMethod": {}, "deviceMinutes": { "shape": "S1n" }, "networkProfile": { "shape": "So" }, "parsingResultUrl": {}, "resultCode": {}, "seed": { "type": "integer" }, "appUpload": {}, "eventCount": { "type": "integer" }, "jobTimeoutMinutes": { "type": "integer" }, "devicePoolArn": {}, "locale": {}, "radios": { "shape": "S3o" }, "location": { "shape": "S3j" }, "customerArtifactPaths": { "shape": "S3k" }, "webUrl": {}, "skipAppResign": { "type": "boolean" }, "testSpecArn": {}, "deviceSelectionResult": { "type": "structure", "members": { "filters": { "shape": "S4q" }, "matchedDevicesCount": { "type": "integer" }, "maxDevices": { "type": "integer" } } }, "vpcConfig": { "shape": "Sr" } } }, "S4q": { "type": "list", "member": { "type": "structure", "required": [ "attribute", "operator", "values" ], "members": { "attribute": {}, "operator": {}, "values": { "type": "list", "member": {} } } } }, "S4w": { "type": "structure", "members": { "arn": {}, "name": {}, "type": {}, "created": { "type": "timestamp" }, "status": {}, "result": {}, "started": { "type": "timestamp" }, "stopped": { "type": "timestamp" }, "counters": { "shape": "S3z" }, "message": {}, "deviceMinutes": { "shape": "S1n" } } }, "S4z": { "type": "structure", "members": { "arn": {}, "name": {}, "type": {}, "created": { "type": "timestamp" }, "status": {}, "result": {}, "started": { "type": "timestamp" }, "stopped": { "type": "timestamp" }, "counters": { "shape": "S3z" }, "message": {}, "deviceMinutes": { "shape": "S1n" } } }, "S55": { "type": "structure", "members": { "arn": {}, "status": {}, "created": { "type": "timestamp" }, "ended": { "type": "timestamp" }, "billingMinutes": { "type": "double" }, "seleniumProperties": {} } }, "S69": { "type": "structure", "members": { "offeringStatus": { "shape": "S48" }, "transactionId": {}, "offeringPromotionId": {}, "createdOn": { "type": "timestamp" }, "cost": { "shape": "S4e" } } }, "S6x": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Value" ], "members": { "Key": {}, "Value": {} } } }, "S7s": { "type": "structure", "members": { "arn": {}, "name": {} } } } } },{}],73:[function(require,module,exports){ module.exports={ "pagination": { "GetOfferingStatus": { "input_token": "nextToken", "output_token": "nextToken", "result_key": [ "current", "nextPeriod" ] }, "ListArtifacts": { "input_token": "nextToken", "output_token": "nextToken", "result_key": "artifacts" }, "ListDevicePools": { "input_token": "nextToken", "output_token": "nextToken", "result_key": "devicePools" }, "ListDevices": { "input_token": "nextToken", "output_token": "nextToken", "result_key": "devices" }, "ListJobs": { "input_token": "nextToken", "output_token": "nextToken", "result_key": "jobs" }, "ListOfferingTransactions": { "input_token": "nextToken", "output_token": "nextToken", "result_key": "offeringTransactions" }, "ListOfferings": { "input_token": "nextToken", "output_token": "nextToken", "result_key": "offerings" }, "ListProjects": { "input_token": "nextToken", "output_token": "nextToken", "result_key": "projects" }, "ListRuns": { "input_token": "nextToken", "output_token": "nextToken", "result_key": "runs" }, "ListSamples": { "input_token": "nextToken", "output_token": "nextToken", "result_key": "samples" }, "ListSuites": { "input_token": "nextToken", "output_token": "nextToken", "result_key": "suites" }, "ListTestGridProjects": { "input_token": "nextToken", "limit_key": "maxResult", "output_token": "nextToken" }, "ListTestGridSessionActions": { "input_token": "nextToken", "limit_key": "maxResult", "output_token": "nextToken" }, "ListTestGridSessionArtifacts": { "input_token": "nextToken", "limit_key": "maxResult", "output_token": "nextToken" }, "ListTestGridSessions": { "input_token": "nextToken", "limit_key": "maxResult", "output_token": "nextToken" }, "ListTests": { "input_token": "nextToken", "output_token": "nextToken", "result_key": "tests" }, "ListUniqueProblems": { "input_token": "nextToken", "output_token": "nextToken", "result_key": "uniqueProblems" }, "ListUploads": { "input_token": "nextToken", "output_token": "nextToken", "result_key": "uploads" } } } },{}],74:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2012-10-25", "endpointPrefix": "directconnect", "jsonVersion": "1.1", "protocol": "json", "protocols": [ "json" ], "serviceFullName": "AWS Direct Connect", "serviceId": "Direct Connect", "signatureVersion": "v4", "targetPrefix": "OvertureService", "uid": "directconnect-2012-10-25", "auth": [ "aws.auth#sigv4" ] }, "operations": { "AcceptDirectConnectGatewayAssociationProposal": { "input": { "type": "structure", "required": [ "directConnectGatewayId", "proposalId", "associatedGatewayOwnerAccount" ], "members": { "directConnectGatewayId": {}, "proposalId": {}, "associatedGatewayOwnerAccount": {}, "overrideAllowedPrefixesToDirectConnectGateway": { "shape": "S5" } } }, "output": { "type": "structure", "members": { "directConnectGatewayAssociation": { "shape": "S9" } } } }, "AllocateConnectionOnInterconnect": { "input": { "type": "structure", "required": [ "bandwidth", "connectionName", "ownerAccount", "interconnectId", "vlan" ], "members": { "bandwidth": {}, "connectionName": {}, "ownerAccount": {}, "interconnectId": {}, "vlan": { "type": "integer" } } }, "output": { "shape": "So" }, "deprecated": true }, "AllocateHostedConnection": { "input": { "type": "structure", "required": [ "connectionId", "ownerAccount", "bandwidth", "connectionName", "vlan" ], "members": { "connectionId": {}, "ownerAccount": {}, "bandwidth": {}, "connectionName": {}, "vlan": { "type": "integer" }, "tags": { "shape": "S10" } } }, "output": { "shape": "So" } }, "AllocatePrivateVirtualInterface": { "input": { "type": "structure", "required": [ "connectionId", "ownerAccount", "newPrivateVirtualInterfaceAllocation" ], "members": { "connectionId": {}, "ownerAccount": {}, "newPrivateVirtualInterfaceAllocation": { "type": "structure", "required": [ "virtualInterfaceName", "vlan", "asn" ], "members": { "virtualInterfaceName": {}, "vlan": { "type": "integer" }, "asn": { "type": "integer" }, "mtu": { "type": "integer" }, "authKey": {}, "amazonAddress": {}, "addressFamily": {}, "customerAddress": {}, "tags": { "shape": "S10" } } } } }, "output": { "shape": "S1o" } }, "AllocatePublicVirtualInterface": { "input": { "type": "structure", "required": [ "connectionId", "ownerAccount", "newPublicVirtualInterfaceAllocation" ], "members": { "connectionId": {}, "ownerAccount": {}, "newPublicVirtualInterfaceAllocation": { "type": "structure", "required": [ "virtualInterfaceName", "vlan", "asn" ], "members": { "virtualInterfaceName": {}, "vlan": { "type": "integer" }, "asn": { "type": "integer" }, "authKey": {}, "amazonAddress": {}, "customerAddress": {}, "addressFamily": {}, "routeFilterPrefixes": { "shape": "S5" }, "tags": { "shape": "S10" } } } } }, "output": { "shape": "S1o" } }, "AllocateTransitVirtualInterface": { "input": { "type": "structure", "required": [ "connectionId", "ownerAccount", "newTransitVirtualInterfaceAllocation" ], "members": { "connectionId": {}, "ownerAccount": {}, "newTransitVirtualInterfaceAllocation": { "type": "structure", "members": { "virtualInterfaceName": {}, "vlan": { "type": "integer" }, "asn": { "type": "integer" }, "mtu": { "type": "integer" }, "authKey": {}, "amazonAddress": {}, "customerAddress": {}, "addressFamily": {}, "tags": { "shape": "S10" } } } } }, "output": { "type": "structure", "members": { "virtualInterface": { "shape": "S1o" } } } }, "AssociateConnectionWithLag": { "input": { "type": "structure", "required": [ "connectionId", "lagId" ], "members": { "connectionId": {}, "lagId": {} } }, "output": { "shape": "So" } }, "AssociateHostedConnection": { "input": { "type": "structure", "required": [ "connectionId", "parentConnectionId" ], "members": { "connectionId": {}, "parentConnectionId": {} } }, "output": { "shape": "So" } }, "AssociateMacSecKey": { "input": { "type": "structure", "required": [ "connectionId" ], "members": { "connectionId": {}, "secretARN": {}, "ckn": {}, "cak": {} } }, "output": { "type": "structure", "members": { "connectionId": {}, "macSecKeys": { "shape": "S18" } } } }, "AssociateVirtualInterface": { "input": { "type": "structure", "required": [ "virtualInterfaceId", "connectionId" ], "members": { "virtualInterfaceId": {}, "connectionId": {} } }, "output": { "shape": "S1o" } }, "ConfirmConnection": { "input": { "type": "structure", "required": [ "connectionId" ], "members": { "connectionId": {} } }, "output": { "type": "structure", "members": { "connectionState": {} } } }, "ConfirmCustomerAgreement": { "input": { "type": "structure", "members": { "agreementName": {} } }, "output": { "type": "structure", "members": { "status": {} } } }, "ConfirmPrivateVirtualInterface": { "input": { "type": "structure", "required": [ "virtualInterfaceId" ], "members": { "virtualInterfaceId": {}, "virtualGatewayId": {}, "directConnectGatewayId": {} } }, "output": { "type": "structure", "members": { "virtualInterfaceState": {} } } }, "ConfirmPublicVirtualInterface": { "input": { "type": "structure", "required": [ "virtualInterfaceId" ], "members": { "virtualInterfaceId": {} } }, "output": { "type": "structure", "members": { "virtualInterfaceState": {} } } }, "ConfirmTransitVirtualInterface": { "input": { "type": "structure", "required": [ "virtualInterfaceId", "directConnectGatewayId" ], "members": { "virtualInterfaceId": {}, "directConnectGatewayId": {} } }, "output": { "type": "structure", "members": { "virtualInterfaceState": {} } } }, "CreateBGPPeer": { "input": { "type": "structure", "members": { "virtualInterfaceId": {}, "newBGPPeer": { "type": "structure", "members": { "asn": { "type": "integer" }, "authKey": {}, "addressFamily": {}, "amazonAddress": {}, "customerAddress": {} } } } }, "output": { "type": "structure", "members": { "virtualInterface": { "shape": "S1o" } } } }, "CreateConnection": { "input": { "type": "structure", "required": [ "location", "bandwidth", "connectionName" ], "members": { "location": {}, "bandwidth": {}, "connectionName": {}, "lagId": {}, "tags": { "shape": "S10" }, "providerName": {}, "requestMACSec": { "type": "boolean" } } }, "output": { "shape": "So" } }, "CreateDirectConnectGateway": { "input": { "type": "structure", "required": [ "directConnectGatewayName" ], "members": { "directConnectGatewayName": {}, "amazonSideAsn": { "type": "long" } } }, "output": { "type": "structure", "members": { "directConnectGateway": { "shape": "S2v" } } } }, "CreateDirectConnectGatewayAssociation": { "input": { "type": "structure", "required": [ "directConnectGatewayId" ], "members": { "directConnectGatewayId": {}, "gatewayId": {}, "addAllowedPrefixesToDirectConnectGateway": { "shape": "S5" }, "virtualGatewayId": {} } }, "output": { "type": "structure", "members": { "directConnectGatewayAssociation": { "shape": "S9" } } } }, "CreateDirectConnectGatewayAssociationProposal": { "input": { "type": "structure", "required": [ "directConnectGatewayId", "directConnectGatewayOwnerAccount", "gatewayId" ], "members": { "directConnectGatewayId": {}, "directConnectGatewayOwnerAccount": {}, "gatewayId": {}, "addAllowedPrefixesToDirectConnectGateway": { "shape": "S5" }, "removeAllowedPrefixesToDirectConnectGateway": { "shape": "S5" } } }, "output": { "type": "structure", "members": { "directConnectGatewayAssociationProposal": { "shape": "S32" } } } }, "CreateInterconnect": { "input": { "type": "structure", "required": [ "interconnectName", "bandwidth", "location" ], "members": { "interconnectName": {}, "bandwidth": {}, "location": {}, "lagId": {}, "tags": { "shape": "S10" }, "providerName": {} } }, "output": { "shape": "S36" } }, "CreateLag": { "input": { "type": "structure", "required": [ "numberOfConnections", "location", "connectionsBandwidth", "lagName" ], "members": { "numberOfConnections": { "type": "integer" }, "location": {}, "connectionsBandwidth": {}, "lagName": {}, "connectionId": {}, "tags": { "shape": "S10" }, "childConnectionTags": { "shape": "S10" }, "providerName": {}, "requestMACSec": { "type": "boolean" } } }, "output": { "shape": "S3b" } }, "CreatePrivateVirtualInterface": { "input": { "type": "structure", "required": [ "connectionId", "newPrivateVirtualInterface" ], "members": { "connectionId": {}, "newPrivateVirtualInterface": { "type": "structure", "required": [ "virtualInterfaceName", "vlan", "asn" ], "members": { "virtualInterfaceName": {}, "vlan": { "type": "integer" }, "asn": { "type": "integer" }, "mtu": { "type": "integer" }, "authKey": {}, "amazonAddress": {}, "customerAddress": {}, "addressFamily": {}, "virtualGatewayId": {}, "directConnectGatewayId": {}, "tags": { "shape": "S10" }, "enableSiteLink": { "type": "boolean" } } } } }, "output": { "shape": "S1o" } }, "CreatePublicVirtualInterface": { "input": { "type": "structure", "required": [ "connectionId", "newPublicVirtualInterface" ], "members": { "connectionId": {}, "newPublicVirtualInterface": { "type": "structure", "required": [ "virtualInterfaceName", "vlan", "asn" ], "members": { "virtualInterfaceName": {}, "vlan": { "type": "integer" }, "asn": { "type": "integer" }, "authKey": {}, "amazonAddress": {}, "customerAddress": {}, "addressFamily": {}, "routeFilterPrefixes": { "shape": "S5" }, "tags": { "shape": "S10" } } } } }, "output": { "shape": "S1o" } }, "CreateTransitVirtualInterface": { "input": { "type": "structure", "required": [ "connectionId", "newTransitVirtualInterface" ], "members": { "connectionId": {}, "newTransitVirtualInterface": { "type": "structure", "members": { "virtualInterfaceName": {}, "vlan": { "type": "integer" }, "asn": { "type": "integer" }, "mtu": { "type": "integer" }, "authKey": {}, "amazonAddress": {}, "customerAddress": {}, "addressFamily": {}, "directConnectGatewayId": {}, "tags": { "shape": "S10" }, "enableSiteLink": { "type": "boolean" } } } } }, "output": { "type": "structure", "members": { "virtualInterface": { "shape": "S1o" } } } }, "DeleteBGPPeer": { "input": { "type": "structure", "members": { "virtualInterfaceId": {}, "asn": { "type": "integer" }, "customerAddress": {}, "bgpPeerId": {} } }, "output": { "type": "structure", "members": { "virtualInterface": { "shape": "S1o" } } } }, "DeleteConnection": { "input": { "type": "structure", "required": [ "connectionId" ], "members": { "connectionId": {} } }, "output": { "shape": "So" } }, "DeleteDirectConnectGateway": { "input": { "type": "structure", "required": [ "directConnectGatewayId" ], "members": { "directConnectGatewayId": {} } }, "output": { "type": "structure", "members": { "directConnectGateway": { "shape": "S2v" } } } }, "DeleteDirectConnectGatewayAssociation": { "input": { "type": "structure", "members": { "associationId": {}, "directConnectGatewayId": {}, "virtualGatewayId": {} } }, "output": { "type": "structure", "members": { "directConnectGatewayAssociation": { "shape": "S9" } } } }, "DeleteDirectConnectGatewayAssociationProposal": { "input": { "type": "structure", "required": [ "proposalId" ], "members": { "proposalId": {} } }, "output": { "type": "structure", "members": { "directConnectGatewayAssociationProposal": { "shape": "S32" } } } }, "DeleteInterconnect": { "input": { "type": "structure", "required": [ "interconnectId" ], "members": { "interconnectId": {} } }, "output": { "type": "structure", "members": { "interconnectState": {} } } }, "DeleteLag": { "input": { "type": "structure", "required": [ "lagId" ], "members": { "lagId": {} } }, "output": { "shape": "S3b" } }, "DeleteVirtualInterface": { "input": { "type": "structure", "required": [ "virtualInterfaceId" ], "members": { "virtualInterfaceId": {} } }, "output": { "type": "structure", "members": { "virtualInterfaceState": {} } } }, "DescribeConnectionLoa": { "input": { "type": "structure", "required": [ "connectionId" ], "members": { "connectionId": {}, "providerName": {}, "loaContentType": {} } }, "output": { "type": "structure", "members": { "loa": { "shape": "S44" } } }, "deprecated": true }, "DescribeConnections": { "input": { "type": "structure", "members": { "connectionId": {} } }, "output": { "shape": "S47" } }, "DescribeConnectionsOnInterconnect": { "input": { "type": "structure", "required": [ "interconnectId" ], "members": { "interconnectId": {} } }, "output": { "shape": "S47" }, "deprecated": true }, "DescribeCustomerMetadata": { "output": { "type": "structure", "members": { "agreements": { "type": "list", "member": { "type": "structure", "members": { "agreementName": {}, "status": {} } } }, "nniPartnerType": {} } } }, "DescribeDirectConnectGatewayAssociationProposals": { "input": { "type": "structure", "members": { "directConnectGatewayId": {}, "proposalId": {}, "associatedGatewayId": {}, "maxResults": { "type": "integer" }, "nextToken": {} } }, "output": { "type": "structure", "members": { "directConnectGatewayAssociationProposals": { "type": "list", "member": { "shape": "S32" } }, "nextToken": {} } } }, "DescribeDirectConnectGatewayAssociations": { "input": { "type": "structure", "members": { "associationId": {}, "associatedGatewayId": {}, "directConnectGatewayId": {}, "maxResults": { "type": "integer" }, "nextToken": {}, "virtualGatewayId": {} } }, "output": { "type": "structure", "members": { "directConnectGatewayAssociations": { "type": "list", "member": { "shape": "S9" } }, "nextToken": {} } } }, "DescribeDirectConnectGatewayAttachments": { "input": { "type": "structure", "members": { "directConnectGatewayId": {}, "virtualInterfaceId": {}, "maxResults": { "type": "integer" }, "nextToken": {} } }, "output": { "type": "structure", "members": { "directConnectGatewayAttachments": { "type": "list", "member": { "type": "structure", "members": { "directConnectGatewayId": {}, "virtualInterfaceId": {}, "virtualInterfaceRegion": {}, "virtualInterfaceOwnerAccount": {}, "attachmentState": {}, "attachmentType": {}, "stateChangeError": {} } } }, "nextToken": {} } } }, "DescribeDirectConnectGateways": { "input": { "type": "structure", "members": { "directConnectGatewayId": {}, "maxResults": { "type": "integer" }, "nextToken": {} } }, "output": { "type": "structure", "members": { "directConnectGateways": { "type": "list", "member": { "shape": "S2v" } }, "nextToken": {} } } }, "DescribeHostedConnections": { "input": { "type": "structure", "required": [ "connectionId" ], "members": { "connectionId": {} } }, "output": { "shape": "S47" } }, "DescribeInterconnectLoa": { "input": { "type": "structure", "required": [ "interconnectId" ], "members": { "interconnectId": {}, "providerName": {}, "loaContentType": {} } }, "output": { "type": "structure", "members": { "loa": { "shape": "S44" } } }, "deprecated": true }, "DescribeInterconnects": { "input": { "type": "structure", "members": { "interconnectId": {} } }, "output": { "type": "structure", "members": { "interconnects": { "type": "list", "member": { "shape": "S36" } } } } }, "DescribeLags": { "input": { "type": "structure", "members": { "lagId": {} } }, "output": { "type": "structure", "members": { "lags": { "type": "list", "member": { "shape": "S3b" } } } } }, "DescribeLoa": { "input": { "type": "structure", "required": [ "connectionId" ], "members": { "connectionId": {}, "providerName": {}, "loaContentType": {} } }, "output": { "shape": "S44" } }, "DescribeLocations": { "output": { "type": "structure", "members": { "locations": { "type": "list", "member": { "type": "structure", "members": { "locationCode": {}, "locationName": {}, "region": {}, "availablePortSpeeds": { "type": "list", "member": {} }, "availableProviders": { "type": "list", "member": {} }, "availableMacSecPortSpeeds": { "type": "list", "member": {} } } } } } } }, "DescribeRouterConfiguration": { "input": { "type": "structure", "required": [ "virtualInterfaceId" ], "members": { "virtualInterfaceId": {}, "routerTypeIdentifier": {} } }, "output": { "type": "structure", "members": { "customerRouterConfig": {}, "router": { "type": "structure", "members": { "vendor": {}, "platform": {}, "software": {}, "xsltTemplateName": {}, "xsltTemplateNameForMacSec": {}, "routerTypeIdentifier": {} } }, "virtualInterfaceId": {}, "virtualInterfaceName": {} } } }, "DescribeTags": { "input": { "type": "structure", "required": [ "resourceArns" ], "members": { "resourceArns": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": { "resourceTags": { "type": "list", "member": { "type": "structure", "members": { "resourceArn": {}, "tags": { "shape": "S10" } } } } } } }, "DescribeVirtualGateways": { "output": { "type": "structure", "members": { "virtualGateways": { "type": "list", "member": { "type": "structure", "members": { "virtualGatewayId": {}, "virtualGatewayState": {} } } } } } }, "DescribeVirtualInterfaces": { "input": { "type": "structure", "members": { "connectionId": {}, "virtualInterfaceId": {} } }, "output": { "type": "structure", "members": { "virtualInterfaces": { "type": "list", "member": { "shape": "S1o" } } } } }, "DisassociateConnectionFromLag": { "input": { "type": "structure", "required": [ "connectionId", "lagId" ], "members": { "connectionId": {}, "lagId": {} } }, "output": { "shape": "So" } }, "DisassociateMacSecKey": { "input": { "type": "structure", "required": [ "connectionId", "secretARN" ], "members": { "connectionId": {}, "secretARN": {} } }, "output": { "type": "structure", "members": { "connectionId": {}, "macSecKeys": { "shape": "S18" } } } }, "ListVirtualInterfaceTestHistory": { "input": { "type": "structure", "members": { "testId": {}, "virtualInterfaceId": {}, "bgpPeers": { "shape": "S65" }, "status": {}, "maxResults": { "type": "integer" }, "nextToken": {} } }, "output": { "type": "structure", "members": { "virtualInterfaceTestHistory": { "type": "list", "member": { "shape": "S69" } }, "nextToken": {} } } }, "StartBgpFailoverTest": { "input": { "type": "structure", "required": [ "virtualInterfaceId" ], "members": { "virtualInterfaceId": {}, "bgpPeers": { "shape": "S65" }, "testDurationInMinutes": { "type": "integer" } } }, "output": { "type": "structure", "members": { "virtualInterfaceTest": { "shape": "S69" } } } }, "StopBgpFailoverTest": { "input": { "type": "structure", "required": [ "virtualInterfaceId" ], "members": { "virtualInterfaceId": {} } }, "output": { "type": "structure", "members": { "virtualInterfaceTest": { "shape": "S69" } } } }, "TagResource": { "input": { "type": "structure", "required": [ "resourceArn", "tags" ], "members": { "resourceArn": {}, "tags": { "shape": "S10" } } }, "output": { "type": "structure", "members": {} } }, "UntagResource": { "input": { "type": "structure", "required": [ "resourceArn", "tagKeys" ], "members": { "resourceArn": {}, "tagKeys": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": {} } }, "UpdateConnection": { "input": { "type": "structure", "required": [ "connectionId" ], "members": { "connectionId": {}, "connectionName": {}, "encryptionMode": {} } }, "output": { "shape": "So" } }, "UpdateDirectConnectGateway": { "input": { "type": "structure", "required": [ "directConnectGatewayId", "newDirectConnectGatewayName" ], "members": { "directConnectGatewayId": {}, "newDirectConnectGatewayName": {} } }, "output": { "type": "structure", "members": { "directConnectGateway": { "shape": "S2v" } } } }, "UpdateDirectConnectGatewayAssociation": { "input": { "type": "structure", "members": { "associationId": {}, "addAllowedPrefixesToDirectConnectGateway": { "shape": "S5" }, "removeAllowedPrefixesToDirectConnectGateway": { "shape": "S5" } } }, "output": { "type": "structure", "members": { "directConnectGatewayAssociation": { "shape": "S9" } } } }, "UpdateLag": { "input": { "type": "structure", "required": [ "lagId" ], "members": { "lagId": {}, "lagName": {}, "minimumLinks": { "type": "integer" }, "encryptionMode": {} } }, "output": { "shape": "S3b" } }, "UpdateVirtualInterfaceAttributes": { "input": { "type": "structure", "required": [ "virtualInterfaceId" ], "members": { "virtualInterfaceId": {}, "mtu": { "type": "integer" }, "enableSiteLink": { "type": "boolean" }, "virtualInterfaceName": {} } }, "output": { "shape": "S1o" } } }, "shapes": { "S5": { "type": "list", "member": { "type": "structure", "members": { "cidr": {} } } }, "S9": { "type": "structure", "members": { "directConnectGatewayId": {}, "directConnectGatewayOwnerAccount": {}, "associationState": {}, "stateChangeError": {}, "associatedGateway": { "shape": "Sc" }, "associationId": {}, "allowedPrefixesToDirectConnectGateway": { "shape": "S5" }, "virtualGatewayId": {}, "virtualGatewayRegion": { "type": "string", "deprecated": true }, "virtualGatewayOwnerAccount": {} } }, "Sc": { "type": "structure", "members": { "id": {}, "type": {}, "ownerAccount": {}, "region": {} } }, "So": { "type": "structure", "members": { "ownerAccount": {}, "connectionId": {}, "connectionName": {}, "connectionState": {}, "region": {}, "location": {}, "bandwidth": {}, "vlan": { "type": "integer" }, "partnerName": {}, "loaIssueTime": { "type": "timestamp" }, "lagId": {}, "awsDevice": { "shape": "Sv" }, "jumboFrameCapable": { "type": "boolean" }, "awsDeviceV2": {}, "awsLogicalDeviceId": {}, "hasLogicalRedundancy": {}, "tags": { "shape": "S10" }, "providerName": {}, "macSecCapable": { "type": "boolean" }, "portEncryptionStatus": {}, "encryptionMode": {}, "macSecKeys": { "shape": "S18" } } }, "Sv": { "type": "string", "deprecated": true }, "S10": { "type": "list", "member": { "type": "structure", "required": [ "key" ], "members": { "key": {}, "value": {} } } }, "S18": { "type": "list", "member": { "type": "structure", "members": { "secretARN": {}, "ckn": {}, "state": {}, "startOn": {} } } }, "S1o": { "type": "structure", "members": { "ownerAccount": {}, "virtualInterfaceId": {}, "location": {}, "connectionId": {}, "virtualInterfaceType": {}, "virtualInterfaceName": {}, "vlan": { "type": "integer" }, "asn": { "type": "integer" }, "amazonSideAsn": { "type": "long" }, "authKey": {}, "amazonAddress": {}, "customerAddress": {}, "addressFamily": {}, "virtualInterfaceState": {}, "customerRouterConfig": {}, "mtu": { "type": "integer" }, "jumboFrameCapable": { "type": "boolean" }, "virtualGatewayId": {}, "directConnectGatewayId": {}, "routeFilterPrefixes": { "shape": "S5" }, "bgpPeers": { "type": "list", "member": { "type": "structure", "members": { "bgpPeerId": {}, "asn": { "type": "integer" }, "authKey": {}, "addressFamily": {}, "amazonAddress": {}, "customerAddress": {}, "bgpPeerState": {}, "bgpStatus": {}, "awsDeviceV2": {}, "awsLogicalDeviceId": {} } } }, "region": {}, "awsDeviceV2": {}, "awsLogicalDeviceId": {}, "tags": { "shape": "S10" }, "siteLinkEnabled": { "type": "boolean" } } }, "S2v": { "type": "structure", "members": { "directConnectGatewayId": {}, "directConnectGatewayName": {}, "amazonSideAsn": { "type": "long" }, "ownerAccount": {}, "directConnectGatewayState": {}, "stateChangeError": {} } }, "S32": { "type": "structure", "members": { "proposalId": {}, "directConnectGatewayId": {}, "directConnectGatewayOwnerAccount": {}, "proposalState": {}, "associatedGateway": { "shape": "Sc" }, "existingAllowedPrefixesToDirectConnectGateway": { "shape": "S5" }, "requestedAllowedPrefixesToDirectConnectGateway": { "shape": "S5" } } }, "S36": { "type": "structure", "members": { "interconnectId": {}, "interconnectName": {}, "interconnectState": {}, "region": {}, "location": {}, "bandwidth": {}, "loaIssueTime": { "type": "timestamp" }, "lagId": {}, "awsDevice": { "shape": "Sv" }, "jumboFrameCapable": { "type": "boolean" }, "awsDeviceV2": {}, "awsLogicalDeviceId": {}, "hasLogicalRedundancy": {}, "tags": { "shape": "S10" }, "providerName": {} } }, "S3b": { "type": "structure", "members": { "connectionsBandwidth": {}, "numberOfConnections": { "type": "integer" }, "lagId": {}, "ownerAccount": {}, "lagName": {}, "lagState": {}, "location": {}, "region": {}, "minimumLinks": { "type": "integer" }, "awsDevice": { "shape": "Sv" }, "awsDeviceV2": {}, "awsLogicalDeviceId": {}, "connections": { "shape": "S3d" }, "allowsHostedConnections": { "type": "boolean" }, "jumboFrameCapable": { "type": "boolean" }, "hasLogicalRedundancy": {}, "tags": { "shape": "S10" }, "providerName": {}, "macSecCapable": { "type": "boolean" }, "encryptionMode": {}, "macSecKeys": { "shape": "S18" } } }, "S3d": { "type": "list", "member": { "shape": "So" } }, "S44": { "type": "structure", "members": { "loaContent": { "type": "blob" }, "loaContentType": {} } }, "S47": { "type": "structure", "members": { "connections": { "shape": "S3d" } } }, "S65": { "type": "list", "member": {} }, "S69": { "type": "structure", "members": { "testId": {}, "virtualInterfaceId": {}, "bgpPeers": { "shape": "S65" }, "status": {}, "ownerAccount": {}, "testDurationInMinutes": { "type": "integer" }, "startTime": { "type": "timestamp" }, "endTime": { "type": "timestamp" } } } } } },{}],75:[function(require,module,exports){ module.exports={ "pagination": { "DescribeConnections": { "result_key": "connections" }, "DescribeConnectionsOnInterconnect": { "result_key": "connections" }, "DescribeInterconnects": { "result_key": "interconnects" }, "DescribeLocations": { "result_key": "locations" }, "DescribeVirtualGateways": { "result_key": "virtualGateways" }, "DescribeVirtualInterfaces": { "result_key": "virtualInterfaces" } } } },{}],76:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2011-12-05", "endpointPrefix": "dynamodb", "jsonVersion": "1.0", "protocol": "json", "protocols": [ "json" ], "serviceAbbreviation": "DynamoDB", "serviceFullName": "Amazon DynamoDB", "serviceId": "DynamoDB", "signatureVersion": "v4", "targetPrefix": "DynamoDB_20111205", "uid": "dynamodb-2011-12-05", "auth": [ "aws.auth#sigv4" ] }, "operations": { "BatchGetItem": { "input": { "type": "structure", "required": [ "RequestItems" ], "members": { "RequestItems": { "shape": "S2" } } }, "output": { "type": "structure", "members": { "Responses": { "type": "map", "key": {}, "value": { "type": "structure", "members": { "Items": { "shape": "Sk" }, "ConsumedCapacityUnits": { "type": "double" } } } }, "UnprocessedKeys": { "shape": "S2" } } } }, "BatchWriteItem": { "input": { "type": "structure", "required": [ "RequestItems" ], "members": { "RequestItems": { "shape": "So" } } }, "output": { "type": "structure", "members": { "Responses": { "type": "map", "key": {}, "value": { "type": "structure", "members": { "ConsumedCapacityUnits": { "type": "double" } } } }, "UnprocessedItems": { "shape": "So" } } } }, "CreateTable": { "input": { "type": "structure", "required": [ "TableName", "KeySchema", "ProvisionedThroughput" ], "members": { "TableName": {}, "KeySchema": { "shape": "Sy" }, "ProvisionedThroughput": { "shape": "S12" } } }, "output": { "type": "structure", "members": { "TableDescription": { "shape": "S15" } } } }, "DeleteItem": { "input": { "type": "structure", "required": [ "TableName", "Key" ], "members": { "TableName": {}, "Key": { "shape": "S6" }, "Expected": { "shape": "S1b" }, "ReturnValues": {} } }, "output": { "type": "structure", "members": { "Attributes": { "shape": "Sl" }, "ConsumedCapacityUnits": { "type": "double" } } } }, "DeleteTable": { "input": { "type": "structure", "required": [ "TableName" ], "members": { "TableName": {} } }, "output": { "type": "structure", "members": { "TableDescription": { "shape": "S15" } } } }, "DescribeTable": { "input": { "type": "structure", "required": [ "TableName" ], "members": { "TableName": {} } }, "output": { "type": "structure", "members": { "Table": { "shape": "S15" } } } }, "GetItem": { "input": { "type": "structure", "required": [ "TableName", "Key" ], "members": { "TableName": {}, "Key": { "shape": "S6" }, "AttributesToGet": { "shape": "Se" }, "ConsistentRead": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Item": { "shape": "Sl" }, "ConsumedCapacityUnits": { "type": "double" } } } }, "ListTables": { "input": { "type": "structure", "members": { "ExclusiveStartTableName": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "TableNames": { "type": "list", "member": {} }, "LastEvaluatedTableName": {} } } }, "PutItem": { "input": { "type": "structure", "required": [ "TableName", "Item" ], "members": { "TableName": {}, "Item": { "shape": "Ss" }, "Expected": { "shape": "S1b" }, "ReturnValues": {} } }, "output": { "type": "structure", "members": { "Attributes": { "shape": "Sl" }, "ConsumedCapacityUnits": { "type": "double" } } } }, "Query": { "input": { "type": "structure", "required": [ "TableName", "HashKeyValue" ], "members": { "TableName": {}, "AttributesToGet": { "shape": "Se" }, "Limit": { "type": "integer" }, "ConsistentRead": { "type": "boolean" }, "Count": { "type": "boolean" }, "HashKeyValue": { "shape": "S7" }, "RangeKeyCondition": { "shape": "S1u" }, "ScanIndexForward": { "type": "boolean" }, "ExclusiveStartKey": { "shape": "S6" } } }, "output": { "type": "structure", "members": { "Items": { "shape": "Sk" }, "Count": { "type": "integer" }, "LastEvaluatedKey": { "shape": "S6" }, "ConsumedCapacityUnits": { "type": "double" } } } }, "Scan": { "input": { "type": "structure", "required": [ "TableName" ], "members": { "TableName": {}, "AttributesToGet": { "shape": "Se" }, "Limit": { "type": "integer" }, "Count": { "type": "boolean" }, "ScanFilter": { "type": "map", "key": {}, "value": { "shape": "S1u" } }, "ExclusiveStartKey": { "shape": "S6" } } }, "output": { "type": "structure", "members": { "Items": { "shape": "Sk" }, "Count": { "type": "integer" }, "ScannedCount": { "type": "integer" }, "LastEvaluatedKey": { "shape": "S6" }, "ConsumedCapacityUnits": { "type": "double" } } } }, "UpdateItem": { "input": { "type": "structure", "required": [ "TableName", "Key", "AttributeUpdates" ], "members": { "TableName": {}, "Key": { "shape": "S6" }, "AttributeUpdates": { "type": "map", "key": {}, "value": { "type": "structure", "members": { "Value": { "shape": "S7" }, "Action": {} } } }, "Expected": { "shape": "S1b" }, "ReturnValues": {} } }, "output": { "type": "structure", "members": { "Attributes": { "shape": "Sl" }, "ConsumedCapacityUnits": { "type": "double" } } } }, "UpdateTable": { "input": { "type": "structure", "required": [ "TableName", "ProvisionedThroughput" ], "members": { "TableName": {}, "ProvisionedThroughput": { "shape": "S12" } } }, "output": { "type": "structure", "members": { "TableDescription": { "shape": "S15" } } } } }, "shapes": { "S2": { "type": "map", "key": {}, "value": { "type": "structure", "required": [ "Keys" ], "members": { "Keys": { "type": "list", "member": { "shape": "S6" } }, "AttributesToGet": { "shape": "Se" }, "ConsistentRead": { "type": "boolean" } } } }, "S6": { "type": "structure", "required": [ "HashKeyElement" ], "members": { "HashKeyElement": { "shape": "S7" }, "RangeKeyElement": { "shape": "S7" } } }, "S7": { "type": "structure", "members": { "S": {}, "N": {}, "B": { "type": "blob" }, "SS": { "type": "list", "member": {} }, "NS": { "type": "list", "member": {} }, "BS": { "type": "list", "member": { "type": "blob" } } } }, "Se": { "type": "list", "member": {} }, "Sk": { "type": "list", "member": { "shape": "Sl" } }, "Sl": { "type": "map", "key": {}, "value": { "shape": "S7" } }, "So": { "type": "map", "key": {}, "value": { "type": "list", "member": { "type": "structure", "members": { "PutRequest": { "type": "structure", "required": [ "Item" ], "members": { "Item": { "shape": "Ss" } } }, "DeleteRequest": { "type": "structure", "required": [ "Key" ], "members": { "Key": { "shape": "S6" } } } } } } }, "Ss": { "type": "map", "key": {}, "value": { "shape": "S7" } }, "Sy": { "type": "structure", "required": [ "HashKeyElement" ], "members": { "HashKeyElement": { "shape": "Sz" }, "RangeKeyElement": { "shape": "Sz" } } }, "Sz": { "type": "structure", "required": [ "AttributeName", "AttributeType" ], "members": { "AttributeName": {}, "AttributeType": {} } }, "S12": { "type": "structure", "required": [ "ReadCapacityUnits", "WriteCapacityUnits" ], "members": { "ReadCapacityUnits": { "type": "long" }, "WriteCapacityUnits": { "type": "long" } } }, "S15": { "type": "structure", "members": { "TableName": {}, "KeySchema": { "shape": "Sy" }, "TableStatus": {}, "CreationDateTime": { "type": "timestamp" }, "ProvisionedThroughput": { "type": "structure", "members": { "LastIncreaseDateTime": { "type": "timestamp" }, "LastDecreaseDateTime": { "type": "timestamp" }, "NumberOfDecreasesToday": { "type": "long" }, "ReadCapacityUnits": { "type": "long" }, "WriteCapacityUnits": { "type": "long" } } }, "TableSizeBytes": { "type": "long" }, "ItemCount": { "type": "long" } } }, "S1b": { "type": "map", "key": {}, "value": { "type": "structure", "members": { "Value": { "shape": "S7" }, "Exists": { "type": "boolean" } } } }, "S1u": { "type": "structure", "required": [ "ComparisonOperator" ], "members": { "AttributeValueList": { "type": "list", "member": { "shape": "S7" } }, "ComparisonOperator": {} } } } } },{}],77:[function(require,module,exports){ module.exports={ "pagination": { "BatchGetItem": { "input_token": "RequestItems", "output_token": "UnprocessedKeys" }, "ListTables": { "input_token": "ExclusiveStartTableName", "limit_key": "Limit", "output_token": "LastEvaluatedTableName", "result_key": "TableNames" }, "Query": { "input_token": "ExclusiveStartKey", "limit_key": "Limit", "output_token": "LastEvaluatedKey", "result_key": "Items" }, "Scan": { "input_token": "ExclusiveStartKey", "limit_key": "Limit", "output_token": "LastEvaluatedKey", "result_key": "Items" } } } },{}],78:[function(require,module,exports){ module.exports={ "version": 2, "waiters": { "TableExists": { "delay": 20, "operation": "DescribeTable", "maxAttempts": 25, "acceptors": [ { "expected": "ACTIVE", "matcher": "path", "state": "success", "argument": "Table.TableStatus" }, { "expected": "ResourceNotFoundException", "matcher": "error", "state": "retry" } ] }, "TableNotExists": { "delay": 20, "operation": "DescribeTable", "maxAttempts": 25, "acceptors": [ { "expected": "ResourceNotFoundException", "matcher": "error", "state": "success" } ] } } } },{}],79:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2012-08-10", "endpointPrefix": "dynamodb", "jsonVersion": "1.0", "protocol": "json", "protocols": [ "json" ], "serviceAbbreviation": "DynamoDB", "serviceFullName": "Amazon DynamoDB", "serviceId": "DynamoDB", "signatureVersion": "v4", "targetPrefix": "DynamoDB_20120810", "uid": "dynamodb-2012-08-10", "auth": [ "aws.auth#sigv4" ] }, "operations": { "BatchExecuteStatement": { "input": { "type": "structure", "required": [ "Statements" ], "members": { "Statements": { "type": "list", "member": { "type": "structure", "required": [ "Statement" ], "members": { "Statement": {}, "Parameters": { "shape": "S5" }, "ConsistentRead": { "type": "boolean" }, "ReturnValuesOnConditionCheckFailure": {} } } }, "ReturnConsumedCapacity": {} } }, "output": { "type": "structure", "members": { "Responses": { "type": "list", "member": { "type": "structure", "members": { "Error": { "type": "structure", "members": { "Code": {}, "Message": {}, "Item": { "shape": "Sr" } } }, "TableName": {}, "Item": { "shape": "Sr" } } } }, "ConsumedCapacity": { "shape": "St" } } } }, "BatchGetItem": { "input": { "type": "structure", "required": [ "RequestItems" ], "members": { "RequestItems": { "shape": "S11" }, "ReturnConsumedCapacity": {} } }, "output": { "type": "structure", "members": { "Responses": { "type": "map", "key": {}, "value": { "shape": "S1b" } }, "UnprocessedKeys": { "shape": "S11" }, "ConsumedCapacity": { "shape": "St" } } }, "endpointdiscovery": {} }, "BatchWriteItem": { "input": { "type": "structure", "required": [ "RequestItems" ], "members": { "RequestItems": { "shape": "S1d" }, "ReturnConsumedCapacity": {}, "ReturnItemCollectionMetrics": {} } }, "output": { "type": "structure", "members": { "UnprocessedItems": { "shape": "S1d" }, "ItemCollectionMetrics": { "shape": "S1l" }, "ConsumedCapacity": { "shape": "St" } } }, "endpointdiscovery": {} }, "CreateBackup": { "input": { "type": "structure", "required": [ "TableName", "BackupName" ], "members": { "TableName": {}, "BackupName": {} } }, "output": { "type": "structure", "members": { "BackupDetails": { "shape": "S1u" } } }, "endpointdiscovery": {} }, "CreateGlobalTable": { "input": { "type": "structure", "required": [ "GlobalTableName", "ReplicationGroup" ], "members": { "GlobalTableName": {}, "ReplicationGroup": { "shape": "S22" } } }, "output": { "type": "structure", "members": { "GlobalTableDescription": { "shape": "S26" } } }, "endpointdiscovery": {} }, "CreateTable": { "input": { "type": "structure", "required": [ "AttributeDefinitions", "TableName", "KeySchema" ], "members": { "AttributeDefinitions": { "shape": "S2o" }, "TableName": {}, "KeySchema": { "shape": "S2s" }, "LocalSecondaryIndexes": { "shape": "S2v" }, "GlobalSecondaryIndexes": { "shape": "S31" }, "BillingMode": {}, "ProvisionedThroughput": { "shape": "S33" }, "StreamSpecification": { "shape": "S36" }, "SSESpecification": { "shape": "S39" }, "Tags": { "shape": "S3c" }, "TableClass": {}, "DeletionProtectionEnabled": { "type": "boolean" }, "ResourcePolicy": {}, "OnDemandThroughput": { "shape": "S34" } } }, "output": { "type": "structure", "members": { "TableDescription": { "shape": "S3j" } } }, "endpointdiscovery": {} }, "DeleteBackup": { "input": { "type": "structure", "required": [ "BackupArn" ], "members": { "BackupArn": {} } }, "output": { "type": "structure", "members": { "BackupDescription": { "shape": "S45" } } }, "endpointdiscovery": {} }, "DeleteItem": { "input": { "type": "structure", "required": [ "TableName", "Key" ], "members": { "TableName": {}, "Key": { "shape": "S14" }, "Expected": { "shape": "S4i" }, "ConditionalOperator": {}, "ReturnValues": {}, "ReturnConsumedCapacity": {}, "ReturnItemCollectionMetrics": {}, "ConditionExpression": {}, "ExpressionAttributeNames": { "shape": "S17" }, "ExpressionAttributeValues": { "shape": "S4q" }, "ReturnValuesOnConditionCheckFailure": {} } }, "output": { "type": "structure", "members": { "Attributes": { "shape": "Sr" }, "ConsumedCapacity": { "shape": "Su" }, "ItemCollectionMetrics": { "shape": "S1n" } } }, "endpointdiscovery": {} }, "DeleteResourcePolicy": { "input": { "type": "structure", "required": [ "ResourceArn" ], "members": { "ResourceArn": {}, "ExpectedRevisionId": {} } }, "output": { "type": "structure", "members": { "RevisionId": {} } }, "endpointdiscovery": {} }, "DeleteTable": { "input": { "type": "structure", "required": [ "TableName" ], "members": { "TableName": {} } }, "output": { "type": "structure", "members": { "TableDescription": { "shape": "S3j" } } }, "endpointdiscovery": {} }, "DescribeBackup": { "input": { "type": "structure", "required": [ "BackupArn" ], "members": { "BackupArn": {} } }, "output": { "type": "structure", "members": { "BackupDescription": { "shape": "S45" } } }, "endpointdiscovery": {} }, "DescribeContinuousBackups": { "input": { "type": "structure", "required": [ "TableName" ], "members": { "TableName": {} } }, "output": { "type": "structure", "members": { "ContinuousBackupsDescription": { "shape": "S53" } } }, "endpointdiscovery": {} }, "DescribeContributorInsights": { "input": { "type": "structure", "required": [ "TableName" ], "members": { "TableName": {}, "IndexName": {} } }, "output": { "type": "structure", "members": { "TableName": {}, "IndexName": {}, "ContributorInsightsRuleList": { "type": "list", "member": {} }, "ContributorInsightsStatus": {}, "LastUpdateDateTime": { "type": "timestamp" }, "FailureException": { "type": "structure", "members": { "ExceptionName": {}, "ExceptionDescription": {} } } } } }, "DescribeEndpoints": { "input": { "type": "structure", "members": {} }, "output": { "type": "structure", "required": [ "Endpoints" ], "members": { "Endpoints": { "type": "list", "member": { "type": "structure", "required": [ "Address", "CachePeriodInMinutes" ], "members": { "Address": {}, "CachePeriodInMinutes": { "type": "long" } } } } } }, "endpointoperation": true }, "DescribeExport": { "input": { "type": "structure", "required": [ "ExportArn" ], "members": { "ExportArn": {} } }, "output": { "type": "structure", "members": { "ExportDescription": { "shape": "S5o" } } } }, "DescribeGlobalTable": { "input": { "type": "structure", "required": [ "GlobalTableName" ], "members": { "GlobalTableName": {} } }, "output": { "type": "structure", "members": { "GlobalTableDescription": { "shape": "S26" } } }, "endpointdiscovery": {} }, "DescribeGlobalTableSettings": { "input": { "type": "structure", "required": [ "GlobalTableName" ], "members": { "GlobalTableName": {} } }, "output": { "type": "structure", "members": { "GlobalTableName": {}, "ReplicaSettings": { "shape": "S6d" } } }, "endpointdiscovery": {} }, "DescribeImport": { "input": { "type": "structure", "required": [ "ImportArn" ], "members": { "ImportArn": {} } }, "output": { "type": "structure", "required": [ "ImportTableDescription" ], "members": { "ImportTableDescription": { "shape": "S6r" } } } }, "DescribeKinesisStreamingDestination": { "input": { "type": "structure", "required": [ "TableName" ], "members": { "TableName": {} } }, "output": { "type": "structure", "members": { "TableName": {}, "KinesisDataStreamDestinations": { "type": "list", "member": { "type": "structure", "members": { "StreamArn": {}, "DestinationStatus": {}, "DestinationStatusDescription": {}, "ApproximateCreationDateTimePrecision": {} } } } } }, "endpointdiscovery": {} }, "DescribeLimits": { "input": { "type": "structure", "members": {} }, "output": { "type": "structure", "members": { "AccountMaxReadCapacityUnits": { "type": "long" }, "AccountMaxWriteCapacityUnits": { "type": "long" }, "TableMaxReadCapacityUnits": { "type": "long" }, "TableMaxWriteCapacityUnits": { "type": "long" } } }, "endpointdiscovery": {} }, "DescribeTable": { "input": { "type": "structure", "required": [ "TableName" ], "members": { "TableName": {} } }, "output": { "type": "structure", "members": { "Table": { "shape": "S3j" } } }, "endpointdiscovery": {} }, "DescribeTableReplicaAutoScaling": { "input": { "type": "structure", "required": [ "TableName" ], "members": { "TableName": {} } }, "output": { "type": "structure", "members": { "TableAutoScalingDescription": { "shape": "S7k" } } } }, "DescribeTimeToLive": { "input": { "type": "structure", "required": [ "TableName" ], "members": { "TableName": {} } }, "output": { "type": "structure", "members": { "TimeToLiveDescription": { "shape": "S4e" } } }, "endpointdiscovery": {} }, "DisableKinesisStreamingDestination": { "input": { "shape": "S7r" }, "output": { "shape": "S7t" }, "endpointdiscovery": {} }, "EnableKinesisStreamingDestination": { "input": { "shape": "S7r" }, "output": { "shape": "S7t" }, "endpointdiscovery": {} }, "ExecuteStatement": { "input": { "type": "structure", "required": [ "Statement" ], "members": { "Statement": {}, "Parameters": { "shape": "S5" }, "ConsistentRead": { "type": "boolean" }, "NextToken": {}, "ReturnConsumedCapacity": {}, "Limit": { "type": "integer" }, "ReturnValuesOnConditionCheckFailure": {} } }, "output": { "type": "structure", "members": { "Items": { "shape": "S1b" }, "NextToken": {}, "ConsumedCapacity": { "shape": "Su" }, "LastEvaluatedKey": { "shape": "S14" } } } }, "ExecuteTransaction": { "input": { "type": "structure", "required": [ "TransactStatements" ], "members": { "TransactStatements": { "type": "list", "member": { "type": "structure", "required": [ "Statement" ], "members": { "Statement": {}, "Parameters": { "shape": "S5" }, "ReturnValuesOnConditionCheckFailure": {} } } }, "ClientRequestToken": { "idempotencyToken": true }, "ReturnConsumedCapacity": {} } }, "output": { "type": "structure", "members": { "Responses": { "shape": "S83" }, "ConsumedCapacity": { "shape": "St" } } } }, "ExportTableToPointInTime": { "input": { "type": "structure", "required": [ "TableArn", "S3Bucket" ], "members": { "TableArn": {}, "ExportTime": { "type": "timestamp" }, "ClientToken": { "idempotencyToken": true }, "S3Bucket": {}, "S3BucketOwner": {}, "S3Prefix": {}, "S3SseAlgorithm": {}, "S3SseKmsKeyId": {}, "ExportFormat": {}, "ExportType": {}, "IncrementalExportSpecification": { "shape": "S65" } } }, "output": { "type": "structure", "members": { "ExportDescription": { "shape": "S5o" } } } }, "GetItem": { "input": { "type": "structure", "required": [ "TableName", "Key" ], "members": { "TableName": {}, "Key": { "shape": "S14" }, "AttributesToGet": { "shape": "S15" }, "ConsistentRead": { "type": "boolean" }, "ReturnConsumedCapacity": {}, "ProjectionExpression": {}, "ExpressionAttributeNames": { "shape": "S17" } } }, "output": { "type": "structure", "members": { "Item": { "shape": "Sr" }, "ConsumedCapacity": { "shape": "Su" } } }, "endpointdiscovery": {} }, "GetResourcePolicy": { "input": { "type": "structure", "required": [ "ResourceArn" ], "members": { "ResourceArn": {} } }, "output": { "type": "structure", "members": { "Policy": {}, "RevisionId": {} } }, "endpointdiscovery": {} }, "ImportTable": { "input": { "type": "structure", "required": [ "S3BucketSource", "InputFormat", "TableCreationParameters" ], "members": { "ClientToken": { "idempotencyToken": true }, "S3BucketSource": { "shape": "S6t" }, "InputFormat": {}, "InputFormatOptions": { "shape": "S6x" }, "InputCompressionType": {}, "TableCreationParameters": { "shape": "S73" } } }, "output": { "type": "structure", "required": [ "ImportTableDescription" ], "members": { "ImportTableDescription": { "shape": "S6r" } } } }, "ListBackups": { "input": { "type": "structure", "members": { "TableName": {}, "Limit": { "type": "integer" }, "TimeRangeLowerBound": { "type": "timestamp" }, "TimeRangeUpperBound": { "type": "timestamp" }, "ExclusiveStartBackupArn": {}, "BackupType": {} } }, "output": { "type": "structure", "members": { "BackupSummaries": { "type": "list", "member": { "type": "structure", "members": { "TableName": {}, "TableId": {}, "TableArn": {}, "BackupArn": {}, "BackupName": {}, "BackupCreationDateTime": { "type": "timestamp" }, "BackupExpiryDateTime": { "type": "timestamp" }, "BackupStatus": {}, "BackupType": {}, "BackupSizeBytes": { "type": "long" } } } }, "LastEvaluatedBackupArn": {} } }, "endpointdiscovery": {} }, "ListContributorInsights": { "input": { "type": "structure", "members": { "TableName": {}, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "ContributorInsightsSummaries": { "type": "list", "member": { "type": "structure", "members": { "TableName": {}, "IndexName": {}, "ContributorInsightsStatus": {} } } }, "NextToken": {} } } }, "ListExports": { "input": { "type": "structure", "members": { "TableArn": {}, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "ExportSummaries": { "type": "list", "member": { "type": "structure", "members": { "ExportArn": {}, "ExportStatus": {}, "ExportType": {} } } }, "NextToken": {} } } }, "ListGlobalTables": { "input": { "type": "structure", "members": { "ExclusiveStartGlobalTableName": {}, "Limit": { "type": "integer" }, "RegionName": {} } }, "output": { "type": "structure", "members": { "GlobalTables": { "type": "list", "member": { "type": "structure", "members": { "GlobalTableName": {}, "ReplicationGroup": { "shape": "S22" } } } }, "LastEvaluatedGlobalTableName": {} } }, "endpointdiscovery": {} }, "ListImports": { "input": { "type": "structure", "members": { "TableArn": {}, "PageSize": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "ImportSummaryList": { "type": "list", "member": { "type": "structure", "members": { "ImportArn": {}, "ImportStatus": {}, "TableArn": {}, "S3BucketSource": { "shape": "S6t" }, "CloudWatchLogGroupArn": {}, "InputFormat": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" } } } }, "NextToken": {} } } }, "ListTables": { "input": { "type": "structure", "members": { "ExclusiveStartTableName": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "TableNames": { "type": "list", "member": {} }, "LastEvaluatedTableName": {} } }, "endpointdiscovery": {} }, "ListTagsOfResource": { "input": { "type": "structure", "required": [ "ResourceArn" ], "members": { "ResourceArn": {}, "NextToken": {} } }, "output": { "type": "structure", "members": { "Tags": { "shape": "S3c" }, "NextToken": {} } }, "endpointdiscovery": {} }, "PutItem": { "input": { "type": "structure", "required": [ "TableName", "Item" ], "members": { "TableName": {}, "Item": { "shape": "S1h" }, "Expected": { "shape": "S4i" }, "ReturnValues": {}, "ReturnConsumedCapacity": {}, "ReturnItemCollectionMetrics": {}, "ConditionalOperator": {}, "ConditionExpression": {}, "ExpressionAttributeNames": { "shape": "S17" }, "ExpressionAttributeValues": { "shape": "S4q" }, "ReturnValuesOnConditionCheckFailure": {} } }, "output": { "type": "structure", "members": { "Attributes": { "shape": "Sr" }, "ConsumedCapacity": { "shape": "Su" }, "ItemCollectionMetrics": { "shape": "S1n" } } }, "endpointdiscovery": {} }, "PutResourcePolicy": { "input": { "type": "structure", "required": [ "ResourceArn", "Policy" ], "members": { "ResourceArn": {}, "Policy": {}, "ExpectedRevisionId": {}, "ConfirmRemoveSelfResourceAccess": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "RevisionId": {} } }, "endpointdiscovery": {} }, "Query": { "input": { "type": "structure", "required": [ "TableName" ], "members": { "TableName": {}, "IndexName": {}, "Select": {}, "AttributesToGet": { "shape": "S15" }, "Limit": { "type": "integer" }, "ConsistentRead": { "type": "boolean" }, "KeyConditions": { "type": "map", "key": {}, "value": { "shape": "S9l" } }, "QueryFilter": { "shape": "S9m" }, "ConditionalOperator": {}, "ScanIndexForward": { "type": "boolean" }, "ExclusiveStartKey": { "shape": "S14" }, "ReturnConsumedCapacity": {}, "ProjectionExpression": {}, "FilterExpression": {}, "KeyConditionExpression": {}, "ExpressionAttributeNames": { "shape": "S17" }, "ExpressionAttributeValues": { "shape": "S4q" } } }, "output": { "type": "structure", "members": { "Items": { "shape": "S1b" }, "Count": { "type": "integer" }, "ScannedCount": { "type": "integer" }, "LastEvaluatedKey": { "shape": "S14" }, "ConsumedCapacity": { "shape": "Su" } } }, "endpointdiscovery": {} }, "RestoreTableFromBackup": { "input": { "type": "structure", "required": [ "TargetTableName", "BackupArn" ], "members": { "TargetTableName": {}, "BackupArn": {}, "BillingModeOverride": {}, "GlobalSecondaryIndexOverride": { "shape": "S31" }, "LocalSecondaryIndexOverride": { "shape": "S2v" }, "ProvisionedThroughputOverride": { "shape": "S33" }, "OnDemandThroughputOverride": { "shape": "S34" }, "SSESpecificationOverride": { "shape": "S39" } } }, "output": { "type": "structure", "members": { "TableDescription": { "shape": "S3j" } } }, "endpointdiscovery": {} }, "RestoreTableToPointInTime": { "input": { "type": "structure", "required": [ "TargetTableName" ], "members": { "SourceTableArn": {}, "SourceTableName": {}, "TargetTableName": {}, "UseLatestRestorableTime": { "type": "boolean" }, "RestoreDateTime": { "type": "timestamp" }, "BillingModeOverride": {}, "GlobalSecondaryIndexOverride": { "shape": "S31" }, "LocalSecondaryIndexOverride": { "shape": "S2v" }, "ProvisionedThroughputOverride": { "shape": "S33" }, "OnDemandThroughputOverride": { "shape": "S34" }, "SSESpecificationOverride": { "shape": "S39" } } }, "output": { "type": "structure", "members": { "TableDescription": { "shape": "S3j" } } }, "endpointdiscovery": {} }, "Scan": { "input": { "type": "structure", "required": [ "TableName" ], "members": { "TableName": {}, "IndexName": {}, "AttributesToGet": { "shape": "S15" }, "Limit": { "type": "integer" }, "Select": {}, "ScanFilter": { "shape": "S9m" }, "ConditionalOperator": {}, "ExclusiveStartKey": { "shape": "S14" }, "ReturnConsumedCapacity": {}, "TotalSegments": { "type": "integer" }, "Segment": { "type": "integer" }, "ProjectionExpression": {}, "FilterExpression": {}, "ExpressionAttributeNames": { "shape": "S17" }, "ExpressionAttributeValues": { "shape": "S4q" }, "ConsistentRead": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Items": { "shape": "S1b" }, "Count": { "type": "integer" }, "ScannedCount": { "type": "integer" }, "LastEvaluatedKey": { "shape": "S14" }, "ConsumedCapacity": { "shape": "Su" } } }, "endpointdiscovery": {} }, "TagResource": { "input": { "type": "structure", "required": [ "ResourceArn", "Tags" ], "members": { "ResourceArn": {}, "Tags": { "shape": "S3c" } } }, "endpointdiscovery": {} }, "TransactGetItems": { "input": { "type": "structure", "required": [ "TransactItems" ], "members": { "TransactItems": { "type": "list", "member": { "type": "structure", "required": [ "Get" ], "members": { "Get": { "type": "structure", "required": [ "Key", "TableName" ], "members": { "Key": { "shape": "S14" }, "TableName": {}, "ProjectionExpression": {}, "ExpressionAttributeNames": { "shape": "S17" } } } } } }, "ReturnConsumedCapacity": {} } }, "output": { "type": "structure", "members": { "ConsumedCapacity": { "shape": "St" }, "Responses": { "shape": "S83" } } }, "endpointdiscovery": {} }, "TransactWriteItems": { "input": { "type": "structure", "required": [ "TransactItems" ], "members": { "TransactItems": { "type": "list", "member": { "type": "structure", "members": { "ConditionCheck": { "type": "structure", "required": [ "Key", "TableName", "ConditionExpression" ], "members": { "Key": { "shape": "S14" }, "TableName": {}, "ConditionExpression": {}, "ExpressionAttributeNames": { "shape": "S17" }, "ExpressionAttributeValues": { "shape": "S4q" }, "ReturnValuesOnConditionCheckFailure": {} } }, "Put": { "type": "structure", "required": [ "Item", "TableName" ], "members": { "Item": { "shape": "S1h" }, "TableName": {}, "ConditionExpression": {}, "ExpressionAttributeNames": { "shape": "S17" }, "ExpressionAttributeValues": { "shape": "S4q" }, "ReturnValuesOnConditionCheckFailure": {} } }, "Delete": { "type": "structure", "required": [ "Key", "TableName" ], "members": { "Key": { "shape": "S14" }, "TableName": {}, "ConditionExpression": {}, "ExpressionAttributeNames": { "shape": "S17" }, "ExpressionAttributeValues": { "shape": "S4q" }, "ReturnValuesOnConditionCheckFailure": {} } }, "Update": { "type": "structure", "required": [ "Key", "UpdateExpression", "TableName" ], "members": { "Key": { "shape": "S14" }, "UpdateExpression": {}, "TableName": {}, "ConditionExpression": {}, "ExpressionAttributeNames": { "shape": "S17" }, "ExpressionAttributeValues": { "shape": "S4q" }, "ReturnValuesOnConditionCheckFailure": {} } } } } }, "ReturnConsumedCapacity": {}, "ReturnItemCollectionMetrics": {}, "ClientRequestToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "ConsumedCapacity": { "shape": "St" }, "ItemCollectionMetrics": { "shape": "S1l" } } }, "endpointdiscovery": {} }, "UntagResource": { "input": { "type": "structure", "required": [ "ResourceArn", "TagKeys" ], "members": { "ResourceArn": {}, "TagKeys": { "type": "list", "member": {} } } }, "endpointdiscovery": {} }, "UpdateContinuousBackups": { "input": { "type": "structure", "required": [ "TableName", "PointInTimeRecoverySpecification" ], "members": { "TableName": {}, "PointInTimeRecoverySpecification": { "type": "structure", "required": [ "PointInTimeRecoveryEnabled" ], "members": { "PointInTimeRecoveryEnabled": { "type": "boolean" } } } } }, "output": { "type": "structure", "members": { "ContinuousBackupsDescription": { "shape": "S53" } } }, "endpointdiscovery": {} }, "UpdateContributorInsights": { "input": { "type": "structure", "required": [ "TableName", "ContributorInsightsAction" ], "members": { "TableName": {}, "IndexName": {}, "ContributorInsightsAction": {} } }, "output": { "type": "structure", "members": { "TableName": {}, "IndexName": {}, "ContributorInsightsStatus": {} } } }, "UpdateGlobalTable": { "input": { "type": "structure", "required": [ "GlobalTableName", "ReplicaUpdates" ], "members": { "GlobalTableName": {}, "ReplicaUpdates": { "type": "list", "member": { "type": "structure", "members": { "Create": { "type": "structure", "required": [ "RegionName" ], "members": { "RegionName": {} } }, "Delete": { "type": "structure", "required": [ "RegionName" ], "members": { "RegionName": {} } } } } } } }, "output": { "type": "structure", "members": { "GlobalTableDescription": { "shape": "S26" } } }, "endpointdiscovery": {} }, "UpdateGlobalTableSettings": { "input": { "type": "structure", "required": [ "GlobalTableName" ], "members": { "GlobalTableName": {}, "GlobalTableBillingMode": {}, "GlobalTableProvisionedWriteCapacityUnits": { "type": "long" }, "GlobalTableProvisionedWriteCapacityAutoScalingSettingsUpdate": { "shape": "Sas" }, "GlobalTableGlobalSecondaryIndexSettingsUpdate": { "type": "list", "member": { "type": "structure", "required": [ "IndexName" ], "members": { "IndexName": {}, "ProvisionedWriteCapacityUnits": { "type": "long" }, "ProvisionedWriteCapacityAutoScalingSettingsUpdate": { "shape": "Sas" } } } }, "ReplicaSettingsUpdate": { "type": "list", "member": { "type": "structure", "required": [ "RegionName" ], "members": { "RegionName": {}, "ReplicaProvisionedReadCapacityUnits": { "type": "long" }, "ReplicaProvisionedReadCapacityAutoScalingSettingsUpdate": { "shape": "Sas" }, "ReplicaGlobalSecondaryIndexSettingsUpdate": { "type": "list", "member": { "type": "structure", "required": [ "IndexName" ], "members": { "IndexName": {}, "ProvisionedReadCapacityUnits": { "type": "long" }, "ProvisionedReadCapacityAutoScalingSettingsUpdate": { "shape": "Sas" } } } }, "ReplicaTableClass": {} } } } } }, "output": { "type": "structure", "members": { "GlobalTableName": {}, "ReplicaSettings": { "shape": "S6d" } } }, "endpointdiscovery": {} }, "UpdateItem": { "input": { "type": "structure", "required": [ "TableName", "Key" ], "members": { "TableName": {}, "Key": { "shape": "S14" }, "AttributeUpdates": { "type": "map", "key": {}, "value": { "type": "structure", "members": { "Value": { "shape": "S6" }, "Action": {} } } }, "Expected": { "shape": "S4i" }, "ConditionalOperator": {}, "ReturnValues": {}, "ReturnConsumedCapacity": {}, "ReturnItemCollectionMetrics": {}, "UpdateExpression": {}, "ConditionExpression": {}, "ExpressionAttributeNames": { "shape": "S17" }, "ExpressionAttributeValues": { "shape": "S4q" }, "ReturnValuesOnConditionCheckFailure": {} } }, "output": { "type": "structure", "members": { "Attributes": { "shape": "Sr" }, "ConsumedCapacity": { "shape": "Su" }, "ItemCollectionMetrics": { "shape": "S1n" } } }, "endpointdiscovery": {} }, "UpdateKinesisStreamingDestination": { "input": { "type": "structure", "required": [ "TableName", "StreamArn" ], "members": { "TableName": {}, "StreamArn": {}, "UpdateKinesisStreamingConfiguration": { "shape": "Sb9" } } }, "output": { "type": "structure", "members": { "TableName": {}, "StreamArn": {}, "DestinationStatus": {}, "UpdateKinesisStreamingConfiguration": { "shape": "Sb9" } } }, "endpointdiscovery": {} }, "UpdateTable": { "input": { "type": "structure", "required": [ "TableName" ], "members": { "AttributeDefinitions": { "shape": "S2o" }, "TableName": {}, "BillingMode": {}, "ProvisionedThroughput": { "shape": "S33" }, "GlobalSecondaryIndexUpdates": { "type": "list", "member": { "type": "structure", "members": { "Update": { "type": "structure", "required": [ "IndexName" ], "members": { "IndexName": {}, "ProvisionedThroughput": { "shape": "S33" }, "OnDemandThroughput": { "shape": "S34" } } }, "Create": { "type": "structure", "required": [ "IndexName", "KeySchema", "Projection" ], "members": { "IndexName": {}, "KeySchema": { "shape": "S2s" }, "Projection": { "shape": "S2x" }, "ProvisionedThroughput": { "shape": "S33" }, "OnDemandThroughput": { "shape": "S34" } } }, "Delete": { "type": "structure", "required": [ "IndexName" ], "members": { "IndexName": {} } } } } }, "StreamSpecification": { "shape": "S36" }, "SSESpecification": { "shape": "S39" }, "ReplicaUpdates": { "type": "list", "member": { "type": "structure", "members": { "Create": { "type": "structure", "required": [ "RegionName" ], "members": { "RegionName": {}, "KMSMasterKeyId": {}, "ProvisionedThroughputOverride": { "shape": "S2d" }, "OnDemandThroughputOverride": { "shape": "S2f" }, "GlobalSecondaryIndexes": { "shape": "Sbk" }, "TableClassOverride": {} } }, "Update": { "type": "structure", "required": [ "RegionName" ], "members": { "RegionName": {}, "KMSMasterKeyId": {}, "ProvisionedThroughputOverride": { "shape": "S2d" }, "OnDemandThroughputOverride": { "shape": "S2f" }, "GlobalSecondaryIndexes": { "shape": "Sbk" }, "TableClassOverride": {} } }, "Delete": { "type": "structure", "required": [ "RegionName" ], "members": { "RegionName": {} } } } } }, "TableClass": {}, "DeletionProtectionEnabled": { "type": "boolean" }, "OnDemandThroughput": { "shape": "S34" } } }, "output": { "type": "structure", "members": { "TableDescription": { "shape": "S3j" } } }, "endpointdiscovery": {} }, "UpdateTableReplicaAutoScaling": { "input": { "type": "structure", "required": [ "TableName" ], "members": { "GlobalSecondaryIndexUpdates": { "type": "list", "member": { "type": "structure", "members": { "IndexName": {}, "ProvisionedWriteCapacityAutoScalingUpdate": { "shape": "Sas" } } } }, "TableName": {}, "ProvisionedWriteCapacityAutoScalingUpdate": { "shape": "Sas" }, "ReplicaUpdates": { "type": "list", "member": { "type": "structure", "required": [ "RegionName" ], "members": { "RegionName": {}, "ReplicaGlobalSecondaryIndexUpdates": { "type": "list", "member": { "type": "structure", "members": { "IndexName": {}, "ProvisionedReadCapacityAutoScalingUpdate": { "shape": "Sas" } } } }, "ReplicaProvisionedReadCapacityAutoScalingUpdate": { "shape": "Sas" } } } } } }, "output": { "type": "structure", "members": { "TableAutoScalingDescription": { "shape": "S7k" } } } }, "UpdateTimeToLive": { "input": { "type": "structure", "required": [ "TableName", "TimeToLiveSpecification" ], "members": { "TableName": {}, "TimeToLiveSpecification": { "shape": "Sby" } } }, "output": { "type": "structure", "members": { "TimeToLiveSpecification": { "shape": "Sby" } } }, "endpointdiscovery": {} } }, "shapes": { "S5": { "type": "list", "member": { "shape": "S6" } }, "S6": { "type": "structure", "members": { "S": {}, "N": {}, "B": { "type": "blob" }, "SS": { "type": "list", "member": {} }, "NS": { "type": "list", "member": {} }, "BS": { "type": "list", "member": { "type": "blob" } }, "M": { "type": "map", "key": {}, "value": { "shape": "S6" } }, "L": { "type": "list", "member": { "shape": "S6" } }, "NULL": { "type": "boolean" }, "BOOL": { "type": "boolean" } } }, "Sr": { "type": "map", "key": {}, "value": { "shape": "S6" } }, "St": { "type": "list", "member": { "shape": "Su" } }, "Su": { "type": "structure", "members": { "TableName": {}, "CapacityUnits": { "type": "double" }, "ReadCapacityUnits": { "type": "double" }, "WriteCapacityUnits": { "type": "double" }, "Table": { "shape": "Sx" }, "LocalSecondaryIndexes": { "shape": "Sy" }, "GlobalSecondaryIndexes": { "shape": "Sy" } } }, "Sx": { "type": "structure", "members": { "ReadCapacityUnits": { "type": "double" }, "WriteCapacityUnits": { "type": "double" }, "CapacityUnits": { "type": "double" } } }, "Sy": { "type": "map", "key": {}, "value": { "shape": "Sx" } }, "S11": { "type": "map", "key": {}, "value": { "type": "structure", "required": [ "Keys" ], "members": { "Keys": { "type": "list", "member": { "shape": "S14" } }, "AttributesToGet": { "shape": "S15" }, "ConsistentRead": { "type": "boolean" }, "ProjectionExpression": {}, "ExpressionAttributeNames": { "shape": "S17" } } } }, "S14": { "type": "map", "key": {}, "value": { "shape": "S6" } }, "S15": { "type": "list", "member": {} }, "S17": { "type": "map", "key": {}, "value": {} }, "S1b": { "type": "list", "member": { "shape": "Sr" } }, "S1d": { "type": "map", "key": {}, "value": { "type": "list", "member": { "type": "structure", "members": { "PutRequest": { "type": "structure", "required": [ "Item" ], "members": { "Item": { "shape": "S1h" } } }, "DeleteRequest": { "type": "structure", "required": [ "Key" ], "members": { "Key": { "shape": "S14" } } } } } } }, "S1h": { "type": "map", "key": {}, "value": { "shape": "S6" } }, "S1l": { "type": "map", "key": {}, "value": { "type": "list", "member": { "shape": "S1n" } } }, "S1n": { "type": "structure", "members": { "ItemCollectionKey": { "type": "map", "key": {}, "value": { "shape": "S6" } }, "SizeEstimateRangeGB": { "type": "list", "member": { "type": "double" } } } }, "S1u": { "type": "structure", "required": [ "BackupArn", "BackupName", "BackupStatus", "BackupType", "BackupCreationDateTime" ], "members": { "BackupArn": {}, "BackupName": {}, "BackupSizeBytes": { "type": "long" }, "BackupStatus": {}, "BackupType": {}, "BackupCreationDateTime": { "type": "timestamp" }, "BackupExpiryDateTime": { "type": "timestamp" } } }, "S22": { "type": "list", "member": { "type": "structure", "members": { "RegionName": {} } } }, "S26": { "type": "structure", "members": { "ReplicationGroup": { "shape": "S27" }, "GlobalTableArn": {}, "CreationDateTime": { "type": "timestamp" }, "GlobalTableStatus": {}, "GlobalTableName": {} } }, "S27": { "type": "list", "member": { "type": "structure", "members": { "RegionName": {}, "ReplicaStatus": {}, "ReplicaStatusDescription": {}, "ReplicaStatusPercentProgress": {}, "KMSMasterKeyId": {}, "ProvisionedThroughputOverride": { "shape": "S2d" }, "OnDemandThroughputOverride": { "shape": "S2f" }, "GlobalSecondaryIndexes": { "type": "list", "member": { "type": "structure", "members": { "IndexName": {}, "ProvisionedThroughputOverride": { "shape": "S2d" }, "OnDemandThroughputOverride": { "shape": "S2f" } } } }, "ReplicaInaccessibleDateTime": { "type": "timestamp" }, "ReplicaTableClassSummary": { "shape": "S2j" } } } }, "S2d": { "type": "structure", "members": { "ReadCapacityUnits": { "type": "long" } } }, "S2f": { "type": "structure", "members": { "MaxReadRequestUnits": { "type": "long" } } }, "S2j": { "type": "structure", "members": { "TableClass": {}, "LastUpdateDateTime": { "type": "timestamp" } } }, "S2o": { "type": "list", "member": { "type": "structure", "required": [ "AttributeName", "AttributeType" ], "members": { "AttributeName": {}, "AttributeType": {} } } }, "S2s": { "type": "list", "member": { "type": "structure", "required": [ "AttributeName", "KeyType" ], "members": { "AttributeName": {}, "KeyType": {} } } }, "S2v": { "type": "list", "member": { "type": "structure", "required": [ "IndexName", "KeySchema", "Projection" ], "members": { "IndexName": {}, "KeySchema": { "shape": "S2s" }, "Projection": { "shape": "S2x" } } } }, "S2x": { "type": "structure", "members": { "ProjectionType": {}, "NonKeyAttributes": { "type": "list", "member": {} } } }, "S31": { "type": "list", "member": { "type": "structure", "required": [ "IndexName", "KeySchema", "Projection" ], "members": { "IndexName": {}, "KeySchema": { "shape": "S2s" }, "Projection": { "shape": "S2x" }, "ProvisionedThroughput": { "shape": "S33" }, "OnDemandThroughput": { "shape": "S34" } } } }, "S33": { "type": "structure", "required": [ "ReadCapacityUnits", "WriteCapacityUnits" ], "members": { "ReadCapacityUnits": { "type": "long" }, "WriteCapacityUnits": { "type": "long" } } }, "S34": { "type": "structure", "members": { "MaxReadRequestUnits": { "type": "long" }, "MaxWriteRequestUnits": { "type": "long" } } }, "S36": { "type": "structure", "required": [ "StreamEnabled" ], "members": { "StreamEnabled": { "type": "boolean" }, "StreamViewType": {} } }, "S39": { "type": "structure", "members": { "Enabled": { "type": "boolean" }, "SSEType": {}, "KMSMasterKeyId": {} } }, "S3c": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Value" ], "members": { "Key": {}, "Value": {} } } }, "S3j": { "type": "structure", "members": { "AttributeDefinitions": { "shape": "S2o" }, "TableName": {}, "KeySchema": { "shape": "S2s" }, "TableStatus": {}, "CreationDateTime": { "type": "timestamp" }, "ProvisionedThroughput": { "shape": "S3l" }, "TableSizeBytes": { "type": "long" }, "ItemCount": { "type": "long" }, "TableArn": {}, "TableId": {}, "BillingModeSummary": { "shape": "S3o" }, "LocalSecondaryIndexes": { "type": "list", "member": { "type": "structure", "members": { "IndexName": {}, "KeySchema": { "shape": "S2s" }, "Projection": { "shape": "S2x" }, "IndexSizeBytes": { "type": "long" }, "ItemCount": { "type": "long" }, "IndexArn": {} } } }, "GlobalSecondaryIndexes": { "type": "list", "member": { "type": "structure", "members": { "IndexName": {}, "KeySchema": { "shape": "S2s" }, "Projection": { "shape": "S2x" }, "IndexStatus": {}, "Backfilling": { "type": "boolean" }, "ProvisionedThroughput": { "shape": "S3l" }, "IndexSizeBytes": { "type": "long" }, "ItemCount": { "type": "long" }, "IndexArn": {}, "OnDemandThroughput": { "shape": "S34" } } } }, "StreamSpecification": { "shape": "S36" }, "LatestStreamLabel": {}, "LatestStreamArn": {}, "GlobalTableVersion": {}, "Replicas": { "shape": "S27" }, "RestoreSummary": { "type": "structure", "required": [ "RestoreDateTime", "RestoreInProgress" ], "members": { "SourceBackupArn": {}, "SourceTableArn": {}, "RestoreDateTime": { "type": "timestamp" }, "RestoreInProgress": { "type": "boolean" } } }, "SSEDescription": { "shape": "S3y" }, "ArchivalSummary": { "type": "structure", "members": { "ArchivalDateTime": { "type": "timestamp" }, "ArchivalReason": {}, "ArchivalBackupArn": {} } }, "TableClassSummary": { "shape": "S2j" }, "DeletionProtectionEnabled": { "type": "boolean" }, "OnDemandThroughput": { "shape": "S34" } } }, "S3l": { "type": "structure", "members": { "LastIncreaseDateTime": { "type": "timestamp" }, "LastDecreaseDateTime": { "type": "timestamp" }, "NumberOfDecreasesToday": { "type": "long" }, "ReadCapacityUnits": { "type": "long" }, "WriteCapacityUnits": { "type": "long" } } }, "S3o": { "type": "structure", "members": { "BillingMode": {}, "LastUpdateToPayPerRequestDateTime": { "type": "timestamp" } } }, "S3y": { "type": "structure", "members": { "Status": {}, "SSEType": {}, "KMSMasterKeyArn": {}, "InaccessibleEncryptionDateTime": { "type": "timestamp" } } }, "S45": { "type": "structure", "members": { "BackupDetails": { "shape": "S1u" }, "SourceTableDetails": { "type": "structure", "required": [ "TableName", "TableId", "KeySchema", "TableCreationDateTime", "ProvisionedThroughput" ], "members": { "TableName": {}, "TableId": {}, "TableArn": {}, "TableSizeBytes": { "type": "long" }, "KeySchema": { "shape": "S2s" }, "TableCreationDateTime": { "type": "timestamp" }, "ProvisionedThroughput": { "shape": "S33" }, "OnDemandThroughput": { "shape": "S34" }, "ItemCount": { "type": "long" }, "BillingMode": {} } }, "SourceTableFeatureDetails": { "type": "structure", "members": { "LocalSecondaryIndexes": { "type": "list", "member": { "type": "structure", "members": { "IndexName": {}, "KeySchema": { "shape": "S2s" }, "Projection": { "shape": "S2x" } } } }, "GlobalSecondaryIndexes": { "type": "list", "member": { "type": "structure", "members": { "IndexName": {}, "KeySchema": { "shape": "S2s" }, "Projection": { "shape": "S2x" }, "ProvisionedThroughput": { "shape": "S33" }, "OnDemandThroughput": { "shape": "S34" } } } }, "StreamDescription": { "shape": "S36" }, "TimeToLiveDescription": { "shape": "S4e" }, "SSEDescription": { "shape": "S3y" } } } } }, "S4e": { "type": "structure", "members": { "TimeToLiveStatus": {}, "AttributeName": {} } }, "S4i": { "type": "map", "key": {}, "value": { "type": "structure", "members": { "Value": { "shape": "S6" }, "Exists": { "type": "boolean" }, "ComparisonOperator": {}, "AttributeValueList": { "shape": "S4m" } } } }, "S4m": { "type": "list", "member": { "shape": "S6" } }, "S4q": { "type": "map", "key": {}, "value": { "shape": "S6" } }, "S53": { "type": "structure", "required": [ "ContinuousBackupsStatus" ], "members": { "ContinuousBackupsStatus": {}, "PointInTimeRecoveryDescription": { "type": "structure", "members": { "PointInTimeRecoveryStatus": {}, "EarliestRestorableDateTime": { "type": "timestamp" }, "LatestRestorableDateTime": { "type": "timestamp" } } } } }, "S5o": { "type": "structure", "members": { "ExportArn": {}, "ExportStatus": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "ExportManifest": {}, "TableArn": {}, "TableId": {}, "ExportTime": { "type": "timestamp" }, "ClientToken": {}, "S3Bucket": {}, "S3BucketOwner": {}, "S3Prefix": {}, "S3SseAlgorithm": {}, "S3SseKmsKeyId": {}, "FailureCode": {}, "FailureMessage": {}, "ExportFormat": {}, "BilledSizeBytes": { "type": "long" }, "ItemCount": { "type": "long" }, "ExportType": {}, "IncrementalExportSpecification": { "shape": "S65" } } }, "S65": { "type": "structure", "members": { "ExportFromTime": { "type": "timestamp" }, "ExportToTime": { "type": "timestamp" }, "ExportViewType": {} } }, "S6d": { "type": "list", "member": { "type": "structure", "required": [ "RegionName" ], "members": { "RegionName": {}, "ReplicaStatus": {}, "ReplicaBillingModeSummary": { "shape": "S3o" }, "ReplicaProvisionedReadCapacityUnits": { "type": "long" }, "ReplicaProvisionedReadCapacityAutoScalingSettings": { "shape": "S6f" }, "ReplicaProvisionedWriteCapacityUnits": { "type": "long" }, "ReplicaProvisionedWriteCapacityAutoScalingSettings": { "shape": "S6f" }, "ReplicaGlobalSecondaryIndexSettings": { "type": "list", "member": { "type": "structure", "required": [ "IndexName" ], "members": { "IndexName": {}, "IndexStatus": {}, "ProvisionedReadCapacityUnits": { "type": "long" }, "ProvisionedReadCapacityAutoScalingSettings": { "shape": "S6f" }, "ProvisionedWriteCapacityUnits": { "type": "long" }, "ProvisionedWriteCapacityAutoScalingSettings": { "shape": "S6f" } } } }, "ReplicaTableClassSummary": { "shape": "S2j" } } } }, "S6f": { "type": "structure", "members": { "MinimumUnits": { "type": "long" }, "MaximumUnits": { "type": "long" }, "AutoScalingDisabled": { "type": "boolean" }, "AutoScalingRoleArn": {}, "ScalingPolicies": { "type": "list", "member": { "type": "structure", "members": { "PolicyName": {}, "TargetTrackingScalingPolicyConfiguration": { "type": "structure", "required": [ "TargetValue" ], "members": { "DisableScaleIn": { "type": "boolean" }, "ScaleInCooldown": { "type": "integer" }, "ScaleOutCooldown": { "type": "integer" }, "TargetValue": { "type": "double" } } } } } } } }, "S6r": { "type": "structure", "members": { "ImportArn": {}, "ImportStatus": {}, "TableArn": {}, "TableId": {}, "ClientToken": {}, "S3BucketSource": { "shape": "S6t" }, "ErrorCount": { "type": "long" }, "CloudWatchLogGroupArn": {}, "InputFormat": {}, "InputFormatOptions": { "shape": "S6x" }, "InputCompressionType": {}, "TableCreationParameters": { "shape": "S73" }, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "ProcessedSizeBytes": { "type": "long" }, "ProcessedItemCount": { "type": "long" }, "ImportedItemCount": { "type": "long" }, "FailureCode": {}, "FailureMessage": {} } }, "S6t": { "type": "structure", "required": [ "S3Bucket" ], "members": { "S3BucketOwner": {}, "S3Bucket": {}, "S3KeyPrefix": {} } }, "S6x": { "type": "structure", "members": { "Csv": { "type": "structure", "members": { "Delimiter": {}, "HeaderList": { "type": "list", "member": {} } } } } }, "S73": { "type": "structure", "required": [ "TableName", "AttributeDefinitions", "KeySchema" ], "members": { "TableName": {}, "AttributeDefinitions": { "shape": "S2o" }, "KeySchema": { "shape": "S2s" }, "BillingMode": {}, "ProvisionedThroughput": { "shape": "S33" }, "OnDemandThroughput": { "shape": "S34" }, "SSESpecification": { "shape": "S39" }, "GlobalSecondaryIndexes": { "shape": "S31" } } }, "S7k": { "type": "structure", "members": { "TableName": {}, "TableStatus": {}, "Replicas": { "type": "list", "member": { "type": "structure", "members": { "RegionName": {}, "GlobalSecondaryIndexes": { "type": "list", "member": { "type": "structure", "members": { "IndexName": {}, "IndexStatus": {}, "ProvisionedReadCapacityAutoScalingSettings": { "shape": "S6f" }, "ProvisionedWriteCapacityAutoScalingSettings": { "shape": "S6f" } } } }, "ReplicaProvisionedReadCapacityAutoScalingSettings": { "shape": "S6f" }, "ReplicaProvisionedWriteCapacityAutoScalingSettings": { "shape": "S6f" }, "ReplicaStatus": {} } } } } }, "S7r": { "type": "structure", "required": [ "TableName", "StreamArn" ], "members": { "TableName": {}, "StreamArn": {}, "EnableKinesisStreamingConfiguration": { "shape": "S7s" } } }, "S7s": { "type": "structure", "members": { "ApproximateCreationDateTimePrecision": {} } }, "S7t": { "type": "structure", "members": { "TableName": {}, "StreamArn": {}, "DestinationStatus": {}, "EnableKinesisStreamingConfiguration": { "shape": "S7s" } } }, "S83": { "type": "list", "member": { "type": "structure", "members": { "Item": { "shape": "Sr" } } } }, "S9l": { "type": "structure", "required": [ "ComparisonOperator" ], "members": { "AttributeValueList": { "shape": "S4m" }, "ComparisonOperator": {} } }, "S9m": { "type": "map", "key": {}, "value": { "shape": "S9l" } }, "Sas": { "type": "structure", "members": { "MinimumUnits": { "type": "long" }, "MaximumUnits": { "type": "long" }, "AutoScalingDisabled": { "type": "boolean" }, "AutoScalingRoleArn": {}, "ScalingPolicyUpdate": { "type": "structure", "required": [ "TargetTrackingScalingPolicyConfiguration" ], "members": { "PolicyName": {}, "TargetTrackingScalingPolicyConfiguration": { "type": "structure", "required": [ "TargetValue" ], "members": { "DisableScaleIn": { "type": "boolean" }, "ScaleInCooldown": { "type": "integer" }, "ScaleOutCooldown": { "type": "integer" }, "TargetValue": { "type": "double" } } } } } } }, "Sb9": { "type": "structure", "members": { "ApproximateCreationDateTimePrecision": {} } }, "Sbk": { "type": "list", "member": { "type": "structure", "required": [ "IndexName" ], "members": { "IndexName": {}, "ProvisionedThroughputOverride": { "shape": "S2d" }, "OnDemandThroughputOverride": { "shape": "S2f" } } } }, "Sby": { "type": "structure", "required": [ "Enabled", "AttributeName" ], "members": { "Enabled": { "type": "boolean" }, "AttributeName": {} } } } } },{}],80:[function(require,module,exports){ module.exports={ "pagination": { "BatchGetItem": { "input_token": "RequestItems", "output_token": "UnprocessedKeys" }, "ListContributorInsights": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListExports": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListImports": { "input_token": "NextToken", "limit_key": "PageSize", "output_token": "NextToken" }, "ListTables": { "input_token": "ExclusiveStartTableName", "limit_key": "Limit", "output_token": "LastEvaluatedTableName", "result_key": "TableNames" }, "Query": { "input_token": "ExclusiveStartKey", "limit_key": "Limit", "output_token": "LastEvaluatedKey", "result_key": "Items" }, "Scan": { "input_token": "ExclusiveStartKey", "limit_key": "Limit", "output_token": "LastEvaluatedKey", "result_key": "Items" } } } },{}],81:[function(require,module,exports){ arguments[4][78][0].apply(exports,arguments) },{"dup":78}],82:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2016-11-15", "endpointPrefix": "ec2", "protocol": "ec2", "protocols": [ "ec2" ], "serviceAbbreviation": "Amazon EC2", "serviceFullName": "Amazon Elastic Compute Cloud", "serviceId": "EC2", "signatureVersion": "v4", "uid": "ec2-2016-11-15", "xmlNamespace": "http://ec2.amazonaws.com/doc/2016-11-15", "auth": [ "aws.auth#sigv4" ] }, "operations": { "AcceptAddressTransfer": { "input": { "type": "structure", "required": [ "Address" ], "members": { "Address": {}, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "AddressTransfer": { "shape": "Sa", "locationName": "addressTransfer" } } } }, "AcceptReservedInstancesExchangeQuote": { "input": { "type": "structure", "required": [ "ReservedInstanceIds" ], "members": { "DryRun": { "type": "boolean" }, "ReservedInstanceIds": { "shape": "Se", "locationName": "ReservedInstanceId" }, "TargetConfigurations": { "shape": "Sg", "locationName": "TargetConfiguration" } } }, "output": { "type": "structure", "members": { "ExchangeId": { "locationName": "exchangeId" } } } }, "AcceptTransitGatewayMulticastDomainAssociations": { "input": { "type": "structure", "members": { "TransitGatewayMulticastDomainId": {}, "TransitGatewayAttachmentId": {}, "SubnetIds": { "shape": "So" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Associations": { "shape": "Sq", "locationName": "associations" } } } }, "AcceptTransitGatewayPeeringAttachment": { "input": { "type": "structure", "required": [ "TransitGatewayAttachmentId" ], "members": { "TransitGatewayAttachmentId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TransitGatewayPeeringAttachment": { "shape": "Sx", "locationName": "transitGatewayPeeringAttachment" } } } }, "AcceptTransitGatewayVpcAttachment": { "input": { "type": "structure", "required": [ "TransitGatewayAttachmentId" ], "members": { "TransitGatewayAttachmentId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TransitGatewayVpcAttachment": { "shape": "S16", "locationName": "transitGatewayVpcAttachment" } } } }, "AcceptVpcEndpointConnections": { "input": { "type": "structure", "required": [ "ServiceId", "VpcEndpointIds" ], "members": { "DryRun": { "type": "boolean" }, "ServiceId": {}, "VpcEndpointIds": { "shape": "S1e", "locationName": "VpcEndpointId" } } }, "output": { "type": "structure", "members": { "Unsuccessful": { "shape": "S1h", "locationName": "unsuccessful" } } } }, "AcceptVpcPeeringConnection": { "input": { "type": "structure", "required": [ "VpcPeeringConnectionId" ], "members": { "DryRun": { "locationName": "dryRun", "type": "boolean" }, "VpcPeeringConnectionId": { "locationName": "vpcPeeringConnectionId" } } }, "output": { "type": "structure", "members": { "VpcPeeringConnection": { "shape": "S1n", "locationName": "vpcPeeringConnection" } } } }, "AdvertiseByoipCidr": { "input": { "type": "structure", "required": [ "Cidr" ], "members": { "Cidr": {}, "Asn": {}, "DryRun": { "type": "boolean" }, "NetworkBorderGroup": {} } }, "output": { "type": "structure", "members": { "ByoipCidr": { "shape": "S1y", "locationName": "byoipCidr" } } } }, "AllocateAddress": { "input": { "type": "structure", "members": { "Domain": {}, "Address": {}, "PublicIpv4Pool": {}, "NetworkBorderGroup": {}, "CustomerOwnedIpv4Pool": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "IpamPoolId": {} } }, "output": { "type": "structure", "members": { "PublicIp": { "locationName": "publicIp" }, "AllocationId": { "locationName": "allocationId" }, "PublicIpv4Pool": { "locationName": "publicIpv4Pool" }, "NetworkBorderGroup": { "locationName": "networkBorderGroup" }, "Domain": { "locationName": "domain" }, "CustomerOwnedIp": { "locationName": "customerOwnedIp" }, "CustomerOwnedIpv4Pool": { "locationName": "customerOwnedIpv4Pool" }, "CarrierIp": { "locationName": "carrierIp" } } } }, "AllocateHosts": { "input": { "type": "structure", "required": [ "AvailabilityZone" ], "members": { "AutoPlacement": { "locationName": "autoPlacement" }, "AvailabilityZone": { "locationName": "availabilityZone" }, "ClientToken": { "locationName": "clientToken" }, "InstanceType": { "locationName": "instanceType" }, "InstanceFamily": {}, "Quantity": { "locationName": "quantity", "type": "integer" }, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "HostRecovery": {}, "OutpostArn": {}, "HostMaintenance": {}, "AssetIds": { "locationName": "AssetId", "type": "list", "member": {} } } }, "output": { "type": "structure", "members": { "HostIds": { "shape": "S2g", "locationName": "hostIdSet" } } } }, "AllocateIpamPoolCidr": { "input": { "type": "structure", "required": [ "IpamPoolId" ], "members": { "DryRun": { "type": "boolean" }, "IpamPoolId": {}, "Cidr": {}, "NetmaskLength": { "type": "integer" }, "ClientToken": { "idempotencyToken": true }, "Description": {}, "PreviewNextCidr": { "type": "boolean" }, "AllowedCidrs": { "locationName": "AllowedCidr", "type": "list", "member": { "locationName": "item" } }, "DisallowedCidrs": { "locationName": "DisallowedCidr", "type": "list", "member": { "locationName": "item" } } } }, "output": { "type": "structure", "members": { "IpamPoolAllocation": { "shape": "S2l", "locationName": "ipamPoolAllocation" } } } }, "ApplySecurityGroupsToClientVpnTargetNetwork": { "input": { "type": "structure", "required": [ "ClientVpnEndpointId", "VpcId", "SecurityGroupIds" ], "members": { "ClientVpnEndpointId": {}, "VpcId": {}, "SecurityGroupIds": { "shape": "S2r", "locationName": "SecurityGroupId" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "SecurityGroupIds": { "shape": "S2r", "locationName": "securityGroupIds" } } } }, "AssignIpv6Addresses": { "input": { "type": "structure", "required": [ "NetworkInterfaceId" ], "members": { "Ipv6AddressCount": { "locationName": "ipv6AddressCount", "type": "integer" }, "Ipv6Addresses": { "shape": "S2v", "locationName": "ipv6Addresses" }, "Ipv6PrefixCount": { "type": "integer" }, "Ipv6Prefixes": { "shape": "S2w", "locationName": "Ipv6Prefix" }, "NetworkInterfaceId": { "locationName": "networkInterfaceId" } } }, "output": { "type": "structure", "members": { "AssignedIpv6Addresses": { "shape": "S2v", "locationName": "assignedIpv6Addresses" }, "AssignedIpv6Prefixes": { "shape": "S2w", "locationName": "assignedIpv6PrefixSet" }, "NetworkInterfaceId": { "locationName": "networkInterfaceId" } } } }, "AssignPrivateIpAddresses": { "input": { "type": "structure", "required": [ "NetworkInterfaceId" ], "members": { "AllowReassignment": { "locationName": "allowReassignment", "type": "boolean" }, "NetworkInterfaceId": { "locationName": "networkInterfaceId" }, "PrivateIpAddresses": { "shape": "S30", "locationName": "privateIpAddress" }, "SecondaryPrivateIpAddressCount": { "locationName": "secondaryPrivateIpAddressCount", "type": "integer" }, "Ipv4Prefixes": { "shape": "S2w", "locationName": "Ipv4Prefix" }, "Ipv4PrefixCount": { "type": "integer" } } }, "output": { "type": "structure", "members": { "NetworkInterfaceId": { "locationName": "networkInterfaceId" }, "AssignedPrivateIpAddresses": { "locationName": "assignedPrivateIpAddressesSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "PrivateIpAddress": { "locationName": "privateIpAddress" } } } }, "AssignedIpv4Prefixes": { "shape": "S34", "locationName": "assignedIpv4PrefixSet" } } } }, "AssignPrivateNatGatewayAddress": { "input": { "type": "structure", "required": [ "NatGatewayId" ], "members": { "NatGatewayId": {}, "PrivateIpAddresses": { "shape": "S38", "locationName": "PrivateIpAddress" }, "PrivateIpAddressCount": { "type": "integer" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "NatGatewayId": { "locationName": "natGatewayId" }, "NatGatewayAddresses": { "shape": "S3b", "locationName": "natGatewayAddressSet" } } } }, "AssociateAddress": { "input": { "type": "structure", "members": { "AllocationId": {}, "InstanceId": {}, "PublicIp": {}, "AllowReassociation": { "locationName": "allowReassociation", "type": "boolean" }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "NetworkInterfaceId": { "locationName": "networkInterfaceId" }, "PrivateIpAddress": { "locationName": "privateIpAddress" } } }, "output": { "type": "structure", "members": { "AssociationId": { "locationName": "associationId" } } } }, "AssociateClientVpnTargetNetwork": { "input": { "type": "structure", "required": [ "ClientVpnEndpointId", "SubnetId" ], "members": { "ClientVpnEndpointId": {}, "SubnetId": {}, "ClientToken": { "idempotencyToken": true }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "AssociationId": { "locationName": "associationId" }, "Status": { "shape": "S3m", "locationName": "status" } } } }, "AssociateDhcpOptions": { "input": { "type": "structure", "required": [ "DhcpOptionsId", "VpcId" ], "members": { "DhcpOptionsId": {}, "VpcId": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" } } } }, "AssociateEnclaveCertificateIamRole": { "input": { "type": "structure", "required": [ "CertificateArn", "RoleArn" ], "members": { "CertificateArn": {}, "RoleArn": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "CertificateS3BucketName": { "locationName": "certificateS3BucketName" }, "CertificateS3ObjectKey": { "locationName": "certificateS3ObjectKey" }, "EncryptionKmsKeyId": { "locationName": "encryptionKmsKeyId" } } } }, "AssociateIamInstanceProfile": { "input": { "type": "structure", "required": [ "IamInstanceProfile", "InstanceId" ], "members": { "IamInstanceProfile": { "shape": "S3v" }, "InstanceId": {} } }, "output": { "type": "structure", "members": { "IamInstanceProfileAssociation": { "shape": "S3x", "locationName": "iamInstanceProfileAssociation" } } } }, "AssociateInstanceEventWindow": { "input": { "type": "structure", "required": [ "InstanceEventWindowId", "AssociationTarget" ], "members": { "DryRun": { "type": "boolean" }, "InstanceEventWindowId": {}, "AssociationTarget": { "type": "structure", "members": { "InstanceIds": { "shape": "S43", "locationName": "InstanceId" }, "InstanceTags": { "shape": "S6", "locationName": "InstanceTag" }, "DedicatedHostIds": { "shape": "S44", "locationName": "DedicatedHostId" } } } } }, "output": { "type": "structure", "members": { "InstanceEventWindow": { "shape": "S47", "locationName": "instanceEventWindow" } } } }, "AssociateIpamByoasn": { "input": { "type": "structure", "required": [ "Asn", "Cidr" ], "members": { "DryRun": { "type": "boolean" }, "Asn": {}, "Cidr": {} } }, "output": { "type": "structure", "members": { "AsnAssociation": { "shape": "S20", "locationName": "asnAssociation" } } } }, "AssociateIpamResourceDiscovery": { "input": { "type": "structure", "required": [ "IpamId", "IpamResourceDiscoveryId" ], "members": { "DryRun": { "type": "boolean" }, "IpamId": {}, "IpamResourceDiscoveryId": {}, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "ClientToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "IpamResourceDiscoveryAssociation": { "shape": "S4l", "locationName": "ipamResourceDiscoveryAssociation" } } } }, "AssociateNatGatewayAddress": { "input": { "type": "structure", "required": [ "NatGatewayId", "AllocationIds" ], "members": { "NatGatewayId": {}, "AllocationIds": { "shape": "S4r", "locationName": "AllocationId" }, "PrivateIpAddresses": { "shape": "S38", "locationName": "PrivateIpAddress" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "NatGatewayId": { "locationName": "natGatewayId" }, "NatGatewayAddresses": { "shape": "S3b", "locationName": "natGatewayAddressSet" } } } }, "AssociateRouteTable": { "input": { "type": "structure", "required": [ "RouteTableId" ], "members": { "DryRun": { "locationName": "dryRun", "type": "boolean" }, "RouteTableId": { "locationName": "routeTableId" }, "SubnetId": { "locationName": "subnetId" }, "GatewayId": {} } }, "output": { "type": "structure", "members": { "AssociationId": { "locationName": "associationId" }, "AssociationState": { "shape": "S4x", "locationName": "associationState" } } } }, "AssociateSubnetCidrBlock": { "input": { "type": "structure", "required": [ "SubnetId" ], "members": { "Ipv6CidrBlock": { "locationName": "ipv6CidrBlock" }, "SubnetId": { "locationName": "subnetId" }, "Ipv6IpamPoolId": {}, "Ipv6NetmaskLength": { "type": "integer" } } }, "output": { "type": "structure", "members": { "Ipv6CidrBlockAssociation": { "shape": "S52", "locationName": "ipv6CidrBlockAssociation" }, "SubnetId": { "locationName": "subnetId" } } } }, "AssociateTransitGatewayMulticastDomain": { "input": { "type": "structure", "required": [ "TransitGatewayMulticastDomainId", "TransitGatewayAttachmentId", "SubnetIds" ], "members": { "TransitGatewayMulticastDomainId": {}, "TransitGatewayAttachmentId": {}, "SubnetIds": { "shape": "S59" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Associations": { "shape": "Sq", "locationName": "associations" } } } }, "AssociateTransitGatewayPolicyTable": { "input": { "type": "structure", "required": [ "TransitGatewayPolicyTableId", "TransitGatewayAttachmentId" ], "members": { "TransitGatewayPolicyTableId": {}, "TransitGatewayAttachmentId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Association": { "shape": "S5e", "locationName": "association" } } } }, "AssociateTransitGatewayRouteTable": { "input": { "type": "structure", "required": [ "TransitGatewayRouteTableId", "TransitGatewayAttachmentId" ], "members": { "TransitGatewayRouteTableId": {}, "TransitGatewayAttachmentId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Association": { "shape": "S5j", "locationName": "association" } } } }, "AssociateTrunkInterface": { "input": { "type": "structure", "required": [ "BranchInterfaceId", "TrunkInterfaceId" ], "members": { "BranchInterfaceId": {}, "TrunkInterfaceId": {}, "VlanId": { "type": "integer" }, "GreKey": { "type": "integer" }, "ClientToken": { "idempotencyToken": true }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "InterfaceAssociation": { "shape": "S5m", "locationName": "interfaceAssociation" }, "ClientToken": { "locationName": "clientToken" } } } }, "AssociateVpcCidrBlock": { "input": { "type": "structure", "required": [ "VpcId" ], "members": { "AmazonProvidedIpv6CidrBlock": { "locationName": "amazonProvidedIpv6CidrBlock", "type": "boolean" }, "CidrBlock": {}, "VpcId": { "locationName": "vpcId" }, "Ipv6CidrBlockNetworkBorderGroup": {}, "Ipv6Pool": {}, "Ipv6CidrBlock": {}, "Ipv4IpamPoolId": {}, "Ipv4NetmaskLength": { "type": "integer" }, "Ipv6IpamPoolId": {}, "Ipv6NetmaskLength": { "type": "integer" } } }, "output": { "type": "structure", "members": { "Ipv6CidrBlockAssociation": { "shape": "S5s", "locationName": "ipv6CidrBlockAssociation" }, "CidrBlockAssociation": { "shape": "S5v", "locationName": "cidrBlockAssociation" }, "VpcId": { "locationName": "vpcId" } } } }, "AttachClassicLinkVpc": { "input": { "type": "structure", "required": [ "Groups", "InstanceId", "VpcId" ], "members": { "DryRun": { "locationName": "dryRun", "type": "boolean" }, "Groups": { "shape": "S5x", "locationName": "SecurityGroupId" }, "InstanceId": { "locationName": "instanceId" }, "VpcId": { "locationName": "vpcId" } } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return", "type": "boolean" } } } }, "AttachInternetGateway": { "input": { "type": "structure", "required": [ "InternetGatewayId", "VpcId" ], "members": { "DryRun": { "locationName": "dryRun", "type": "boolean" }, "InternetGatewayId": { "locationName": "internetGatewayId" }, "VpcId": { "locationName": "vpcId" } } } }, "AttachNetworkInterface": { "input": { "type": "structure", "required": [ "DeviceIndex", "InstanceId", "NetworkInterfaceId" ], "members": { "DeviceIndex": { "locationName": "deviceIndex", "type": "integer" }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "InstanceId": { "locationName": "instanceId" }, "NetworkInterfaceId": { "locationName": "networkInterfaceId" }, "NetworkCardIndex": { "type": "integer" }, "EnaSrdSpecification": { "shape": "S62" } } }, "output": { "type": "structure", "members": { "AttachmentId": { "locationName": "attachmentId" }, "NetworkCardIndex": { "locationName": "networkCardIndex", "type": "integer" } } } }, "AttachVerifiedAccessTrustProvider": { "input": { "type": "structure", "required": [ "VerifiedAccessInstanceId", "VerifiedAccessTrustProviderId" ], "members": { "VerifiedAccessInstanceId": {}, "VerifiedAccessTrustProviderId": {}, "ClientToken": { "idempotencyToken": true }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "VerifiedAccessTrustProvider": { "shape": "S69", "locationName": "verifiedAccessTrustProvider" }, "VerifiedAccessInstance": { "shape": "S6i", "locationName": "verifiedAccessInstance" } } } }, "AttachVolume": { "input": { "type": "structure", "required": [ "Device", "InstanceId", "VolumeId" ], "members": { "Device": {}, "InstanceId": {}, "VolumeId": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" } } }, "output": { "shape": "S6n" } }, "AttachVpnGateway": { "input": { "type": "structure", "required": [ "VpcId", "VpnGatewayId" ], "members": { "VpcId": {}, "VpnGatewayId": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" } } }, "output": { "type": "structure", "members": { "VpcAttachment": { "shape": "S6s", "locationName": "attachment" } } } }, "AuthorizeClientVpnIngress": { "input": { "type": "structure", "required": [ "ClientVpnEndpointId", "TargetNetworkCidr" ], "members": { "ClientVpnEndpointId": {}, "TargetNetworkCidr": {}, "AccessGroupId": {}, "AuthorizeAllGroups": { "type": "boolean" }, "Description": {}, "ClientToken": { "idempotencyToken": true }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Status": { "shape": "S6w", "locationName": "status" } } } }, "AuthorizeSecurityGroupEgress": { "input": { "type": "structure", "required": [ "GroupId" ], "members": { "DryRun": { "locationName": "dryRun", "type": "boolean" }, "GroupId": { "locationName": "groupId" }, "IpPermissions": { "shape": "S6z", "locationName": "ipPermissions" }, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "CidrIp": { "locationName": "cidrIp" }, "FromPort": { "locationName": "fromPort", "type": "integer" }, "IpProtocol": { "locationName": "ipProtocol" }, "ToPort": { "locationName": "toPort", "type": "integer" }, "SourceSecurityGroupName": { "locationName": "sourceSecurityGroupName" }, "SourceSecurityGroupOwnerId": { "locationName": "sourceSecurityGroupOwnerId" } } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return", "type": "boolean" }, "SecurityGroupRules": { "shape": "S7a", "locationName": "securityGroupRuleSet" } } } }, "AuthorizeSecurityGroupIngress": { "input": { "type": "structure", "members": { "CidrIp": {}, "FromPort": { "type": "integer" }, "GroupId": {}, "GroupName": {}, "IpPermissions": { "shape": "S6z" }, "IpProtocol": {}, "SourceSecurityGroupName": {}, "SourceSecurityGroupOwnerId": {}, "ToPort": { "type": "integer" }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" } } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return", "type": "boolean" }, "SecurityGroupRules": { "shape": "S7a", "locationName": "securityGroupRuleSet" } } } }, "BundleInstance": { "input": { "type": "structure", "required": [ "InstanceId", "Storage" ], "members": { "InstanceId": {}, "Storage": { "shape": "S7j" }, "DryRun": { "locationName": "dryRun", "type": "boolean" } } }, "output": { "type": "structure", "members": { "BundleTask": { "shape": "S7o", "locationName": "bundleInstanceTask" } } } }, "CancelBundleTask": { "input": { "type": "structure", "required": [ "BundleId" ], "members": { "BundleId": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" } } }, "output": { "type": "structure", "members": { "BundleTask": { "shape": "S7o", "locationName": "bundleInstanceTask" } } } }, "CancelCapacityReservation": { "input": { "type": "structure", "required": [ "CapacityReservationId" ], "members": { "CapacityReservationId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return", "type": "boolean" } } } }, "CancelCapacityReservationFleets": { "input": { "type": "structure", "required": [ "CapacityReservationFleetIds" ], "members": { "DryRun": { "type": "boolean" }, "CapacityReservationFleetIds": { "shape": "S7y", "locationName": "CapacityReservationFleetId" } } }, "output": { "type": "structure", "members": { "SuccessfulFleetCancellations": { "locationName": "successfulFleetCancellationSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "CurrentFleetState": { "locationName": "currentFleetState" }, "PreviousFleetState": { "locationName": "previousFleetState" }, "CapacityReservationFleetId": { "locationName": "capacityReservationFleetId" } } } }, "FailedFleetCancellations": { "locationName": "failedFleetCancellationSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "CapacityReservationFleetId": { "locationName": "capacityReservationFleetId" }, "CancelCapacityReservationFleetError": { "locationName": "cancelCapacityReservationFleetError", "type": "structure", "members": { "Code": { "locationName": "code" }, "Message": { "locationName": "message" } } } } } } } } }, "CancelConversionTask": { "input": { "type": "structure", "required": [ "ConversionTaskId" ], "members": { "ConversionTaskId": { "locationName": "conversionTaskId" }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "ReasonMessage": { "locationName": "reasonMessage" } } } }, "CancelExportTask": { "input": { "type": "structure", "required": [ "ExportTaskId" ], "members": { "ExportTaskId": { "locationName": "exportTaskId" } } } }, "CancelImageLaunchPermission": { "input": { "type": "structure", "required": [ "ImageId" ], "members": { "ImageId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return", "type": "boolean" } } } }, "CancelImportTask": { "input": { "type": "structure", "members": { "CancelReason": {}, "DryRun": { "type": "boolean" }, "ImportTaskId": {} } }, "output": { "type": "structure", "members": { "ImportTaskId": { "locationName": "importTaskId" }, "PreviousState": { "locationName": "previousState" }, "State": { "locationName": "state" } } } }, "CancelReservedInstancesListing": { "input": { "type": "structure", "required": [ "ReservedInstancesListingId" ], "members": { "ReservedInstancesListingId": { "locationName": "reservedInstancesListingId" } } }, "output": { "type": "structure", "members": { "ReservedInstancesListings": { "shape": "S8m", "locationName": "reservedInstancesListingsSet" } } } }, "CancelSpotFleetRequests": { "input": { "type": "structure", "required": [ "SpotFleetRequestIds", "TerminateInstances" ], "members": { "DryRun": { "locationName": "dryRun", "type": "boolean" }, "SpotFleetRequestIds": { "shape": "S8y", "locationName": "spotFleetRequestId" }, "TerminateInstances": { "locationName": "terminateInstances", "type": "boolean" } } }, "output": { "type": "structure", "members": { "SuccessfulFleetRequests": { "locationName": "successfulFleetRequestSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "CurrentSpotFleetRequestState": { "locationName": "currentSpotFleetRequestState" }, "PreviousSpotFleetRequestState": { "locationName": "previousSpotFleetRequestState" }, "SpotFleetRequestId": { "locationName": "spotFleetRequestId" } } } }, "UnsuccessfulFleetRequests": { "locationName": "unsuccessfulFleetRequestSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Error": { "locationName": "error", "type": "structure", "members": { "Code": { "locationName": "code" }, "Message": { "locationName": "message" } } }, "SpotFleetRequestId": { "locationName": "spotFleetRequestId" } } } } } } }, "CancelSpotInstanceRequests": { "input": { "type": "structure", "required": [ "SpotInstanceRequestIds" ], "members": { "DryRun": { "locationName": "dryRun", "type": "boolean" }, "SpotInstanceRequestIds": { "shape": "S99", "locationName": "SpotInstanceRequestId" } } }, "output": { "type": "structure", "members": { "CancelledSpotInstanceRequests": { "locationName": "spotInstanceRequestSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "SpotInstanceRequestId": { "locationName": "spotInstanceRequestId" }, "State": { "locationName": "state" } } } } } } }, "ConfirmProductInstance": { "input": { "type": "structure", "required": [ "InstanceId", "ProductCode" ], "members": { "InstanceId": {}, "ProductCode": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" } } }, "output": { "type": "structure", "members": { "OwnerId": { "locationName": "ownerId" }, "Return": { "locationName": "return", "type": "boolean" } } } }, "CopyFpgaImage": { "input": { "type": "structure", "required": [ "SourceFpgaImageId", "SourceRegion" ], "members": { "DryRun": { "type": "boolean" }, "SourceFpgaImageId": {}, "Description": {}, "Name": {}, "SourceRegion": {}, "ClientToken": {} } }, "output": { "type": "structure", "members": { "FpgaImageId": { "locationName": "fpgaImageId" } } } }, "CopyImage": { "input": { "type": "structure", "required": [ "Name", "SourceImageId", "SourceRegion" ], "members": { "ClientToken": {}, "Description": {}, "Encrypted": { "locationName": "encrypted", "type": "boolean" }, "KmsKeyId": { "locationName": "kmsKeyId" }, "Name": {}, "SourceImageId": {}, "SourceRegion": {}, "DestinationOutpostArn": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "CopyImageTags": { "type": "boolean" }, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" } } }, "output": { "type": "structure", "members": { "ImageId": { "locationName": "imageId" } } } }, "CopySnapshot": { "input": { "type": "structure", "required": [ "SourceRegion", "SourceSnapshotId" ], "members": { "Description": {}, "DestinationOutpostArn": {}, "DestinationRegion": { "locationName": "destinationRegion" }, "Encrypted": { "locationName": "encrypted", "type": "boolean" }, "KmsKeyId": { "locationName": "kmsKeyId" }, "PresignedUrl": { "locationName": "presignedUrl", "type": "string", "sensitive": true }, "SourceRegion": {}, "SourceSnapshotId": {}, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "DryRun": { "locationName": "dryRun", "type": "boolean" } } }, "output": { "type": "structure", "members": { "SnapshotId": { "locationName": "snapshotId" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } } }, "CreateCapacityReservation": { "input": { "type": "structure", "required": [ "InstanceType", "InstancePlatform", "InstanceCount" ], "members": { "ClientToken": {}, "InstanceType": {}, "InstancePlatform": {}, "AvailabilityZone": {}, "AvailabilityZoneId": {}, "Tenancy": {}, "InstanceCount": { "type": "integer" }, "EbsOptimized": { "type": "boolean" }, "EphemeralStorage": { "type": "boolean" }, "EndDate": { "type": "timestamp" }, "EndDateType": {}, "InstanceMatchCriteria": {}, "TagSpecifications": { "shape": "S3" }, "DryRun": { "type": "boolean" }, "OutpostArn": {}, "PlacementGroupArn": {} } }, "output": { "type": "structure", "members": { "CapacityReservation": { "shape": "S9z", "locationName": "capacityReservation" } } } }, "CreateCapacityReservationBySplitting": { "input": { "type": "structure", "required": [ "SourceCapacityReservationId", "InstanceCount" ], "members": { "DryRun": { "type": "boolean" }, "ClientToken": { "idempotencyToken": true }, "SourceCapacityReservationId": {}, "InstanceCount": { "type": "integer" }, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" } } }, "output": { "type": "structure", "members": { "SourceCapacityReservation": { "shape": "S9z", "locationName": "sourceCapacityReservation" }, "DestinationCapacityReservation": { "shape": "S9z", "locationName": "destinationCapacityReservation" }, "InstanceCount": { "locationName": "instanceCount", "type": "integer" } } } }, "CreateCapacityReservationFleet": { "input": { "type": "structure", "required": [ "InstanceTypeSpecifications", "TotalTargetCapacity" ], "members": { "AllocationStrategy": {}, "ClientToken": { "idempotencyToken": true }, "InstanceTypeSpecifications": { "locationName": "InstanceTypeSpecification", "type": "list", "member": { "type": "structure", "members": { "InstanceType": {}, "InstancePlatform": {}, "Weight": { "type": "double" }, "AvailabilityZone": {}, "AvailabilityZoneId": {}, "EbsOptimized": { "type": "boolean" }, "Priority": { "type": "integer" } } } }, "Tenancy": {}, "TotalTargetCapacity": { "type": "integer" }, "EndDate": { "type": "timestamp" }, "InstanceMatchCriteria": {}, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "CapacityReservationFleetId": { "locationName": "capacityReservationFleetId" }, "State": { "locationName": "state" }, "TotalTargetCapacity": { "locationName": "totalTargetCapacity", "type": "integer" }, "TotalFulfilledCapacity": { "locationName": "totalFulfilledCapacity", "type": "double" }, "InstanceMatchCriteria": { "locationName": "instanceMatchCriteria" }, "AllocationStrategy": { "locationName": "allocationStrategy" }, "CreateTime": { "locationName": "createTime", "type": "timestamp" }, "EndDate": { "locationName": "endDate", "type": "timestamp" }, "Tenancy": { "locationName": "tenancy" }, "FleetCapacityReservations": { "shape": "Sag", "locationName": "fleetCapacityReservationSet" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } } }, "CreateCarrierGateway": { "input": { "type": "structure", "required": [ "VpcId" ], "members": { "VpcId": {}, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "DryRun": { "type": "boolean" }, "ClientToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "CarrierGateway": { "shape": "Sak", "locationName": "carrierGateway" } } } }, "CreateClientVpnEndpoint": { "input": { "type": "structure", "required": [ "ClientCidrBlock", "ServerCertificateArn", "AuthenticationOptions", "ConnectionLogOptions" ], "members": { "ClientCidrBlock": {}, "ServerCertificateArn": {}, "AuthenticationOptions": { "locationName": "Authentication", "type": "list", "member": { "type": "structure", "members": { "Type": {}, "ActiveDirectory": { "type": "structure", "members": { "DirectoryId": {} } }, "MutualAuthentication": { "type": "structure", "members": { "ClientRootCertificateChainArn": {} } }, "FederatedAuthentication": { "type": "structure", "members": { "SAMLProviderArn": {}, "SelfServiceSAMLProviderArn": {} } } } } }, "ConnectionLogOptions": { "shape": "Sau" }, "DnsServers": { "shape": "So" }, "TransportProtocol": {}, "VpnPort": { "type": "integer" }, "Description": {}, "SplitTunnel": { "type": "boolean" }, "DryRun": { "type": "boolean" }, "ClientToken": { "idempotencyToken": true }, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "SecurityGroupIds": { "shape": "S2r", "locationName": "SecurityGroupId" }, "VpcId": {}, "SelfServicePortal": {}, "ClientConnectOptions": { "shape": "Sax" }, "SessionTimeoutHours": { "type": "integer" }, "ClientLoginBannerOptions": { "shape": "Say" } } }, "output": { "type": "structure", "members": { "ClientVpnEndpointId": { "locationName": "clientVpnEndpointId" }, "Status": { "shape": "Sb0", "locationName": "status" }, "DnsName": { "locationName": "dnsName" } } } }, "CreateClientVpnRoute": { "input": { "type": "structure", "required": [ "ClientVpnEndpointId", "DestinationCidrBlock", "TargetVpcSubnetId" ], "members": { "ClientVpnEndpointId": {}, "DestinationCidrBlock": {}, "TargetVpcSubnetId": {}, "Description": {}, "ClientToken": { "idempotencyToken": true }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Status": { "shape": "Sb4", "locationName": "status" } } } }, "CreateCoipCidr": { "input": { "type": "structure", "required": [ "Cidr", "CoipPoolId" ], "members": { "Cidr": {}, "CoipPoolId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "CoipCidr": { "shape": "Sb9", "locationName": "coipCidr" } } } }, "CreateCoipPool": { "input": { "type": "structure", "required": [ "LocalGatewayRouteTableId" ], "members": { "LocalGatewayRouteTableId": {}, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "CoipPool": { "shape": "Sbd", "locationName": "coipPool" } } } }, "CreateCustomerGateway": { "input": { "type": "structure", "required": [ "Type" ], "members": { "BgpAsn": { "type": "integer" }, "PublicIp": {}, "CertificateArn": {}, "Type": {}, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "DeviceName": {}, "IpAddress": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "BgpAsnExtended": { "type": "long" } } }, "output": { "type": "structure", "members": { "CustomerGateway": { "shape": "Sbh", "locationName": "customerGateway" } } } }, "CreateDefaultSubnet": { "input": { "type": "structure", "required": [ "AvailabilityZone" ], "members": { "AvailabilityZone": {}, "DryRun": { "type": "boolean" }, "Ipv6Native": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Subnet": { "shape": "Sbk", "locationName": "subnet" } } } }, "CreateDefaultVpc": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Vpc": { "shape": "Sbs", "locationName": "vpc" } } } }, "CreateDhcpOptions": { "input": { "type": "structure", "required": [ "DhcpConfigurations" ], "members": { "DhcpConfigurations": { "locationName": "dhcpConfiguration", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Key": {}, "Values": { "shape": "So", "locationName": "Value" } } } }, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "DryRun": { "locationName": "dryRun", "type": "boolean" } } }, "output": { "type": "structure", "members": { "DhcpOptions": { "shape": "Sc1", "locationName": "dhcpOptions" } } } }, "CreateEgressOnlyInternetGateway": { "input": { "type": "structure", "required": [ "VpcId" ], "members": { "ClientToken": {}, "DryRun": { "type": "boolean" }, "VpcId": {}, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" } } }, "output": { "type": "structure", "members": { "ClientToken": { "locationName": "clientToken" }, "EgressOnlyInternetGateway": { "shape": "Sc8", "locationName": "egressOnlyInternetGateway" } } } }, "CreateFleet": { "input": { "type": "structure", "required": [ "LaunchTemplateConfigs", "TargetCapacitySpecification" ], "members": { "DryRun": { "type": "boolean" }, "ClientToken": {}, "SpotOptions": { "type": "structure", "members": { "AllocationStrategy": {}, "MaintenanceStrategies": { "type": "structure", "members": { "CapacityRebalance": { "type": "structure", "members": { "ReplacementStrategy": {}, "TerminationDelay": { "type": "integer" } } } } }, "InstanceInterruptionBehavior": {}, "InstancePoolsToUseCount": { "type": "integer" }, "SingleInstanceType": { "type": "boolean" }, "SingleAvailabilityZone": { "type": "boolean" }, "MinTargetCapacity": { "type": "integer" }, "MaxTotalPrice": {} } }, "OnDemandOptions": { "type": "structure", "members": { "AllocationStrategy": {}, "CapacityReservationOptions": { "type": "structure", "members": { "UsageStrategy": {} } }, "SingleInstanceType": { "type": "boolean" }, "SingleAvailabilityZone": { "type": "boolean" }, "MinTargetCapacity": { "type": "integer" }, "MaxTotalPrice": {} } }, "ExcessCapacityTerminationPolicy": {}, "LaunchTemplateConfigs": { "shape": "Sco" }, "TargetCapacitySpecification": { "shape": "Sdr" }, "TerminateInstancesWithExpiration": { "type": "boolean" }, "Type": {}, "ValidFrom": { "type": "timestamp" }, "ValidUntil": { "type": "timestamp" }, "ReplaceUnhealthyInstances": { "type": "boolean" }, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "Context": {} } }, "output": { "type": "structure", "members": { "FleetId": { "locationName": "fleetId" }, "Errors": { "locationName": "errorSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "LaunchTemplateAndOverrides": { "shape": "Sdz", "locationName": "launchTemplateAndOverrides" }, "Lifecycle": { "locationName": "lifecycle" }, "ErrorCode": { "locationName": "errorCode" }, "ErrorMessage": { "locationName": "errorMessage" } } } }, "Instances": { "locationName": "fleetInstanceSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "LaunchTemplateAndOverrides": { "shape": "Sdz", "locationName": "launchTemplateAndOverrides" }, "Lifecycle": { "locationName": "lifecycle" }, "InstanceIds": { "shape": "Seg", "locationName": "instanceIds" }, "InstanceType": { "locationName": "instanceType" }, "Platform": { "locationName": "platform" } } } } } } }, "CreateFlowLogs": { "input": { "type": "structure", "required": [ "ResourceIds", "ResourceType" ], "members": { "DryRun": { "type": "boolean" }, "ClientToken": {}, "DeliverLogsPermissionArn": {}, "DeliverCrossAccountRole": {}, "LogGroupName": {}, "ResourceIds": { "locationName": "ResourceId", "type": "list", "member": { "locationName": "item" } }, "ResourceType": {}, "TrafficType": {}, "LogDestinationType": {}, "LogDestination": {}, "LogFormat": {}, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "MaxAggregationInterval": { "type": "integer" }, "DestinationOptions": { "type": "structure", "members": { "FileFormat": {}, "HiveCompatiblePartitions": { "type": "boolean" }, "PerHourPartition": { "type": "boolean" } } } } }, "output": { "type": "structure", "members": { "ClientToken": { "locationName": "clientToken" }, "FlowLogIds": { "shape": "So", "locationName": "flowLogIdSet" }, "Unsuccessful": { "shape": "S1h", "locationName": "unsuccessful" } } } }, "CreateFpgaImage": { "input": { "type": "structure", "required": [ "InputStorageLocation" ], "members": { "DryRun": { "type": "boolean" }, "InputStorageLocation": { "shape": "Ses" }, "LogsStorageLocation": { "shape": "Ses" }, "Description": {}, "Name": {}, "ClientToken": {}, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" } } }, "output": { "type": "structure", "members": { "FpgaImageId": { "locationName": "fpgaImageId" }, "FpgaImageGlobalId": { "locationName": "fpgaImageGlobalId" } } } }, "CreateImage": { "input": { "type": "structure", "required": [ "InstanceId", "Name" ], "members": { "BlockDeviceMappings": { "shape": "Sev", "locationName": "blockDeviceMapping" }, "Description": { "locationName": "description" }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "InstanceId": { "locationName": "instanceId" }, "Name": { "locationName": "name" }, "NoReboot": { "locationName": "noReboot", "type": "boolean" }, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" } } }, "output": { "type": "structure", "members": { "ImageId": { "locationName": "imageId" } } } }, "CreateInstanceConnectEndpoint": { "input": { "type": "structure", "required": [ "SubnetId" ], "members": { "DryRun": { "type": "boolean" }, "SubnetId": {}, "SecurityGroupIds": { "locationName": "SecurityGroupId", "type": "list", "member": { "locationName": "SecurityGroupId" } }, "PreserveClientIp": { "type": "boolean" }, "ClientToken": { "idempotencyToken": true }, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" } } }, "output": { "type": "structure", "members": { "InstanceConnectEndpoint": { "shape": "Sf4", "locationName": "instanceConnectEndpoint" }, "ClientToken": { "locationName": "clientToken" } } } }, "CreateInstanceEventWindow": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" }, "Name": {}, "TimeRanges": { "shape": "Sfa", "locationName": "TimeRange" }, "CronExpression": {}, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" } } }, "output": { "type": "structure", "members": { "InstanceEventWindow": { "shape": "S47", "locationName": "instanceEventWindow" } } } }, "CreateInstanceExportTask": { "input": { "type": "structure", "required": [ "ExportToS3Task", "InstanceId", "TargetEnvironment" ], "members": { "Description": { "locationName": "description" }, "ExportToS3Task": { "locationName": "exportToS3", "type": "structure", "members": { "ContainerFormat": { "locationName": "containerFormat" }, "DiskImageFormat": { "locationName": "diskImageFormat" }, "S3Bucket": { "locationName": "s3Bucket" }, "S3Prefix": { "locationName": "s3Prefix" } } }, "InstanceId": { "locationName": "instanceId" }, "TargetEnvironment": { "locationName": "targetEnvironment" }, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" } } }, "output": { "type": "structure", "members": { "ExportTask": { "shape": "Sfj", "locationName": "exportTask" } } } }, "CreateInternetGateway": { "input": { "type": "structure", "members": { "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "DryRun": { "locationName": "dryRun", "type": "boolean" } } }, "output": { "type": "structure", "members": { "InternetGateway": { "shape": "Sfp", "locationName": "internetGateway" } } } }, "CreateIpam": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" }, "Description": {}, "OperatingRegions": { "shape": "Sfr", "locationName": "OperatingRegion" }, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "ClientToken": { "idempotencyToken": true }, "Tier": {}, "EnablePrivateGua": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Ipam": { "shape": "Sfv", "locationName": "ipam" } } } }, "CreateIpamExternalResourceVerificationToken": { "input": { "type": "structure", "required": [ "IpamId" ], "members": { "DryRun": { "type": "boolean" }, "IpamId": {}, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "ClientToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "IpamExternalResourceVerificationToken": { "shape": "Sg2", "locationName": "ipamExternalResourceVerificationToken" } } } }, "CreateIpamPool": { "input": { "type": "structure", "required": [ "IpamScopeId", "AddressFamily" ], "members": { "DryRun": { "type": "boolean" }, "IpamScopeId": {}, "Locale": {}, "SourceIpamPoolId": {}, "Description": {}, "AddressFamily": {}, "AutoImport": { "type": "boolean" }, "PubliclyAdvertisable": { "type": "boolean" }, "AllocationMinNetmaskLength": { "type": "integer" }, "AllocationMaxNetmaskLength": { "type": "integer" }, "AllocationDefaultNetmaskLength": { "type": "integer" }, "AllocationResourceTags": { "shape": "Sg9", "locationName": "AllocationResourceTag" }, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "ClientToken": { "idempotencyToken": true }, "AwsService": {}, "PublicIpSource": {}, "SourceResource": { "type": "structure", "members": { "ResourceId": {}, "ResourceType": {}, "ResourceRegion": {}, "ResourceOwner": {} } } } }, "output": { "type": "structure", "members": { "IpamPool": { "shape": "Sgg", "locationName": "ipamPool" } } } }, "CreateIpamResourceDiscovery": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" }, "Description": {}, "OperatingRegions": { "shape": "Sfr", "locationName": "OperatingRegion" }, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "ClientToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "IpamResourceDiscovery": { "shape": "Sgo", "locationName": "ipamResourceDiscovery" } } } }, "CreateIpamScope": { "input": { "type": "structure", "required": [ "IpamId" ], "members": { "DryRun": { "type": "boolean" }, "IpamId": {}, "Description": {}, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "ClientToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "IpamScope": { "shape": "Sgs", "locationName": "ipamScope" } } } }, "CreateKeyPair": { "input": { "type": "structure", "required": [ "KeyName" ], "members": { "KeyName": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "KeyType": {}, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "KeyFormat": {} } }, "output": { "type": "structure", "members": { "KeyFingerprint": { "locationName": "keyFingerprint" }, "KeyMaterial": { "shape": "Sgy", "locationName": "keyMaterial" }, "KeyName": { "locationName": "keyName" }, "KeyPairId": { "locationName": "keyPairId" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } } }, "CreateLaunchTemplate": { "input": { "type": "structure", "required": [ "LaunchTemplateName", "LaunchTemplateData" ], "members": { "DryRun": { "type": "boolean" }, "ClientToken": {}, "LaunchTemplateName": {}, "VersionDescription": {}, "LaunchTemplateData": { "shape": "Sh1" }, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" } } }, "output": { "type": "structure", "members": { "LaunchTemplate": { "shape": "Sim", "locationName": "launchTemplate" }, "Warning": { "shape": "Sin", "locationName": "warning" } } } }, "CreateLaunchTemplateVersion": { "input": { "type": "structure", "required": [ "LaunchTemplateData" ], "members": { "DryRun": { "type": "boolean" }, "ClientToken": {}, "LaunchTemplateId": {}, "LaunchTemplateName": {}, "SourceVersion": {}, "VersionDescription": {}, "LaunchTemplateData": { "shape": "Sh1" }, "ResolveAlias": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "LaunchTemplateVersion": { "shape": "Sis", "locationName": "launchTemplateVersion" }, "Warning": { "shape": "Sin", "locationName": "warning" } } } }, "CreateLocalGatewayRoute": { "input": { "type": "structure", "required": [ "LocalGatewayRouteTableId" ], "members": { "DestinationCidrBlock": {}, "LocalGatewayRouteTableId": {}, "LocalGatewayVirtualInterfaceGroupId": {}, "DryRun": { "type": "boolean" }, "NetworkInterfaceId": {}, "DestinationPrefixListId": {} } }, "output": { "type": "structure", "members": { "Route": { "shape": "Sjy", "locationName": "route" } } } }, "CreateLocalGatewayRouteTable": { "input": { "type": "structure", "required": [ "LocalGatewayId" ], "members": { "LocalGatewayId": {}, "Mode": {}, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "LocalGatewayRouteTable": { "shape": "Sk5", "locationName": "localGatewayRouteTable" } } } }, "CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociation": { "input": { "type": "structure", "required": [ "LocalGatewayRouteTableId", "LocalGatewayVirtualInterfaceGroupId" ], "members": { "LocalGatewayRouteTableId": {}, "LocalGatewayVirtualInterfaceGroupId": {}, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "LocalGatewayRouteTableVirtualInterfaceGroupAssociation": { "shape": "Sk9", "locationName": "localGatewayRouteTableVirtualInterfaceGroupAssociation" } } } }, "CreateLocalGatewayRouteTableVpcAssociation": { "input": { "type": "structure", "required": [ "LocalGatewayRouteTableId", "VpcId" ], "members": { "LocalGatewayRouteTableId": {}, "VpcId": {}, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "LocalGatewayRouteTableVpcAssociation": { "shape": "Skd", "locationName": "localGatewayRouteTableVpcAssociation" } } } }, "CreateManagedPrefixList": { "input": { "type": "structure", "required": [ "PrefixListName", "MaxEntries", "AddressFamily" ], "members": { "DryRun": { "type": "boolean" }, "PrefixListName": {}, "Entries": { "shape": "Skg", "locationName": "Entry" }, "MaxEntries": { "type": "integer" }, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "AddressFamily": {}, "ClientToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "PrefixList": { "shape": "Skj", "locationName": "prefixList" } } } }, "CreateNatGateway": { "input": { "type": "structure", "required": [ "SubnetId" ], "members": { "AllocationId": {}, "ClientToken": { "idempotencyToken": true }, "DryRun": { "type": "boolean" }, "SubnetId": {}, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "ConnectivityType": {}, "PrivateIpAddress": {}, "SecondaryAllocationIds": { "shape": "S4r", "locationName": "SecondaryAllocationId" }, "SecondaryPrivateIpAddresses": { "shape": "S38", "locationName": "SecondaryPrivateIpAddress" }, "SecondaryPrivateIpAddressCount": { "type": "integer" } } }, "output": { "type": "structure", "members": { "ClientToken": { "locationName": "clientToken" }, "NatGateway": { "shape": "Sko", "locationName": "natGateway" } } } }, "CreateNetworkAcl": { "input": { "type": "structure", "required": [ "VpcId" ], "members": { "DryRun": { "locationName": "dryRun", "type": "boolean" }, "VpcId": { "locationName": "vpcId" }, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "ClientToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "NetworkAcl": { "shape": "Skt", "locationName": "networkAcl" }, "ClientToken": { "locationName": "clientToken" } } } }, "CreateNetworkAclEntry": { "input": { "type": "structure", "required": [ "Egress", "NetworkAclId", "Protocol", "RuleAction", "RuleNumber" ], "members": { "CidrBlock": { "locationName": "cidrBlock" }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "Egress": { "locationName": "egress", "type": "boolean" }, "IcmpTypeCode": { "shape": "Sky", "locationName": "Icmp" }, "Ipv6CidrBlock": { "locationName": "ipv6CidrBlock" }, "NetworkAclId": { "locationName": "networkAclId" }, "PortRange": { "shape": "Skz", "locationName": "portRange" }, "Protocol": { "locationName": "protocol" }, "RuleAction": { "locationName": "ruleAction" }, "RuleNumber": { "locationName": "ruleNumber", "type": "integer" } } } }, "CreateNetworkInsightsAccessScope": { "input": { "type": "structure", "required": [ "ClientToken" ], "members": { "MatchPaths": { "shape": "Sl4", "locationName": "MatchPath" }, "ExcludePaths": { "shape": "Sl4", "locationName": "ExcludePath" }, "ClientToken": { "idempotencyToken": true }, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "NetworkInsightsAccessScope": { "shape": "Sle", "locationName": "networkInsightsAccessScope" }, "NetworkInsightsAccessScopeContent": { "shape": "Slg", "locationName": "networkInsightsAccessScopeContent" } } } }, "CreateNetworkInsightsPath": { "input": { "type": "structure", "required": [ "Source", "Protocol", "ClientToken" ], "members": { "SourceIp": {}, "DestinationIp": {}, "Source": {}, "Destination": {}, "Protocol": {}, "DestinationPort": { "type": "integer" }, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "DryRun": { "type": "boolean" }, "ClientToken": { "idempotencyToken": true }, "FilterAtSource": { "shape": "Sls" }, "FilterAtDestination": { "shape": "Sls" } } }, "output": { "type": "structure", "members": { "NetworkInsightsPath": { "shape": "Slv", "locationName": "networkInsightsPath" } } } }, "CreateNetworkInterface": { "input": { "type": "structure", "required": [ "SubnetId" ], "members": { "Description": { "locationName": "description" }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "Groups": { "shape": "Sh9", "locationName": "SecurityGroupId" }, "Ipv6AddressCount": { "locationName": "ipv6AddressCount", "type": "integer" }, "Ipv6Addresses": { "shape": "Sj0", "locationName": "ipv6Addresses" }, "PrivateIpAddress": { "locationName": "privateIpAddress" }, "PrivateIpAddresses": { "shape": "Shc", "locationName": "privateIpAddresses" }, "SecondaryPrivateIpAddressCount": { "locationName": "secondaryPrivateIpAddressCount", "type": "integer" }, "Ipv4Prefixes": { "shape": "She", "locationName": "Ipv4Prefix" }, "Ipv4PrefixCount": { "type": "integer" }, "Ipv6Prefixes": { "shape": "Shg", "locationName": "Ipv6Prefix" }, "Ipv6PrefixCount": { "type": "integer" }, "InterfaceType": {}, "SubnetId": { "locationName": "subnetId" }, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "ClientToken": { "idempotencyToken": true }, "EnablePrimaryIpv6": { "type": "boolean" }, "ConnectionTrackingSpecification": { "shape": "Shk" } } }, "output": { "type": "structure", "members": { "NetworkInterface": { "shape": "Sm2", "locationName": "networkInterface" }, "ClientToken": { "locationName": "clientToken" } } } }, "CreateNetworkInterfacePermission": { "input": { "type": "structure", "required": [ "NetworkInterfaceId", "Permission" ], "members": { "NetworkInterfaceId": {}, "AwsAccountId": {}, "AwsService": {}, "Permission": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "InterfacePermission": { "shape": "Sml", "locationName": "interfacePermission" } } } }, "CreatePlacementGroup": { "input": { "type": "structure", "members": { "DryRun": { "locationName": "dryRun", "type": "boolean" }, "GroupName": { "locationName": "groupName" }, "Strategy": { "locationName": "strategy" }, "PartitionCount": { "type": "integer" }, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "SpreadLevel": {} } }, "output": { "type": "structure", "members": { "PlacementGroup": { "shape": "Sms", "locationName": "placementGroup" } } } }, "CreatePublicIpv4Pool": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" }, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "NetworkBorderGroup": {} } }, "output": { "type": "structure", "members": { "PoolId": { "locationName": "poolId" } } } }, "CreateReplaceRootVolumeTask": { "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": {}, "SnapshotId": {}, "ClientToken": { "idempotencyToken": true }, "DryRun": { "type": "boolean" }, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "ImageId": {}, "DeleteReplacedRootVolume": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "ReplaceRootVolumeTask": { "shape": "Smy", "locationName": "replaceRootVolumeTask" } } } }, "CreateReservedInstancesListing": { "input": { "type": "structure", "required": [ "ClientToken", "InstanceCount", "PriceSchedules", "ReservedInstancesId" ], "members": { "ClientToken": { "locationName": "clientToken" }, "InstanceCount": { "locationName": "instanceCount", "type": "integer" }, "PriceSchedules": { "locationName": "priceSchedules", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "CurrencyCode": { "locationName": "currencyCode" }, "Price": { "locationName": "price", "type": "double" }, "Term": { "locationName": "term", "type": "long" } } } }, "ReservedInstancesId": { "locationName": "reservedInstancesId" } } }, "output": { "type": "structure", "members": { "ReservedInstancesListings": { "shape": "S8m", "locationName": "reservedInstancesListingsSet" } } } }, "CreateRestoreImageTask": { "input": { "type": "structure", "required": [ "Bucket", "ObjectKey" ], "members": { "Bucket": {}, "ObjectKey": {}, "Name": {}, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "ImageId": { "locationName": "imageId" } } } }, "CreateRoute": { "input": { "type": "structure", "required": [ "RouteTableId" ], "members": { "DestinationCidrBlock": { "locationName": "destinationCidrBlock" }, "DestinationIpv6CidrBlock": { "locationName": "destinationIpv6CidrBlock" }, "DestinationPrefixListId": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "VpcEndpointId": {}, "EgressOnlyInternetGatewayId": { "locationName": "egressOnlyInternetGatewayId" }, "GatewayId": { "locationName": "gatewayId" }, "InstanceId": { "locationName": "instanceId" }, "NatGatewayId": { "locationName": "natGatewayId" }, "TransitGatewayId": {}, "LocalGatewayId": {}, "CarrierGatewayId": {}, "NetworkInterfaceId": { "locationName": "networkInterfaceId" }, "RouteTableId": { "locationName": "routeTableId" }, "VpcPeeringConnectionId": { "locationName": "vpcPeeringConnectionId" }, "CoreNetworkArn": {} } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return", "type": "boolean" } } } }, "CreateRouteTable": { "input": { "type": "structure", "required": [ "VpcId" ], "members": { "DryRun": { "locationName": "dryRun", "type": "boolean" }, "VpcId": { "locationName": "vpcId" }, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "ClientToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "RouteTable": { "shape": "Sne", "locationName": "routeTable" }, "ClientToken": { "locationName": "clientToken" } } } }, "CreateSecurityGroup": { "input": { "type": "structure", "required": [ "Description", "GroupName" ], "members": { "Description": { "locationName": "GroupDescription" }, "GroupName": {}, "VpcId": {}, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "DryRun": { "locationName": "dryRun", "type": "boolean" } } }, "output": { "type": "structure", "members": { "GroupId": { "locationName": "groupId" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } } }, "CreateSnapshot": { "input": { "type": "structure", "required": [ "VolumeId" ], "members": { "Description": {}, "OutpostArn": {}, "VolumeId": {}, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "DryRun": { "locationName": "dryRun", "type": "boolean" } } }, "output": { "shape": "Snq" } }, "CreateSnapshots": { "input": { "type": "structure", "required": [ "InstanceSpecification" ], "members": { "Description": {}, "InstanceSpecification": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": {}, "ExcludeBootVolume": { "type": "boolean" }, "ExcludeDataVolumeIds": { "shape": "Snx", "locationName": "ExcludeDataVolumeId" } } }, "OutpostArn": {}, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "DryRun": { "type": "boolean" }, "CopyTagsFromSource": {} } }, "output": { "type": "structure", "members": { "Snapshots": { "locationName": "snapshotSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Description": { "locationName": "description" }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "Encrypted": { "locationName": "encrypted", "type": "boolean" }, "VolumeId": { "locationName": "volumeId" }, "State": { "locationName": "state" }, "VolumeSize": { "locationName": "volumeSize", "type": "integer" }, "StartTime": { "locationName": "startTime", "type": "timestamp" }, "Progress": { "locationName": "progress" }, "OwnerId": { "locationName": "ownerId" }, "SnapshotId": { "locationName": "snapshotId" }, "OutpostArn": { "locationName": "outpostArn" }, "SseType": { "locationName": "sseType" } } } } } } }, "CreateSpotDatafeedSubscription": { "input": { "type": "structure", "required": [ "Bucket" ], "members": { "Bucket": { "locationName": "bucket" }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "Prefix": { "locationName": "prefix" } } }, "output": { "type": "structure", "members": { "SpotDatafeedSubscription": { "shape": "So4", "locationName": "spotDatafeedSubscription" } } } }, "CreateStoreImageTask": { "input": { "type": "structure", "required": [ "ImageId", "Bucket" ], "members": { "ImageId": {}, "Bucket": {}, "S3ObjectTags": { "locationName": "S3ObjectTag", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Key": {}, "Value": {} } } }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "ObjectKey": { "locationName": "objectKey" } } } }, "CreateSubnet": { "input": { "type": "structure", "required": [ "VpcId" ], "members": { "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "AvailabilityZone": {}, "AvailabilityZoneId": {}, "CidrBlock": {}, "Ipv6CidrBlock": {}, "OutpostArn": {}, "VpcId": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "Ipv6Native": { "type": "boolean" }, "Ipv4IpamPoolId": {}, "Ipv4NetmaskLength": { "type": "integer" }, "Ipv6IpamPoolId": {}, "Ipv6NetmaskLength": { "type": "integer" } } }, "output": { "type": "structure", "members": { "Subnet": { "shape": "Sbk", "locationName": "subnet" } } } }, "CreateSubnetCidrReservation": { "input": { "type": "structure", "required": [ "SubnetId", "Cidr", "ReservationType" ], "members": { "SubnetId": {}, "Cidr": {}, "ReservationType": {}, "Description": {}, "DryRun": { "type": "boolean" }, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" } } }, "output": { "type": "structure", "members": { "SubnetCidrReservation": { "shape": "Sog", "locationName": "subnetCidrReservation" } } } }, "CreateTags": { "input": { "type": "structure", "required": [ "Resources", "Tags" ], "members": { "DryRun": { "locationName": "dryRun", "type": "boolean" }, "Resources": { "shape": "Soj", "locationName": "ResourceId" }, "Tags": { "shape": "S6", "locationName": "Tag" } } } }, "CreateTrafficMirrorFilter": { "input": { "type": "structure", "members": { "Description": {}, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "DryRun": { "type": "boolean" }, "ClientToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "TrafficMirrorFilter": { "shape": "Son", "locationName": "trafficMirrorFilter" }, "ClientToken": { "locationName": "clientToken" } } } }, "CreateTrafficMirrorFilterRule": { "input": { "type": "structure", "required": [ "TrafficMirrorFilterId", "TrafficDirection", "RuleNumber", "RuleAction", "DestinationCidrBlock", "SourceCidrBlock" ], "members": { "TrafficMirrorFilterId": {}, "TrafficDirection": {}, "RuleNumber": { "type": "integer" }, "RuleAction": {}, "DestinationPortRange": { "shape": "Sox" }, "SourcePortRange": { "shape": "Sox" }, "Protocol": { "type": "integer" }, "DestinationCidrBlock": {}, "SourceCidrBlock": {}, "Description": {}, "DryRun": { "type": "boolean" }, "ClientToken": { "idempotencyToken": true }, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" } } }, "output": { "type": "structure", "members": { "TrafficMirrorFilterRule": { "shape": "Sop", "locationName": "trafficMirrorFilterRule" }, "ClientToken": { "locationName": "clientToken" } } } }, "CreateTrafficMirrorSession": { "input": { "type": "structure", "required": [ "NetworkInterfaceId", "TrafficMirrorTargetId", "TrafficMirrorFilterId", "SessionNumber" ], "members": { "NetworkInterfaceId": {}, "TrafficMirrorTargetId": {}, "TrafficMirrorFilterId": {}, "PacketLength": { "type": "integer" }, "SessionNumber": { "type": "integer" }, "VirtualNetworkId": { "type": "integer" }, "Description": {}, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "DryRun": { "type": "boolean" }, "ClientToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "TrafficMirrorSession": { "shape": "Sp2", "locationName": "trafficMirrorSession" }, "ClientToken": { "locationName": "clientToken" } } } }, "CreateTrafficMirrorTarget": { "input": { "type": "structure", "members": { "NetworkInterfaceId": {}, "NetworkLoadBalancerArn": {}, "Description": {}, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "DryRun": { "type": "boolean" }, "ClientToken": { "idempotencyToken": true }, "GatewayLoadBalancerEndpointId": {} } }, "output": { "type": "structure", "members": { "TrafficMirrorTarget": { "shape": "Sp5", "locationName": "trafficMirrorTarget" }, "ClientToken": { "locationName": "clientToken" } } } }, "CreateTransitGateway": { "input": { "type": "structure", "members": { "Description": {}, "Options": { "type": "structure", "members": { "AmazonSideAsn": { "type": "long" }, "AutoAcceptSharedAttachments": {}, "DefaultRouteTableAssociation": {}, "DefaultRouteTablePropagation": {}, "VpnEcmpSupport": {}, "DnsSupport": {}, "SecurityGroupReferencingSupport": {}, "MulticastSupport": {}, "TransitGatewayCidrBlocks": { "shape": "Spe" } } }, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TransitGateway": { "shape": "Spg", "locationName": "transitGateway" } } } }, "CreateTransitGatewayConnect": { "input": { "type": "structure", "required": [ "TransportTransitGatewayAttachmentId", "Options" ], "members": { "TransportTransitGatewayAttachmentId": {}, "Options": { "type": "structure", "required": [ "Protocol" ], "members": { "Protocol": {} } }, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TransitGatewayConnect": { "shape": "Spn", "locationName": "transitGatewayConnect" } } } }, "CreateTransitGatewayConnectPeer": { "input": { "type": "structure", "required": [ "TransitGatewayAttachmentId", "PeerAddress", "InsideCidrBlocks" ], "members": { "TransitGatewayAttachmentId": {}, "TransitGatewayAddress": {}, "PeerAddress": {}, "BgpOptions": { "type": "structure", "members": { "PeerAsn": { "type": "long" } } }, "InsideCidrBlocks": { "shape": "Spr" }, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TransitGatewayConnectPeer": { "shape": "Spt", "locationName": "transitGatewayConnectPeer" } } } }, "CreateTransitGatewayMulticastDomain": { "input": { "type": "structure", "required": [ "TransitGatewayId" ], "members": { "TransitGatewayId": {}, "Options": { "type": "structure", "members": { "Igmpv2Support": {}, "StaticSourcesSupport": {}, "AutoAcceptSharedAssociations": {} } }, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TransitGatewayMulticastDomain": { "shape": "Sq6", "locationName": "transitGatewayMulticastDomain" } } } }, "CreateTransitGatewayPeeringAttachment": { "input": { "type": "structure", "required": [ "TransitGatewayId", "PeerTransitGatewayId", "PeerAccountId", "PeerRegion" ], "members": { "TransitGatewayId": {}, "PeerTransitGatewayId": {}, "PeerAccountId": {}, "PeerRegion": {}, "Options": { "type": "structure", "members": { "DynamicRouting": {} } }, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TransitGatewayPeeringAttachment": { "shape": "Sx", "locationName": "transitGatewayPeeringAttachment" } } } }, "CreateTransitGatewayPolicyTable": { "input": { "type": "structure", "required": [ "TransitGatewayId" ], "members": { "TransitGatewayId": {}, "TagSpecifications": { "shape": "S3" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TransitGatewayPolicyTable": { "shape": "Sqf", "locationName": "transitGatewayPolicyTable" } } } }, "CreateTransitGatewayPrefixListReference": { "input": { "type": "structure", "required": [ "TransitGatewayRouteTableId", "PrefixListId" ], "members": { "TransitGatewayRouteTableId": {}, "PrefixListId": {}, "TransitGatewayAttachmentId": {}, "Blackhole": { "type": "boolean" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TransitGatewayPrefixListReference": { "shape": "Sqj", "locationName": "transitGatewayPrefixListReference" } } } }, "CreateTransitGatewayRoute": { "input": { "type": "structure", "required": [ "DestinationCidrBlock", "TransitGatewayRouteTableId" ], "members": { "DestinationCidrBlock": {}, "TransitGatewayRouteTableId": {}, "TransitGatewayAttachmentId": {}, "Blackhole": { "type": "boolean" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Route": { "shape": "Sqo", "locationName": "route" } } } }, "CreateTransitGatewayRouteTable": { "input": { "type": "structure", "required": [ "TransitGatewayId" ], "members": { "TransitGatewayId": {}, "TagSpecifications": { "shape": "S3" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TransitGatewayRouteTable": { "shape": "Sqw", "locationName": "transitGatewayRouteTable" } } } }, "CreateTransitGatewayRouteTableAnnouncement": { "input": { "type": "structure", "required": [ "TransitGatewayRouteTableId", "PeeringAttachmentId" ], "members": { "TransitGatewayRouteTableId": {}, "PeeringAttachmentId": {}, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TransitGatewayRouteTableAnnouncement": { "shape": "Sr0", "locationName": "transitGatewayRouteTableAnnouncement" } } } }, "CreateTransitGatewayVpcAttachment": { "input": { "type": "structure", "required": [ "TransitGatewayId", "VpcId", "SubnetIds" ], "members": { "TransitGatewayId": {}, "VpcId": {}, "SubnetIds": { "shape": "S59" }, "Options": { "type": "structure", "members": { "DnsSupport": {}, "SecurityGroupReferencingSupport": {}, "Ipv6Support": {}, "ApplianceModeSupport": {} } }, "TagSpecifications": { "shape": "S3" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TransitGatewayVpcAttachment": { "shape": "S16", "locationName": "transitGatewayVpcAttachment" } } } }, "CreateVerifiedAccessEndpoint": { "input": { "type": "structure", "required": [ "VerifiedAccessGroupId", "EndpointType", "AttachmentType", "DomainCertificateArn", "ApplicationDomain", "EndpointDomainPrefix" ], "members": { "VerifiedAccessGroupId": {}, "EndpointType": {}, "AttachmentType": {}, "DomainCertificateArn": {}, "ApplicationDomain": {}, "EndpointDomainPrefix": {}, "SecurityGroupIds": { "shape": "Srb", "locationName": "SecurityGroupId" }, "LoadBalancerOptions": { "type": "structure", "members": { "Protocol": {}, "Port": { "type": "integer" }, "LoadBalancerArn": {}, "SubnetIds": { "locationName": "SubnetId", "type": "list", "member": { "locationName": "item" } } } }, "NetworkInterfaceOptions": { "type": "structure", "members": { "NetworkInterfaceId": {}, "Protocol": {}, "Port": { "type": "integer" } } }, "Description": {}, "PolicyDocument": {}, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "ClientToken": { "idempotencyToken": true }, "DryRun": { "type": "boolean" }, "SseSpecification": { "shape": "Sri" } } }, "output": { "type": "structure", "members": { "VerifiedAccessEndpoint": { "shape": "Srk", "locationName": "verifiedAccessEndpoint" } } } }, "CreateVerifiedAccessGroup": { "input": { "type": "structure", "required": [ "VerifiedAccessInstanceId" ], "members": { "VerifiedAccessInstanceId": {}, "Description": {}, "PolicyDocument": {}, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "ClientToken": { "idempotencyToken": true }, "DryRun": { "type": "boolean" }, "SseSpecification": { "shape": "Sri" } } }, "output": { "type": "structure", "members": { "VerifiedAccessGroup": { "shape": "Srs", "locationName": "verifiedAccessGroup" } } } }, "CreateVerifiedAccessInstance": { "input": { "type": "structure", "members": { "Description": {}, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "ClientToken": { "idempotencyToken": true }, "DryRun": { "type": "boolean" }, "FIPSEnabled": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "VerifiedAccessInstance": { "shape": "S6i", "locationName": "verifiedAccessInstance" } } } }, "CreateVerifiedAccessTrustProvider": { "input": { "type": "structure", "required": [ "TrustProviderType", "PolicyReferenceName" ], "members": { "TrustProviderType": {}, "UserTrustProviderType": {}, "DeviceTrustProviderType": {}, "OidcOptions": { "type": "structure", "members": { "Issuer": {}, "AuthorizationEndpoint": {}, "TokenEndpoint": {}, "UserInfoEndpoint": {}, "ClientId": {}, "ClientSecret": { "shape": "S6e" }, "Scope": {} } }, "DeviceOptions": { "type": "structure", "members": { "TenantId": {}, "PublicSigningKeyUrl": {} } }, "PolicyReferenceName": {}, "Description": {}, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "ClientToken": { "idempotencyToken": true }, "DryRun": { "type": "boolean" }, "SseSpecification": { "shape": "Sri" } } }, "output": { "type": "structure", "members": { "VerifiedAccessTrustProvider": { "shape": "S69", "locationName": "verifiedAccessTrustProvider" } } } }, "CreateVolume": { "input": { "type": "structure", "required": [ "AvailabilityZone" ], "members": { "AvailabilityZone": {}, "Encrypted": { "locationName": "encrypted", "type": "boolean" }, "Iops": { "type": "integer" }, "KmsKeyId": {}, "OutpostArn": {}, "Size": { "type": "integer" }, "SnapshotId": {}, "VolumeType": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "MultiAttachEnabled": { "type": "boolean" }, "Throughput": { "type": "integer" }, "ClientToken": { "idempotencyToken": true } } }, "output": { "shape": "Ss0" } }, "CreateVpc": { "input": { "type": "structure", "members": { "CidrBlock": {}, "AmazonProvidedIpv6CidrBlock": { "locationName": "amazonProvidedIpv6CidrBlock", "type": "boolean" }, "Ipv6Pool": {}, "Ipv6CidrBlock": {}, "Ipv4IpamPoolId": {}, "Ipv4NetmaskLength": { "type": "integer" }, "Ipv6IpamPoolId": {}, "Ipv6NetmaskLength": { "type": "integer" }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "InstanceTenancy": { "locationName": "instanceTenancy" }, "Ipv6CidrBlockNetworkBorderGroup": {}, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" } } }, "output": { "type": "structure", "members": { "Vpc": { "shape": "Sbs", "locationName": "vpc" } } } }, "CreateVpcEndpoint": { "input": { "type": "structure", "required": [ "VpcId", "ServiceName" ], "members": { "DryRun": { "type": "boolean" }, "VpcEndpointType": {}, "VpcId": {}, "ServiceName": {}, "PolicyDocument": {}, "RouteTableIds": { "shape": "Ss7", "locationName": "RouteTableId" }, "SubnetIds": { "shape": "Ss8", "locationName": "SubnetId" }, "SecurityGroupIds": { "shape": "Ss9", "locationName": "SecurityGroupId" }, "IpAddressType": {}, "DnsOptions": { "shape": "Ssb" }, "ClientToken": {}, "PrivateDnsEnabled": { "type": "boolean" }, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "SubnetConfigurations": { "shape": "Ssd", "locationName": "SubnetConfiguration" } } }, "output": { "type": "structure", "members": { "VpcEndpoint": { "shape": "Ssg", "locationName": "vpcEndpoint" }, "ClientToken": { "locationName": "clientToken" } } } }, "CreateVpcEndpointConnectionNotification": { "input": { "type": "structure", "required": [ "ConnectionNotificationArn", "ConnectionEvents" ], "members": { "DryRun": { "type": "boolean" }, "ServiceId": {}, "VpcEndpointId": {}, "ConnectionNotificationArn": {}, "ConnectionEvents": { "shape": "So" }, "ClientToken": {} } }, "output": { "type": "structure", "members": { "ConnectionNotification": { "shape": "Ssq", "locationName": "connectionNotification" }, "ClientToken": { "locationName": "clientToken" } } } }, "CreateVpcEndpointServiceConfiguration": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" }, "AcceptanceRequired": { "type": "boolean" }, "PrivateDnsName": {}, "NetworkLoadBalancerArns": { "shape": "So", "locationName": "NetworkLoadBalancerArn" }, "GatewayLoadBalancerArns": { "shape": "So", "locationName": "GatewayLoadBalancerArn" }, "SupportedIpAddressTypes": { "shape": "So", "locationName": "SupportedIpAddressType" }, "ClientToken": {}, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" } } }, "output": { "type": "structure", "members": { "ServiceConfiguration": { "shape": "Ssv", "locationName": "serviceConfiguration" }, "ClientToken": { "locationName": "clientToken" } } } }, "CreateVpcPeeringConnection": { "input": { "type": "structure", "required": [ "VpcId" ], "members": { "DryRun": { "locationName": "dryRun", "type": "boolean" }, "PeerOwnerId": { "locationName": "peerOwnerId" }, "PeerVpcId": { "locationName": "peerVpcId" }, "VpcId": { "locationName": "vpcId" }, "PeerRegion": {}, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" } } }, "output": { "type": "structure", "members": { "VpcPeeringConnection": { "shape": "S1n", "locationName": "vpcPeeringConnection" } } } }, "CreateVpnConnection": { "input": { "type": "structure", "required": [ "CustomerGatewayId", "Type" ], "members": { "CustomerGatewayId": {}, "Type": {}, "VpnGatewayId": {}, "TransitGatewayId": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "Options": { "locationName": "options", "type": "structure", "members": { "EnableAcceleration": { "type": "boolean" }, "StaticRoutesOnly": { "locationName": "staticRoutesOnly", "type": "boolean" }, "TunnelInsideIpVersion": {}, "TunnelOptions": { "type": "list", "member": { "type": "structure", "members": { "TunnelInsideCidr": {}, "TunnelInsideIpv6Cidr": {}, "PreSharedKey": { "shape": "Std" }, "Phase1LifetimeSeconds": { "type": "integer" }, "Phase2LifetimeSeconds": { "type": "integer" }, "RekeyMarginTimeSeconds": { "type": "integer" }, "RekeyFuzzPercentage": { "type": "integer" }, "ReplayWindowSize": { "type": "integer" }, "DPDTimeoutSeconds": { "type": "integer" }, "DPDTimeoutAction": {}, "Phase1EncryptionAlgorithms": { "shape": "Ste", "locationName": "Phase1EncryptionAlgorithm" }, "Phase2EncryptionAlgorithms": { "shape": "Stg", "locationName": "Phase2EncryptionAlgorithm" }, "Phase1IntegrityAlgorithms": { "shape": "Sti", "locationName": "Phase1IntegrityAlgorithm" }, "Phase2IntegrityAlgorithms": { "shape": "Stk", "locationName": "Phase2IntegrityAlgorithm" }, "Phase1DHGroupNumbers": { "shape": "Stm", "locationName": "Phase1DHGroupNumber" }, "Phase2DHGroupNumbers": { "shape": "Sto", "locationName": "Phase2DHGroupNumber" }, "IKEVersions": { "shape": "Stq", "locationName": "IKEVersion" }, "StartupAction": {}, "LogOptions": { "shape": "Sts" }, "EnableTunnelLifecycleControl": { "type": "boolean" } } } }, "LocalIpv4NetworkCidr": {}, "RemoteIpv4NetworkCidr": {}, "LocalIpv6NetworkCidr": {}, "RemoteIpv6NetworkCidr": {}, "OutsideIpAddressType": {}, "TransportTransitGatewayAttachmentId": {} } }, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" } } }, "output": { "type": "structure", "members": { "VpnConnection": { "shape": "Stw", "locationName": "vpnConnection" } } } }, "CreateVpnConnectionRoute": { "input": { "type": "structure", "required": [ "DestinationCidrBlock", "VpnConnectionId" ], "members": { "DestinationCidrBlock": {}, "VpnConnectionId": {} } } }, "CreateVpnGateway": { "input": { "type": "structure", "required": [ "Type" ], "members": { "AvailabilityZone": {}, "Type": {}, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "AmazonSideAsn": { "type": "long" }, "DryRun": { "locationName": "dryRun", "type": "boolean" } } }, "output": { "type": "structure", "members": { "VpnGateway": { "shape": "Sut", "locationName": "vpnGateway" } } } }, "DeleteCarrierGateway": { "input": { "type": "structure", "required": [ "CarrierGatewayId" ], "members": { "CarrierGatewayId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "CarrierGateway": { "shape": "Sak", "locationName": "carrierGateway" } } } }, "DeleteClientVpnEndpoint": { "input": { "type": "structure", "required": [ "ClientVpnEndpointId" ], "members": { "ClientVpnEndpointId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Status": { "shape": "Sb0", "locationName": "status" } } } }, "DeleteClientVpnRoute": { "input": { "type": "structure", "required": [ "ClientVpnEndpointId", "DestinationCidrBlock" ], "members": { "ClientVpnEndpointId": {}, "TargetVpcSubnetId": {}, "DestinationCidrBlock": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Status": { "shape": "Sb4", "locationName": "status" } } } }, "DeleteCoipCidr": { "input": { "type": "structure", "required": [ "Cidr", "CoipPoolId" ], "members": { "Cidr": {}, "CoipPoolId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "CoipCidr": { "shape": "Sb9", "locationName": "coipCidr" } } } }, "DeleteCoipPool": { "input": { "type": "structure", "required": [ "CoipPoolId" ], "members": { "CoipPoolId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "CoipPool": { "shape": "Sbd", "locationName": "coipPool" } } } }, "DeleteCustomerGateway": { "input": { "type": "structure", "required": [ "CustomerGatewayId" ], "members": { "CustomerGatewayId": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" } } } }, "DeleteDhcpOptions": { "input": { "type": "structure", "required": [ "DhcpOptionsId" ], "members": { "DhcpOptionsId": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" } } } }, "DeleteEgressOnlyInternetGateway": { "input": { "type": "structure", "required": [ "EgressOnlyInternetGatewayId" ], "members": { "DryRun": { "type": "boolean" }, "EgressOnlyInternetGatewayId": {} } }, "output": { "type": "structure", "members": { "ReturnCode": { "locationName": "returnCode", "type": "boolean" } } } }, "DeleteFleets": { "input": { "type": "structure", "required": [ "FleetIds", "TerminateInstances" ], "members": { "DryRun": { "type": "boolean" }, "FleetIds": { "shape": "Svb", "locationName": "FleetId" }, "TerminateInstances": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "SuccessfulFleetDeletions": { "locationName": "successfulFleetDeletionSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "CurrentFleetState": { "locationName": "currentFleetState" }, "PreviousFleetState": { "locationName": "previousFleetState" }, "FleetId": { "locationName": "fleetId" } } } }, "UnsuccessfulFleetDeletions": { "locationName": "unsuccessfulFleetDeletionSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Error": { "locationName": "error", "type": "structure", "members": { "Code": { "locationName": "code" }, "Message": { "locationName": "message" } } }, "FleetId": { "locationName": "fleetId" } } } } } } }, "DeleteFlowLogs": { "input": { "type": "structure", "required": [ "FlowLogIds" ], "members": { "DryRun": { "type": "boolean" }, "FlowLogIds": { "shape": "Svl", "locationName": "FlowLogId" } } }, "output": { "type": "structure", "members": { "Unsuccessful": { "shape": "S1h", "locationName": "unsuccessful" } } } }, "DeleteFpgaImage": { "input": { "type": "structure", "required": [ "FpgaImageId" ], "members": { "DryRun": { "type": "boolean" }, "FpgaImageId": {} } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return", "type": "boolean" } } } }, "DeleteInstanceConnectEndpoint": { "input": { "type": "structure", "required": [ "InstanceConnectEndpointId" ], "members": { "DryRun": { "type": "boolean" }, "InstanceConnectEndpointId": {} } }, "output": { "type": "structure", "members": { "InstanceConnectEndpoint": { "shape": "Sf4", "locationName": "instanceConnectEndpoint" } } } }, "DeleteInstanceEventWindow": { "input": { "type": "structure", "required": [ "InstanceEventWindowId" ], "members": { "DryRun": { "type": "boolean" }, "ForceDelete": { "type": "boolean" }, "InstanceEventWindowId": {} } }, "output": { "type": "structure", "members": { "InstanceEventWindowState": { "locationName": "instanceEventWindowState", "type": "structure", "members": { "InstanceEventWindowId": { "locationName": "instanceEventWindowId" }, "State": { "locationName": "state" } } } } } }, "DeleteInternetGateway": { "input": { "type": "structure", "required": [ "InternetGatewayId" ], "members": { "DryRun": { "locationName": "dryRun", "type": "boolean" }, "InternetGatewayId": { "locationName": "internetGatewayId" } } } }, "DeleteIpam": { "input": { "type": "structure", "required": [ "IpamId" ], "members": { "DryRun": { "type": "boolean" }, "IpamId": {}, "Cascade": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Ipam": { "shape": "Sfv", "locationName": "ipam" } } } }, "DeleteIpamExternalResourceVerificationToken": { "input": { "type": "structure", "required": [ "IpamExternalResourceVerificationTokenId" ], "members": { "DryRun": { "type": "boolean" }, "IpamExternalResourceVerificationTokenId": {} } }, "output": { "type": "structure", "members": { "IpamExternalResourceVerificationToken": { "shape": "Sg2", "locationName": "ipamExternalResourceVerificationToken" } } } }, "DeleteIpamPool": { "input": { "type": "structure", "required": [ "IpamPoolId" ], "members": { "DryRun": { "type": "boolean" }, "IpamPoolId": {}, "Cascade": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "IpamPool": { "shape": "Sgg", "locationName": "ipamPool" } } } }, "DeleteIpamResourceDiscovery": { "input": { "type": "structure", "required": [ "IpamResourceDiscoveryId" ], "members": { "DryRun": { "type": "boolean" }, "IpamResourceDiscoveryId": {} } }, "output": { "type": "structure", "members": { "IpamResourceDiscovery": { "shape": "Sgo", "locationName": "ipamResourceDiscovery" } } } }, "DeleteIpamScope": { "input": { "type": "structure", "required": [ "IpamScopeId" ], "members": { "DryRun": { "type": "boolean" }, "IpamScopeId": {} } }, "output": { "type": "structure", "members": { "IpamScope": { "shape": "Sgs", "locationName": "ipamScope" } } } }, "DeleteKeyPair": { "input": { "type": "structure", "members": { "KeyName": {}, "KeyPairId": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" } } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return", "type": "boolean" }, "KeyPairId": { "locationName": "keyPairId" } } } }, "DeleteLaunchTemplate": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" }, "LaunchTemplateId": {}, "LaunchTemplateName": {} } }, "output": { "type": "structure", "members": { "LaunchTemplate": { "shape": "Sim", "locationName": "launchTemplate" } } } }, "DeleteLaunchTemplateVersions": { "input": { "type": "structure", "required": [ "Versions" ], "members": { "DryRun": { "type": "boolean" }, "LaunchTemplateId": {}, "LaunchTemplateName": {}, "Versions": { "shape": "Swd", "locationName": "LaunchTemplateVersion" } } }, "output": { "type": "structure", "members": { "SuccessfullyDeletedLaunchTemplateVersions": { "locationName": "successfullyDeletedLaunchTemplateVersionSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "LaunchTemplateId": { "locationName": "launchTemplateId" }, "LaunchTemplateName": { "locationName": "launchTemplateName" }, "VersionNumber": { "locationName": "versionNumber", "type": "long" } } } }, "UnsuccessfullyDeletedLaunchTemplateVersions": { "locationName": "unsuccessfullyDeletedLaunchTemplateVersionSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "LaunchTemplateId": { "locationName": "launchTemplateId" }, "LaunchTemplateName": { "locationName": "launchTemplateName" }, "VersionNumber": { "locationName": "versionNumber", "type": "long" }, "ResponseError": { "locationName": "responseError", "type": "structure", "members": { "Code": { "locationName": "code" }, "Message": { "locationName": "message" } } } } } } } } }, "DeleteLocalGatewayRoute": { "input": { "type": "structure", "required": [ "LocalGatewayRouteTableId" ], "members": { "DestinationCidrBlock": {}, "LocalGatewayRouteTableId": {}, "DryRun": { "type": "boolean" }, "DestinationPrefixListId": {} } }, "output": { "type": "structure", "members": { "Route": { "shape": "Sjy", "locationName": "route" } } } }, "DeleteLocalGatewayRouteTable": { "input": { "type": "structure", "required": [ "LocalGatewayRouteTableId" ], "members": { "LocalGatewayRouteTableId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "LocalGatewayRouteTable": { "shape": "Sk5", "locationName": "localGatewayRouteTable" } } } }, "DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation": { "input": { "type": "structure", "required": [ "LocalGatewayRouteTableVirtualInterfaceGroupAssociationId" ], "members": { "LocalGatewayRouteTableVirtualInterfaceGroupAssociationId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "LocalGatewayRouteTableVirtualInterfaceGroupAssociation": { "shape": "Sk9", "locationName": "localGatewayRouteTableVirtualInterfaceGroupAssociation" } } } }, "DeleteLocalGatewayRouteTableVpcAssociation": { "input": { "type": "structure", "required": [ "LocalGatewayRouteTableVpcAssociationId" ], "members": { "LocalGatewayRouteTableVpcAssociationId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "LocalGatewayRouteTableVpcAssociation": { "shape": "Skd", "locationName": "localGatewayRouteTableVpcAssociation" } } } }, "DeleteManagedPrefixList": { "input": { "type": "structure", "required": [ "PrefixListId" ], "members": { "DryRun": { "type": "boolean" }, "PrefixListId": {} } }, "output": { "type": "structure", "members": { "PrefixList": { "shape": "Skj", "locationName": "prefixList" } } } }, "DeleteNatGateway": { "input": { "type": "structure", "required": [ "NatGatewayId" ], "members": { "DryRun": { "type": "boolean" }, "NatGatewayId": {} } }, "output": { "type": "structure", "members": { "NatGatewayId": { "locationName": "natGatewayId" } } } }, "DeleteNetworkAcl": { "input": { "type": "structure", "required": [ "NetworkAclId" ], "members": { "DryRun": { "locationName": "dryRun", "type": "boolean" }, "NetworkAclId": { "locationName": "networkAclId" } } } }, "DeleteNetworkAclEntry": { "input": { "type": "structure", "required": [ "Egress", "NetworkAclId", "RuleNumber" ], "members": { "DryRun": { "locationName": "dryRun", "type": "boolean" }, "Egress": { "locationName": "egress", "type": "boolean" }, "NetworkAclId": { "locationName": "networkAclId" }, "RuleNumber": { "locationName": "ruleNumber", "type": "integer" } } } }, "DeleteNetworkInsightsAccessScope": { "input": { "type": "structure", "required": [ "NetworkInsightsAccessScopeId" ], "members": { "DryRun": { "type": "boolean" }, "NetworkInsightsAccessScopeId": {} } }, "output": { "type": "structure", "members": { "NetworkInsightsAccessScopeId": { "locationName": "networkInsightsAccessScopeId" } } } }, "DeleteNetworkInsightsAccessScopeAnalysis": { "input": { "type": "structure", "required": [ "NetworkInsightsAccessScopeAnalysisId" ], "members": { "NetworkInsightsAccessScopeAnalysisId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "NetworkInsightsAccessScopeAnalysisId": { "locationName": "networkInsightsAccessScopeAnalysisId" } } } }, "DeleteNetworkInsightsAnalysis": { "input": { "type": "structure", "required": [ "NetworkInsightsAnalysisId" ], "members": { "DryRun": { "type": "boolean" }, "NetworkInsightsAnalysisId": {} } }, "output": { "type": "structure", "members": { "NetworkInsightsAnalysisId": { "locationName": "networkInsightsAnalysisId" } } } }, "DeleteNetworkInsightsPath": { "input": { "type": "structure", "required": [ "NetworkInsightsPathId" ], "members": { "DryRun": { "type": "boolean" }, "NetworkInsightsPathId": {} } }, "output": { "type": "structure", "members": { "NetworkInsightsPathId": { "locationName": "networkInsightsPathId" } } } }, "DeleteNetworkInterface": { "input": { "type": "structure", "required": [ "NetworkInterfaceId" ], "members": { "DryRun": { "locationName": "dryRun", "type": "boolean" }, "NetworkInterfaceId": { "locationName": "networkInterfaceId" } } } }, "DeleteNetworkInterfacePermission": { "input": { "type": "structure", "required": [ "NetworkInterfacePermissionId" ], "members": { "NetworkInterfacePermissionId": {}, "Force": { "type": "boolean" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return", "type": "boolean" } } } }, "DeletePlacementGroup": { "input": { "type": "structure", "required": [ "GroupName" ], "members": { "DryRun": { "locationName": "dryRun", "type": "boolean" }, "GroupName": { "locationName": "groupName" } } } }, "DeletePublicIpv4Pool": { "input": { "type": "structure", "required": [ "PoolId" ], "members": { "DryRun": { "type": "boolean" }, "PoolId": {}, "NetworkBorderGroup": {} } }, "output": { "type": "structure", "members": { "ReturnValue": { "locationName": "returnValue", "type": "boolean" } } } }, "DeleteQueuedReservedInstances": { "input": { "type": "structure", "required": [ "ReservedInstancesIds" ], "members": { "DryRun": { "type": "boolean" }, "ReservedInstancesIds": { "locationName": "ReservedInstancesId", "type": "list", "member": { "locationName": "item" } } } }, "output": { "type": "structure", "members": { "SuccessfulQueuedPurchaseDeletions": { "locationName": "successfulQueuedPurchaseDeletionSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "ReservedInstancesId": { "locationName": "reservedInstancesId" } } } }, "FailedQueuedPurchaseDeletions": { "locationName": "failedQueuedPurchaseDeletionSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Error": { "locationName": "error", "type": "structure", "members": { "Code": { "locationName": "code" }, "Message": { "locationName": "message" } } }, "ReservedInstancesId": { "locationName": "reservedInstancesId" } } } } } } }, "DeleteRoute": { "input": { "type": "structure", "required": [ "RouteTableId" ], "members": { "DestinationCidrBlock": { "locationName": "destinationCidrBlock" }, "DestinationIpv6CidrBlock": { "locationName": "destinationIpv6CidrBlock" }, "DestinationPrefixListId": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "RouteTableId": { "locationName": "routeTableId" } } } }, "DeleteRouteTable": { "input": { "type": "structure", "required": [ "RouteTableId" ], "members": { "DryRun": { "locationName": "dryRun", "type": "boolean" }, "RouteTableId": { "locationName": "routeTableId" } } } }, "DeleteSecurityGroup": { "input": { "type": "structure", "members": { "GroupId": {}, "GroupName": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" } } } }, "DeleteSnapshot": { "input": { "type": "structure", "required": [ "SnapshotId" ], "members": { "SnapshotId": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" } } } }, "DeleteSpotDatafeedSubscription": { "input": { "type": "structure", "members": { "DryRun": { "locationName": "dryRun", "type": "boolean" } } } }, "DeleteSubnet": { "input": { "type": "structure", "required": [ "SubnetId" ], "members": { "SubnetId": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" } } } }, "DeleteSubnetCidrReservation": { "input": { "type": "structure", "required": [ "SubnetCidrReservationId" ], "members": { "SubnetCidrReservationId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "DeletedSubnetCidrReservation": { "shape": "Sog", "locationName": "deletedSubnetCidrReservation" } } } }, "DeleteTags": { "input": { "type": "structure", "required": [ "Resources" ], "members": { "DryRun": { "locationName": "dryRun", "type": "boolean" }, "Resources": { "shape": "Soj", "locationName": "resourceId" }, "Tags": { "shape": "S6", "locationName": "tag" } } } }, "DeleteTrafficMirrorFilter": { "input": { "type": "structure", "required": [ "TrafficMirrorFilterId" ], "members": { "TrafficMirrorFilterId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TrafficMirrorFilterId": { "locationName": "trafficMirrorFilterId" } } } }, "DeleteTrafficMirrorFilterRule": { "input": { "type": "structure", "required": [ "TrafficMirrorFilterRuleId" ], "members": { "TrafficMirrorFilterRuleId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TrafficMirrorFilterRuleId": { "locationName": "trafficMirrorFilterRuleId" } } } }, "DeleteTrafficMirrorSession": { "input": { "type": "structure", "required": [ "TrafficMirrorSessionId" ], "members": { "TrafficMirrorSessionId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TrafficMirrorSessionId": { "locationName": "trafficMirrorSessionId" } } } }, "DeleteTrafficMirrorTarget": { "input": { "type": "structure", "required": [ "TrafficMirrorTargetId" ], "members": { "TrafficMirrorTargetId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TrafficMirrorTargetId": { "locationName": "trafficMirrorTargetId" } } } }, "DeleteTransitGateway": { "input": { "type": "structure", "required": [ "TransitGatewayId" ], "members": { "TransitGatewayId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TransitGateway": { "shape": "Spg", "locationName": "transitGateway" } } } }, "DeleteTransitGatewayConnect": { "input": { "type": "structure", "required": [ "TransitGatewayAttachmentId" ], "members": { "TransitGatewayAttachmentId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TransitGatewayConnect": { "shape": "Spn", "locationName": "transitGatewayConnect" } } } }, "DeleteTransitGatewayConnectPeer": { "input": { "type": "structure", "required": [ "TransitGatewayConnectPeerId" ], "members": { "TransitGatewayConnectPeerId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TransitGatewayConnectPeer": { "shape": "Spt", "locationName": "transitGatewayConnectPeer" } } } }, "DeleteTransitGatewayMulticastDomain": { "input": { "type": "structure", "required": [ "TransitGatewayMulticastDomainId" ], "members": { "TransitGatewayMulticastDomainId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TransitGatewayMulticastDomain": { "shape": "Sq6", "locationName": "transitGatewayMulticastDomain" } } } }, "DeleteTransitGatewayPeeringAttachment": { "input": { "type": "structure", "required": [ "TransitGatewayAttachmentId" ], "members": { "TransitGatewayAttachmentId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TransitGatewayPeeringAttachment": { "shape": "Sx", "locationName": "transitGatewayPeeringAttachment" } } } }, "DeleteTransitGatewayPolicyTable": { "input": { "type": "structure", "required": [ "TransitGatewayPolicyTableId" ], "members": { "TransitGatewayPolicyTableId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TransitGatewayPolicyTable": { "shape": "Sqf", "locationName": "transitGatewayPolicyTable" } } } }, "DeleteTransitGatewayPrefixListReference": { "input": { "type": "structure", "required": [ "TransitGatewayRouteTableId", "PrefixListId" ], "members": { "TransitGatewayRouteTableId": {}, "PrefixListId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TransitGatewayPrefixListReference": { "shape": "Sqj", "locationName": "transitGatewayPrefixListReference" } } } }, "DeleteTransitGatewayRoute": { "input": { "type": "structure", "required": [ "TransitGatewayRouteTableId", "DestinationCidrBlock" ], "members": { "TransitGatewayRouteTableId": {}, "DestinationCidrBlock": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Route": { "shape": "Sqo", "locationName": "route" } } } }, "DeleteTransitGatewayRouteTable": { "input": { "type": "structure", "required": [ "TransitGatewayRouteTableId" ], "members": { "TransitGatewayRouteTableId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TransitGatewayRouteTable": { "shape": "Sqw", "locationName": "transitGatewayRouteTable" } } } }, "DeleteTransitGatewayRouteTableAnnouncement": { "input": { "type": "structure", "required": [ "TransitGatewayRouteTableAnnouncementId" ], "members": { "TransitGatewayRouteTableAnnouncementId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TransitGatewayRouteTableAnnouncement": { "shape": "Sr0", "locationName": "transitGatewayRouteTableAnnouncement" } } } }, "DeleteTransitGatewayVpcAttachment": { "input": { "type": "structure", "required": [ "TransitGatewayAttachmentId" ], "members": { "TransitGatewayAttachmentId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TransitGatewayVpcAttachment": { "shape": "S16", "locationName": "transitGatewayVpcAttachment" } } } }, "DeleteVerifiedAccessEndpoint": { "input": { "type": "structure", "required": [ "VerifiedAccessEndpointId" ], "members": { "VerifiedAccessEndpointId": {}, "ClientToken": { "idempotencyToken": true }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "VerifiedAccessEndpoint": { "shape": "Srk", "locationName": "verifiedAccessEndpoint" } } } }, "DeleteVerifiedAccessGroup": { "input": { "type": "structure", "required": [ "VerifiedAccessGroupId" ], "members": { "VerifiedAccessGroupId": {}, "ClientToken": { "idempotencyToken": true }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "VerifiedAccessGroup": { "shape": "Srs", "locationName": "verifiedAccessGroup" } } } }, "DeleteVerifiedAccessInstance": { "input": { "type": "structure", "required": [ "VerifiedAccessInstanceId" ], "members": { "VerifiedAccessInstanceId": {}, "DryRun": { "type": "boolean" }, "ClientToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "VerifiedAccessInstance": { "shape": "S6i", "locationName": "verifiedAccessInstance" } } } }, "DeleteVerifiedAccessTrustProvider": { "input": { "type": "structure", "required": [ "VerifiedAccessTrustProviderId" ], "members": { "VerifiedAccessTrustProviderId": {}, "DryRun": { "type": "boolean" }, "ClientToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "VerifiedAccessTrustProvider": { "shape": "S69", "locationName": "verifiedAccessTrustProvider" } } } }, "DeleteVolume": { "input": { "type": "structure", "required": [ "VolumeId" ], "members": { "VolumeId": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" } } } }, "DeleteVpc": { "input": { "type": "structure", "required": [ "VpcId" ], "members": { "VpcId": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" } } } }, "DeleteVpcEndpointConnectionNotifications": { "input": { "type": "structure", "required": [ "ConnectionNotificationIds" ], "members": { "DryRun": { "type": "boolean" }, "ConnectionNotificationIds": { "locationName": "ConnectionNotificationId", "type": "list", "member": { "locationName": "item" } } } }, "output": { "type": "structure", "members": { "Unsuccessful": { "shape": "S1h", "locationName": "unsuccessful" } } } }, "DeleteVpcEndpointServiceConfigurations": { "input": { "type": "structure", "required": [ "ServiceIds" ], "members": { "DryRun": { "type": "boolean" }, "ServiceIds": { "shape": "Sza", "locationName": "ServiceId" } } }, "output": { "type": "structure", "members": { "Unsuccessful": { "shape": "S1h", "locationName": "unsuccessful" } } } }, "DeleteVpcEndpoints": { "input": { "type": "structure", "required": [ "VpcEndpointIds" ], "members": { "DryRun": { "type": "boolean" }, "VpcEndpointIds": { "shape": "S1e", "locationName": "VpcEndpointId" } } }, "output": { "type": "structure", "members": { "Unsuccessful": { "shape": "S1h", "locationName": "unsuccessful" } } } }, "DeleteVpcPeeringConnection": { "input": { "type": "structure", "required": [ "VpcPeeringConnectionId" ], "members": { "DryRun": { "locationName": "dryRun", "type": "boolean" }, "VpcPeeringConnectionId": { "locationName": "vpcPeeringConnectionId" } } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return", "type": "boolean" } } } }, "DeleteVpnConnection": { "input": { "type": "structure", "required": [ "VpnConnectionId" ], "members": { "VpnConnectionId": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" } } } }, "DeleteVpnConnectionRoute": { "input": { "type": "structure", "required": [ "DestinationCidrBlock", "VpnConnectionId" ], "members": { "DestinationCidrBlock": {}, "VpnConnectionId": {} } } }, "DeleteVpnGateway": { "input": { "type": "structure", "required": [ "VpnGatewayId" ], "members": { "VpnGatewayId": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" } } } }, "DeprovisionByoipCidr": { "input": { "type": "structure", "required": [ "Cidr" ], "members": { "Cidr": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "ByoipCidr": { "shape": "S1y", "locationName": "byoipCidr" } } } }, "DeprovisionIpamByoasn": { "input": { "type": "structure", "required": [ "IpamId", "Asn" ], "members": { "DryRun": { "type": "boolean" }, "IpamId": {}, "Asn": {} } }, "output": { "type": "structure", "members": { "Byoasn": { "shape": "Szn", "locationName": "byoasn" } } } }, "DeprovisionIpamPoolCidr": { "input": { "type": "structure", "required": [ "IpamPoolId" ], "members": { "DryRun": { "type": "boolean" }, "IpamPoolId": {}, "Cidr": {} } }, "output": { "type": "structure", "members": { "IpamPoolCidr": { "shape": "Szr", "locationName": "ipamPoolCidr" } } } }, "DeprovisionPublicIpv4PoolCidr": { "input": { "type": "structure", "required": [ "PoolId", "Cidr" ], "members": { "DryRun": { "type": "boolean" }, "PoolId": {}, "Cidr": {} } }, "output": { "type": "structure", "members": { "PoolId": { "locationName": "poolId" }, "DeprovisionedAddresses": { "locationName": "deprovisionedAddressSet", "type": "list", "member": { "locationName": "item" } } } } }, "DeregisterImage": { "input": { "type": "structure", "required": [ "ImageId" ], "members": { "ImageId": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" } } } }, "DeregisterInstanceEventNotificationAttributes": { "input": { "type": "structure", "required": [ "InstanceTagAttribute" ], "members": { "DryRun": { "type": "boolean" }, "InstanceTagAttribute": { "type": "structure", "members": { "IncludeAllTagsOfInstance": { "type": "boolean" }, "InstanceTagKeys": { "shape": "S102", "locationName": "InstanceTagKey" } } } } }, "output": { "type": "structure", "members": { "InstanceTagAttribute": { "shape": "S104", "locationName": "instanceTagAttribute" } } } }, "DeregisterTransitGatewayMulticastGroupMembers": { "input": { "type": "structure", "members": { "TransitGatewayMulticastDomainId": {}, "GroupIpAddress": {}, "NetworkInterfaceIds": { "shape": "S106" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "DeregisteredMulticastGroupMembers": { "locationName": "deregisteredMulticastGroupMembers", "type": "structure", "members": { "TransitGatewayMulticastDomainId": { "locationName": "transitGatewayMulticastDomainId" }, "DeregisteredNetworkInterfaceIds": { "shape": "So", "locationName": "deregisteredNetworkInterfaceIds" }, "GroupIpAddress": { "locationName": "groupIpAddress" } } } } } }, "DeregisterTransitGatewayMulticastGroupSources": { "input": { "type": "structure", "members": { "TransitGatewayMulticastDomainId": {}, "GroupIpAddress": {}, "NetworkInterfaceIds": { "shape": "S106" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "DeregisteredMulticastGroupSources": { "locationName": "deregisteredMulticastGroupSources", "type": "structure", "members": { "TransitGatewayMulticastDomainId": { "locationName": "transitGatewayMulticastDomainId" }, "DeregisteredNetworkInterfaceIds": { "shape": "So", "locationName": "deregisteredNetworkInterfaceIds" }, "GroupIpAddress": { "locationName": "groupIpAddress" } } } } } }, "DescribeAccountAttributes": { "input": { "type": "structure", "members": { "AttributeNames": { "locationName": "attributeName", "type": "list", "member": { "locationName": "attributeName" } }, "DryRun": { "locationName": "dryRun", "type": "boolean" } } }, "output": { "type": "structure", "members": { "AccountAttributes": { "locationName": "accountAttributeSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "AttributeName": { "locationName": "attributeName" }, "AttributeValues": { "locationName": "attributeValueSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "AttributeValue": { "locationName": "attributeValue" } } } } } } } } } }, "DescribeAddressTransfers": { "input": { "type": "structure", "members": { "AllocationIds": { "shape": "S4r", "locationName": "AllocationId" }, "NextToken": {}, "MaxResults": { "type": "integer" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "AddressTransfers": { "locationName": "addressTransferSet", "type": "list", "member": { "shape": "Sa", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeAddresses": { "input": { "type": "structure", "members": { "Filters": { "shape": "S10p", "locationName": "Filter" }, "PublicIps": { "locationName": "PublicIp", "type": "list", "member": { "locationName": "PublicIp" } }, "AllocationIds": { "shape": "S4r", "locationName": "AllocationId" }, "DryRun": { "locationName": "dryRun", "type": "boolean" } } }, "output": { "type": "structure", "members": { "Addresses": { "locationName": "addressesSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "InstanceId": { "locationName": "instanceId" }, "PublicIp": { "locationName": "publicIp" }, "AllocationId": { "locationName": "allocationId" }, "AssociationId": { "locationName": "associationId" }, "Domain": { "locationName": "domain" }, "NetworkInterfaceId": { "locationName": "networkInterfaceId" }, "NetworkInterfaceOwnerId": { "locationName": "networkInterfaceOwnerId" }, "PrivateIpAddress": { "locationName": "privateIpAddress" }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "PublicIpv4Pool": { "locationName": "publicIpv4Pool" }, "NetworkBorderGroup": { "locationName": "networkBorderGroup" }, "CustomerOwnedIp": { "locationName": "customerOwnedIp" }, "CustomerOwnedIpv4Pool": { "locationName": "customerOwnedIpv4Pool" }, "CarrierIp": { "locationName": "carrierIp" } } } } } } }, "DescribeAddressesAttribute": { "input": { "type": "structure", "members": { "AllocationIds": { "locationName": "AllocationId", "type": "list", "member": { "locationName": "item" } }, "Attribute": {}, "NextToken": {}, "MaxResults": { "type": "integer" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Addresses": { "locationName": "addressSet", "type": "list", "member": { "shape": "S112", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeAggregateIdFormat": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "UseLongIdsAggregated": { "locationName": "useLongIdsAggregated", "type": "boolean" }, "Statuses": { "shape": "S116", "locationName": "statusSet" } } } }, "DescribeAvailabilityZones": { "input": { "type": "structure", "members": { "Filters": { "shape": "S10p", "locationName": "Filter" }, "ZoneNames": { "locationName": "ZoneName", "type": "list", "member": { "locationName": "ZoneName" } }, "ZoneIds": { "locationName": "ZoneId", "type": "list", "member": { "locationName": "ZoneId" } }, "AllAvailabilityZones": { "type": "boolean" }, "DryRun": { "locationName": "dryRun", "type": "boolean" } } }, "output": { "type": "structure", "members": { "AvailabilityZones": { "locationName": "availabilityZoneInfo", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "State": { "locationName": "zoneState" }, "OptInStatus": { "locationName": "optInStatus" }, "Messages": { "locationName": "messageSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Message": { "locationName": "message" } } } }, "RegionName": { "locationName": "regionName" }, "ZoneName": { "locationName": "zoneName" }, "ZoneId": { "locationName": "zoneId" }, "GroupName": { "locationName": "groupName" }, "NetworkBorderGroup": { "locationName": "networkBorderGroup" }, "ZoneType": { "locationName": "zoneType" }, "ParentZoneName": { "locationName": "parentZoneName" }, "ParentZoneId": { "locationName": "parentZoneId" } } } } } } }, "DescribeAwsNetworkPerformanceMetricSubscriptions": { "input": { "type": "structure", "members": { "MaxResults": { "type": "integer" }, "NextToken": {}, "Filters": { "shape": "S10p", "locationName": "Filter" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "NextToken": { "locationName": "nextToken" }, "Subscriptions": { "locationName": "subscriptionSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Source": { "locationName": "source" }, "Destination": { "locationName": "destination" }, "Metric": { "locationName": "metric" }, "Statistic": { "locationName": "statistic" }, "Period": { "locationName": "period" } } } } } } }, "DescribeBundleTasks": { "input": { "type": "structure", "members": { "BundleIds": { "locationName": "BundleId", "type": "list", "member": { "locationName": "BundleId" } }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "DryRun": { "locationName": "dryRun", "type": "boolean" } } }, "output": { "type": "structure", "members": { "BundleTasks": { "locationName": "bundleInstanceTasksSet", "type": "list", "member": { "shape": "S7o", "locationName": "item" } } } } }, "DescribeByoipCidrs": { "input": { "type": "structure", "required": [ "MaxResults" ], "members": { "DryRun": { "type": "boolean" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "ByoipCidrs": { "locationName": "byoipCidrSet", "type": "list", "member": { "shape": "S1y", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeCapacityBlockOfferings": { "input": { "type": "structure", "required": [ "InstanceType", "InstanceCount", "CapacityDurationHours" ], "members": { "DryRun": { "type": "boolean" }, "InstanceType": {}, "InstanceCount": { "type": "integer" }, "StartDateRange": { "type": "timestamp" }, "EndDateRange": { "type": "timestamp" }, "CapacityDurationHours": { "type": "integer" }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "CapacityBlockOfferings": { "locationName": "capacityBlockOfferingSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "CapacityBlockOfferingId": { "locationName": "capacityBlockOfferingId" }, "InstanceType": { "locationName": "instanceType" }, "AvailabilityZone": { "locationName": "availabilityZone" }, "InstanceCount": { "locationName": "instanceCount", "type": "integer" }, "StartDate": { "locationName": "startDate", "type": "timestamp" }, "EndDate": { "locationName": "endDate", "type": "timestamp" }, "CapacityBlockDurationHours": { "locationName": "capacityBlockDurationHours", "type": "integer" }, "UpfrontFee": { "locationName": "upfrontFee" }, "CurrencyCode": { "locationName": "currencyCode" }, "Tenancy": { "locationName": "tenancy" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeCapacityReservationFleets": { "input": { "type": "structure", "members": { "CapacityReservationFleetIds": { "shape": "S7y", "locationName": "CapacityReservationFleetId" }, "NextToken": {}, "MaxResults": { "type": "integer" }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "CapacityReservationFleets": { "locationName": "capacityReservationFleetSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "CapacityReservationFleetId": { "locationName": "capacityReservationFleetId" }, "CapacityReservationFleetArn": { "locationName": "capacityReservationFleetArn" }, "State": { "locationName": "state" }, "TotalTargetCapacity": { "locationName": "totalTargetCapacity", "type": "integer" }, "TotalFulfilledCapacity": { "locationName": "totalFulfilledCapacity", "type": "double" }, "Tenancy": { "locationName": "tenancy" }, "EndDate": { "locationName": "endDate", "type": "timestamp" }, "CreateTime": { "locationName": "createTime", "type": "timestamp" }, "InstanceMatchCriteria": { "locationName": "instanceMatchCriteria" }, "AllocationStrategy": { "locationName": "allocationStrategy" }, "InstanceTypeSpecifications": { "shape": "Sag", "locationName": "instanceTypeSpecificationSet" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeCapacityReservations": { "input": { "type": "structure", "members": { "CapacityReservationIds": { "locationName": "CapacityReservationId", "type": "list", "member": { "locationName": "item" } }, "NextToken": {}, "MaxResults": { "type": "integer" }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "NextToken": { "locationName": "nextToken" }, "CapacityReservations": { "locationName": "capacityReservationSet", "type": "list", "member": { "shape": "S9z", "locationName": "item" } } } } }, "DescribeCarrierGateways": { "input": { "type": "structure", "members": { "CarrierGatewayIds": { "locationName": "CarrierGatewayId", "type": "list", "member": {} }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "CarrierGateways": { "locationName": "carrierGatewaySet", "type": "list", "member": { "shape": "Sak", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeClassicLinkInstances": { "input": { "type": "structure", "members": { "Filters": { "shape": "S10p", "locationName": "Filter" }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "InstanceIds": { "shape": "S12k", "locationName": "InstanceId" }, "MaxResults": { "locationName": "maxResults", "type": "integer" }, "NextToken": { "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "Instances": { "locationName": "instancesSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Groups": { "shape": "Sm8", "locationName": "groupSet" }, "InstanceId": { "locationName": "instanceId" }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "VpcId": { "locationName": "vpcId" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeClientVpnAuthorizationRules": { "input": { "type": "structure", "required": [ "ClientVpnEndpointId" ], "members": { "ClientVpnEndpointId": {}, "DryRun": { "type": "boolean" }, "NextToken": {}, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "AuthorizationRules": { "locationName": "authorizationRule", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "ClientVpnEndpointId": { "locationName": "clientVpnEndpointId" }, "Description": { "locationName": "description" }, "GroupId": { "locationName": "groupId" }, "AccessAll": { "locationName": "accessAll", "type": "boolean" }, "DestinationCidr": { "locationName": "destinationCidr" }, "Status": { "shape": "S6w", "locationName": "status" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeClientVpnConnections": { "input": { "type": "structure", "required": [ "ClientVpnEndpointId" ], "members": { "ClientVpnEndpointId": {}, "Filters": { "shape": "S10p", "locationName": "Filter" }, "NextToken": {}, "MaxResults": { "type": "integer" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Connections": { "locationName": "connections", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "ClientVpnEndpointId": { "locationName": "clientVpnEndpointId" }, "Timestamp": { "locationName": "timestamp" }, "ConnectionId": { "locationName": "connectionId" }, "Username": { "locationName": "username" }, "ConnectionEstablishedTime": { "locationName": "connectionEstablishedTime" }, "IngressBytes": { "locationName": "ingressBytes" }, "EgressBytes": { "locationName": "egressBytes" }, "IngressPackets": { "locationName": "ingressPackets" }, "EgressPackets": { "locationName": "egressPackets" }, "ClientIp": { "locationName": "clientIp" }, "CommonName": { "locationName": "commonName" }, "Status": { "shape": "S12z", "locationName": "status" }, "ConnectionEndTime": { "locationName": "connectionEndTime" }, "PostureComplianceStatuses": { "shape": "So", "locationName": "postureComplianceStatusSet" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeClientVpnEndpoints": { "input": { "type": "structure", "members": { "ClientVpnEndpointIds": { "locationName": "ClientVpnEndpointId", "type": "list", "member": { "locationName": "item" } }, "MaxResults": { "type": "integer" }, "NextToken": {}, "Filters": { "shape": "S10p", "locationName": "Filter" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "ClientVpnEndpoints": { "locationName": "clientVpnEndpoint", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "ClientVpnEndpointId": { "locationName": "clientVpnEndpointId" }, "Description": { "locationName": "description" }, "Status": { "shape": "Sb0", "locationName": "status" }, "CreationTime": { "locationName": "creationTime" }, "DeletionTime": { "locationName": "deletionTime" }, "DnsName": { "locationName": "dnsName" }, "ClientCidrBlock": { "locationName": "clientCidrBlock" }, "DnsServers": { "shape": "So", "locationName": "dnsServer" }, "SplitTunnel": { "locationName": "splitTunnel", "type": "boolean" }, "VpnProtocol": { "locationName": "vpnProtocol" }, "TransportProtocol": { "locationName": "transportProtocol" }, "VpnPort": { "locationName": "vpnPort", "type": "integer" }, "AssociatedTargetNetworks": { "deprecated": true, "deprecatedMessage": "This property is deprecated. To view the target networks associated with a Client VPN endpoint, call DescribeClientVpnTargetNetworks and inspect the clientVpnTargetNetworks response element.", "locationName": "associatedTargetNetwork", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "NetworkId": { "locationName": "networkId" }, "NetworkType": { "locationName": "networkType" } } } }, "ServerCertificateArn": { "locationName": "serverCertificateArn" }, "AuthenticationOptions": { "locationName": "authenticationOptions", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Type": { "locationName": "type" }, "ActiveDirectory": { "locationName": "activeDirectory", "type": "structure", "members": { "DirectoryId": { "locationName": "directoryId" } } }, "MutualAuthentication": { "locationName": "mutualAuthentication", "type": "structure", "members": { "ClientRootCertificateChain": { "locationName": "clientRootCertificateChain" } } }, "FederatedAuthentication": { "locationName": "federatedAuthentication", "type": "structure", "members": { "SamlProviderArn": { "locationName": "samlProviderArn" }, "SelfServiceSamlProviderArn": { "locationName": "selfServiceSamlProviderArn" } } } } } }, "ConnectionLogOptions": { "locationName": "connectionLogOptions", "type": "structure", "members": { "Enabled": { "type": "boolean" }, "CloudwatchLogGroup": {}, "CloudwatchLogStream": {} } }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "SecurityGroupIds": { "shape": "S2r", "locationName": "securityGroupIdSet" }, "VpcId": { "locationName": "vpcId" }, "SelfServicePortalUrl": { "locationName": "selfServicePortalUrl" }, "ClientConnectOptions": { "locationName": "clientConnectOptions", "type": "structure", "members": { "Enabled": { "locationName": "enabled", "type": "boolean" }, "LambdaFunctionArn": { "locationName": "lambdaFunctionArn" }, "Status": { "locationName": "status", "type": "structure", "members": { "Code": { "locationName": "code" }, "Message": { "locationName": "message" } } } } }, "SessionTimeoutHours": { "locationName": "sessionTimeoutHours", "type": "integer" }, "ClientLoginBannerOptions": { "locationName": "clientLoginBannerOptions", "type": "structure", "members": { "Enabled": { "locationName": "enabled", "type": "boolean" }, "BannerText": { "locationName": "bannerText" } } } } } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeClientVpnRoutes": { "input": { "type": "structure", "required": [ "ClientVpnEndpointId" ], "members": { "ClientVpnEndpointId": {}, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Routes": { "locationName": "routes", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "ClientVpnEndpointId": { "locationName": "clientVpnEndpointId" }, "DestinationCidr": { "locationName": "destinationCidr" }, "TargetSubnet": { "locationName": "targetSubnet" }, "Type": { "locationName": "type" }, "Origin": { "locationName": "origin" }, "Status": { "shape": "Sb4", "locationName": "status" }, "Description": { "locationName": "description" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeClientVpnTargetNetworks": { "input": { "type": "structure", "required": [ "ClientVpnEndpointId" ], "members": { "ClientVpnEndpointId": {}, "AssociationIds": { "shape": "So" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "Filters": { "shape": "S10p", "locationName": "Filter" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "ClientVpnTargetNetworks": { "locationName": "clientVpnTargetNetworks", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "AssociationId": { "locationName": "associationId" }, "VpcId": { "locationName": "vpcId" }, "TargetNetworkId": { "locationName": "targetNetworkId" }, "ClientVpnEndpointId": { "locationName": "clientVpnEndpointId" }, "Status": { "shape": "S3m", "locationName": "status" }, "SecurityGroups": { "shape": "So", "locationName": "securityGroups" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeCoipPools": { "input": { "type": "structure", "members": { "PoolIds": { "locationName": "PoolId", "type": "list", "member": { "locationName": "item" } }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "CoipPools": { "locationName": "coipPoolSet", "type": "list", "member": { "shape": "Sbd", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeConversionTasks": { "input": { "type": "structure", "members": { "ConversionTaskIds": { "locationName": "conversionTaskId", "type": "list", "member": { "locationName": "item" } }, "DryRun": { "locationName": "dryRun", "type": "boolean" } } }, "output": { "type": "structure", "members": { "ConversionTasks": { "locationName": "conversionTasks", "type": "list", "member": { "shape": "S144", "locationName": "item" } } } } }, "DescribeCustomerGateways": { "input": { "type": "structure", "members": { "CustomerGatewayIds": { "locationName": "CustomerGatewayId", "type": "list", "member": { "locationName": "CustomerGatewayId" } }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "DryRun": { "locationName": "dryRun", "type": "boolean" } } }, "output": { "type": "structure", "members": { "CustomerGateways": { "locationName": "customerGatewaySet", "type": "list", "member": { "shape": "Sbh", "locationName": "item" } } } } }, "DescribeDhcpOptions": { "input": { "type": "structure", "members": { "DhcpOptionsIds": { "locationName": "DhcpOptionsId", "type": "list", "member": { "locationName": "DhcpOptionsId" } }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "DhcpOptions": { "locationName": "dhcpOptionsSet", "type": "list", "member": { "shape": "Sc1", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeEgressOnlyInternetGateways": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" }, "EgressOnlyInternetGatewayIds": { "locationName": "EgressOnlyInternetGatewayId", "type": "list", "member": { "locationName": "item" } }, "MaxResults": { "type": "integer" }, "NextToken": {}, "Filters": { "shape": "S10p", "locationName": "Filter" } } }, "output": { "type": "structure", "members": { "EgressOnlyInternetGateways": { "locationName": "egressOnlyInternetGatewaySet", "type": "list", "member": { "shape": "Sc8", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeElasticGpus": { "input": { "type": "structure", "members": { "ElasticGpuIds": { "locationName": "ElasticGpuId", "type": "list", "member": { "locationName": "item" } }, "DryRun": { "type": "boolean" }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "ElasticGpuSet": { "locationName": "elasticGpuSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "ElasticGpuId": { "locationName": "elasticGpuId" }, "AvailabilityZone": { "locationName": "availabilityZone" }, "ElasticGpuType": { "locationName": "elasticGpuType" }, "ElasticGpuHealth": { "locationName": "elasticGpuHealth", "type": "structure", "members": { "Status": { "locationName": "status" } } }, "ElasticGpuState": { "locationName": "elasticGpuState" }, "InstanceId": { "locationName": "instanceId" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } } }, "MaxResults": { "locationName": "maxResults", "type": "integer" }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeExportImageTasks": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "ExportImageTaskIds": { "locationName": "ExportImageTaskId", "type": "list", "member": { "locationName": "ExportImageTaskId" } }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "ExportImageTasks": { "locationName": "exportImageTaskSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Description": { "locationName": "description" }, "ExportImageTaskId": { "locationName": "exportImageTaskId" }, "ImageId": { "locationName": "imageId" }, "Progress": { "locationName": "progress" }, "S3ExportLocation": { "shape": "S158", "locationName": "s3ExportLocation" }, "Status": { "locationName": "status" }, "StatusMessage": { "locationName": "statusMessage" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeExportTasks": { "input": { "type": "structure", "members": { "ExportTaskIds": { "locationName": "exportTaskId", "type": "list", "member": { "locationName": "ExportTaskId" } }, "Filters": { "shape": "S10p", "locationName": "Filter" } } }, "output": { "type": "structure", "members": { "ExportTasks": { "locationName": "exportTaskSet", "type": "list", "member": { "shape": "Sfj", "locationName": "item" } } } } }, "DescribeFastLaunchImages": { "input": { "type": "structure", "members": { "ImageIds": { "locationName": "ImageId", "type": "list", "member": { "locationName": "ImageId" } }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "FastLaunchImages": { "locationName": "fastLaunchImageSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "ImageId": { "locationName": "imageId" }, "ResourceType": { "locationName": "resourceType" }, "SnapshotConfiguration": { "shape": "S15l", "locationName": "snapshotConfiguration" }, "LaunchTemplate": { "shape": "S15m", "locationName": "launchTemplate" }, "MaxParallelLaunches": { "locationName": "maxParallelLaunches", "type": "integer" }, "OwnerId": { "locationName": "ownerId" }, "State": { "locationName": "state" }, "StateTransitionReason": { "locationName": "stateTransitionReason" }, "StateTransitionTime": { "locationName": "stateTransitionTime", "type": "timestamp" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeFastSnapshotRestores": { "input": { "type": "structure", "members": { "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "FastSnapshotRestores": { "locationName": "fastSnapshotRestoreSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "SnapshotId": { "locationName": "snapshotId" }, "AvailabilityZone": { "locationName": "availabilityZone" }, "State": { "locationName": "state" }, "StateTransitionReason": { "locationName": "stateTransitionReason" }, "OwnerId": { "locationName": "ownerId" }, "OwnerAlias": { "locationName": "ownerAlias" }, "EnablingTime": { "locationName": "enablingTime", "type": "timestamp" }, "OptimizingTime": { "locationName": "optimizingTime", "type": "timestamp" }, "EnabledTime": { "locationName": "enabledTime", "type": "timestamp" }, "DisablingTime": { "locationName": "disablingTime", "type": "timestamp" }, "DisabledTime": { "locationName": "disabledTime", "type": "timestamp" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeFleetHistory": { "input": { "type": "structure", "required": [ "FleetId", "StartTime" ], "members": { "DryRun": { "type": "boolean" }, "EventType": {}, "MaxResults": { "type": "integer" }, "NextToken": {}, "FleetId": {}, "StartTime": { "type": "timestamp" } } }, "output": { "type": "structure", "members": { "HistoryRecords": { "locationName": "historyRecordSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "EventInformation": { "shape": "S15z", "locationName": "eventInformation" }, "EventType": { "locationName": "eventType" }, "Timestamp": { "locationName": "timestamp", "type": "timestamp" } } } }, "LastEvaluatedTime": { "locationName": "lastEvaluatedTime", "type": "timestamp" }, "NextToken": { "locationName": "nextToken" }, "FleetId": { "locationName": "fleetId" }, "StartTime": { "locationName": "startTime", "type": "timestamp" } } } }, "DescribeFleetInstances": { "input": { "type": "structure", "required": [ "FleetId" ], "members": { "DryRun": { "type": "boolean" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "FleetId": {}, "Filters": { "shape": "S10p", "locationName": "Filter" } } }, "output": { "type": "structure", "members": { "ActiveInstances": { "shape": "S162", "locationName": "activeInstanceSet" }, "NextToken": { "locationName": "nextToken" }, "FleetId": { "locationName": "fleetId" } } } }, "DescribeFleets": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "FleetIds": { "shape": "Svb", "locationName": "FleetId" }, "Filters": { "shape": "S10p", "locationName": "Filter" } } }, "output": { "type": "structure", "members": { "NextToken": { "locationName": "nextToken" }, "Fleets": { "locationName": "fleetSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "ActivityStatus": { "locationName": "activityStatus" }, "CreateTime": { "locationName": "createTime", "type": "timestamp" }, "FleetId": { "locationName": "fleetId" }, "FleetState": { "locationName": "fleetState" }, "ClientToken": { "locationName": "clientToken" }, "ExcessCapacityTerminationPolicy": { "locationName": "excessCapacityTerminationPolicy" }, "FulfilledCapacity": { "locationName": "fulfilledCapacity", "type": "double" }, "FulfilledOnDemandCapacity": { "locationName": "fulfilledOnDemandCapacity", "type": "double" }, "LaunchTemplateConfigs": { "locationName": "launchTemplateConfigs", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "LaunchTemplateSpecification": { "shape": "Se0", "locationName": "launchTemplateSpecification" }, "Overrides": { "locationName": "overrides", "type": "list", "member": { "shape": "Se1", "locationName": "item" } } } } }, "TargetCapacitySpecification": { "locationName": "targetCapacitySpecification", "type": "structure", "members": { "TotalTargetCapacity": { "locationName": "totalTargetCapacity", "type": "integer" }, "OnDemandTargetCapacity": { "locationName": "onDemandTargetCapacity", "type": "integer" }, "SpotTargetCapacity": { "locationName": "spotTargetCapacity", "type": "integer" }, "DefaultTargetCapacityType": { "locationName": "defaultTargetCapacityType" }, "TargetCapacityUnitType": { "locationName": "targetCapacityUnitType" } } }, "TerminateInstancesWithExpiration": { "locationName": "terminateInstancesWithExpiration", "type": "boolean" }, "Type": { "locationName": "type" }, "ValidFrom": { "locationName": "validFrom", "type": "timestamp" }, "ValidUntil": { "locationName": "validUntil", "type": "timestamp" }, "ReplaceUnhealthyInstances": { "locationName": "replaceUnhealthyInstances", "type": "boolean" }, "SpotOptions": { "locationName": "spotOptions", "type": "structure", "members": { "AllocationStrategy": { "locationName": "allocationStrategy" }, "MaintenanceStrategies": { "locationName": "maintenanceStrategies", "type": "structure", "members": { "CapacityRebalance": { "locationName": "capacityRebalance", "type": "structure", "members": { "ReplacementStrategy": { "locationName": "replacementStrategy" }, "TerminationDelay": { "locationName": "terminationDelay", "type": "integer" } } } } }, "InstanceInterruptionBehavior": { "locationName": "instanceInterruptionBehavior" }, "InstancePoolsToUseCount": { "locationName": "instancePoolsToUseCount", "type": "integer" }, "SingleInstanceType": { "locationName": "singleInstanceType", "type": "boolean" }, "SingleAvailabilityZone": { "locationName": "singleAvailabilityZone", "type": "boolean" }, "MinTargetCapacity": { "locationName": "minTargetCapacity", "type": "integer" }, "MaxTotalPrice": { "locationName": "maxTotalPrice" } } }, "OnDemandOptions": { "locationName": "onDemandOptions", "type": "structure", "members": { "AllocationStrategy": { "locationName": "allocationStrategy" }, "CapacityReservationOptions": { "locationName": "capacityReservationOptions", "type": "structure", "members": { "UsageStrategy": { "locationName": "usageStrategy" } } }, "SingleInstanceType": { "locationName": "singleInstanceType", "type": "boolean" }, "SingleAvailabilityZone": { "locationName": "singleAvailabilityZone", "type": "boolean" }, "MinTargetCapacity": { "locationName": "minTargetCapacity", "type": "integer" }, "MaxTotalPrice": { "locationName": "maxTotalPrice" } } }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "Errors": { "locationName": "errorSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "LaunchTemplateAndOverrides": { "shape": "Sdz", "locationName": "launchTemplateAndOverrides" }, "Lifecycle": { "locationName": "lifecycle" }, "ErrorCode": { "locationName": "errorCode" }, "ErrorMessage": { "locationName": "errorMessage" } } } }, "Instances": { "locationName": "fleetInstanceSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "LaunchTemplateAndOverrides": { "shape": "Sdz", "locationName": "launchTemplateAndOverrides" }, "Lifecycle": { "locationName": "lifecycle" }, "InstanceIds": { "shape": "Seg", "locationName": "instanceIds" }, "InstanceType": { "locationName": "instanceType" }, "Platform": { "locationName": "platform" } } } }, "Context": { "locationName": "context" } } } } } } }, "DescribeFlowLogs": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" }, "Filter": { "shape": "S10p" }, "FlowLogIds": { "shape": "Svl", "locationName": "FlowLogId" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "FlowLogs": { "locationName": "flowLogSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "CreationTime": { "locationName": "creationTime", "type": "timestamp" }, "DeliverLogsErrorMessage": { "locationName": "deliverLogsErrorMessage" }, "DeliverLogsPermissionArn": { "locationName": "deliverLogsPermissionArn" }, "DeliverCrossAccountRole": { "locationName": "deliverCrossAccountRole" }, "DeliverLogsStatus": { "locationName": "deliverLogsStatus" }, "FlowLogId": { "locationName": "flowLogId" }, "FlowLogStatus": { "locationName": "flowLogStatus" }, "LogGroupName": { "locationName": "logGroupName" }, "ResourceId": { "locationName": "resourceId" }, "TrafficType": { "locationName": "trafficType" }, "LogDestinationType": { "locationName": "logDestinationType" }, "LogDestination": { "locationName": "logDestination" }, "LogFormat": { "locationName": "logFormat" }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "MaxAggregationInterval": { "locationName": "maxAggregationInterval", "type": "integer" }, "DestinationOptions": { "locationName": "destinationOptions", "type": "structure", "members": { "FileFormat": { "locationName": "fileFormat" }, "HiveCompatiblePartitions": { "locationName": "hiveCompatiblePartitions", "type": "boolean" }, "PerHourPartition": { "locationName": "perHourPartition", "type": "boolean" } } } } } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeFpgaImageAttribute": { "input": { "type": "structure", "required": [ "FpgaImageId", "Attribute" ], "members": { "DryRun": { "type": "boolean" }, "FpgaImageId": {}, "Attribute": {} } }, "output": { "type": "structure", "members": { "FpgaImageAttribute": { "shape": "S16v", "locationName": "fpgaImageAttribute" } } } }, "DescribeFpgaImages": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" }, "FpgaImageIds": { "locationName": "FpgaImageId", "type": "list", "member": { "locationName": "item" } }, "Owners": { "shape": "S174", "locationName": "Owner" }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "FpgaImages": { "locationName": "fpgaImageSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "FpgaImageId": { "locationName": "fpgaImageId" }, "FpgaImageGlobalId": { "locationName": "fpgaImageGlobalId" }, "Name": { "locationName": "name" }, "Description": { "locationName": "description" }, "ShellVersion": { "locationName": "shellVersion" }, "PciId": { "locationName": "pciId", "type": "structure", "members": { "DeviceId": {}, "VendorId": {}, "SubsystemId": {}, "SubsystemVendorId": {} } }, "State": { "locationName": "state", "type": "structure", "members": { "Code": { "locationName": "code" }, "Message": { "locationName": "message" } } }, "CreateTime": { "locationName": "createTime", "type": "timestamp" }, "UpdateTime": { "locationName": "updateTime", "type": "timestamp" }, "OwnerId": { "locationName": "ownerId" }, "OwnerAlias": { "locationName": "ownerAlias" }, "ProductCodes": { "shape": "S16z", "locationName": "productCodes" }, "Tags": { "shape": "S6", "locationName": "tags" }, "Public": { "locationName": "public", "type": "boolean" }, "DataRetentionSupport": { "locationName": "dataRetentionSupport", "type": "boolean" }, "InstanceTypes": { "locationName": "instanceTypes", "type": "list", "member": { "locationName": "item" } } } } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeHostReservationOfferings": { "input": { "type": "structure", "members": { "Filter": { "shape": "S10p" }, "MaxDuration": { "type": "integer" }, "MaxResults": { "type": "integer" }, "MinDuration": { "type": "integer" }, "NextToken": {}, "OfferingId": {} } }, "output": { "type": "structure", "members": { "NextToken": { "locationName": "nextToken" }, "OfferingSet": { "locationName": "offeringSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "CurrencyCode": { "locationName": "currencyCode" }, "Duration": { "locationName": "duration", "type": "integer" }, "HourlyPrice": { "locationName": "hourlyPrice" }, "InstanceFamily": { "locationName": "instanceFamily" }, "OfferingId": { "locationName": "offeringId" }, "PaymentOption": { "locationName": "paymentOption" }, "UpfrontPrice": { "locationName": "upfrontPrice" } } } } } } }, "DescribeHostReservations": { "input": { "type": "structure", "members": { "Filter": { "shape": "S10p" }, "HostReservationIdSet": { "type": "list", "member": { "locationName": "item" } }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "HostReservationSet": { "locationName": "hostReservationSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Count": { "locationName": "count", "type": "integer" }, "CurrencyCode": { "locationName": "currencyCode" }, "Duration": { "locationName": "duration", "type": "integer" }, "End": { "locationName": "end", "type": "timestamp" }, "HostIdSet": { "shape": "S17p", "locationName": "hostIdSet" }, "HostReservationId": { "locationName": "hostReservationId" }, "HourlyPrice": { "locationName": "hourlyPrice" }, "InstanceFamily": { "locationName": "instanceFamily" }, "OfferingId": { "locationName": "offeringId" }, "PaymentOption": { "locationName": "paymentOption" }, "Start": { "locationName": "start", "type": "timestamp" }, "State": { "locationName": "state" }, "UpfrontPrice": { "locationName": "upfrontPrice" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeHosts": { "input": { "type": "structure", "members": { "Filter": { "shape": "S10p", "locationName": "filter" }, "HostIds": { "shape": "S17s", "locationName": "hostId" }, "MaxResults": { "locationName": "maxResults", "type": "integer" }, "NextToken": { "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "Hosts": { "locationName": "hostSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "AutoPlacement": { "locationName": "autoPlacement" }, "AvailabilityZone": { "locationName": "availabilityZone" }, "AvailableCapacity": { "locationName": "availableCapacity", "type": "structure", "members": { "AvailableInstanceCapacity": { "locationName": "availableInstanceCapacity", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "AvailableCapacity": { "locationName": "availableCapacity", "type": "integer" }, "InstanceType": { "locationName": "instanceType" }, "TotalCapacity": { "locationName": "totalCapacity", "type": "integer" } } } }, "AvailableVCpus": { "locationName": "availableVCpus", "type": "integer" } } }, "ClientToken": { "locationName": "clientToken" }, "HostId": { "locationName": "hostId" }, "HostProperties": { "locationName": "hostProperties", "type": "structure", "members": { "Cores": { "locationName": "cores", "type": "integer" }, "InstanceType": { "locationName": "instanceType" }, "InstanceFamily": { "locationName": "instanceFamily" }, "Sockets": { "locationName": "sockets", "type": "integer" }, "TotalVCpus": { "locationName": "totalVCpus", "type": "integer" } } }, "HostReservationId": { "locationName": "hostReservationId" }, "Instances": { "locationName": "instances", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "InstanceId": { "locationName": "instanceId" }, "InstanceType": { "locationName": "instanceType" }, "OwnerId": { "locationName": "ownerId" } } } }, "State": { "locationName": "state" }, "AllocationTime": { "locationName": "allocationTime", "type": "timestamp" }, "ReleaseTime": { "locationName": "releaseTime", "type": "timestamp" }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "HostRecovery": { "locationName": "hostRecovery" }, "AllowsMultipleInstanceTypes": { "locationName": "allowsMultipleInstanceTypes" }, "OwnerId": { "locationName": "ownerId" }, "AvailabilityZoneId": { "locationName": "availabilityZoneId" }, "MemberOfServiceLinkedResourceGroup": { "locationName": "memberOfServiceLinkedResourceGroup", "type": "boolean" }, "OutpostArn": { "locationName": "outpostArn" }, "HostMaintenance": { "locationName": "hostMaintenance" }, "AssetId": { "locationName": "assetId" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeIamInstanceProfileAssociations": { "input": { "type": "structure", "members": { "AssociationIds": { "locationName": "AssociationId", "type": "list", "member": { "locationName": "AssociationId" } }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "IamInstanceProfileAssociations": { "locationName": "iamInstanceProfileAssociationSet", "type": "list", "member": { "shape": "S3x", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeIdFormat": { "input": { "type": "structure", "members": { "Resource": {} } }, "output": { "type": "structure", "members": { "Statuses": { "shape": "S116", "locationName": "statusSet" } } } }, "DescribeIdentityIdFormat": { "input": { "type": "structure", "required": [ "PrincipalArn" ], "members": { "PrincipalArn": { "locationName": "principalArn" }, "Resource": { "locationName": "resource" } } }, "output": { "type": "structure", "members": { "Statuses": { "shape": "S116", "locationName": "statusSet" } } } }, "DescribeImageAttribute": { "input": { "type": "structure", "required": [ "Attribute", "ImageId" ], "members": { "Attribute": {}, "ImageId": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" } } }, "output": { "type": "structure", "members": { "BlockDeviceMappings": { "shape": "S18h", "locationName": "blockDeviceMapping" }, "ImageId": { "locationName": "imageId" }, "LaunchPermissions": { "shape": "S18i", "locationName": "launchPermission" }, "ProductCodes": { "shape": "S16z", "locationName": "productCodes" }, "Description": { "shape": "Sc5", "locationName": "description" }, "KernelId": { "shape": "Sc5", "locationName": "kernel" }, "RamdiskId": { "shape": "Sc5", "locationName": "ramdisk" }, "SriovNetSupport": { "shape": "Sc5", "locationName": "sriovNetSupport" }, "BootMode": { "shape": "Sc5", "locationName": "bootMode" }, "TpmSupport": { "shape": "Sc5", "locationName": "tpmSupport" }, "UefiData": { "shape": "Sc5", "locationName": "uefiData" }, "LastLaunchedTime": { "shape": "Sc5", "locationName": "lastLaunchedTime" }, "ImdsSupport": { "shape": "Sc5", "locationName": "imdsSupport" }, "DeregistrationProtection": { "shape": "Sc5", "locationName": "deregistrationProtection" } } } }, "DescribeImages": { "input": { "type": "structure", "members": { "ExecutableUsers": { "locationName": "ExecutableBy", "type": "list", "member": { "locationName": "ExecutableBy" } }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "ImageIds": { "shape": "S18m", "locationName": "ImageId" }, "Owners": { "shape": "S174", "locationName": "Owner" }, "IncludeDeprecated": { "type": "boolean" }, "IncludeDisabled": { "type": "boolean" }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "Images": { "locationName": "imagesSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Architecture": { "locationName": "architecture" }, "CreationDate": { "locationName": "creationDate" }, "ImageId": { "locationName": "imageId" }, "ImageLocation": { "locationName": "imageLocation" }, "ImageType": { "locationName": "imageType" }, "Public": { "locationName": "isPublic", "type": "boolean" }, "KernelId": { "locationName": "kernelId" }, "OwnerId": { "locationName": "imageOwnerId" }, "Platform": { "locationName": "platform" }, "PlatformDetails": { "locationName": "platformDetails" }, "UsageOperation": { "locationName": "usageOperation" }, "ProductCodes": { "shape": "S16z", "locationName": "productCodes" }, "RamdiskId": { "locationName": "ramdiskId" }, "State": { "locationName": "imageState" }, "BlockDeviceMappings": { "shape": "S18h", "locationName": "blockDeviceMapping" }, "Description": { "locationName": "description" }, "EnaSupport": { "locationName": "enaSupport", "type": "boolean" }, "Hypervisor": { "locationName": "hypervisor" }, "ImageOwnerAlias": { "locationName": "imageOwnerAlias" }, "Name": { "locationName": "name" }, "RootDeviceName": { "locationName": "rootDeviceName" }, "RootDeviceType": { "locationName": "rootDeviceType" }, "SriovNetSupport": { "locationName": "sriovNetSupport" }, "StateReason": { "shape": "Sk6", "locationName": "stateReason" }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "VirtualizationType": { "locationName": "virtualizationType" }, "BootMode": { "locationName": "bootMode" }, "TpmSupport": { "locationName": "tpmSupport" }, "DeprecationTime": { "locationName": "deprecationTime" }, "ImdsSupport": { "locationName": "imdsSupport" }, "SourceInstanceId": { "locationName": "sourceInstanceId" }, "DeregistrationProtection": { "locationName": "deregistrationProtection" }, "LastLaunchedTime": { "locationName": "lastLaunchedTime" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeImportImageTasks": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" }, "Filters": { "shape": "S10p" }, "ImportTaskIds": { "locationName": "ImportTaskId", "type": "list", "member": { "locationName": "ImportTaskId" } }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "ImportImageTasks": { "locationName": "importImageTaskSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Architecture": { "locationName": "architecture" }, "Description": { "locationName": "description" }, "Encrypted": { "locationName": "encrypted", "type": "boolean" }, "Hypervisor": { "locationName": "hypervisor" }, "ImageId": { "locationName": "imageId" }, "ImportTaskId": { "locationName": "importTaskId" }, "KmsKeyId": { "locationName": "kmsKeyId" }, "LicenseType": { "locationName": "licenseType" }, "Platform": { "locationName": "platform" }, "Progress": { "locationName": "progress" }, "SnapshotDetails": { "shape": "S195", "locationName": "snapshotDetailSet" }, "Status": { "locationName": "status" }, "StatusMessage": { "locationName": "statusMessage" }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "LicenseSpecifications": { "shape": "S199", "locationName": "licenseSpecifications" }, "UsageOperation": { "locationName": "usageOperation" }, "BootMode": { "locationName": "bootMode" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeImportSnapshotTasks": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" }, "Filters": { "shape": "S10p" }, "ImportTaskIds": { "locationName": "ImportTaskId", "type": "list", "member": { "locationName": "ImportTaskId" } }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "ImportSnapshotTasks": { "locationName": "importSnapshotTaskSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Description": { "locationName": "description" }, "ImportTaskId": { "locationName": "importTaskId" }, "SnapshotTaskDetail": { "shape": "S19h", "locationName": "snapshotTaskDetail" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeInstanceAttribute": { "input": { "type": "structure", "required": [ "Attribute", "InstanceId" ], "members": { "Attribute": { "locationName": "attribute" }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "InstanceId": { "locationName": "instanceId" } } }, "output": { "type": "structure", "members": { "Groups": { "shape": "Sm8", "locationName": "groupSet" }, "BlockDeviceMappings": { "shape": "S19l", "locationName": "blockDeviceMapping" }, "DisableApiTermination": { "shape": "S19o", "locationName": "disableApiTermination" }, "EnaSupport": { "shape": "S19o", "locationName": "enaSupport" }, "EnclaveOptions": { "shape": "S19p", "locationName": "enclaveOptions" }, "EbsOptimized": { "shape": "S19o", "locationName": "ebsOptimized" }, "InstanceId": { "locationName": "instanceId" }, "InstanceInitiatedShutdownBehavior": { "shape": "Sc5", "locationName": "instanceInitiatedShutdownBehavior" }, "InstanceType": { "shape": "Sc5", "locationName": "instanceType" }, "KernelId": { "shape": "Sc5", "locationName": "kernel" }, "ProductCodes": { "shape": "S16z", "locationName": "productCodes" }, "RamdiskId": { "shape": "Sc5", "locationName": "ramdisk" }, "RootDeviceName": { "shape": "Sc5", "locationName": "rootDeviceName" }, "SourceDestCheck": { "shape": "S19o", "locationName": "sourceDestCheck" }, "SriovNetSupport": { "shape": "Sc5", "locationName": "sriovNetSupport" }, "UserData": { "shape": "Sc5", "locationName": "userData" }, "DisableApiStop": { "shape": "S19o", "locationName": "disableApiStop" } } } }, "DescribeInstanceConnectEndpoints": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "Filters": { "shape": "S10p", "locationName": "Filter" }, "InstanceConnectEndpointIds": { "shape": "So", "locationName": "InstanceConnectEndpointId" } } }, "output": { "type": "structure", "members": { "InstanceConnectEndpoints": { "locationName": "instanceConnectEndpointSet", "type": "list", "member": { "shape": "Sf4", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeInstanceCreditSpecifications": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "InstanceIds": { "shape": "S12k", "locationName": "InstanceId" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "InstanceCreditSpecifications": { "locationName": "instanceCreditSpecificationSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "InstanceId": { "locationName": "instanceId" }, "CpuCredits": { "locationName": "cpuCredits" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeInstanceEventNotificationAttributes": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "InstanceTagAttribute": { "shape": "S104", "locationName": "instanceTagAttribute" } } } }, "DescribeInstanceEventWindows": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" }, "InstanceEventWindowIds": { "locationName": "InstanceEventWindowId", "type": "list", "member": { "locationName": "InstanceEventWindowId" } }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "InstanceEventWindows": { "locationName": "instanceEventWindowSet", "type": "list", "member": { "shape": "S47", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeInstanceStatus": { "input": { "type": "structure", "members": { "Filters": { "shape": "S10p", "locationName": "Filter" }, "InstanceIds": { "shape": "S12k", "locationName": "InstanceId" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "IncludeAllInstances": { "locationName": "includeAllInstances", "type": "boolean" } } }, "output": { "type": "structure", "members": { "InstanceStatuses": { "locationName": "instanceStatusSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "AvailabilityZone": { "locationName": "availabilityZone" }, "OutpostArn": { "locationName": "outpostArn" }, "Events": { "locationName": "eventsSet", "type": "list", "member": { "shape": "S1ab", "locationName": "item" } }, "InstanceId": { "locationName": "instanceId" }, "InstanceState": { "shape": "S1ae", "locationName": "instanceState" }, "InstanceStatus": { "shape": "S1ag", "locationName": "instanceStatus" }, "SystemStatus": { "shape": "S1ag", "locationName": "systemStatus" }, "AttachedEbsStatus": { "locationName": "attachedEbsStatus", "type": "structure", "members": { "Details": { "locationName": "details", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "ImpairedSince": { "locationName": "impairedSince", "type": "timestamp" }, "Name": { "locationName": "name" }, "Status": { "locationName": "status" } } } }, "Status": { "locationName": "status" } } } } } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeInstanceTopology": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" }, "NextToken": {}, "MaxResults": { "type": "integer" }, "InstanceIds": { "locationName": "InstanceId", "type": "list", "member": {} }, "GroupNames": { "locationName": "GroupName", "type": "list", "member": {} }, "Filters": { "shape": "S10p", "locationName": "Filter" } } }, "output": { "type": "structure", "members": { "Instances": { "locationName": "instanceSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "InstanceId": { "locationName": "instanceId" }, "InstanceType": { "locationName": "instanceType" }, "GroupName": { "locationName": "groupName" }, "NetworkNodes": { "locationName": "networkNodeSet", "type": "list", "member": { "locationName": "item" } }, "AvailabilityZone": { "locationName": "availabilityZone" }, "ZoneId": { "locationName": "zoneId" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeInstanceTypeOfferings": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" }, "LocationType": {}, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "InstanceTypeOfferings": { "locationName": "instanceTypeOfferingSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "InstanceType": { "locationName": "instanceType" }, "LocationType": { "locationName": "locationType" }, "Location": { "locationName": "location" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeInstanceTypes": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" }, "InstanceTypes": { "locationName": "InstanceType", "type": "list", "member": {} }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "InstanceTypes": { "locationName": "instanceTypeSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "InstanceType": { "locationName": "instanceType" }, "CurrentGeneration": { "locationName": "currentGeneration", "type": "boolean" }, "FreeTierEligible": { "locationName": "freeTierEligible", "type": "boolean" }, "SupportedUsageClasses": { "locationName": "supportedUsageClasses", "type": "list", "member": { "locationName": "item" } }, "SupportedRootDeviceTypes": { "locationName": "supportedRootDeviceTypes", "type": "list", "member": { "locationName": "item" } }, "SupportedVirtualizationTypes": { "locationName": "supportedVirtualizationTypes", "type": "list", "member": { "locationName": "item" } }, "BareMetal": { "locationName": "bareMetal", "type": "boolean" }, "Hypervisor": { "locationName": "hypervisor" }, "ProcessorInfo": { "locationName": "processorInfo", "type": "structure", "members": { "SupportedArchitectures": { "locationName": "supportedArchitectures", "type": "list", "member": { "locationName": "item" } }, "SustainedClockSpeedInGhz": { "locationName": "sustainedClockSpeedInGhz", "type": "double" }, "SupportedFeatures": { "locationName": "supportedFeatures", "type": "list", "member": { "locationName": "item" } }, "Manufacturer": { "locationName": "manufacturer" } } }, "VCpuInfo": { "locationName": "vCpuInfo", "type": "structure", "members": { "DefaultVCpus": { "locationName": "defaultVCpus", "type": "integer" }, "DefaultCores": { "locationName": "defaultCores", "type": "integer" }, "DefaultThreadsPerCore": { "locationName": "defaultThreadsPerCore", "type": "integer" }, "ValidCores": { "locationName": "validCores", "type": "list", "member": { "locationName": "item", "type": "integer" } }, "ValidThreadsPerCore": { "locationName": "validThreadsPerCore", "type": "list", "member": { "locationName": "item", "type": "integer" } } } }, "MemoryInfo": { "locationName": "memoryInfo", "type": "structure", "members": { "SizeInMiB": { "locationName": "sizeInMiB", "type": "long" } } }, "InstanceStorageSupported": { "locationName": "instanceStorageSupported", "type": "boolean" }, "InstanceStorageInfo": { "locationName": "instanceStorageInfo", "type": "structure", "members": { "TotalSizeInGB": { "locationName": "totalSizeInGB", "type": "long" }, "Disks": { "locationName": "disks", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "SizeInGB": { "locationName": "sizeInGB", "type": "long" }, "Count": { "locationName": "count", "type": "integer" }, "Type": { "locationName": "type" } } } }, "NvmeSupport": { "locationName": "nvmeSupport" }, "EncryptionSupport": { "locationName": "encryptionSupport" } } }, "EbsInfo": { "locationName": "ebsInfo", "type": "structure", "members": { "EbsOptimizedSupport": { "locationName": "ebsOptimizedSupport" }, "EncryptionSupport": { "locationName": "encryptionSupport" }, "EbsOptimizedInfo": { "locationName": "ebsOptimizedInfo", "type": "structure", "members": { "BaselineBandwidthInMbps": { "locationName": "baselineBandwidthInMbps", "type": "integer" }, "BaselineThroughputInMBps": { "locationName": "baselineThroughputInMBps", "type": "double" }, "BaselineIops": { "locationName": "baselineIops", "type": "integer" }, "MaximumBandwidthInMbps": { "locationName": "maximumBandwidthInMbps", "type": "integer" }, "MaximumThroughputInMBps": { "locationName": "maximumThroughputInMBps", "type": "double" }, "MaximumIops": { "locationName": "maximumIops", "type": "integer" } } }, "NvmeSupport": { "locationName": "nvmeSupport" } } }, "NetworkInfo": { "locationName": "networkInfo", "type": "structure", "members": { "NetworkPerformance": { "locationName": "networkPerformance" }, "MaximumNetworkInterfaces": { "locationName": "maximumNetworkInterfaces", "type": "integer" }, "MaximumNetworkCards": { "locationName": "maximumNetworkCards", "type": "integer" }, "DefaultNetworkCardIndex": { "locationName": "defaultNetworkCardIndex", "type": "integer" }, "NetworkCards": { "locationName": "networkCards", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "NetworkCardIndex": { "locationName": "networkCardIndex", "type": "integer" }, "NetworkPerformance": { "locationName": "networkPerformance" }, "MaximumNetworkInterfaces": { "locationName": "maximumNetworkInterfaces", "type": "integer" }, "BaselineBandwidthInGbps": { "locationName": "baselineBandwidthInGbps", "type": "double" }, "PeakBandwidthInGbps": { "locationName": "peakBandwidthInGbps", "type": "double" } } } }, "Ipv4AddressesPerInterface": { "locationName": "ipv4AddressesPerInterface", "type": "integer" }, "Ipv6AddressesPerInterface": { "locationName": "ipv6AddressesPerInterface", "type": "integer" }, "Ipv6Supported": { "locationName": "ipv6Supported", "type": "boolean" }, "EnaSupport": { "locationName": "enaSupport" }, "EfaSupported": { "locationName": "efaSupported", "type": "boolean" }, "EfaInfo": { "locationName": "efaInfo", "type": "structure", "members": { "MaximumEfaInterfaces": { "locationName": "maximumEfaInterfaces", "type": "integer" } } }, "EncryptionInTransitSupported": { "locationName": "encryptionInTransitSupported", "type": "boolean" }, "EnaSrdSupported": { "locationName": "enaSrdSupported", "type": "boolean" } } }, "GpuInfo": { "locationName": "gpuInfo", "type": "structure", "members": { "Gpus": { "locationName": "gpus", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Name": { "locationName": "name" }, "Manufacturer": { "locationName": "manufacturer" }, "Count": { "locationName": "count", "type": "integer" }, "MemoryInfo": { "locationName": "memoryInfo", "type": "structure", "members": { "SizeInMiB": { "locationName": "sizeInMiB", "type": "integer" } } } } } }, "TotalGpuMemoryInMiB": { "locationName": "totalGpuMemoryInMiB", "type": "integer" } } }, "FpgaInfo": { "locationName": "fpgaInfo", "type": "structure", "members": { "Fpgas": { "locationName": "fpgas", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Name": { "locationName": "name" }, "Manufacturer": { "locationName": "manufacturer" }, "Count": { "locationName": "count", "type": "integer" }, "MemoryInfo": { "locationName": "memoryInfo", "type": "structure", "members": { "SizeInMiB": { "locationName": "sizeInMiB", "type": "integer" } } } } } }, "TotalFpgaMemoryInMiB": { "locationName": "totalFpgaMemoryInMiB", "type": "integer" } } }, "PlacementGroupInfo": { "locationName": "placementGroupInfo", "type": "structure", "members": { "SupportedStrategies": { "locationName": "supportedStrategies", "type": "list", "member": { "locationName": "item" } } } }, "InferenceAcceleratorInfo": { "locationName": "inferenceAcceleratorInfo", "type": "structure", "members": { "Accelerators": { "locationName": "item", "type": "list", "member": { "type": "structure", "members": { "Count": { "locationName": "count", "type": "integer" }, "Name": { "locationName": "name" }, "Manufacturer": { "locationName": "manufacturer" }, "MemoryInfo": { "locationName": "memoryInfo", "type": "structure", "members": { "SizeInMiB": { "locationName": "sizeInMiB", "type": "integer" } } } } } }, "TotalInferenceMemoryInMiB": { "locationName": "totalInferenceMemoryInMiB", "type": "integer" } } }, "HibernationSupported": { "locationName": "hibernationSupported", "type": "boolean" }, "BurstablePerformanceSupported": { "locationName": "burstablePerformanceSupported", "type": "boolean" }, "DedicatedHostsSupported": { "locationName": "dedicatedHostsSupported", "type": "boolean" }, "AutoRecoverySupported": { "locationName": "autoRecoverySupported", "type": "boolean" }, "SupportedBootModes": { "locationName": "supportedBootModes", "type": "list", "member": { "locationName": "item" } }, "NitroEnclavesSupport": { "locationName": "nitroEnclavesSupport" }, "NitroTpmSupport": { "locationName": "nitroTpmSupport" }, "NitroTpmInfo": { "locationName": "nitroTpmInfo", "type": "structure", "members": { "SupportedVersions": { "locationName": "supportedVersions", "type": "list", "member": { "locationName": "item" } } } }, "MediaAcceleratorInfo": { "locationName": "mediaAcceleratorInfo", "type": "structure", "members": { "Accelerators": { "locationName": "accelerators", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Count": { "locationName": "count", "type": "integer" }, "Name": { "locationName": "name" }, "Manufacturer": { "locationName": "manufacturer" }, "MemoryInfo": { "locationName": "memoryInfo", "type": "structure", "members": { "SizeInMiB": { "locationName": "sizeInMiB", "type": "integer" } } } } } }, "TotalMediaMemoryInMiB": { "locationName": "totalMediaMemoryInMiB", "type": "integer" } } }, "NeuronInfo": { "locationName": "neuronInfo", "type": "structure", "members": { "NeuronDevices": { "locationName": "neuronDevices", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Count": { "locationName": "count", "type": "integer" }, "Name": { "locationName": "name" }, "CoreInfo": { "locationName": "coreInfo", "type": "structure", "members": { "Count": { "locationName": "count", "type": "integer" }, "Version": { "locationName": "version", "type": "integer" } } }, "MemoryInfo": { "locationName": "memoryInfo", "type": "structure", "members": { "SizeInMiB": { "locationName": "sizeInMiB", "type": "integer" } } } } } }, "TotalNeuronDeviceMemoryInMiB": { "locationName": "totalNeuronDeviceMemoryInMiB", "type": "integer" } } }, "PhcSupport": { "locationName": "phcSupport" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeInstances": { "input": { "type": "structure", "members": { "Filters": { "shape": "S10p", "locationName": "Filter" }, "InstanceIds": { "shape": "S12k", "locationName": "InstanceId" }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "MaxResults": { "locationName": "maxResults", "type": "integer" }, "NextToken": { "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "Reservations": { "locationName": "reservationSet", "type": "list", "member": { "shape": "S1eu", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeInternetGateways": { "input": { "type": "structure", "members": { "Filters": { "shape": "S10p", "locationName": "Filter" }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "InternetGatewayIds": { "locationName": "internetGatewayId", "type": "list", "member": { "locationName": "item" } }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "InternetGateways": { "locationName": "internetGatewaySet", "type": "list", "member": { "shape": "Sfp", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeIpamByoasn": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "Byoasns": { "locationName": "byoasnSet", "type": "list", "member": { "shape": "Szn", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeIpamExternalResourceVerificationTokens": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "NextToken": {}, "MaxResults": { "type": "integer" }, "IpamExternalResourceVerificationTokenIds": { "shape": "So", "locationName": "IpamExternalResourceVerificationTokenId" } } }, "output": { "type": "structure", "members": { "NextToken": { "locationName": "nextToken" }, "IpamExternalResourceVerificationTokens": { "locationName": "ipamExternalResourceVerificationTokenSet", "type": "list", "member": { "shape": "Sg2", "locationName": "item" } } } } }, "DescribeIpamPools": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "IpamPoolIds": { "shape": "So", "locationName": "IpamPoolId" } } }, "output": { "type": "structure", "members": { "NextToken": { "locationName": "nextToken" }, "IpamPools": { "locationName": "ipamPoolSet", "type": "list", "member": { "shape": "Sgg", "locationName": "item" } } } } }, "DescribeIpamResourceDiscoveries": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" }, "IpamResourceDiscoveryIds": { "shape": "So", "locationName": "IpamResourceDiscoveryId" }, "NextToken": {}, "MaxResults": { "type": "integer" }, "Filters": { "shape": "S10p", "locationName": "Filter" } } }, "output": { "type": "structure", "members": { "IpamResourceDiscoveries": { "locationName": "ipamResourceDiscoverySet", "type": "list", "member": { "shape": "Sgo", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeIpamResourceDiscoveryAssociations": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" }, "IpamResourceDiscoveryAssociationIds": { "shape": "So", "locationName": "IpamResourceDiscoveryAssociationId" }, "NextToken": {}, "MaxResults": { "type": "integer" }, "Filters": { "shape": "S10p", "locationName": "Filter" } } }, "output": { "type": "structure", "members": { "IpamResourceDiscoveryAssociations": { "locationName": "ipamResourceDiscoveryAssociationSet", "type": "list", "member": { "shape": "S4l", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeIpamScopes": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "IpamScopeIds": { "shape": "So", "locationName": "IpamScopeId" } } }, "output": { "type": "structure", "members": { "NextToken": { "locationName": "nextToken" }, "IpamScopes": { "locationName": "ipamScopeSet", "type": "list", "member": { "shape": "Sgs", "locationName": "item" } } } } }, "DescribeIpams": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "IpamIds": { "shape": "So", "locationName": "IpamId" } } }, "output": { "type": "structure", "members": { "NextToken": { "locationName": "nextToken" }, "Ipams": { "locationName": "ipamSet", "type": "list", "member": { "shape": "Sfv", "locationName": "item" } } } } }, "DescribeIpv6Pools": { "input": { "type": "structure", "members": { "PoolIds": { "locationName": "PoolId", "type": "list", "member": { "locationName": "item" } }, "NextToken": {}, "MaxResults": { "type": "integer" }, "DryRun": { "type": "boolean" }, "Filters": { "shape": "S10p", "locationName": "Filter" } } }, "output": { "type": "structure", "members": { "Ipv6Pools": { "locationName": "ipv6PoolSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "PoolId": { "locationName": "poolId" }, "Description": { "locationName": "description" }, "PoolCidrBlocks": { "locationName": "poolCidrBlockSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Cidr": { "locationName": "poolCidrBlock" } } } }, "Tags": { "shape": "S6", "locationName": "tagSet" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeKeyPairs": { "input": { "type": "structure", "members": { "Filters": { "shape": "S10p", "locationName": "Filter" }, "KeyNames": { "locationName": "KeyName", "type": "list", "member": { "locationName": "KeyName" } }, "KeyPairIds": { "locationName": "KeyPairId", "type": "list", "member": { "locationName": "KeyPairId" } }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "IncludePublicKey": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "KeyPairs": { "locationName": "keySet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "KeyPairId": { "locationName": "keyPairId" }, "KeyFingerprint": { "locationName": "keyFingerprint" }, "KeyName": { "locationName": "keyName" }, "KeyType": { "locationName": "keyType" }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "PublicKey": { "locationName": "publicKey" }, "CreateTime": { "locationName": "createTime", "type": "timestamp" } } } } } } }, "DescribeLaunchTemplateVersions": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" }, "LaunchTemplateId": {}, "LaunchTemplateName": {}, "Versions": { "shape": "Swd", "locationName": "LaunchTemplateVersion" }, "MinVersion": {}, "MaxVersion": {}, "NextToken": {}, "MaxResults": { "type": "integer" }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "ResolveAlias": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "LaunchTemplateVersions": { "locationName": "launchTemplateVersionSet", "type": "list", "member": { "shape": "Sis", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeLaunchTemplates": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" }, "LaunchTemplateIds": { "locationName": "LaunchTemplateId", "type": "list", "member": { "locationName": "item" } }, "LaunchTemplateNames": { "locationName": "LaunchTemplateName", "type": "list", "member": { "locationName": "item" } }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "LaunchTemplates": { "locationName": "launchTemplates", "type": "list", "member": { "shape": "Sim", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations": { "input": { "type": "structure", "members": { "LocalGatewayRouteTableVirtualInterfaceGroupAssociationIds": { "locationName": "LocalGatewayRouteTableVirtualInterfaceGroupAssociationId", "type": "list", "member": { "locationName": "item" } }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "LocalGatewayRouteTableVirtualInterfaceGroupAssociations": { "locationName": "localGatewayRouteTableVirtualInterfaceGroupAssociationSet", "type": "list", "member": { "shape": "Sk9", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeLocalGatewayRouteTableVpcAssociations": { "input": { "type": "structure", "members": { "LocalGatewayRouteTableVpcAssociationIds": { "locationName": "LocalGatewayRouteTableVpcAssociationId", "type": "list", "member": { "locationName": "item" } }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "LocalGatewayRouteTableVpcAssociations": { "locationName": "localGatewayRouteTableVpcAssociationSet", "type": "list", "member": { "shape": "Skd", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeLocalGatewayRouteTables": { "input": { "type": "structure", "members": { "LocalGatewayRouteTableIds": { "locationName": "LocalGatewayRouteTableId", "type": "list", "member": { "locationName": "item" } }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "LocalGatewayRouteTables": { "locationName": "localGatewayRouteTableSet", "type": "list", "member": { "shape": "Sk5", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeLocalGatewayVirtualInterfaceGroups": { "input": { "type": "structure", "members": { "LocalGatewayVirtualInterfaceGroupIds": { "locationName": "LocalGatewayVirtualInterfaceGroupId", "type": "list", "member": { "locationName": "item" } }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "LocalGatewayVirtualInterfaceGroups": { "locationName": "localGatewayVirtualInterfaceGroupSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "LocalGatewayVirtualInterfaceGroupId": { "locationName": "localGatewayVirtualInterfaceGroupId" }, "LocalGatewayVirtualInterfaceIds": { "shape": "S1ht", "locationName": "localGatewayVirtualInterfaceIdSet" }, "LocalGatewayId": { "locationName": "localGatewayId" }, "OwnerId": { "locationName": "ownerId" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeLocalGatewayVirtualInterfaces": { "input": { "type": "structure", "members": { "LocalGatewayVirtualInterfaceIds": { "shape": "S1ht", "locationName": "LocalGatewayVirtualInterfaceId" }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "LocalGatewayVirtualInterfaces": { "locationName": "localGatewayVirtualInterfaceSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "LocalGatewayVirtualInterfaceId": { "locationName": "localGatewayVirtualInterfaceId" }, "LocalGatewayId": { "locationName": "localGatewayId" }, "Vlan": { "locationName": "vlan", "type": "integer" }, "LocalAddress": { "locationName": "localAddress" }, "PeerAddress": { "locationName": "peerAddress" }, "LocalBgpAsn": { "locationName": "localBgpAsn", "type": "integer" }, "PeerBgpAsn": { "locationName": "peerBgpAsn", "type": "integer" }, "OwnerId": { "locationName": "ownerId" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeLocalGateways": { "input": { "type": "structure", "members": { "LocalGatewayIds": { "locationName": "LocalGatewayId", "type": "list", "member": { "locationName": "item" } }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "LocalGateways": { "locationName": "localGatewaySet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "LocalGatewayId": { "locationName": "localGatewayId" }, "OutpostArn": { "locationName": "outpostArn" }, "OwnerId": { "locationName": "ownerId" }, "State": { "locationName": "state" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeLockedSnapshots": { "input": { "type": "structure", "members": { "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "SnapshotIds": { "shape": "S1i6", "locationName": "SnapshotId" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Snapshots": { "locationName": "snapshotSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "OwnerId": { "locationName": "ownerId" }, "SnapshotId": { "locationName": "snapshotId" }, "LockState": { "locationName": "lockState" }, "LockDuration": { "locationName": "lockDuration", "type": "integer" }, "CoolOffPeriod": { "locationName": "coolOffPeriod", "type": "integer" }, "CoolOffPeriodExpiresOn": { "locationName": "coolOffPeriodExpiresOn", "type": "timestamp" }, "LockCreatedOn": { "locationName": "lockCreatedOn", "type": "timestamp" }, "LockDurationStartTime": { "locationName": "lockDurationStartTime", "type": "timestamp" }, "LockExpiresOn": { "locationName": "lockExpiresOn", "type": "timestamp" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeMacHosts": { "input": { "type": "structure", "members": { "Filters": { "shape": "S10p", "locationName": "Filter" }, "HostIds": { "shape": "S17s", "locationName": "HostId" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "MacHosts": { "locationName": "macHostSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "HostId": { "locationName": "hostId" }, "MacOSLatestSupportedVersions": { "locationName": "macOSLatestSupportedVersionSet", "type": "list", "member": { "locationName": "item" } } } } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeManagedPrefixLists": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "PrefixListIds": { "shape": "So", "locationName": "PrefixListId" } } }, "output": { "type": "structure", "members": { "NextToken": { "locationName": "nextToken" }, "PrefixLists": { "locationName": "prefixListSet", "type": "list", "member": { "shape": "Skj", "locationName": "item" } } } } }, "DescribeMovingAddresses": { "input": { "type": "structure", "members": { "Filters": { "shape": "S10p", "locationName": "filter" }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "MaxResults": { "locationName": "maxResults", "type": "integer" }, "NextToken": { "locationName": "nextToken" }, "PublicIps": { "shape": "So", "locationName": "publicIp" } } }, "output": { "type": "structure", "members": { "MovingAddressStatuses": { "locationName": "movingAddressStatusSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "MoveStatus": { "locationName": "moveStatus" }, "PublicIp": { "locationName": "publicIp" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeNatGateways": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" }, "Filter": { "shape": "S10p" }, "MaxResults": { "type": "integer" }, "NatGatewayIds": { "locationName": "NatGatewayId", "type": "list", "member": { "locationName": "item" } }, "NextToken": {} } }, "output": { "type": "structure", "members": { "NatGateways": { "locationName": "natGatewaySet", "type": "list", "member": { "shape": "Sko", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeNetworkAcls": { "input": { "type": "structure", "members": { "Filters": { "shape": "S10p", "locationName": "Filter" }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "NetworkAclIds": { "locationName": "NetworkAclId", "type": "list", "member": { "locationName": "item" } }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "NetworkAcls": { "locationName": "networkAclSet", "type": "list", "member": { "shape": "Skt", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeNetworkInsightsAccessScopeAnalyses": { "input": { "type": "structure", "members": { "NetworkInsightsAccessScopeAnalysisIds": { "locationName": "NetworkInsightsAccessScopeAnalysisId", "type": "list", "member": { "locationName": "item" } }, "NetworkInsightsAccessScopeId": {}, "AnalysisStartTimeBegin": { "type": "timestamp" }, "AnalysisStartTimeEnd": { "type": "timestamp" }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "DryRun": { "type": "boolean" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "NetworkInsightsAccessScopeAnalyses": { "locationName": "networkInsightsAccessScopeAnalysisSet", "type": "list", "member": { "shape": "S1j8", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeNetworkInsightsAccessScopes": { "input": { "type": "structure", "members": { "NetworkInsightsAccessScopeIds": { "locationName": "NetworkInsightsAccessScopeId", "type": "list", "member": { "locationName": "item" } }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "DryRun": { "type": "boolean" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "NetworkInsightsAccessScopes": { "locationName": "networkInsightsAccessScopeSet", "type": "list", "member": { "shape": "Sle", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeNetworkInsightsAnalyses": { "input": { "type": "structure", "members": { "NetworkInsightsAnalysisIds": { "locationName": "NetworkInsightsAnalysisId", "type": "list", "member": { "locationName": "item" } }, "NetworkInsightsPathId": {}, "AnalysisStartTime": { "type": "timestamp" }, "AnalysisEndTime": { "type": "timestamp" }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "DryRun": { "type": "boolean" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "NetworkInsightsAnalyses": { "locationName": "networkInsightsAnalysisSet", "type": "list", "member": { "shape": "S1jj", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeNetworkInsightsPaths": { "input": { "type": "structure", "members": { "NetworkInsightsPathIds": { "locationName": "NetworkInsightsPathId", "type": "list", "member": { "locationName": "item" } }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "DryRun": { "type": "boolean" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "NetworkInsightsPaths": { "locationName": "networkInsightsPathSet", "type": "list", "member": { "shape": "Slv", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeNetworkInterfaceAttribute": { "input": { "type": "structure", "required": [ "NetworkInterfaceId" ], "members": { "Attribute": { "locationName": "attribute" }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "NetworkInterfaceId": { "locationName": "networkInterfaceId" } } }, "output": { "type": "structure", "members": { "Attachment": { "shape": "Sm4", "locationName": "attachment" }, "Description": { "shape": "Sc5", "locationName": "description" }, "Groups": { "shape": "Sm8", "locationName": "groupSet" }, "NetworkInterfaceId": { "locationName": "networkInterfaceId" }, "SourceDestCheck": { "shape": "S19o", "locationName": "sourceDestCheck" }, "AssociatePublicIpAddress": { "locationName": "associatePublicIpAddress", "type": "boolean" } } } }, "DescribeNetworkInterfacePermissions": { "input": { "type": "structure", "members": { "NetworkInterfacePermissionIds": { "locationName": "NetworkInterfacePermissionId", "type": "list", "member": {} }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "NetworkInterfacePermissions": { "locationName": "networkInterfacePermissions", "type": "list", "member": { "shape": "Sml", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeNetworkInterfaces": { "input": { "type": "structure", "members": { "Filters": { "shape": "S10p", "locationName": "filter" }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "NetworkInterfaceIds": { "locationName": "NetworkInterfaceId", "type": "list", "member": { "locationName": "item" } }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "NetworkInterfaces": { "locationName": "networkInterfaceSet", "type": "list", "member": { "shape": "Sm2", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribePlacementGroups": { "input": { "type": "structure", "members": { "Filters": { "shape": "S10p", "locationName": "Filter" }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "GroupNames": { "locationName": "groupName", "type": "list", "member": {} }, "GroupIds": { "locationName": "GroupId", "type": "list", "member": { "locationName": "GroupId" } } } }, "output": { "type": "structure", "members": { "PlacementGroups": { "locationName": "placementGroupSet", "type": "list", "member": { "shape": "Sms", "locationName": "item" } } } } }, "DescribePrefixLists": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "PrefixListIds": { "locationName": "PrefixListId", "type": "list", "member": { "locationName": "item" } } } }, "output": { "type": "structure", "members": { "NextToken": { "locationName": "nextToken" }, "PrefixLists": { "locationName": "prefixListSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Cidrs": { "shape": "So", "locationName": "cidrSet" }, "PrefixListId": { "locationName": "prefixListId" }, "PrefixListName": { "locationName": "prefixListName" } } } } } } }, "DescribePrincipalIdFormat": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" }, "Resources": { "locationName": "Resource", "type": "list", "member": { "locationName": "item" } }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "Principals": { "locationName": "principalSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Arn": { "locationName": "arn" }, "Statuses": { "shape": "S116", "locationName": "statusSet" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribePublicIpv4Pools": { "input": { "type": "structure", "members": { "PoolIds": { "locationName": "PoolId", "type": "list", "member": { "locationName": "item" } }, "NextToken": {}, "MaxResults": { "type": "integer" }, "Filters": { "shape": "S10p", "locationName": "Filter" } } }, "output": { "type": "structure", "members": { "PublicIpv4Pools": { "locationName": "publicIpv4PoolSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "PoolId": { "locationName": "poolId" }, "Description": { "locationName": "description" }, "PoolAddressRanges": { "locationName": "poolAddressRangeSet", "type": "list", "member": { "shape": "S1lm", "locationName": "item" } }, "TotalAddressCount": { "locationName": "totalAddressCount", "type": "integer" }, "TotalAvailableAddressCount": { "locationName": "totalAvailableAddressCount", "type": "integer" }, "NetworkBorderGroup": { "locationName": "networkBorderGroup" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeRegions": { "input": { "type": "structure", "members": { "Filters": { "shape": "S10p", "locationName": "Filter" }, "RegionNames": { "locationName": "RegionName", "type": "list", "member": { "locationName": "RegionName" } }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "AllRegions": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Regions": { "locationName": "regionInfo", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Endpoint": { "locationName": "regionEndpoint" }, "RegionName": { "locationName": "regionName" }, "OptInStatus": { "locationName": "optInStatus" } } } } } } }, "DescribeReplaceRootVolumeTasks": { "input": { "type": "structure", "members": { "ReplaceRootVolumeTaskIds": { "locationName": "ReplaceRootVolumeTaskId", "type": "list", "member": { "locationName": "ReplaceRootVolumeTaskId" } }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "ReplaceRootVolumeTasks": { "locationName": "replaceRootVolumeTaskSet", "type": "list", "member": { "shape": "Smy", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeReservedInstances": { "input": { "type": "structure", "members": { "Filters": { "shape": "S10p", "locationName": "Filter" }, "OfferingClass": {}, "ReservedInstancesIds": { "shape": "S1lz", "locationName": "ReservedInstancesId" }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "OfferingType": { "locationName": "offeringType" } } }, "output": { "type": "structure", "members": { "ReservedInstances": { "locationName": "reservedInstancesSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "AvailabilityZone": { "locationName": "availabilityZone" }, "Duration": { "locationName": "duration", "type": "long" }, "End": { "locationName": "end", "type": "timestamp" }, "FixedPrice": { "locationName": "fixedPrice", "type": "float" }, "InstanceCount": { "locationName": "instanceCount", "type": "integer" }, "InstanceType": { "locationName": "instanceType" }, "ProductDescription": { "locationName": "productDescription" }, "ReservedInstancesId": { "locationName": "reservedInstancesId" }, "Start": { "locationName": "start", "type": "timestamp" }, "State": { "locationName": "state" }, "UsagePrice": { "locationName": "usagePrice", "type": "float" }, "CurrencyCode": { "locationName": "currencyCode" }, "InstanceTenancy": { "locationName": "instanceTenancy" }, "OfferingClass": { "locationName": "offeringClass" }, "OfferingType": { "locationName": "offeringType" }, "RecurringCharges": { "shape": "S1m7", "locationName": "recurringCharges" }, "Scope": { "locationName": "scope" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } } } } } }, "DescribeReservedInstancesListings": { "input": { "type": "structure", "members": { "Filters": { "shape": "S10p", "locationName": "Filter" }, "ReservedInstancesId": { "locationName": "reservedInstancesId" }, "ReservedInstancesListingId": { "locationName": "reservedInstancesListingId" } } }, "output": { "type": "structure", "members": { "ReservedInstancesListings": { "shape": "S8m", "locationName": "reservedInstancesListingsSet" } } } }, "DescribeReservedInstancesModifications": { "input": { "type": "structure", "members": { "Filters": { "shape": "S10p", "locationName": "Filter" }, "ReservedInstancesModificationIds": { "locationName": "ReservedInstancesModificationId", "type": "list", "member": { "locationName": "ReservedInstancesModificationId" } }, "NextToken": { "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "NextToken": { "locationName": "nextToken" }, "ReservedInstancesModifications": { "locationName": "reservedInstancesModificationsSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "ClientToken": { "locationName": "clientToken" }, "CreateDate": { "locationName": "createDate", "type": "timestamp" }, "EffectiveDate": { "locationName": "effectiveDate", "type": "timestamp" }, "ModificationResults": { "locationName": "modificationResultSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "ReservedInstancesId": { "locationName": "reservedInstancesId" }, "TargetConfiguration": { "shape": "S1ml", "locationName": "targetConfiguration" } } } }, "ReservedInstancesIds": { "locationName": "reservedInstancesSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "ReservedInstancesId": { "locationName": "reservedInstancesId" } } } }, "ReservedInstancesModificationId": { "locationName": "reservedInstancesModificationId" }, "Status": { "locationName": "status" }, "StatusMessage": { "locationName": "statusMessage" }, "UpdateDate": { "locationName": "updateDate", "type": "timestamp" } } } } } } }, "DescribeReservedInstancesOfferings": { "input": { "type": "structure", "members": { "AvailabilityZone": {}, "Filters": { "shape": "S10p", "locationName": "Filter" }, "IncludeMarketplace": { "type": "boolean" }, "InstanceType": {}, "MaxDuration": { "type": "long" }, "MaxInstanceCount": { "type": "integer" }, "MinDuration": { "type": "long" }, "OfferingClass": {}, "ProductDescription": {}, "ReservedInstancesOfferingIds": { "locationName": "ReservedInstancesOfferingId", "type": "list", "member": {} }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "InstanceTenancy": { "locationName": "instanceTenancy" }, "MaxResults": { "locationName": "maxResults", "type": "integer" }, "NextToken": { "locationName": "nextToken" }, "OfferingType": { "locationName": "offeringType" } } }, "output": { "type": "structure", "members": { "ReservedInstancesOfferings": { "locationName": "reservedInstancesOfferingsSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "AvailabilityZone": { "locationName": "availabilityZone" }, "Duration": { "locationName": "duration", "type": "long" }, "FixedPrice": { "locationName": "fixedPrice", "type": "float" }, "InstanceType": { "locationName": "instanceType" }, "ProductDescription": { "locationName": "productDescription" }, "ReservedInstancesOfferingId": { "locationName": "reservedInstancesOfferingId" }, "UsagePrice": { "locationName": "usagePrice", "type": "float" }, "CurrencyCode": { "locationName": "currencyCode" }, "InstanceTenancy": { "locationName": "instanceTenancy" }, "Marketplace": { "locationName": "marketplace", "type": "boolean" }, "OfferingClass": { "locationName": "offeringClass" }, "OfferingType": { "locationName": "offeringType" }, "PricingDetails": { "locationName": "pricingDetailsSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Count": { "locationName": "count", "type": "integer" }, "Price": { "locationName": "price", "type": "double" } } } }, "RecurringCharges": { "shape": "S1m7", "locationName": "recurringCharges" }, "Scope": { "locationName": "scope" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeRouteTables": { "input": { "type": "structure", "members": { "Filters": { "shape": "S10p", "locationName": "Filter" }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "RouteTableIds": { "locationName": "RouteTableId", "type": "list", "member": { "locationName": "item" } }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "RouteTables": { "locationName": "routeTableSet", "type": "list", "member": { "shape": "Sne", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeScheduledInstanceAvailability": { "input": { "type": "structure", "required": [ "FirstSlotStartTimeRange", "Recurrence" ], "members": { "DryRun": { "type": "boolean" }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "FirstSlotStartTimeRange": { "type": "structure", "required": [ "EarliestTime", "LatestTime" ], "members": { "EarliestTime": { "type": "timestamp" }, "LatestTime": { "type": "timestamp" } } }, "MaxResults": { "type": "integer" }, "MaxSlotDurationInHours": { "type": "integer" }, "MinSlotDurationInHours": { "type": "integer" }, "NextToken": {}, "Recurrence": { "type": "structure", "members": { "Frequency": {}, "Interval": { "type": "integer" }, "OccurrenceDays": { "locationName": "OccurrenceDay", "type": "list", "member": { "locationName": "OccurenceDay", "type": "integer" } }, "OccurrenceRelativeToEnd": { "type": "boolean" }, "OccurrenceUnit": {} } } } }, "output": { "type": "structure", "members": { "NextToken": { "locationName": "nextToken" }, "ScheduledInstanceAvailabilitySet": { "locationName": "scheduledInstanceAvailabilitySet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "AvailabilityZone": { "locationName": "availabilityZone" }, "AvailableInstanceCount": { "locationName": "availableInstanceCount", "type": "integer" }, "FirstSlotStartTime": { "locationName": "firstSlotStartTime", "type": "timestamp" }, "HourlyPrice": { "locationName": "hourlyPrice" }, "InstanceType": { "locationName": "instanceType" }, "MaxTermDurationInDays": { "locationName": "maxTermDurationInDays", "type": "integer" }, "MinTermDurationInDays": { "locationName": "minTermDurationInDays", "type": "integer" }, "NetworkPlatform": { "locationName": "networkPlatform" }, "Platform": { "locationName": "platform" }, "PurchaseToken": { "locationName": "purchaseToken" }, "Recurrence": { "shape": "S1n8", "locationName": "recurrence" }, "SlotDurationInHours": { "locationName": "slotDurationInHours", "type": "integer" }, "TotalScheduledInstanceHours": { "locationName": "totalScheduledInstanceHours", "type": "integer" } } } } } } }, "DescribeScheduledInstances": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "ScheduledInstanceIds": { "locationName": "ScheduledInstanceId", "type": "list", "member": { "locationName": "ScheduledInstanceId" } }, "SlotStartTimeRange": { "type": "structure", "members": { "EarliestTime": { "type": "timestamp" }, "LatestTime": { "type": "timestamp" } } } } }, "output": { "type": "structure", "members": { "NextToken": { "locationName": "nextToken" }, "ScheduledInstanceSet": { "locationName": "scheduledInstanceSet", "type": "list", "member": { "shape": "S1ng", "locationName": "item" } } } } }, "DescribeSecurityGroupReferences": { "input": { "type": "structure", "required": [ "GroupId" ], "members": { "DryRun": { "type": "boolean" }, "GroupId": { "type": "list", "member": { "locationName": "item" } } } }, "output": { "type": "structure", "members": { "SecurityGroupReferenceSet": { "locationName": "securityGroupReferenceSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "GroupId": { "locationName": "groupId" }, "ReferencingVpcId": { "locationName": "referencingVpcId" }, "VpcPeeringConnectionId": { "locationName": "vpcPeeringConnectionId" }, "TransitGatewayId": { "locationName": "transitGatewayId" } } } } } } }, "DescribeSecurityGroupRules": { "input": { "type": "structure", "members": { "Filters": { "shape": "S10p", "locationName": "Filter" }, "SecurityGroupRuleIds": { "shape": "S1nn", "locationName": "SecurityGroupRuleId" }, "DryRun": { "type": "boolean" }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "SecurityGroupRules": { "shape": "S7a", "locationName": "securityGroupRuleSet" }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeSecurityGroups": { "input": { "type": "structure", "members": { "Filters": { "shape": "S10p", "locationName": "Filter" }, "GroupIds": { "shape": "S5x", "locationName": "GroupId" }, "GroupNames": { "shape": "S1nr", "locationName": "GroupName" }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "SecurityGroups": { "locationName": "securityGroupInfo", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Description": { "locationName": "groupDescription" }, "GroupName": { "locationName": "groupName" }, "IpPermissions": { "shape": "S6z", "locationName": "ipPermissions" }, "OwnerId": { "locationName": "ownerId" }, "GroupId": { "locationName": "groupId" }, "IpPermissionsEgress": { "shape": "S6z", "locationName": "ipPermissionsEgress" }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "VpcId": { "locationName": "vpcId" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeSnapshotAttribute": { "input": { "type": "structure", "required": [ "Attribute", "SnapshotId" ], "members": { "Attribute": {}, "SnapshotId": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" } } }, "output": { "type": "structure", "members": { "CreateVolumePermissions": { "shape": "S1nz", "locationName": "createVolumePermission" }, "ProductCodes": { "shape": "S16z", "locationName": "productCodes" }, "SnapshotId": { "locationName": "snapshotId" } } } }, "DescribeSnapshotTierStatus": { "input": { "type": "structure", "members": { "Filters": { "shape": "S10p", "locationName": "Filter" }, "DryRun": { "type": "boolean" }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "SnapshotTierStatuses": { "locationName": "snapshotTierStatusSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "SnapshotId": { "locationName": "snapshotId" }, "VolumeId": { "locationName": "volumeId" }, "Status": { "locationName": "status" }, "OwnerId": { "locationName": "ownerId" }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "StorageTier": { "locationName": "storageTier" }, "LastTieringStartTime": { "locationName": "lastTieringStartTime", "type": "timestamp" }, "LastTieringProgress": { "locationName": "lastTieringProgress", "type": "integer" }, "LastTieringOperationStatus": { "locationName": "lastTieringOperationStatus" }, "LastTieringOperationStatusDetail": { "locationName": "lastTieringOperationStatusDetail" }, "ArchivalCompleteTime": { "locationName": "archivalCompleteTime", "type": "timestamp" }, "RestoreExpiryTime": { "locationName": "restoreExpiryTime", "type": "timestamp" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeSnapshots": { "input": { "type": "structure", "members": { "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "OwnerIds": { "shape": "S174", "locationName": "Owner" }, "RestorableByUserIds": { "locationName": "RestorableBy", "type": "list", "member": {} }, "SnapshotIds": { "shape": "S1i6", "locationName": "SnapshotId" }, "DryRun": { "locationName": "dryRun", "type": "boolean" } } }, "output": { "type": "structure", "members": { "Snapshots": { "locationName": "snapshotSet", "type": "list", "member": { "shape": "Snq", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeSpotDatafeedSubscription": { "input": { "type": "structure", "members": { "DryRun": { "locationName": "dryRun", "type": "boolean" } } }, "output": { "type": "structure", "members": { "SpotDatafeedSubscription": { "shape": "So4", "locationName": "spotDatafeedSubscription" } } } }, "DescribeSpotFleetInstances": { "input": { "type": "structure", "required": [ "SpotFleetRequestId" ], "members": { "DryRun": { "locationName": "dryRun", "type": "boolean" }, "MaxResults": { "locationName": "maxResults", "type": "integer" }, "NextToken": { "locationName": "nextToken" }, "SpotFleetRequestId": { "locationName": "spotFleetRequestId" } } }, "output": { "type": "structure", "members": { "ActiveInstances": { "shape": "S162", "locationName": "activeInstanceSet" }, "NextToken": { "locationName": "nextToken" }, "SpotFleetRequestId": { "locationName": "spotFleetRequestId" } } } }, "DescribeSpotFleetRequestHistory": { "input": { "type": "structure", "required": [ "SpotFleetRequestId", "StartTime" ], "members": { "DryRun": { "locationName": "dryRun", "type": "boolean" }, "EventType": { "locationName": "eventType" }, "MaxResults": { "locationName": "maxResults", "type": "integer" }, "NextToken": { "locationName": "nextToken" }, "SpotFleetRequestId": { "locationName": "spotFleetRequestId" }, "StartTime": { "locationName": "startTime", "type": "timestamp" } } }, "output": { "type": "structure", "members": { "HistoryRecords": { "locationName": "historyRecordSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "EventInformation": { "shape": "S15z", "locationName": "eventInformation" }, "EventType": { "locationName": "eventType" }, "Timestamp": { "locationName": "timestamp", "type": "timestamp" } } } }, "LastEvaluatedTime": { "locationName": "lastEvaluatedTime", "type": "timestamp" }, "NextToken": { "locationName": "nextToken" }, "SpotFleetRequestId": { "locationName": "spotFleetRequestId" }, "StartTime": { "locationName": "startTime", "type": "timestamp" } } } }, "DescribeSpotFleetRequests": { "input": { "type": "structure", "members": { "DryRun": { "locationName": "dryRun", "type": "boolean" }, "MaxResults": { "locationName": "maxResults", "type": "integer" }, "NextToken": { "locationName": "nextToken" }, "SpotFleetRequestIds": { "shape": "S8y", "locationName": "spotFleetRequestId" } } }, "output": { "type": "structure", "members": { "NextToken": { "locationName": "nextToken" }, "SpotFleetRequestConfigs": { "locationName": "spotFleetRequestConfigSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "ActivityStatus": { "locationName": "activityStatus" }, "CreateTime": { "locationName": "createTime", "type": "timestamp" }, "SpotFleetRequestConfig": { "shape": "S1or", "locationName": "spotFleetRequestConfig" }, "SpotFleetRequestId": { "locationName": "spotFleetRequestId" }, "SpotFleetRequestState": { "locationName": "spotFleetRequestState" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } } } } } }, "DescribeSpotInstanceRequests": { "input": { "type": "structure", "members": { "Filters": { "shape": "S10p", "locationName": "Filter" }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "SpotInstanceRequestIds": { "shape": "S99", "locationName": "SpotInstanceRequestId" }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "SpotInstanceRequests": { "shape": "S1pj", "locationName": "spotInstanceRequestSet" }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeSpotPriceHistory": { "input": { "type": "structure", "members": { "Filters": { "shape": "S10p", "locationName": "Filter" }, "AvailabilityZone": { "locationName": "availabilityZone" }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "EndTime": { "locationName": "endTime", "type": "timestamp" }, "InstanceTypes": { "locationName": "InstanceType", "type": "list", "member": {} }, "MaxResults": { "locationName": "maxResults", "type": "integer" }, "NextToken": { "locationName": "nextToken" }, "ProductDescriptions": { "locationName": "ProductDescription", "type": "list", "member": {} }, "StartTime": { "locationName": "startTime", "type": "timestamp" } } }, "output": { "type": "structure", "members": { "NextToken": { "locationName": "nextToken" }, "SpotPriceHistory": { "locationName": "spotPriceHistorySet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "AvailabilityZone": { "locationName": "availabilityZone" }, "InstanceType": { "locationName": "instanceType" }, "ProductDescription": { "locationName": "productDescription" }, "SpotPrice": { "locationName": "spotPrice" }, "Timestamp": { "locationName": "timestamp", "type": "timestamp" } } } } } } }, "DescribeStaleSecurityGroups": { "input": { "type": "structure", "required": [ "VpcId" ], "members": { "DryRun": { "type": "boolean" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "VpcId": {} } }, "output": { "type": "structure", "members": { "NextToken": { "locationName": "nextToken" }, "StaleSecurityGroupSet": { "locationName": "staleSecurityGroupSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Description": { "locationName": "description" }, "GroupId": { "locationName": "groupId" }, "GroupName": { "locationName": "groupName" }, "StaleIpPermissions": { "shape": "S1q1", "locationName": "staleIpPermissions" }, "StaleIpPermissionsEgress": { "shape": "S1q1", "locationName": "staleIpPermissionsEgress" }, "VpcId": { "locationName": "vpcId" } } } } } } }, "DescribeStoreImageTasks": { "input": { "type": "structure", "members": { "ImageIds": { "locationName": "ImageId", "type": "list", "member": { "locationName": "item" } }, "DryRun": { "type": "boolean" }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "StoreImageTaskResults": { "locationName": "storeImageTaskResultSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "AmiId": { "locationName": "amiId" }, "TaskStartTime": { "locationName": "taskStartTime", "type": "timestamp" }, "Bucket": { "locationName": "bucket" }, "S3objectKey": { "locationName": "s3objectKey" }, "ProgressPercentage": { "locationName": "progressPercentage", "type": "integer" }, "StoreTaskState": { "locationName": "storeTaskState" }, "StoreTaskFailureReason": { "locationName": "storeTaskFailureReason" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeSubnets": { "input": { "type": "structure", "members": { "Filters": { "shape": "S10p", "locationName": "Filter" }, "SubnetIds": { "locationName": "SubnetId", "type": "list", "member": { "locationName": "SubnetId" } }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "Subnets": { "locationName": "subnetSet", "type": "list", "member": { "shape": "Sbk", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeTags": { "input": { "type": "structure", "members": { "DryRun": { "locationName": "dryRun", "type": "boolean" }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "locationName": "maxResults", "type": "integer" }, "NextToken": { "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "NextToken": { "locationName": "nextToken" }, "Tags": { "locationName": "tagSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Key": { "locationName": "key" }, "ResourceId": { "locationName": "resourceId" }, "ResourceType": { "locationName": "resourceType" }, "Value": { "locationName": "value" } } } } } } }, "DescribeTrafficMirrorFilterRules": { "input": { "type": "structure", "members": { "TrafficMirrorFilterRuleIds": { "locationName": "TrafficMirrorFilterRuleId", "type": "list", "member": { "locationName": "item" } }, "TrafficMirrorFilterId": {}, "DryRun": { "type": "boolean" }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "TrafficMirrorFilterRules": { "locationName": "trafficMirrorFilterRuleSet", "type": "list", "member": { "shape": "Sop", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeTrafficMirrorFilters": { "input": { "type": "structure", "members": { "TrafficMirrorFilterIds": { "locationName": "TrafficMirrorFilterId", "type": "list", "member": { "locationName": "item" } }, "DryRun": { "type": "boolean" }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "TrafficMirrorFilters": { "locationName": "trafficMirrorFilterSet", "type": "list", "member": { "shape": "Son", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeTrafficMirrorSessions": { "input": { "type": "structure", "members": { "TrafficMirrorSessionIds": { "locationName": "TrafficMirrorSessionId", "type": "list", "member": { "locationName": "item" } }, "DryRun": { "type": "boolean" }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "TrafficMirrorSessions": { "locationName": "trafficMirrorSessionSet", "type": "list", "member": { "shape": "Sp2", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeTrafficMirrorTargets": { "input": { "type": "structure", "members": { "TrafficMirrorTargetIds": { "locationName": "TrafficMirrorTargetId", "type": "list", "member": { "locationName": "item" } }, "DryRun": { "type": "boolean" }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "TrafficMirrorTargets": { "locationName": "trafficMirrorTargetSet", "type": "list", "member": { "shape": "Sp5", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeTransitGatewayAttachments": { "input": { "type": "structure", "members": { "TransitGatewayAttachmentIds": { "shape": "S1r3" }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TransitGatewayAttachments": { "locationName": "transitGatewayAttachments", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "TransitGatewayAttachmentId": { "locationName": "transitGatewayAttachmentId" }, "TransitGatewayId": { "locationName": "transitGatewayId" }, "TransitGatewayOwnerId": { "locationName": "transitGatewayOwnerId" }, "ResourceOwnerId": { "locationName": "resourceOwnerId" }, "ResourceType": { "locationName": "resourceType" }, "ResourceId": { "locationName": "resourceId" }, "State": { "locationName": "state" }, "Association": { "locationName": "association", "type": "structure", "members": { "TransitGatewayRouteTableId": { "locationName": "transitGatewayRouteTableId" }, "State": { "locationName": "state" } } }, "CreationTime": { "locationName": "creationTime", "type": "timestamp" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeTransitGatewayConnectPeers": { "input": { "type": "structure", "members": { "TransitGatewayConnectPeerIds": { "type": "list", "member": { "locationName": "item" } }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TransitGatewayConnectPeers": { "locationName": "transitGatewayConnectPeerSet", "type": "list", "member": { "shape": "Spt", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeTransitGatewayConnects": { "input": { "type": "structure", "members": { "TransitGatewayAttachmentIds": { "shape": "S1r3" }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TransitGatewayConnects": { "locationName": "transitGatewayConnectSet", "type": "list", "member": { "shape": "Spn", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeTransitGatewayMulticastDomains": { "input": { "type": "structure", "members": { "TransitGatewayMulticastDomainIds": { "type": "list", "member": { "locationName": "item" } }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TransitGatewayMulticastDomains": { "locationName": "transitGatewayMulticastDomains", "type": "list", "member": { "shape": "Sq6", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeTransitGatewayPeeringAttachments": { "input": { "type": "structure", "members": { "TransitGatewayAttachmentIds": { "shape": "S1r3" }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TransitGatewayPeeringAttachments": { "locationName": "transitGatewayPeeringAttachments", "type": "list", "member": { "shape": "Sx", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeTransitGatewayPolicyTables": { "input": { "type": "structure", "members": { "TransitGatewayPolicyTableIds": { "type": "list", "member": { "locationName": "item" } }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TransitGatewayPolicyTables": { "locationName": "transitGatewayPolicyTables", "type": "list", "member": { "shape": "Sqf", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeTransitGatewayRouteTableAnnouncements": { "input": { "type": "structure", "members": { "TransitGatewayRouteTableAnnouncementIds": { "type": "list", "member": { "locationName": "item" } }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TransitGatewayRouteTableAnnouncements": { "locationName": "transitGatewayRouteTableAnnouncements", "type": "list", "member": { "shape": "Sr0", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeTransitGatewayRouteTables": { "input": { "type": "structure", "members": { "TransitGatewayRouteTableIds": { "type": "list", "member": { "locationName": "item" } }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TransitGatewayRouteTables": { "locationName": "transitGatewayRouteTables", "type": "list", "member": { "shape": "Sqw", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeTransitGatewayVpcAttachments": { "input": { "type": "structure", "members": { "TransitGatewayAttachmentIds": { "shape": "S1r3" }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TransitGatewayVpcAttachments": { "locationName": "transitGatewayVpcAttachments", "type": "list", "member": { "shape": "S16", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeTransitGateways": { "input": { "type": "structure", "members": { "TransitGatewayIds": { "type": "list", "member": { "locationName": "item" } }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TransitGateways": { "locationName": "transitGatewaySet", "type": "list", "member": { "shape": "Spg", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeTrunkInterfaceAssociations": { "input": { "type": "structure", "members": { "AssociationIds": { "locationName": "AssociationId", "type": "list", "member": { "locationName": "item" } }, "DryRun": { "type": "boolean" }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "InterfaceAssociations": { "locationName": "interfaceAssociationSet", "type": "list", "member": { "shape": "S5m", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeVerifiedAccessEndpoints": { "input": { "type": "structure", "members": { "VerifiedAccessEndpointIds": { "locationName": "VerifiedAccessEndpointId", "type": "list", "member": { "locationName": "item" } }, "VerifiedAccessInstanceId": {}, "VerifiedAccessGroupId": {}, "MaxResults": { "type": "integer" }, "NextToken": {}, "Filters": { "shape": "S10p", "locationName": "Filter" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "VerifiedAccessEndpoints": { "locationName": "verifiedAccessEndpointSet", "type": "list", "member": { "shape": "Srk", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeVerifiedAccessGroups": { "input": { "type": "structure", "members": { "VerifiedAccessGroupIds": { "locationName": "VerifiedAccessGroupId", "type": "list", "member": { "locationName": "item" } }, "VerifiedAccessInstanceId": {}, "MaxResults": { "type": "integer" }, "NextToken": {}, "Filters": { "shape": "S10p", "locationName": "Filter" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "VerifiedAccessGroups": { "locationName": "verifiedAccessGroupSet", "type": "list", "member": { "shape": "Srs", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeVerifiedAccessInstanceLoggingConfigurations": { "input": { "type": "structure", "members": { "VerifiedAccessInstanceIds": { "shape": "S1sm", "locationName": "VerifiedAccessInstanceId" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "Filters": { "shape": "S10p", "locationName": "Filter" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "LoggingConfigurations": { "locationName": "loggingConfigurationSet", "type": "list", "member": { "shape": "S1sq", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeVerifiedAccessInstances": { "input": { "type": "structure", "members": { "VerifiedAccessInstanceIds": { "shape": "S1sm", "locationName": "VerifiedAccessInstanceId" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "Filters": { "shape": "S10p", "locationName": "Filter" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "VerifiedAccessInstances": { "locationName": "verifiedAccessInstanceSet", "type": "list", "member": { "shape": "S6i", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeVerifiedAccessTrustProviders": { "input": { "type": "structure", "members": { "VerifiedAccessTrustProviderIds": { "locationName": "VerifiedAccessTrustProviderId", "type": "list", "member": { "locationName": "item" } }, "MaxResults": { "type": "integer" }, "NextToken": {}, "Filters": { "shape": "S10p", "locationName": "Filter" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "VerifiedAccessTrustProviders": { "locationName": "verifiedAccessTrustProviderSet", "type": "list", "member": { "shape": "S69", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeVolumeAttribute": { "input": { "type": "structure", "required": [ "Attribute", "VolumeId" ], "members": { "Attribute": {}, "VolumeId": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" } } }, "output": { "type": "structure", "members": { "AutoEnableIO": { "shape": "S19o", "locationName": "autoEnableIO" }, "ProductCodes": { "shape": "S16z", "locationName": "productCodes" }, "VolumeId": { "locationName": "volumeId" } } } }, "DescribeVolumeStatus": { "input": { "type": "structure", "members": { "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "VolumeIds": { "shape": "Snx", "locationName": "VolumeId" }, "DryRun": { "locationName": "dryRun", "type": "boolean" } } }, "output": { "type": "structure", "members": { "NextToken": { "locationName": "nextToken" }, "VolumeStatuses": { "locationName": "volumeStatusSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Actions": { "locationName": "actionsSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Code": { "locationName": "code" }, "Description": { "locationName": "description" }, "EventId": { "locationName": "eventId" }, "EventType": { "locationName": "eventType" } } } }, "AvailabilityZone": { "locationName": "availabilityZone" }, "OutpostArn": { "locationName": "outpostArn" }, "Events": { "locationName": "eventsSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Description": { "locationName": "description" }, "EventId": { "locationName": "eventId" }, "EventType": { "locationName": "eventType" }, "NotAfter": { "locationName": "notAfter", "type": "timestamp" }, "NotBefore": { "locationName": "notBefore", "type": "timestamp" }, "InstanceId": { "locationName": "instanceId" } } } }, "VolumeId": { "locationName": "volumeId" }, "VolumeStatus": { "locationName": "volumeStatus", "type": "structure", "members": { "Details": { "locationName": "details", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Name": { "locationName": "name" }, "Status": { "locationName": "status" } } } }, "Status": { "locationName": "status" } } }, "AttachmentStatuses": { "locationName": "attachmentStatuses", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "IoPerformance": { "locationName": "ioPerformance" }, "InstanceId": { "locationName": "instanceId" } } } } } } } } } }, "DescribeVolumes": { "input": { "type": "structure", "members": { "Filters": { "shape": "S10p", "locationName": "Filter" }, "VolumeIds": { "shape": "Snx", "locationName": "VolumeId" }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "MaxResults": { "locationName": "maxResults", "type": "integer" }, "NextToken": { "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "Volumes": { "locationName": "volumeSet", "type": "list", "member": { "shape": "Ss0", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeVolumesModifications": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" }, "VolumeIds": { "shape": "Snx", "locationName": "VolumeId" }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "VolumesModifications": { "locationName": "volumeModificationSet", "type": "list", "member": { "shape": "S1tu", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeVpcAttribute": { "input": { "type": "structure", "required": [ "Attribute", "VpcId" ], "members": { "Attribute": {}, "VpcId": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" } } }, "output": { "type": "structure", "members": { "VpcId": { "locationName": "vpcId" }, "EnableDnsHostnames": { "shape": "S19o", "locationName": "enableDnsHostnames" }, "EnableDnsSupport": { "shape": "S19o", "locationName": "enableDnsSupport" }, "EnableNetworkAddressUsageMetrics": { "shape": "S19o", "locationName": "enableNetworkAddressUsageMetrics" } } } }, "DescribeVpcClassicLink": { "input": { "type": "structure", "members": { "Filters": { "shape": "S10p", "locationName": "Filter" }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "VpcIds": { "shape": "S1u0", "locationName": "VpcId" } } }, "output": { "type": "structure", "members": { "Vpcs": { "locationName": "vpcSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "ClassicLinkEnabled": { "locationName": "classicLinkEnabled", "type": "boolean" }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "VpcId": { "locationName": "vpcId" } } } } } } }, "DescribeVpcClassicLinkDnsSupport": { "input": { "type": "structure", "members": { "MaxResults": { "locationName": "maxResults", "type": "integer" }, "NextToken": { "locationName": "nextToken" }, "VpcIds": { "shape": "S1u0" } } }, "output": { "type": "structure", "members": { "NextToken": { "locationName": "nextToken" }, "Vpcs": { "locationName": "vpcs", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "ClassicLinkDnsSupported": { "locationName": "classicLinkDnsSupported", "type": "boolean" }, "VpcId": { "locationName": "vpcId" } } } } } } }, "DescribeVpcEndpointConnectionNotifications": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" }, "ConnectionNotificationId": {}, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "ConnectionNotificationSet": { "locationName": "connectionNotificationSet", "type": "list", "member": { "shape": "Ssq", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeVpcEndpointConnections": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "VpcEndpointConnections": { "locationName": "vpcEndpointConnectionSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "ServiceId": { "locationName": "serviceId" }, "VpcEndpointId": { "locationName": "vpcEndpointId" }, "VpcEndpointOwner": { "locationName": "vpcEndpointOwner" }, "VpcEndpointState": { "locationName": "vpcEndpointState" }, "CreationTimestamp": { "locationName": "creationTimestamp", "type": "timestamp" }, "DnsEntries": { "shape": "Ssl", "locationName": "dnsEntrySet" }, "NetworkLoadBalancerArns": { "shape": "So", "locationName": "networkLoadBalancerArnSet" }, "GatewayLoadBalancerArns": { "shape": "So", "locationName": "gatewayLoadBalancerArnSet" }, "IpAddressType": { "locationName": "ipAddressType" }, "VpcEndpointConnectionId": { "locationName": "vpcEndpointConnectionId" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeVpcEndpointServiceConfigurations": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" }, "ServiceIds": { "shape": "Sza", "locationName": "ServiceId" }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "ServiceConfigurations": { "locationName": "serviceConfigurationSet", "type": "list", "member": { "shape": "Ssv", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeVpcEndpointServicePermissions": { "input": { "type": "structure", "required": [ "ServiceId" ], "members": { "DryRun": { "type": "boolean" }, "ServiceId": {}, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "AllowedPrincipals": { "locationName": "allowedPrincipals", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "PrincipalType": { "locationName": "principalType" }, "Principal": { "locationName": "principal" }, "ServicePermissionId": { "locationName": "servicePermissionId" }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "ServiceId": { "locationName": "serviceId" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeVpcEndpointServices": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" }, "ServiceNames": { "shape": "So", "locationName": "ServiceName" }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "ServiceNames": { "shape": "So", "locationName": "serviceNameSet" }, "ServiceDetails": { "locationName": "serviceDetailSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "ServiceName": { "locationName": "serviceName" }, "ServiceId": { "locationName": "serviceId" }, "ServiceType": { "shape": "Ssw", "locationName": "serviceType" }, "AvailabilityZones": { "shape": "So", "locationName": "availabilityZoneSet" }, "Owner": { "locationName": "owner" }, "BaseEndpointDnsNames": { "shape": "So", "locationName": "baseEndpointDnsNameSet" }, "PrivateDnsName": { "locationName": "privateDnsName" }, "PrivateDnsNames": { "locationName": "privateDnsNameSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "PrivateDnsName": { "locationName": "privateDnsName" } } } }, "VpcEndpointPolicySupported": { "locationName": "vpcEndpointPolicySupported", "type": "boolean" }, "AcceptanceRequired": { "locationName": "acceptanceRequired", "type": "boolean" }, "ManagesVpcEndpoints": { "locationName": "managesVpcEndpoints", "type": "boolean" }, "PayerResponsibility": { "locationName": "payerResponsibility" }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "PrivateDnsNameVerificationState": { "locationName": "privateDnsNameVerificationState" }, "SupportedIpAddressTypes": { "shape": "St0", "locationName": "supportedIpAddressTypeSet" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeVpcEndpoints": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" }, "VpcEndpointIds": { "shape": "S1e", "locationName": "VpcEndpointId" }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "VpcEndpoints": { "locationName": "vpcEndpointSet", "type": "list", "member": { "shape": "Ssg", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeVpcPeeringConnections": { "input": { "type": "structure", "members": { "Filters": { "shape": "S10p", "locationName": "Filter" }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "VpcPeeringConnectionIds": { "locationName": "VpcPeeringConnectionId", "type": "list", "member": { "locationName": "item" } }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "VpcPeeringConnections": { "locationName": "vpcPeeringConnectionSet", "type": "list", "member": { "shape": "S1n", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeVpcs": { "input": { "type": "structure", "members": { "Filters": { "shape": "S10p", "locationName": "Filter" }, "VpcIds": { "locationName": "VpcId", "type": "list", "member": { "locationName": "VpcId" } }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "Vpcs": { "locationName": "vpcSet", "type": "list", "member": { "shape": "Sbs", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "DescribeVpnConnections": { "input": { "type": "structure", "members": { "Filters": { "shape": "S10p", "locationName": "Filter" }, "VpnConnectionIds": { "locationName": "VpnConnectionId", "type": "list", "member": { "locationName": "VpnConnectionId" } }, "DryRun": { "locationName": "dryRun", "type": "boolean" } } }, "output": { "type": "structure", "members": { "VpnConnections": { "locationName": "vpnConnectionSet", "type": "list", "member": { "shape": "Stw", "locationName": "item" } } } } }, "DescribeVpnGateways": { "input": { "type": "structure", "members": { "Filters": { "shape": "S10p", "locationName": "Filter" }, "VpnGatewayIds": { "locationName": "VpnGatewayId", "type": "list", "member": { "locationName": "VpnGatewayId" } }, "DryRun": { "locationName": "dryRun", "type": "boolean" } } }, "output": { "type": "structure", "members": { "VpnGateways": { "locationName": "vpnGatewaySet", "type": "list", "member": { "shape": "Sut", "locationName": "item" } } } } }, "DetachClassicLinkVpc": { "input": { "type": "structure", "required": [ "InstanceId", "VpcId" ], "members": { "DryRun": { "locationName": "dryRun", "type": "boolean" }, "InstanceId": { "locationName": "instanceId" }, "VpcId": { "locationName": "vpcId" } } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return", "type": "boolean" } } } }, "DetachInternetGateway": { "input": { "type": "structure", "required": [ "InternetGatewayId", "VpcId" ], "members": { "DryRun": { "locationName": "dryRun", "type": "boolean" }, "InternetGatewayId": { "locationName": "internetGatewayId" }, "VpcId": { "locationName": "vpcId" } } } }, "DetachNetworkInterface": { "input": { "type": "structure", "required": [ "AttachmentId" ], "members": { "AttachmentId": { "locationName": "attachmentId" }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "Force": { "locationName": "force", "type": "boolean" } } } }, "DetachVerifiedAccessTrustProvider": { "input": { "type": "structure", "required": [ "VerifiedAccessInstanceId", "VerifiedAccessTrustProviderId" ], "members": { "VerifiedAccessInstanceId": {}, "VerifiedAccessTrustProviderId": {}, "ClientToken": { "idempotencyToken": true }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "VerifiedAccessTrustProvider": { "shape": "S69", "locationName": "verifiedAccessTrustProvider" }, "VerifiedAccessInstance": { "shape": "S6i", "locationName": "verifiedAccessInstance" } } } }, "DetachVolume": { "input": { "type": "structure", "required": [ "VolumeId" ], "members": { "Device": {}, "Force": { "type": "boolean" }, "InstanceId": {}, "VolumeId": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" } } }, "output": { "shape": "S6n" } }, "DetachVpnGateway": { "input": { "type": "structure", "required": [ "VpcId", "VpnGatewayId" ], "members": { "VpcId": {}, "VpnGatewayId": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" } } } }, "DisableAddressTransfer": { "input": { "type": "structure", "required": [ "AllocationId" ], "members": { "AllocationId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "AddressTransfer": { "shape": "Sa", "locationName": "addressTransfer" } } } }, "DisableAwsNetworkPerformanceMetricSubscription": { "input": { "type": "structure", "members": { "Source": {}, "Destination": {}, "Metric": {}, "Statistic": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Output": { "locationName": "output", "type": "boolean" } } } }, "DisableEbsEncryptionByDefault": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "EbsEncryptionByDefault": { "locationName": "ebsEncryptionByDefault", "type": "boolean" } } } }, "DisableFastLaunch": { "input": { "type": "structure", "required": [ "ImageId" ], "members": { "ImageId": {}, "Force": { "type": "boolean" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "ImageId": { "locationName": "imageId" }, "ResourceType": { "locationName": "resourceType" }, "SnapshotConfiguration": { "shape": "S15l", "locationName": "snapshotConfiguration" }, "LaunchTemplate": { "shape": "S15m", "locationName": "launchTemplate" }, "MaxParallelLaunches": { "locationName": "maxParallelLaunches", "type": "integer" }, "OwnerId": { "locationName": "ownerId" }, "State": { "locationName": "state" }, "StateTransitionReason": { "locationName": "stateTransitionReason" }, "StateTransitionTime": { "locationName": "stateTransitionTime", "type": "timestamp" } } } }, "DisableFastSnapshotRestores": { "input": { "type": "structure", "required": [ "AvailabilityZones", "SourceSnapshotIds" ], "members": { "AvailabilityZones": { "shape": "S1w0", "locationName": "AvailabilityZone" }, "SourceSnapshotIds": { "shape": "S1i6", "locationName": "SourceSnapshotId" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Successful": { "locationName": "successful", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "SnapshotId": { "locationName": "snapshotId" }, "AvailabilityZone": { "locationName": "availabilityZone" }, "State": { "locationName": "state" }, "StateTransitionReason": { "locationName": "stateTransitionReason" }, "OwnerId": { "locationName": "ownerId" }, "OwnerAlias": { "locationName": "ownerAlias" }, "EnablingTime": { "locationName": "enablingTime", "type": "timestamp" }, "OptimizingTime": { "locationName": "optimizingTime", "type": "timestamp" }, "EnabledTime": { "locationName": "enabledTime", "type": "timestamp" }, "DisablingTime": { "locationName": "disablingTime", "type": "timestamp" }, "DisabledTime": { "locationName": "disabledTime", "type": "timestamp" } } } }, "Unsuccessful": { "locationName": "unsuccessful", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "SnapshotId": { "locationName": "snapshotId" }, "FastSnapshotRestoreStateErrors": { "locationName": "fastSnapshotRestoreStateErrorSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "AvailabilityZone": { "locationName": "availabilityZone" }, "Error": { "locationName": "error", "type": "structure", "members": { "Code": { "locationName": "code" }, "Message": { "locationName": "message" } } } } } } } } } } } }, "DisableImage": { "input": { "type": "structure", "required": [ "ImageId" ], "members": { "ImageId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return", "type": "boolean" } } } }, "DisableImageBlockPublicAccess": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "ImageBlockPublicAccessState": { "locationName": "imageBlockPublicAccessState" } } } }, "DisableImageDeprecation": { "input": { "type": "structure", "required": [ "ImageId" ], "members": { "ImageId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return", "type": "boolean" } } } }, "DisableImageDeregistrationProtection": { "input": { "type": "structure", "required": [ "ImageId" ], "members": { "ImageId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return" } } } }, "DisableIpamOrganizationAdminAccount": { "input": { "type": "structure", "required": [ "DelegatedAdminAccountId" ], "members": { "DryRun": { "type": "boolean" }, "DelegatedAdminAccountId": {} } }, "output": { "type": "structure", "members": { "Success": { "locationName": "success", "type": "boolean" } } } }, "DisableSerialConsoleAccess": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "SerialConsoleAccessEnabled": { "locationName": "serialConsoleAccessEnabled", "type": "boolean" } } } }, "DisableSnapshotBlockPublicAccess": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "State": { "locationName": "state" } } } }, "DisableTransitGatewayRouteTablePropagation": { "input": { "type": "structure", "required": [ "TransitGatewayRouteTableId" ], "members": { "TransitGatewayRouteTableId": {}, "TransitGatewayAttachmentId": {}, "DryRun": { "type": "boolean" }, "TransitGatewayRouteTableAnnouncementId": {} } }, "output": { "type": "structure", "members": { "Propagation": { "shape": "S1wr", "locationName": "propagation" } } } }, "DisableVgwRoutePropagation": { "input": { "type": "structure", "required": [ "GatewayId", "RouteTableId" ], "members": { "GatewayId": {}, "RouteTableId": {}, "DryRun": { "type": "boolean" } } } }, "DisableVpcClassicLink": { "input": { "type": "structure", "required": [ "VpcId" ], "members": { "DryRun": { "locationName": "dryRun", "type": "boolean" }, "VpcId": { "locationName": "vpcId" } } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return", "type": "boolean" } } } }, "DisableVpcClassicLinkDnsSupport": { "input": { "type": "structure", "members": { "VpcId": {} } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return", "type": "boolean" } } } }, "DisassociateAddress": { "input": { "type": "structure", "members": { "AssociationId": {}, "PublicIp": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" } } } }, "DisassociateClientVpnTargetNetwork": { "input": { "type": "structure", "required": [ "ClientVpnEndpointId", "AssociationId" ], "members": { "ClientVpnEndpointId": {}, "AssociationId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "AssociationId": { "locationName": "associationId" }, "Status": { "shape": "S3m", "locationName": "status" } } } }, "DisassociateEnclaveCertificateIamRole": { "input": { "type": "structure", "required": [ "CertificateArn", "RoleArn" ], "members": { "CertificateArn": {}, "RoleArn": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return", "type": "boolean" } } } }, "DisassociateIamInstanceProfile": { "input": { "type": "structure", "required": [ "AssociationId" ], "members": { "AssociationId": {} } }, "output": { "type": "structure", "members": { "IamInstanceProfileAssociation": { "shape": "S3x", "locationName": "iamInstanceProfileAssociation" } } } }, "DisassociateInstanceEventWindow": { "input": { "type": "structure", "required": [ "InstanceEventWindowId", "AssociationTarget" ], "members": { "DryRun": { "type": "boolean" }, "InstanceEventWindowId": {}, "AssociationTarget": { "type": "structure", "members": { "InstanceIds": { "shape": "S43", "locationName": "InstanceId" }, "InstanceTags": { "shape": "S6", "locationName": "InstanceTag" }, "DedicatedHostIds": { "shape": "S44", "locationName": "DedicatedHostId" } } } } }, "output": { "type": "structure", "members": { "InstanceEventWindow": { "shape": "S47", "locationName": "instanceEventWindow" } } } }, "DisassociateIpamByoasn": { "input": { "type": "structure", "required": [ "Asn", "Cidr" ], "members": { "DryRun": { "type": "boolean" }, "Asn": {}, "Cidr": {} } }, "output": { "type": "structure", "members": { "AsnAssociation": { "shape": "S20", "locationName": "asnAssociation" } } } }, "DisassociateIpamResourceDiscovery": { "input": { "type": "structure", "required": [ "IpamResourceDiscoveryAssociationId" ], "members": { "DryRun": { "type": "boolean" }, "IpamResourceDiscoveryAssociationId": {} } }, "output": { "type": "structure", "members": { "IpamResourceDiscoveryAssociation": { "shape": "S4l", "locationName": "ipamResourceDiscoveryAssociation" } } } }, "DisassociateNatGatewayAddress": { "input": { "type": "structure", "required": [ "NatGatewayId", "AssociationIds" ], "members": { "NatGatewayId": {}, "AssociationIds": { "locationName": "AssociationId", "type": "list", "member": { "locationName": "item" } }, "MaxDrainDurationSeconds": { "type": "integer" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "NatGatewayId": { "locationName": "natGatewayId" }, "NatGatewayAddresses": { "shape": "S3b", "locationName": "natGatewayAddressSet" } } } }, "DisassociateRouteTable": { "input": { "type": "structure", "required": [ "AssociationId" ], "members": { "AssociationId": { "locationName": "associationId" }, "DryRun": { "locationName": "dryRun", "type": "boolean" } } } }, "DisassociateSubnetCidrBlock": { "input": { "type": "structure", "required": [ "AssociationId" ], "members": { "AssociationId": { "locationName": "associationId" } } }, "output": { "type": "structure", "members": { "Ipv6CidrBlockAssociation": { "shape": "S52", "locationName": "ipv6CidrBlockAssociation" }, "SubnetId": { "locationName": "subnetId" } } } }, "DisassociateTransitGatewayMulticastDomain": { "input": { "type": "structure", "required": [ "TransitGatewayMulticastDomainId", "TransitGatewayAttachmentId", "SubnetIds" ], "members": { "TransitGatewayMulticastDomainId": {}, "TransitGatewayAttachmentId": {}, "SubnetIds": { "shape": "S59" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Associations": { "shape": "Sq", "locationName": "associations" } } } }, "DisassociateTransitGatewayPolicyTable": { "input": { "type": "structure", "required": [ "TransitGatewayPolicyTableId", "TransitGatewayAttachmentId" ], "members": { "TransitGatewayPolicyTableId": {}, "TransitGatewayAttachmentId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Association": { "shape": "S5e", "locationName": "association" } } } }, "DisassociateTransitGatewayRouteTable": { "input": { "type": "structure", "required": [ "TransitGatewayRouteTableId", "TransitGatewayAttachmentId" ], "members": { "TransitGatewayRouteTableId": {}, "TransitGatewayAttachmentId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Association": { "shape": "S5j", "locationName": "association" } } } }, "DisassociateTrunkInterface": { "input": { "type": "structure", "required": [ "AssociationId" ], "members": { "AssociationId": {}, "ClientToken": { "idempotencyToken": true }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return", "type": "boolean" }, "ClientToken": { "locationName": "clientToken" } } } }, "DisassociateVpcCidrBlock": { "input": { "type": "structure", "required": [ "AssociationId" ], "members": { "AssociationId": { "locationName": "associationId" } } }, "output": { "type": "structure", "members": { "Ipv6CidrBlockAssociation": { "shape": "S5s", "locationName": "ipv6CidrBlockAssociation" }, "CidrBlockAssociation": { "shape": "S5v", "locationName": "cidrBlockAssociation" }, "VpcId": { "locationName": "vpcId" } } } }, "EnableAddressTransfer": { "input": { "type": "structure", "required": [ "AllocationId", "TransferAccountId" ], "members": { "AllocationId": {}, "TransferAccountId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "AddressTransfer": { "shape": "Sa", "locationName": "addressTransfer" } } } }, "EnableAwsNetworkPerformanceMetricSubscription": { "input": { "type": "structure", "members": { "Source": {}, "Destination": {}, "Metric": {}, "Statistic": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Output": { "locationName": "output", "type": "boolean" } } } }, "EnableEbsEncryptionByDefault": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "EbsEncryptionByDefault": { "locationName": "ebsEncryptionByDefault", "type": "boolean" } } } }, "EnableFastLaunch": { "input": { "type": "structure", "required": [ "ImageId" ], "members": { "ImageId": {}, "ResourceType": {}, "SnapshotConfiguration": { "type": "structure", "members": { "TargetResourceCount": { "type": "integer" } } }, "LaunchTemplate": { "type": "structure", "required": [ "Version" ], "members": { "LaunchTemplateId": {}, "LaunchTemplateName": {}, "Version": {} } }, "MaxParallelLaunches": { "type": "integer" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "ImageId": { "locationName": "imageId" }, "ResourceType": { "locationName": "resourceType" }, "SnapshotConfiguration": { "shape": "S15l", "locationName": "snapshotConfiguration" }, "LaunchTemplate": { "shape": "S15m", "locationName": "launchTemplate" }, "MaxParallelLaunches": { "locationName": "maxParallelLaunches", "type": "integer" }, "OwnerId": { "locationName": "ownerId" }, "State": { "locationName": "state" }, "StateTransitionReason": { "locationName": "stateTransitionReason" }, "StateTransitionTime": { "locationName": "stateTransitionTime", "type": "timestamp" } } } }, "EnableFastSnapshotRestores": { "input": { "type": "structure", "required": [ "AvailabilityZones", "SourceSnapshotIds" ], "members": { "AvailabilityZones": { "shape": "S1w0", "locationName": "AvailabilityZone" }, "SourceSnapshotIds": { "shape": "S1i6", "locationName": "SourceSnapshotId" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Successful": { "locationName": "successful", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "SnapshotId": { "locationName": "snapshotId" }, "AvailabilityZone": { "locationName": "availabilityZone" }, "State": { "locationName": "state" }, "StateTransitionReason": { "locationName": "stateTransitionReason" }, "OwnerId": { "locationName": "ownerId" }, "OwnerAlias": { "locationName": "ownerAlias" }, "EnablingTime": { "locationName": "enablingTime", "type": "timestamp" }, "OptimizingTime": { "locationName": "optimizingTime", "type": "timestamp" }, "EnabledTime": { "locationName": "enabledTime", "type": "timestamp" }, "DisablingTime": { "locationName": "disablingTime", "type": "timestamp" }, "DisabledTime": { "locationName": "disabledTime", "type": "timestamp" } } } }, "Unsuccessful": { "locationName": "unsuccessful", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "SnapshotId": { "locationName": "snapshotId" }, "FastSnapshotRestoreStateErrors": { "locationName": "fastSnapshotRestoreStateErrorSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "AvailabilityZone": { "locationName": "availabilityZone" }, "Error": { "locationName": "error", "type": "structure", "members": { "Code": { "locationName": "code" }, "Message": { "locationName": "message" } } } } } } } } } } } }, "EnableImage": { "input": { "type": "structure", "required": [ "ImageId" ], "members": { "ImageId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return", "type": "boolean" } } } }, "EnableImageBlockPublicAccess": { "input": { "type": "structure", "required": [ "ImageBlockPublicAccessState" ], "members": { "ImageBlockPublicAccessState": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "ImageBlockPublicAccessState": { "locationName": "imageBlockPublicAccessState" } } } }, "EnableImageDeprecation": { "input": { "type": "structure", "required": [ "ImageId", "DeprecateAt" ], "members": { "ImageId": {}, "DeprecateAt": { "type": "timestamp" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return", "type": "boolean" } } } }, "EnableImageDeregistrationProtection": { "input": { "type": "structure", "required": [ "ImageId" ], "members": { "ImageId": {}, "WithCooldown": { "type": "boolean" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return" } } } }, "EnableIpamOrganizationAdminAccount": { "input": { "type": "structure", "required": [ "DelegatedAdminAccountId" ], "members": { "DryRun": { "type": "boolean" }, "DelegatedAdminAccountId": {} } }, "output": { "type": "structure", "members": { "Success": { "locationName": "success", "type": "boolean" } } } }, "EnableReachabilityAnalyzerOrganizationSharing": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "ReturnValue": { "locationName": "returnValue", "type": "boolean" } } } }, "EnableSerialConsoleAccess": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "SerialConsoleAccessEnabled": { "locationName": "serialConsoleAccessEnabled", "type": "boolean" } } } }, "EnableSnapshotBlockPublicAccess": { "input": { "type": "structure", "required": [ "State" ], "members": { "State": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "State": { "locationName": "state" } } } }, "EnableTransitGatewayRouteTablePropagation": { "input": { "type": "structure", "required": [ "TransitGatewayRouteTableId" ], "members": { "TransitGatewayRouteTableId": {}, "TransitGatewayAttachmentId": {}, "DryRun": { "type": "boolean" }, "TransitGatewayRouteTableAnnouncementId": {} } }, "output": { "type": "structure", "members": { "Propagation": { "shape": "S1wr", "locationName": "propagation" } } } }, "EnableVgwRoutePropagation": { "input": { "type": "structure", "required": [ "GatewayId", "RouteTableId" ], "members": { "GatewayId": {}, "RouteTableId": {}, "DryRun": { "type": "boolean" } } } }, "EnableVolumeIO": { "input": { "type": "structure", "required": [ "VolumeId" ], "members": { "DryRun": { "locationName": "dryRun", "type": "boolean" }, "VolumeId": { "locationName": "volumeId" } } } }, "EnableVpcClassicLink": { "input": { "type": "structure", "required": [ "VpcId" ], "members": { "DryRun": { "locationName": "dryRun", "type": "boolean" }, "VpcId": { "locationName": "vpcId" } } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return", "type": "boolean" } } } }, "EnableVpcClassicLinkDnsSupport": { "input": { "type": "structure", "members": { "VpcId": {} } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return", "type": "boolean" } } } }, "ExportClientVpnClientCertificateRevocationList": { "input": { "type": "structure", "required": [ "ClientVpnEndpointId" ], "members": { "ClientVpnEndpointId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "CertificateRevocationList": { "locationName": "certificateRevocationList" }, "Status": { "locationName": "status", "type": "structure", "members": { "Code": { "locationName": "code" }, "Message": { "locationName": "message" } } } } } }, "ExportClientVpnClientConfiguration": { "input": { "type": "structure", "required": [ "ClientVpnEndpointId" ], "members": { "ClientVpnEndpointId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "ClientConfiguration": { "locationName": "clientConfiguration" } } } }, "ExportImage": { "input": { "type": "structure", "required": [ "DiskImageFormat", "ImageId", "S3ExportLocation" ], "members": { "ClientToken": { "idempotencyToken": true }, "Description": {}, "DiskImageFormat": {}, "DryRun": { "type": "boolean" }, "ImageId": {}, "S3ExportLocation": { "type": "structure", "required": [ "S3Bucket" ], "members": { "S3Bucket": {}, "S3Prefix": {} } }, "RoleName": {}, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" } } }, "output": { "type": "structure", "members": { "Description": { "locationName": "description" }, "DiskImageFormat": { "locationName": "diskImageFormat" }, "ExportImageTaskId": { "locationName": "exportImageTaskId" }, "ImageId": { "locationName": "imageId" }, "RoleName": { "locationName": "roleName" }, "Progress": { "locationName": "progress" }, "S3ExportLocation": { "shape": "S158", "locationName": "s3ExportLocation" }, "Status": { "locationName": "status" }, "StatusMessage": { "locationName": "statusMessage" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } } }, "ExportTransitGatewayRoutes": { "input": { "type": "structure", "required": [ "TransitGatewayRouteTableId", "S3Bucket" ], "members": { "TransitGatewayRouteTableId": {}, "Filters": { "shape": "S10p", "locationName": "Filter" }, "S3Bucket": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "S3Location": { "locationName": "s3Location" } } } }, "GetAssociatedEnclaveCertificateIamRoles": { "input": { "type": "structure", "required": [ "CertificateArn" ], "members": { "CertificateArn": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "AssociatedRoles": { "locationName": "associatedRoleSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "AssociatedRoleArn": { "locationName": "associatedRoleArn" }, "CertificateS3BucketName": { "locationName": "certificateS3BucketName" }, "CertificateS3ObjectKey": { "locationName": "certificateS3ObjectKey" }, "EncryptionKmsKeyId": { "locationName": "encryptionKmsKeyId" } } } } } } }, "GetAssociatedIpv6PoolCidrs": { "input": { "type": "structure", "required": [ "PoolId" ], "members": { "PoolId": {}, "NextToken": {}, "MaxResults": { "type": "integer" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Ipv6CidrAssociations": { "locationName": "ipv6CidrAssociationSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Ipv6Cidr": { "locationName": "ipv6Cidr" }, "AssociatedResource": { "locationName": "associatedResource" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "GetAwsNetworkPerformanceData": { "input": { "type": "structure", "members": { "DataQueries": { "locationName": "DataQuery", "type": "list", "member": { "type": "structure", "members": { "Id": {}, "Source": {}, "Destination": {}, "Metric": {}, "Statistic": {}, "Period": {} } } }, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "DataResponses": { "locationName": "dataResponseSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Id": { "locationName": "id" }, "Source": { "locationName": "source" }, "Destination": { "locationName": "destination" }, "Metric": { "locationName": "metric" }, "Statistic": { "locationName": "statistic" }, "Period": { "locationName": "period" }, "MetricPoints": { "locationName": "metricPointSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "StartDate": { "locationName": "startDate", "type": "timestamp" }, "EndDate": { "locationName": "endDate", "type": "timestamp" }, "Value": { "locationName": "value", "type": "float" }, "Status": { "locationName": "status" } } } } } } }, "NextToken": { "locationName": "nextToken" } } } }, "GetCapacityReservationUsage": { "input": { "type": "structure", "required": [ "CapacityReservationId" ], "members": { "CapacityReservationId": {}, "NextToken": {}, "MaxResults": { "type": "integer" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "NextToken": { "locationName": "nextToken" }, "CapacityReservationId": { "locationName": "capacityReservationId" }, "InstanceType": { "locationName": "instanceType" }, "TotalInstanceCount": { "locationName": "totalInstanceCount", "type": "integer" }, "AvailableInstanceCount": { "locationName": "availableInstanceCount", "type": "integer" }, "State": { "locationName": "state" }, "InstanceUsages": { "locationName": "instanceUsageSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "AccountId": { "locationName": "accountId" }, "UsedInstanceCount": { "locationName": "usedInstanceCount", "type": "integer" } } } } } } }, "GetCoipPoolUsage": { "input": { "type": "structure", "required": [ "PoolId" ], "members": { "PoolId": {}, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "CoipPoolId": { "locationName": "coipPoolId" }, "CoipAddressUsages": { "locationName": "coipAddressUsageSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "AllocationId": { "locationName": "allocationId" }, "AwsAccountId": { "locationName": "awsAccountId" }, "AwsService": { "locationName": "awsService" }, "CoIp": { "locationName": "coIp" } } } }, "LocalGatewayRouteTableId": { "locationName": "localGatewayRouteTableId" }, "NextToken": { "locationName": "nextToken" } } } }, "GetConsoleOutput": { "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "Latest": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "InstanceId": { "locationName": "instanceId" }, "Output": { "locationName": "output" }, "Timestamp": { "locationName": "timestamp", "type": "timestamp" } } } }, "GetConsoleScreenshot": { "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "DryRun": { "type": "boolean" }, "InstanceId": {}, "WakeUp": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "ImageData": { "locationName": "imageData" }, "InstanceId": { "locationName": "instanceId" } } } }, "GetDefaultCreditSpecification": { "input": { "type": "structure", "required": [ "InstanceFamily" ], "members": { "DryRun": { "type": "boolean" }, "InstanceFamily": {} } }, "output": { "type": "structure", "members": { "InstanceFamilyCreditSpecification": { "shape": "S20b", "locationName": "instanceFamilyCreditSpecification" } } } }, "GetEbsDefaultKmsKeyId": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "KmsKeyId": { "locationName": "kmsKeyId" } } } }, "GetEbsEncryptionByDefault": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "EbsEncryptionByDefault": { "locationName": "ebsEncryptionByDefault", "type": "boolean" }, "SseType": { "locationName": "sseType" } } } }, "GetFlowLogsIntegrationTemplate": { "input": { "type": "structure", "required": [ "FlowLogId", "ConfigDeliveryS3DestinationArn", "IntegrateServices" ], "members": { "DryRun": { "type": "boolean" }, "FlowLogId": {}, "ConfigDeliveryS3DestinationArn": {}, "IntegrateServices": { "locationName": "IntegrateService", "type": "structure", "members": { "AthenaIntegrations": { "locationName": "AthenaIntegration", "type": "list", "member": { "locationName": "item", "type": "structure", "required": [ "IntegrationResultS3DestinationArn", "PartitionLoadFrequency" ], "members": { "IntegrationResultS3DestinationArn": {}, "PartitionLoadFrequency": {}, "PartitionStartDate": { "type": "timestamp" }, "PartitionEndDate": { "type": "timestamp" } } } } } } } }, "output": { "type": "structure", "members": { "Result": { "locationName": "result" } } } }, "GetGroupsForCapacityReservation": { "input": { "type": "structure", "required": [ "CapacityReservationId" ], "members": { "CapacityReservationId": {}, "NextToken": {}, "MaxResults": { "type": "integer" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "NextToken": { "locationName": "nextToken" }, "CapacityReservationGroups": { "locationName": "capacityReservationGroupSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "GroupArn": { "locationName": "groupArn" }, "OwnerId": { "locationName": "ownerId" } } } } } } }, "GetHostReservationPurchasePreview": { "input": { "type": "structure", "required": [ "HostIdSet", "OfferingId" ], "members": { "HostIdSet": { "shape": "S20s" }, "OfferingId": {} } }, "output": { "type": "structure", "members": { "CurrencyCode": { "locationName": "currencyCode" }, "Purchase": { "shape": "S20u", "locationName": "purchase" }, "TotalHourlyPrice": { "locationName": "totalHourlyPrice" }, "TotalUpfrontPrice": { "locationName": "totalUpfrontPrice" } } } }, "GetImageBlockPublicAccessState": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "ImageBlockPublicAccessState": { "locationName": "imageBlockPublicAccessState" } } } }, "GetInstanceMetadataDefaults": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "AccountLevel": { "locationName": "accountLevel", "type": "structure", "members": { "HttpTokens": { "locationName": "httpTokens" }, "HttpPutResponseHopLimit": { "locationName": "httpPutResponseHopLimit", "type": "integer" }, "HttpEndpoint": { "locationName": "httpEndpoint" }, "InstanceMetadataTags": { "locationName": "instanceMetadataTags" } } } } } }, "GetInstanceTpmEkPub": { "input": { "type": "structure", "required": [ "InstanceId", "KeyType", "KeyFormat" ], "members": { "InstanceId": {}, "KeyType": {}, "KeyFormat": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "InstanceId": { "locationName": "instanceId" }, "KeyType": { "locationName": "keyType" }, "KeyFormat": { "locationName": "keyFormat" }, "KeyValue": { "locationName": "keyValue", "type": "string", "sensitive": true } } } }, "GetInstanceTypesFromInstanceRequirements": { "input": { "type": "structure", "required": [ "ArchitectureTypes", "VirtualizationTypes", "InstanceRequirements" ], "members": { "DryRun": { "type": "boolean" }, "ArchitectureTypes": { "shape": "S218", "locationName": "ArchitectureType" }, "VirtualizationTypes": { "shape": "S219", "locationName": "VirtualizationType" }, "InstanceRequirements": { "shape": "Scy" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "InstanceTypes": { "locationName": "instanceTypeSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "InstanceType": { "locationName": "instanceType" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "GetInstanceUefiData": { "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "InstanceId": { "locationName": "instanceId" }, "UefiData": { "locationName": "uefiData" } } } }, "GetIpamAddressHistory": { "input": { "type": "structure", "required": [ "Cidr", "IpamScopeId" ], "members": { "DryRun": { "type": "boolean" }, "Cidr": {}, "IpamScopeId": {}, "VpcId": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "HistoryRecords": { "locationName": "historyRecordSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "ResourceOwnerId": { "locationName": "resourceOwnerId" }, "ResourceRegion": { "locationName": "resourceRegion" }, "ResourceType": { "locationName": "resourceType" }, "ResourceId": { "locationName": "resourceId" }, "ResourceCidr": { "locationName": "resourceCidr" }, "ResourceName": { "locationName": "resourceName" }, "ResourceComplianceStatus": { "locationName": "resourceComplianceStatus" }, "ResourceOverlapStatus": { "locationName": "resourceOverlapStatus" }, "VpcId": { "locationName": "vpcId" }, "SampledStartTime": { "locationName": "sampledStartTime", "type": "timestamp" }, "SampledEndTime": { "locationName": "sampledEndTime", "type": "timestamp" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "GetIpamDiscoveredAccounts": { "input": { "type": "structure", "required": [ "IpamResourceDiscoveryId", "DiscoveryRegion" ], "members": { "DryRun": { "type": "boolean" }, "IpamResourceDiscoveryId": {}, "DiscoveryRegion": {}, "Filters": { "shape": "S10p", "locationName": "Filter" }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "IpamDiscoveredAccounts": { "locationName": "ipamDiscoveredAccountSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "AccountId": { "locationName": "accountId" }, "DiscoveryRegion": { "locationName": "discoveryRegion" }, "FailureReason": { "locationName": "failureReason", "type": "structure", "members": { "Code": { "locationName": "code" }, "Message": { "locationName": "message" } } }, "LastAttemptedDiscoveryTime": { "locationName": "lastAttemptedDiscoveryTime", "type": "timestamp" }, "LastSuccessfulDiscoveryTime": { "locationName": "lastSuccessfulDiscoveryTime", "type": "timestamp" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "GetIpamDiscoveredPublicAddresses": { "input": { "type": "structure", "required": [ "IpamResourceDiscoveryId", "AddressRegion" ], "members": { "DryRun": { "type": "boolean" }, "IpamResourceDiscoveryId": {}, "AddressRegion": {}, "Filters": { "shape": "S10p", "locationName": "Filter" }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "IpamDiscoveredPublicAddresses": { "locationName": "ipamDiscoveredPublicAddressSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "IpamResourceDiscoveryId": { "locationName": "ipamResourceDiscoveryId" }, "AddressRegion": { "locationName": "addressRegion" }, "Address": { "locationName": "address" }, "AddressOwnerId": { "locationName": "addressOwnerId" }, "AddressAllocationId": { "locationName": "addressAllocationId" }, "AssociationStatus": { "locationName": "associationStatus" }, "AddressType": { "locationName": "addressType" }, "Service": { "locationName": "service" }, "ServiceResource": { "locationName": "serviceResource" }, "VpcId": { "locationName": "vpcId" }, "SubnetId": { "locationName": "subnetId" }, "PublicIpv4PoolId": { "locationName": "publicIpv4PoolId" }, "NetworkInterfaceId": { "locationName": "networkInterfaceId" }, "NetworkInterfaceDescription": { "locationName": "networkInterfaceDescription" }, "InstanceId": { "locationName": "instanceId" }, "Tags": { "locationName": "tags", "type": "structure", "members": { "EipTags": { "locationName": "eipTagSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Key": { "locationName": "key" }, "Value": { "locationName": "value" } } } } } }, "NetworkBorderGroup": { "locationName": "networkBorderGroup" }, "SecurityGroups": { "locationName": "securityGroupSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "GroupName": { "locationName": "groupName" }, "GroupId": { "locationName": "groupId" } } } }, "SampleTime": { "locationName": "sampleTime", "type": "timestamp" } } } }, "OldestSampleTime": { "locationName": "oldestSampleTime", "type": "timestamp" }, "NextToken": { "locationName": "nextToken" } } } }, "GetIpamDiscoveredResourceCidrs": { "input": { "type": "structure", "required": [ "IpamResourceDiscoveryId", "ResourceRegion" ], "members": { "DryRun": { "type": "boolean" }, "IpamResourceDiscoveryId": {}, "ResourceRegion": {}, "Filters": { "shape": "S10p", "locationName": "Filter" }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "IpamDiscoveredResourceCidrs": { "locationName": "ipamDiscoveredResourceCidrSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "IpamResourceDiscoveryId": { "locationName": "ipamResourceDiscoveryId" }, "ResourceRegion": { "locationName": "resourceRegion" }, "ResourceId": { "locationName": "resourceId" }, "ResourceOwnerId": { "locationName": "resourceOwnerId" }, "ResourceCidr": { "locationName": "resourceCidr" }, "IpSource": { "locationName": "ipSource" }, "ResourceType": { "locationName": "resourceType" }, "ResourceTags": { "shape": "Sgj", "locationName": "resourceTagSet" }, "IpUsage": { "locationName": "ipUsage", "type": "double" }, "VpcId": { "locationName": "vpcId" }, "NetworkInterfaceAttachmentStatus": { "locationName": "networkInterfaceAttachmentStatus" }, "SampleTime": { "locationName": "sampleTime", "type": "timestamp" }, "AvailabilityZoneId": { "locationName": "availabilityZoneId" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "GetIpamPoolAllocations": { "input": { "type": "structure", "required": [ "IpamPoolId" ], "members": { "DryRun": { "type": "boolean" }, "IpamPoolId": {}, "IpamPoolAllocationId": {}, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "IpamPoolAllocations": { "locationName": "ipamPoolAllocationSet", "type": "list", "member": { "shape": "S2l", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "GetIpamPoolCidrs": { "input": { "type": "structure", "required": [ "IpamPoolId" ], "members": { "DryRun": { "type": "boolean" }, "IpamPoolId": {}, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "IpamPoolCidrs": { "locationName": "ipamPoolCidrSet", "type": "list", "member": { "shape": "Szr", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "GetIpamResourceCidrs": { "input": { "type": "structure", "required": [ "IpamScopeId" ], "members": { "DryRun": { "type": "boolean" }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "IpamScopeId": {}, "IpamPoolId": {}, "ResourceId": {}, "ResourceType": {}, "ResourceTag": { "shape": "Sga" }, "ResourceOwner": {} } }, "output": { "type": "structure", "members": { "NextToken": { "locationName": "nextToken" }, "IpamResourceCidrs": { "locationName": "ipamResourceCidrSet", "type": "list", "member": { "shape": "S22n", "locationName": "item" } } } } }, "GetLaunchTemplateData": { "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "DryRun": { "type": "boolean" }, "InstanceId": {} } }, "output": { "type": "structure", "members": { "LaunchTemplateData": { "shape": "Sit", "locationName": "launchTemplateData" } } } }, "GetManagedPrefixListAssociations": { "input": { "type": "structure", "required": [ "PrefixListId" ], "members": { "DryRun": { "type": "boolean" }, "PrefixListId": {}, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "PrefixListAssociations": { "locationName": "prefixListAssociationSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "ResourceId": { "locationName": "resourceId" }, "ResourceOwner": { "locationName": "resourceOwner" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "GetManagedPrefixListEntries": { "input": { "type": "structure", "required": [ "PrefixListId" ], "members": { "DryRun": { "type": "boolean" }, "PrefixListId": {}, "TargetVersion": { "type": "long" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "Entries": { "locationName": "entrySet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Cidr": { "locationName": "cidr" }, "Description": { "locationName": "description" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "GetNetworkInsightsAccessScopeAnalysisFindings": { "input": { "type": "structure", "required": [ "NetworkInsightsAccessScopeAnalysisId" ], "members": { "NetworkInsightsAccessScopeAnalysisId": {}, "MaxResults": { "type": "integer" }, "NextToken": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "NetworkInsightsAccessScopeAnalysisId": { "locationName": "networkInsightsAccessScopeAnalysisId" }, "AnalysisStatus": { "locationName": "analysisStatus" }, "AnalysisFindings": { "locationName": "analysisFindingSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "NetworkInsightsAccessScopeAnalysisId": { "locationName": "networkInsightsAccessScopeAnalysisId" }, "NetworkInsightsAccessScopeId": { "locationName": "networkInsightsAccessScopeId" }, "FindingId": { "locationName": "findingId" }, "FindingComponents": { "shape": "S1jl", "locationName": "findingComponentSet" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "GetNetworkInsightsAccessScopeContent": { "input": { "type": "structure", "required": [ "NetworkInsightsAccessScopeId" ], "members": { "NetworkInsightsAccessScopeId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "NetworkInsightsAccessScopeContent": { "shape": "Slg", "locationName": "networkInsightsAccessScopeContent" } } } }, "GetPasswordData": { "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" } } }, "output": { "type": "structure", "members": { "InstanceId": { "locationName": "instanceId" }, "PasswordData": { "locationName": "passwordData", "type": "string", "sensitive": true }, "Timestamp": { "locationName": "timestamp", "type": "timestamp" } } } }, "GetReservedInstancesExchangeQuote": { "input": { "type": "structure", "required": [ "ReservedInstanceIds" ], "members": { "DryRun": { "type": "boolean" }, "ReservedInstanceIds": { "shape": "Se", "locationName": "ReservedInstanceId" }, "TargetConfigurations": { "shape": "Sg", "locationName": "TargetConfiguration" } } }, "output": { "type": "structure", "members": { "CurrencyCode": { "locationName": "currencyCode" }, "IsValidExchange": { "locationName": "isValidExchange", "type": "boolean" }, "OutputReservedInstancesWillExpireAt": { "locationName": "outputReservedInstancesWillExpireAt", "type": "timestamp" }, "PaymentDue": { "locationName": "paymentDue" }, "ReservedInstanceValueRollup": { "shape": "S23c", "locationName": "reservedInstanceValueRollup" }, "ReservedInstanceValueSet": { "locationName": "reservedInstanceValueSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "ReservationValue": { "shape": "S23c", "locationName": "reservationValue" }, "ReservedInstanceId": { "locationName": "reservedInstanceId" } } } }, "TargetConfigurationValueRollup": { "shape": "S23c", "locationName": "targetConfigurationValueRollup" }, "TargetConfigurationValueSet": { "locationName": "targetConfigurationValueSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "ReservationValue": { "shape": "S23c", "locationName": "reservationValue" }, "TargetConfiguration": { "locationName": "targetConfiguration", "type": "structure", "members": { "InstanceCount": { "locationName": "instanceCount", "type": "integer" }, "OfferingId": { "locationName": "offeringId" } } } } } }, "ValidationFailureReason": { "locationName": "validationFailureReason" } } } }, "GetSecurityGroupsForVpc": { "input": { "type": "structure", "required": [ "VpcId" ], "members": { "VpcId": {}, "NextToken": {}, "MaxResults": { "type": "integer" }, "Filters": { "shape": "S10p", "locationName": "Filter" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "NextToken": { "locationName": "nextToken" }, "SecurityGroupForVpcs": { "locationName": "securityGroupForVpcSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Description": { "locationName": "description" }, "GroupName": { "locationName": "groupName" }, "OwnerId": { "locationName": "ownerId" }, "GroupId": { "locationName": "groupId" }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "PrimaryVpcId": { "locationName": "primaryVpcId" } } } } } } }, "GetSerialConsoleAccessStatus": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "SerialConsoleAccessEnabled": { "locationName": "serialConsoleAccessEnabled", "type": "boolean" } } } }, "GetSnapshotBlockPublicAccessState": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "State": { "locationName": "state" } } } }, "GetSpotPlacementScores": { "input": { "type": "structure", "required": [ "TargetCapacity" ], "members": { "InstanceTypes": { "locationName": "InstanceType", "type": "list", "member": {} }, "TargetCapacity": { "type": "integer" }, "TargetCapacityUnitType": {}, "SingleAvailabilityZone": { "type": "boolean" }, "RegionNames": { "locationName": "RegionName", "type": "list", "member": {} }, "InstanceRequirementsWithMetadata": { "type": "structure", "members": { "ArchitectureTypes": { "shape": "S218", "locationName": "ArchitectureType" }, "VirtualizationTypes": { "shape": "S219", "locationName": "VirtualizationType" }, "InstanceRequirements": { "shape": "Scy" } } }, "DryRun": { "type": "boolean" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "SpotPlacementScores": { "locationName": "spotPlacementScoreSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Region": { "locationName": "region" }, "AvailabilityZoneId": { "locationName": "availabilityZoneId" }, "Score": { "locationName": "score", "type": "integer" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "GetSubnetCidrReservations": { "input": { "type": "structure", "required": [ "SubnetId" ], "members": { "Filters": { "shape": "S10p", "locationName": "Filter" }, "SubnetId": {}, "DryRun": { "type": "boolean" }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "SubnetIpv4CidrReservations": { "shape": "S243", "locationName": "subnetIpv4CidrReservationSet" }, "SubnetIpv6CidrReservations": { "shape": "S243", "locationName": "subnetIpv6CidrReservationSet" }, "NextToken": { "locationName": "nextToken" } } } }, "GetTransitGatewayAttachmentPropagations": { "input": { "type": "structure", "required": [ "TransitGatewayAttachmentId" ], "members": { "TransitGatewayAttachmentId": {}, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TransitGatewayAttachmentPropagations": { "locationName": "transitGatewayAttachmentPropagations", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "TransitGatewayRouteTableId": { "locationName": "transitGatewayRouteTableId" }, "State": { "locationName": "state" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "GetTransitGatewayMulticastDomainAssociations": { "input": { "type": "structure", "required": [ "TransitGatewayMulticastDomainId" ], "members": { "TransitGatewayMulticastDomainId": {}, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "MulticastDomainAssociations": { "locationName": "multicastDomainAssociations", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "TransitGatewayAttachmentId": { "locationName": "transitGatewayAttachmentId" }, "ResourceId": { "locationName": "resourceId" }, "ResourceType": { "locationName": "resourceType" }, "ResourceOwnerId": { "locationName": "resourceOwnerId" }, "Subnet": { "shape": "St", "locationName": "subnet" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "GetTransitGatewayPolicyTableAssociations": { "input": { "type": "structure", "required": [ "TransitGatewayPolicyTableId" ], "members": { "TransitGatewayPolicyTableId": {}, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Associations": { "locationName": "associations", "type": "list", "member": { "shape": "S5e", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "GetTransitGatewayPolicyTableEntries": { "input": { "type": "structure", "required": [ "TransitGatewayPolicyTableId" ], "members": { "TransitGatewayPolicyTableId": {}, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TransitGatewayPolicyTableEntries": { "locationName": "transitGatewayPolicyTableEntries", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "PolicyRuleNumber": { "locationName": "policyRuleNumber" }, "PolicyRule": { "locationName": "policyRule", "type": "structure", "members": { "SourceCidrBlock": { "locationName": "sourceCidrBlock" }, "SourcePortRange": { "locationName": "sourcePortRange" }, "DestinationCidrBlock": { "locationName": "destinationCidrBlock" }, "DestinationPortRange": { "locationName": "destinationPortRange" }, "Protocol": { "locationName": "protocol" }, "MetaData": { "locationName": "metaData", "type": "structure", "members": { "MetaDataKey": { "locationName": "metaDataKey" }, "MetaDataValue": { "locationName": "metaDataValue" } } } } }, "TargetRouteTableId": { "locationName": "targetRouteTableId" } } } } } } }, "GetTransitGatewayPrefixListReferences": { "input": { "type": "structure", "required": [ "TransitGatewayRouteTableId" ], "members": { "TransitGatewayRouteTableId": {}, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TransitGatewayPrefixListReferences": { "locationName": "transitGatewayPrefixListReferenceSet", "type": "list", "member": { "shape": "Sqj", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "GetTransitGatewayRouteTableAssociations": { "input": { "type": "structure", "required": [ "TransitGatewayRouteTableId" ], "members": { "TransitGatewayRouteTableId": {}, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Associations": { "locationName": "associations", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "TransitGatewayAttachmentId": { "locationName": "transitGatewayAttachmentId" }, "ResourceId": { "locationName": "resourceId" }, "ResourceType": { "locationName": "resourceType" }, "State": { "locationName": "state" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "GetTransitGatewayRouteTablePropagations": { "input": { "type": "structure", "required": [ "TransitGatewayRouteTableId" ], "members": { "TransitGatewayRouteTableId": {}, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TransitGatewayRouteTablePropagations": { "locationName": "transitGatewayRouteTablePropagations", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "TransitGatewayAttachmentId": { "locationName": "transitGatewayAttachmentId" }, "ResourceId": { "locationName": "resourceId" }, "ResourceType": { "locationName": "resourceType" }, "State": { "locationName": "state" }, "TransitGatewayRouteTableAnnouncementId": { "locationName": "transitGatewayRouteTableAnnouncementId" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "GetVerifiedAccessEndpointPolicy": { "input": { "type": "structure", "required": [ "VerifiedAccessEndpointId" ], "members": { "VerifiedAccessEndpointId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "PolicyEnabled": { "locationName": "policyEnabled", "type": "boolean" }, "PolicyDocument": { "locationName": "policyDocument" } } } }, "GetVerifiedAccessGroupPolicy": { "input": { "type": "structure", "required": [ "VerifiedAccessGroupId" ], "members": { "VerifiedAccessGroupId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "PolicyEnabled": { "locationName": "policyEnabled", "type": "boolean" }, "PolicyDocument": { "locationName": "policyDocument" } } } }, "GetVpnConnectionDeviceSampleConfiguration": { "input": { "type": "structure", "required": [ "VpnConnectionId", "VpnConnectionDeviceTypeId" ], "members": { "VpnConnectionId": {}, "VpnConnectionDeviceTypeId": {}, "InternetKeyExchangeVersion": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "VpnConnectionDeviceSampleConfiguration": { "locationName": "vpnConnectionDeviceSampleConfiguration", "type": "string", "sensitive": true } } } }, "GetVpnConnectionDeviceTypes": { "input": { "type": "structure", "members": { "MaxResults": { "type": "integer" }, "NextToken": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "VpnConnectionDeviceTypes": { "locationName": "vpnConnectionDeviceTypeSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "VpnConnectionDeviceTypeId": { "locationName": "vpnConnectionDeviceTypeId" }, "Vendor": { "locationName": "vendor" }, "Platform": { "locationName": "platform" }, "Software": { "locationName": "software" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "GetVpnTunnelReplacementStatus": { "input": { "type": "structure", "required": [ "VpnConnectionId", "VpnTunnelOutsideIpAddress" ], "members": { "VpnConnectionId": {}, "VpnTunnelOutsideIpAddress": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "VpnConnectionId": { "locationName": "vpnConnectionId" }, "TransitGatewayId": { "locationName": "transitGatewayId" }, "CustomerGatewayId": { "locationName": "customerGatewayId" }, "VpnGatewayId": { "locationName": "vpnGatewayId" }, "VpnTunnelOutsideIpAddress": { "locationName": "vpnTunnelOutsideIpAddress" }, "MaintenanceDetails": { "locationName": "maintenanceDetails", "type": "structure", "members": { "PendingMaintenance": { "locationName": "pendingMaintenance" }, "MaintenanceAutoAppliedAfter": { "locationName": "maintenanceAutoAppliedAfter", "type": "timestamp" }, "LastMaintenanceApplied": { "locationName": "lastMaintenanceApplied", "type": "timestamp" } } } } } }, "ImportClientVpnClientCertificateRevocationList": { "input": { "type": "structure", "required": [ "ClientVpnEndpointId", "CertificateRevocationList" ], "members": { "ClientVpnEndpointId": {}, "CertificateRevocationList": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return", "type": "boolean" } } } }, "ImportImage": { "input": { "type": "structure", "members": { "Architecture": {}, "ClientData": { "shape": "S25f" }, "ClientToken": {}, "Description": {}, "DiskContainers": { "locationName": "DiskContainer", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Description": {}, "DeviceName": {}, "Format": {}, "SnapshotId": {}, "Url": { "shape": "S197" }, "UserBucket": { "shape": "S25i" } } } }, "DryRun": { "type": "boolean" }, "Encrypted": { "type": "boolean" }, "Hypervisor": {}, "KmsKeyId": {}, "LicenseType": {}, "Platform": {}, "RoleName": {}, "LicenseSpecifications": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "LicenseConfigurationArn": {} } } }, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "UsageOperation": {}, "BootMode": {} } }, "output": { "type": "structure", "members": { "Architecture": { "locationName": "architecture" }, "Description": { "locationName": "description" }, "Encrypted": { "locationName": "encrypted", "type": "boolean" }, "Hypervisor": { "locationName": "hypervisor" }, "ImageId": { "locationName": "imageId" }, "ImportTaskId": { "locationName": "importTaskId" }, "KmsKeyId": { "locationName": "kmsKeyId" }, "LicenseType": { "locationName": "licenseType" }, "Platform": { "locationName": "platform" }, "Progress": { "locationName": "progress" }, "SnapshotDetails": { "shape": "S195", "locationName": "snapshotDetailSet" }, "Status": { "locationName": "status" }, "StatusMessage": { "locationName": "statusMessage" }, "LicenseSpecifications": { "shape": "S199", "locationName": "licenseSpecifications" }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "UsageOperation": { "locationName": "usageOperation" } } } }, "ImportInstance": { "input": { "type": "structure", "required": [ "Platform" ], "members": { "Description": { "locationName": "description" }, "DiskImages": { "locationName": "diskImage", "type": "list", "member": { "type": "structure", "members": { "Description": {}, "Image": { "shape": "S25p" }, "Volume": { "shape": "S25q" } } } }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "LaunchSpecification": { "locationName": "launchSpecification", "type": "structure", "members": { "AdditionalInfo": { "locationName": "additionalInfo" }, "Architecture": { "locationName": "architecture" }, "GroupIds": { "shape": "Sh9", "locationName": "GroupId" }, "GroupNames": { "shape": "Shx", "locationName": "GroupName" }, "InstanceInitiatedShutdownBehavior": { "locationName": "instanceInitiatedShutdownBehavior" }, "InstanceType": { "locationName": "instanceType" }, "Monitoring": { "locationName": "monitoring", "type": "boolean" }, "Placement": { "shape": "Scv", "locationName": "placement" }, "PrivateIpAddress": { "locationName": "privateIpAddress" }, "SubnetId": { "locationName": "subnetId" }, "UserData": { "locationName": "userData", "type": "structure", "members": { "Data": { "locationName": "data" } }, "sensitive": true } } }, "Platform": { "locationName": "platform" } } }, "output": { "type": "structure", "members": { "ConversionTask": { "shape": "S144", "locationName": "conversionTask" } } } }, "ImportKeyPair": { "input": { "type": "structure", "required": [ "KeyName", "PublicKeyMaterial" ], "members": { "DryRun": { "locationName": "dryRun", "type": "boolean" }, "KeyName": { "locationName": "keyName" }, "PublicKeyMaterial": { "locationName": "publicKeyMaterial", "type": "blob" }, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" } } }, "output": { "type": "structure", "members": { "KeyFingerprint": { "locationName": "keyFingerprint" }, "KeyName": { "locationName": "keyName" }, "KeyPairId": { "locationName": "keyPairId" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } } }, "ImportSnapshot": { "input": { "type": "structure", "members": { "ClientData": { "shape": "S25f" }, "ClientToken": {}, "Description": {}, "DiskContainer": { "type": "structure", "members": { "Description": {}, "Format": {}, "Url": { "shape": "S197" }, "UserBucket": { "shape": "S25i" } } }, "DryRun": { "type": "boolean" }, "Encrypted": { "type": "boolean" }, "KmsKeyId": {}, "RoleName": {}, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" } } }, "output": { "type": "structure", "members": { "Description": { "locationName": "description" }, "ImportTaskId": { "locationName": "importTaskId" }, "SnapshotTaskDetail": { "shape": "S19h", "locationName": "snapshotTaskDetail" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } } }, "ImportVolume": { "input": { "type": "structure", "required": [ "AvailabilityZone", "Image", "Volume" ], "members": { "AvailabilityZone": { "locationName": "availabilityZone" }, "Description": { "locationName": "description" }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "Image": { "shape": "S25p", "locationName": "image" }, "Volume": { "shape": "S25q", "locationName": "volume" } } }, "output": { "type": "structure", "members": { "ConversionTask": { "shape": "S144", "locationName": "conversionTask" } } } }, "ListImagesInRecycleBin": { "input": { "type": "structure", "members": { "ImageIds": { "shape": "S18m", "locationName": "ImageId" }, "NextToken": {}, "MaxResults": { "type": "integer" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Images": { "locationName": "imageSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "ImageId": { "locationName": "imageId" }, "Name": { "locationName": "name" }, "Description": { "locationName": "description" }, "RecycleBinEnterTime": { "locationName": "recycleBinEnterTime", "type": "timestamp" }, "RecycleBinExitTime": { "locationName": "recycleBinExitTime", "type": "timestamp" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "ListSnapshotsInRecycleBin": { "input": { "type": "structure", "members": { "MaxResults": { "type": "integer" }, "NextToken": {}, "SnapshotIds": { "shape": "S1i6", "locationName": "SnapshotId" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Snapshots": { "locationName": "snapshotSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "SnapshotId": { "locationName": "snapshotId" }, "RecycleBinEnterTime": { "locationName": "recycleBinEnterTime", "type": "timestamp" }, "RecycleBinExitTime": { "locationName": "recycleBinExitTime", "type": "timestamp" }, "Description": { "locationName": "description" }, "VolumeId": { "locationName": "volumeId" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "LockSnapshot": { "input": { "type": "structure", "required": [ "SnapshotId", "LockMode" ], "members": { "SnapshotId": {}, "DryRun": { "type": "boolean" }, "LockMode": {}, "CoolOffPeriod": { "type": "integer" }, "LockDuration": { "type": "integer" }, "ExpirationDate": { "type": "timestamp" } } }, "output": { "type": "structure", "members": { "SnapshotId": { "locationName": "snapshotId" }, "LockState": { "locationName": "lockState" }, "LockDuration": { "locationName": "lockDuration", "type": "integer" }, "CoolOffPeriod": { "locationName": "coolOffPeriod", "type": "integer" }, "CoolOffPeriodExpiresOn": { "locationName": "coolOffPeriodExpiresOn", "type": "timestamp" }, "LockCreatedOn": { "locationName": "lockCreatedOn", "type": "timestamp" }, "LockExpiresOn": { "locationName": "lockExpiresOn", "type": "timestamp" }, "LockDurationStartTime": { "locationName": "lockDurationStartTime", "type": "timestamp" } } } }, "ModifyAddressAttribute": { "input": { "type": "structure", "required": [ "AllocationId" ], "members": { "AllocationId": {}, "DomainName": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Address": { "shape": "S112", "locationName": "address" } } } }, "ModifyAvailabilityZoneGroup": { "input": { "type": "structure", "required": [ "GroupName", "OptInStatus" ], "members": { "GroupName": {}, "OptInStatus": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return", "type": "boolean" } } } }, "ModifyCapacityReservation": { "input": { "type": "structure", "required": [ "CapacityReservationId" ], "members": { "CapacityReservationId": {}, "InstanceCount": { "type": "integer" }, "EndDate": { "type": "timestamp" }, "EndDateType": {}, "Accept": { "type": "boolean" }, "DryRun": { "type": "boolean" }, "AdditionalInfo": {}, "InstanceMatchCriteria": {} } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return", "type": "boolean" } } } }, "ModifyCapacityReservationFleet": { "input": { "type": "structure", "required": [ "CapacityReservationFleetId" ], "members": { "CapacityReservationFleetId": {}, "TotalTargetCapacity": { "type": "integer" }, "EndDate": { "type": "timestamp" }, "DryRun": { "type": "boolean" }, "RemoveEndDate": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return", "type": "boolean" } } } }, "ModifyClientVpnEndpoint": { "input": { "type": "structure", "required": [ "ClientVpnEndpointId" ], "members": { "ClientVpnEndpointId": {}, "ServerCertificateArn": {}, "ConnectionLogOptions": { "shape": "Sau" }, "DnsServers": { "type": "structure", "members": { "CustomDnsServers": { "shape": "So" }, "Enabled": { "type": "boolean" } } }, "VpnPort": { "type": "integer" }, "Description": {}, "SplitTunnel": { "type": "boolean" }, "DryRun": { "type": "boolean" }, "SecurityGroupIds": { "shape": "S2r", "locationName": "SecurityGroupId" }, "VpcId": {}, "SelfServicePortal": {}, "ClientConnectOptions": { "shape": "Sax" }, "SessionTimeoutHours": { "type": "integer" }, "ClientLoginBannerOptions": { "shape": "Say" } } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return", "type": "boolean" } } } }, "ModifyDefaultCreditSpecification": { "input": { "type": "structure", "required": [ "InstanceFamily", "CpuCredits" ], "members": { "DryRun": { "type": "boolean" }, "InstanceFamily": {}, "CpuCredits": {} } }, "output": { "type": "structure", "members": { "InstanceFamilyCreditSpecification": { "shape": "S20b", "locationName": "instanceFamilyCreditSpecification" } } } }, "ModifyEbsDefaultKmsKeyId": { "input": { "type": "structure", "required": [ "KmsKeyId" ], "members": { "KmsKeyId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "KmsKeyId": { "locationName": "kmsKeyId" } } } }, "ModifyFleet": { "input": { "type": "structure", "required": [ "FleetId" ], "members": { "DryRun": { "type": "boolean" }, "ExcessCapacityTerminationPolicy": {}, "LaunchTemplateConfigs": { "shape": "Sco", "locationName": "LaunchTemplateConfig" }, "FleetId": {}, "TargetCapacitySpecification": { "shape": "Sdr" }, "Context": {} } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return", "type": "boolean" } } } }, "ModifyFpgaImageAttribute": { "input": { "type": "structure", "required": [ "FpgaImageId" ], "members": { "DryRun": { "type": "boolean" }, "FpgaImageId": {}, "Attribute": {}, "OperationType": {}, "UserIds": { "shape": "S270", "locationName": "UserId" }, "UserGroups": { "shape": "S271", "locationName": "UserGroup" }, "ProductCodes": { "shape": "S272", "locationName": "ProductCode" }, "LoadPermission": { "type": "structure", "members": { "Add": { "shape": "S274" }, "Remove": { "shape": "S274" } } }, "Description": {}, "Name": {} } }, "output": { "type": "structure", "members": { "FpgaImageAttribute": { "shape": "S16v", "locationName": "fpgaImageAttribute" } } } }, "ModifyHosts": { "input": { "type": "structure", "required": [ "HostIds" ], "members": { "AutoPlacement": { "locationName": "autoPlacement" }, "HostIds": { "shape": "S17s", "locationName": "hostId" }, "HostRecovery": {}, "InstanceType": {}, "InstanceFamily": {}, "HostMaintenance": {} } }, "output": { "type": "structure", "members": { "Successful": { "shape": "S2g", "locationName": "successful" }, "Unsuccessful": { "shape": "S279", "locationName": "unsuccessful" } } } }, "ModifyIdFormat": { "input": { "type": "structure", "required": [ "Resource", "UseLongIds" ], "members": { "Resource": {}, "UseLongIds": { "type": "boolean" } } } }, "ModifyIdentityIdFormat": { "input": { "type": "structure", "required": [ "PrincipalArn", "Resource", "UseLongIds" ], "members": { "PrincipalArn": { "locationName": "principalArn" }, "Resource": { "locationName": "resource" }, "UseLongIds": { "locationName": "useLongIds", "type": "boolean" } } } }, "ModifyImageAttribute": { "input": { "type": "structure", "required": [ "ImageId" ], "members": { "Attribute": {}, "Description": { "shape": "Sc5" }, "ImageId": {}, "LaunchPermission": { "type": "structure", "members": { "Add": { "shape": "S18i" }, "Remove": { "shape": "S18i" } } }, "OperationType": {}, "ProductCodes": { "shape": "S272", "locationName": "ProductCode" }, "UserGroups": { "shape": "S271", "locationName": "UserGroup" }, "UserIds": { "shape": "S270", "locationName": "UserId" }, "Value": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "OrganizationArns": { "locationName": "OrganizationArn", "type": "list", "member": { "locationName": "OrganizationArn" } }, "OrganizationalUnitArns": { "locationName": "OrganizationalUnitArn", "type": "list", "member": { "locationName": "OrganizationalUnitArn" } }, "ImdsSupport": { "shape": "Sc5" } } } }, "ModifyInstanceAttribute": { "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "SourceDestCheck": { "shape": "S19o" }, "Attribute": { "locationName": "attribute" }, "BlockDeviceMappings": { "locationName": "blockDeviceMapping", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "DeviceName": { "locationName": "deviceName" }, "Ebs": { "locationName": "ebs", "type": "structure", "members": { "DeleteOnTermination": { "locationName": "deleteOnTermination", "type": "boolean" }, "VolumeId": { "locationName": "volumeId" } } }, "NoDevice": { "locationName": "noDevice" }, "VirtualName": { "locationName": "virtualName" } } } }, "DisableApiTermination": { "shape": "S19o", "locationName": "disableApiTermination" }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "EbsOptimized": { "shape": "S19o", "locationName": "ebsOptimized" }, "EnaSupport": { "shape": "S19o", "locationName": "enaSupport" }, "Groups": { "shape": "S5x", "locationName": "GroupId" }, "InstanceId": { "locationName": "instanceId" }, "InstanceInitiatedShutdownBehavior": { "shape": "Sc5", "locationName": "instanceInitiatedShutdownBehavior" }, "InstanceType": { "shape": "Sc5", "locationName": "instanceType" }, "Kernel": { "shape": "Sc5", "locationName": "kernel" }, "Ramdisk": { "shape": "Sc5", "locationName": "ramdisk" }, "SriovNetSupport": { "shape": "Sc5", "locationName": "sriovNetSupport" }, "UserData": { "locationName": "userData", "type": "structure", "members": { "Value": { "locationName": "value", "type": "blob" } } }, "Value": { "locationName": "value" }, "DisableApiStop": { "shape": "S19o" } } } }, "ModifyInstanceCapacityReservationAttributes": { "input": { "type": "structure", "required": [ "InstanceId", "CapacityReservationSpecification" ], "members": { "InstanceId": {}, "CapacityReservationSpecification": { "shape": "S27m" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return", "type": "boolean" } } } }, "ModifyInstanceCreditSpecification": { "input": { "type": "structure", "required": [ "InstanceCreditSpecifications" ], "members": { "DryRun": { "type": "boolean" }, "ClientToken": {}, "InstanceCreditSpecifications": { "locationName": "InstanceCreditSpecification", "type": "list", "member": { "locationName": "item", "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": {}, "CpuCredits": {} } } } } }, "output": { "type": "structure", "members": { "SuccessfulInstanceCreditSpecifications": { "locationName": "successfulInstanceCreditSpecificationSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "InstanceId": { "locationName": "instanceId" } } } }, "UnsuccessfulInstanceCreditSpecifications": { "locationName": "unsuccessfulInstanceCreditSpecificationSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "InstanceId": { "locationName": "instanceId" }, "Error": { "locationName": "error", "type": "structure", "members": { "Code": { "locationName": "code" }, "Message": { "locationName": "message" } } } } } } } } }, "ModifyInstanceEventStartTime": { "input": { "type": "structure", "required": [ "InstanceId", "InstanceEventId", "NotBefore" ], "members": { "DryRun": { "type": "boolean" }, "InstanceId": {}, "InstanceEventId": {}, "NotBefore": { "type": "timestamp" } } }, "output": { "type": "structure", "members": { "Event": { "shape": "S1ab", "locationName": "event" } } } }, "ModifyInstanceEventWindow": { "input": { "type": "structure", "required": [ "InstanceEventWindowId" ], "members": { "DryRun": { "type": "boolean" }, "Name": {}, "InstanceEventWindowId": {}, "TimeRanges": { "shape": "Sfa", "locationName": "TimeRange" }, "CronExpression": {} } }, "output": { "type": "structure", "members": { "InstanceEventWindow": { "shape": "S47", "locationName": "instanceEventWindow" } } } }, "ModifyInstanceMaintenanceOptions": { "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": {}, "AutoRecovery": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "InstanceId": { "locationName": "instanceId" }, "AutoRecovery": { "locationName": "autoRecovery" } } } }, "ModifyInstanceMetadataDefaults": { "input": { "type": "structure", "members": { "HttpTokens": {}, "HttpPutResponseHopLimit": { "type": "integer" }, "HttpEndpoint": {}, "InstanceMetadataTags": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return", "type": "boolean" } } } }, "ModifyInstanceMetadataOptions": { "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": {}, "HttpTokens": {}, "HttpPutResponseHopLimit": { "type": "integer" }, "HttpEndpoint": {}, "DryRun": { "type": "boolean" }, "HttpProtocolIpv6": {}, "InstanceMetadataTags": {} } }, "output": { "type": "structure", "members": { "InstanceId": { "locationName": "instanceId" }, "InstanceMetadataOptions": { "shape": "S1fm", "locationName": "instanceMetadataOptions" } } } }, "ModifyInstancePlacement": { "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "Affinity": { "locationName": "affinity" }, "GroupName": {}, "HostId": { "locationName": "hostId" }, "InstanceId": { "locationName": "instanceId" }, "Tenancy": { "locationName": "tenancy" }, "PartitionNumber": { "type": "integer" }, "HostResourceGroupArn": {}, "GroupId": {} } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return", "type": "boolean" } } } }, "ModifyIpam": { "input": { "type": "structure", "required": [ "IpamId" ], "members": { "DryRun": { "type": "boolean" }, "IpamId": {}, "Description": {}, "AddOperatingRegions": { "shape": "Sfr", "locationName": "AddOperatingRegion" }, "RemoveOperatingRegions": { "shape": "S28g", "locationName": "RemoveOperatingRegion" }, "Tier": {}, "EnablePrivateGua": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Ipam": { "shape": "Sfv", "locationName": "ipam" } } } }, "ModifyIpamPool": { "input": { "type": "structure", "required": [ "IpamPoolId" ], "members": { "DryRun": { "type": "boolean" }, "IpamPoolId": {}, "Description": {}, "AutoImport": { "type": "boolean" }, "AllocationMinNetmaskLength": { "type": "integer" }, "AllocationMaxNetmaskLength": { "type": "integer" }, "AllocationDefaultNetmaskLength": { "type": "integer" }, "ClearAllocationDefaultNetmaskLength": { "type": "boolean" }, "AddAllocationResourceTags": { "shape": "Sg9", "locationName": "AddAllocationResourceTag" }, "RemoveAllocationResourceTags": { "shape": "Sg9", "locationName": "RemoveAllocationResourceTag" } } }, "output": { "type": "structure", "members": { "IpamPool": { "shape": "Sgg", "locationName": "ipamPool" } } } }, "ModifyIpamResourceCidr": { "input": { "type": "structure", "required": [ "ResourceId", "ResourceCidr", "ResourceRegion", "CurrentIpamScopeId", "Monitored" ], "members": { "DryRun": { "type": "boolean" }, "ResourceId": {}, "ResourceCidr": {}, "ResourceRegion": {}, "CurrentIpamScopeId": {}, "DestinationIpamScopeId": {}, "Monitored": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "IpamResourceCidr": { "shape": "S22n", "locationName": "ipamResourceCidr" } } } }, "ModifyIpamResourceDiscovery": { "input": { "type": "structure", "required": [ "IpamResourceDiscoveryId" ], "members": { "DryRun": { "type": "boolean" }, "IpamResourceDiscoveryId": {}, "Description": {}, "AddOperatingRegions": { "shape": "Sfr", "locationName": "AddOperatingRegion" }, "RemoveOperatingRegions": { "shape": "S28g", "locationName": "RemoveOperatingRegion" } } }, "output": { "type": "structure", "members": { "IpamResourceDiscovery": { "shape": "Sgo", "locationName": "ipamResourceDiscovery" } } } }, "ModifyIpamScope": { "input": { "type": "structure", "required": [ "IpamScopeId" ], "members": { "DryRun": { "type": "boolean" }, "IpamScopeId": {}, "Description": {} } }, "output": { "type": "structure", "members": { "IpamScope": { "shape": "Sgs", "locationName": "ipamScope" } } } }, "ModifyLaunchTemplate": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" }, "ClientToken": {}, "LaunchTemplateId": {}, "LaunchTemplateName": {}, "DefaultVersion": { "locationName": "SetDefaultVersion" } } }, "output": { "type": "structure", "members": { "LaunchTemplate": { "shape": "Sim", "locationName": "launchTemplate" } } } }, "ModifyLocalGatewayRoute": { "input": { "type": "structure", "required": [ "LocalGatewayRouteTableId" ], "members": { "DestinationCidrBlock": {}, "LocalGatewayRouteTableId": {}, "LocalGatewayVirtualInterfaceGroupId": {}, "NetworkInterfaceId": {}, "DryRun": { "type": "boolean" }, "DestinationPrefixListId": {} } }, "output": { "type": "structure", "members": { "Route": { "shape": "Sjy", "locationName": "route" } } } }, "ModifyManagedPrefixList": { "input": { "type": "structure", "required": [ "PrefixListId" ], "members": { "DryRun": { "type": "boolean" }, "PrefixListId": {}, "CurrentVersion": { "type": "long" }, "PrefixListName": {}, "AddEntries": { "shape": "Skg", "locationName": "AddEntry" }, "RemoveEntries": { "locationName": "RemoveEntry", "type": "list", "member": { "type": "structure", "required": [ "Cidr" ], "members": { "Cidr": {} } } }, "MaxEntries": { "type": "integer" } } }, "output": { "type": "structure", "members": { "PrefixList": { "shape": "Skj", "locationName": "prefixList" } } } }, "ModifyNetworkInterfaceAttribute": { "input": { "type": "structure", "required": [ "NetworkInterfaceId" ], "members": { "Attachment": { "locationName": "attachment", "type": "structure", "members": { "AttachmentId": { "locationName": "attachmentId" }, "DeleteOnTermination": { "locationName": "deleteOnTermination", "type": "boolean" } } }, "Description": { "shape": "Sc5", "locationName": "description" }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "Groups": { "shape": "Sh9", "locationName": "SecurityGroupId" }, "NetworkInterfaceId": { "locationName": "networkInterfaceId" }, "SourceDestCheck": { "shape": "S19o", "locationName": "sourceDestCheck" }, "EnaSrdSpecification": { "shape": "S62" }, "EnablePrimaryIpv6": { "type": "boolean" }, "ConnectionTrackingSpecification": { "shape": "Shk" }, "AssociatePublicIpAddress": { "type": "boolean" } } } }, "ModifyPrivateDnsNameOptions": { "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "DryRun": { "type": "boolean" }, "InstanceId": {}, "PrivateDnsHostnameType": {}, "EnableResourceNameDnsARecord": { "type": "boolean" }, "EnableResourceNameDnsAAAARecord": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return", "type": "boolean" } } } }, "ModifyReservedInstances": { "input": { "type": "structure", "required": [ "ReservedInstancesIds", "TargetConfigurations" ], "members": { "ReservedInstancesIds": { "shape": "S1lz", "locationName": "ReservedInstancesId" }, "ClientToken": { "locationName": "clientToken" }, "TargetConfigurations": { "locationName": "ReservedInstancesConfigurationSetItemType", "type": "list", "member": { "shape": "S1ml", "locationName": "item" } } } }, "output": { "type": "structure", "members": { "ReservedInstancesModificationId": { "locationName": "reservedInstancesModificationId" } } } }, "ModifySecurityGroupRules": { "input": { "type": "structure", "required": [ "GroupId", "SecurityGroupRules" ], "members": { "GroupId": {}, "SecurityGroupRules": { "locationName": "SecurityGroupRule", "type": "list", "member": { "locationName": "item", "type": "structure", "required": [ "SecurityGroupRuleId" ], "members": { "SecurityGroupRuleId": {}, "SecurityGroupRule": { "type": "structure", "members": { "IpProtocol": {}, "FromPort": { "type": "integer" }, "ToPort": { "type": "integer" }, "CidrIpv4": {}, "CidrIpv6": {}, "PrefixListId": {}, "ReferencedGroupId": {}, "Description": {} } } } } }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return", "type": "boolean" } } } }, "ModifySnapshotAttribute": { "input": { "type": "structure", "required": [ "SnapshotId" ], "members": { "Attribute": {}, "CreateVolumePermission": { "type": "structure", "members": { "Add": { "shape": "S1nz" }, "Remove": { "shape": "S1nz" } } }, "GroupNames": { "shape": "S1nr", "locationName": "UserGroup" }, "OperationType": {}, "SnapshotId": {}, "UserIds": { "shape": "S270", "locationName": "UserId" }, "DryRun": { "locationName": "dryRun", "type": "boolean" } } } }, "ModifySnapshotTier": { "input": { "type": "structure", "required": [ "SnapshotId" ], "members": { "SnapshotId": {}, "StorageTier": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "SnapshotId": { "locationName": "snapshotId" }, "TieringStartTime": { "locationName": "tieringStartTime", "type": "timestamp" } } } }, "ModifySpotFleetRequest": { "input": { "type": "structure", "required": [ "SpotFleetRequestId" ], "members": { "ExcessCapacityTerminationPolicy": { "locationName": "excessCapacityTerminationPolicy" }, "LaunchTemplateConfigs": { "shape": "S1p6", "locationName": "LaunchTemplateConfig" }, "SpotFleetRequestId": { "locationName": "spotFleetRequestId" }, "TargetCapacity": { "locationName": "targetCapacity", "type": "integer" }, "OnDemandTargetCapacity": { "type": "integer" }, "Context": {} } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return", "type": "boolean" } } } }, "ModifySubnetAttribute": { "input": { "type": "structure", "required": [ "SubnetId" ], "members": { "AssignIpv6AddressOnCreation": { "shape": "S19o" }, "MapPublicIpOnLaunch": { "shape": "S19o" }, "SubnetId": { "locationName": "subnetId" }, "MapCustomerOwnedIpOnLaunch": { "shape": "S19o" }, "CustomerOwnedIpv4Pool": {}, "EnableDns64": { "shape": "S19o" }, "PrivateDnsHostnameTypeOnLaunch": {}, "EnableResourceNameDnsARecordOnLaunch": { "shape": "S19o" }, "EnableResourceNameDnsAAAARecordOnLaunch": { "shape": "S19o" }, "EnableLniAtDeviceIndex": { "type": "integer" }, "DisableLniAtDeviceIndex": { "shape": "S19o" } } } }, "ModifyTrafficMirrorFilterNetworkServices": { "input": { "type": "structure", "required": [ "TrafficMirrorFilterId" ], "members": { "TrafficMirrorFilterId": {}, "AddNetworkServices": { "shape": "Sot", "locationName": "AddNetworkService" }, "RemoveNetworkServices": { "shape": "Sot", "locationName": "RemoveNetworkService" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TrafficMirrorFilter": { "shape": "Son", "locationName": "trafficMirrorFilter" } } } }, "ModifyTrafficMirrorFilterRule": { "input": { "type": "structure", "required": [ "TrafficMirrorFilterRuleId" ], "members": { "TrafficMirrorFilterRuleId": {}, "TrafficDirection": {}, "RuleNumber": { "type": "integer" }, "RuleAction": {}, "DestinationPortRange": { "shape": "Sox" }, "SourcePortRange": { "shape": "Sox" }, "Protocol": { "type": "integer" }, "DestinationCidrBlock": {}, "SourceCidrBlock": {}, "Description": {}, "RemoveFields": { "locationName": "RemoveField", "type": "list", "member": {} }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TrafficMirrorFilterRule": { "shape": "Sop", "locationName": "trafficMirrorFilterRule" } } } }, "ModifyTrafficMirrorSession": { "input": { "type": "structure", "required": [ "TrafficMirrorSessionId" ], "members": { "TrafficMirrorSessionId": {}, "TrafficMirrorTargetId": {}, "TrafficMirrorFilterId": {}, "PacketLength": { "type": "integer" }, "SessionNumber": { "type": "integer" }, "VirtualNetworkId": { "type": "integer" }, "Description": {}, "RemoveFields": { "locationName": "RemoveField", "type": "list", "member": {} }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TrafficMirrorSession": { "shape": "Sp2", "locationName": "trafficMirrorSession" } } } }, "ModifyTransitGateway": { "input": { "type": "structure", "required": [ "TransitGatewayId" ], "members": { "TransitGatewayId": {}, "Description": {}, "Options": { "type": "structure", "members": { "AddTransitGatewayCidrBlocks": { "shape": "Spe" }, "RemoveTransitGatewayCidrBlocks": { "shape": "Spe" }, "VpnEcmpSupport": {}, "DnsSupport": {}, "SecurityGroupReferencingSupport": {}, "AutoAcceptSharedAttachments": {}, "DefaultRouteTableAssociation": {}, "AssociationDefaultRouteTableId": {}, "DefaultRouteTablePropagation": {}, "PropagationDefaultRouteTableId": {}, "AmazonSideAsn": { "type": "long" } } }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TransitGateway": { "shape": "Spg", "locationName": "transitGateway" } } } }, "ModifyTransitGatewayPrefixListReference": { "input": { "type": "structure", "required": [ "TransitGatewayRouteTableId", "PrefixListId" ], "members": { "TransitGatewayRouteTableId": {}, "PrefixListId": {}, "TransitGatewayAttachmentId": {}, "Blackhole": { "type": "boolean" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TransitGatewayPrefixListReference": { "shape": "Sqj", "locationName": "transitGatewayPrefixListReference" } } } }, "ModifyTransitGatewayVpcAttachment": { "input": { "type": "structure", "required": [ "TransitGatewayAttachmentId" ], "members": { "TransitGatewayAttachmentId": {}, "AddSubnetIds": { "shape": "S59" }, "RemoveSubnetIds": { "shape": "S59" }, "Options": { "type": "structure", "members": { "DnsSupport": {}, "SecurityGroupReferencingSupport": {}, "Ipv6Support": {}, "ApplianceModeSupport": {} } }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TransitGatewayVpcAttachment": { "shape": "S16", "locationName": "transitGatewayVpcAttachment" } } } }, "ModifyVerifiedAccessEndpoint": { "input": { "type": "structure", "required": [ "VerifiedAccessEndpointId" ], "members": { "VerifiedAccessEndpointId": {}, "VerifiedAccessGroupId": {}, "LoadBalancerOptions": { "type": "structure", "members": { "SubnetIds": { "locationName": "SubnetId", "type": "list", "member": { "locationName": "item" } }, "Protocol": {}, "Port": { "type": "integer" } } }, "NetworkInterfaceOptions": { "type": "structure", "members": { "Protocol": {}, "Port": { "type": "integer" } } }, "Description": {}, "ClientToken": { "idempotencyToken": true }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "VerifiedAccessEndpoint": { "shape": "Srk", "locationName": "verifiedAccessEndpoint" } } } }, "ModifyVerifiedAccessEndpointPolicy": { "input": { "type": "structure", "required": [ "VerifiedAccessEndpointId" ], "members": { "VerifiedAccessEndpointId": {}, "PolicyEnabled": { "type": "boolean" }, "PolicyDocument": {}, "ClientToken": { "idempotencyToken": true }, "DryRun": { "type": "boolean" }, "SseSpecification": { "shape": "Sri" } } }, "output": { "type": "structure", "members": { "PolicyEnabled": { "locationName": "policyEnabled", "type": "boolean" }, "PolicyDocument": { "locationName": "policyDocument" }, "SseSpecification": { "shape": "S6g", "locationName": "sseSpecification" } } } }, "ModifyVerifiedAccessGroup": { "input": { "type": "structure", "required": [ "VerifiedAccessGroupId" ], "members": { "VerifiedAccessGroupId": {}, "VerifiedAccessInstanceId": {}, "Description": {}, "ClientToken": { "idempotencyToken": true }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "VerifiedAccessGroup": { "shape": "Srs", "locationName": "verifiedAccessGroup" } } } }, "ModifyVerifiedAccessGroupPolicy": { "input": { "type": "structure", "required": [ "VerifiedAccessGroupId" ], "members": { "VerifiedAccessGroupId": {}, "PolicyEnabled": { "type": "boolean" }, "PolicyDocument": {}, "ClientToken": { "idempotencyToken": true }, "DryRun": { "type": "boolean" }, "SseSpecification": { "shape": "Sri" } } }, "output": { "type": "structure", "members": { "PolicyEnabled": { "locationName": "policyEnabled", "type": "boolean" }, "PolicyDocument": { "locationName": "policyDocument" }, "SseSpecification": { "shape": "S6g", "locationName": "sseSpecification" } } } }, "ModifyVerifiedAccessInstance": { "input": { "type": "structure", "required": [ "VerifiedAccessInstanceId" ], "members": { "VerifiedAccessInstanceId": {}, "Description": {}, "DryRun": { "type": "boolean" }, "ClientToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "VerifiedAccessInstance": { "shape": "S6i", "locationName": "verifiedAccessInstance" } } } }, "ModifyVerifiedAccessInstanceLoggingConfiguration": { "input": { "type": "structure", "required": [ "VerifiedAccessInstanceId", "AccessLogs" ], "members": { "VerifiedAccessInstanceId": {}, "AccessLogs": { "type": "structure", "members": { "S3": { "type": "structure", "required": [ "Enabled" ], "members": { "Enabled": { "type": "boolean" }, "BucketName": {}, "Prefix": {}, "BucketOwner": {} } }, "CloudWatchLogs": { "type": "structure", "required": [ "Enabled" ], "members": { "Enabled": { "type": "boolean" }, "LogGroup": {} } }, "KinesisDataFirehose": { "type": "structure", "required": [ "Enabled" ], "members": { "Enabled": { "type": "boolean" }, "DeliveryStream": {} } }, "LogVersion": {}, "IncludeTrustContext": { "type": "boolean" } } }, "DryRun": { "type": "boolean" }, "ClientToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "LoggingConfiguration": { "shape": "S1sq", "locationName": "loggingConfiguration" } } } }, "ModifyVerifiedAccessTrustProvider": { "input": { "type": "structure", "required": [ "VerifiedAccessTrustProviderId" ], "members": { "VerifiedAccessTrustProviderId": {}, "OidcOptions": { "type": "structure", "members": { "Issuer": {}, "AuthorizationEndpoint": {}, "TokenEndpoint": {}, "UserInfoEndpoint": {}, "ClientId": {}, "ClientSecret": { "shape": "S6e" }, "Scope": {} } }, "DeviceOptions": { "type": "structure", "members": { "PublicSigningKeyUrl": {} } }, "Description": {}, "DryRun": { "type": "boolean" }, "ClientToken": { "idempotencyToken": true }, "SseSpecification": { "shape": "Sri" } } }, "output": { "type": "structure", "members": { "VerifiedAccessTrustProvider": { "shape": "S69", "locationName": "verifiedAccessTrustProvider" } } } }, "ModifyVolume": { "input": { "type": "structure", "required": [ "VolumeId" ], "members": { "DryRun": { "type": "boolean" }, "VolumeId": {}, "Size": { "type": "integer" }, "VolumeType": {}, "Iops": { "type": "integer" }, "Throughput": { "type": "integer" }, "MultiAttachEnabled": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "VolumeModification": { "shape": "S1tu", "locationName": "volumeModification" } } } }, "ModifyVolumeAttribute": { "input": { "type": "structure", "required": [ "VolumeId" ], "members": { "AutoEnableIO": { "shape": "S19o" }, "VolumeId": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" } } } }, "ModifyVpcAttribute": { "input": { "type": "structure", "required": [ "VpcId" ], "members": { "EnableDnsHostnames": { "shape": "S19o" }, "EnableDnsSupport": { "shape": "S19o" }, "VpcId": { "locationName": "vpcId" }, "EnableNetworkAddressUsageMetrics": { "shape": "S19o" } } } }, "ModifyVpcEndpoint": { "input": { "type": "structure", "required": [ "VpcEndpointId" ], "members": { "DryRun": { "type": "boolean" }, "VpcEndpointId": {}, "ResetPolicy": { "type": "boolean" }, "PolicyDocument": {}, "AddRouteTableIds": { "shape": "Ss7", "locationName": "AddRouteTableId" }, "RemoveRouteTableIds": { "shape": "Ss7", "locationName": "RemoveRouteTableId" }, "AddSubnetIds": { "shape": "Ss8", "locationName": "AddSubnetId" }, "RemoveSubnetIds": { "shape": "Ss8", "locationName": "RemoveSubnetId" }, "AddSecurityGroupIds": { "shape": "Ss9", "locationName": "AddSecurityGroupId" }, "RemoveSecurityGroupIds": { "shape": "Ss9", "locationName": "RemoveSecurityGroupId" }, "IpAddressType": {}, "DnsOptions": { "shape": "Ssb" }, "PrivateDnsEnabled": { "type": "boolean" }, "SubnetConfigurations": { "shape": "Ssd", "locationName": "SubnetConfiguration" } } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return", "type": "boolean" } } } }, "ModifyVpcEndpointConnectionNotification": { "input": { "type": "structure", "required": [ "ConnectionNotificationId" ], "members": { "DryRun": { "type": "boolean" }, "ConnectionNotificationId": {}, "ConnectionNotificationArn": {}, "ConnectionEvents": { "shape": "So" } } }, "output": { "type": "structure", "members": { "ReturnValue": { "locationName": "return", "type": "boolean" } } } }, "ModifyVpcEndpointServiceConfiguration": { "input": { "type": "structure", "required": [ "ServiceId" ], "members": { "DryRun": { "type": "boolean" }, "ServiceId": {}, "PrivateDnsName": {}, "RemovePrivateDnsName": { "type": "boolean" }, "AcceptanceRequired": { "type": "boolean" }, "AddNetworkLoadBalancerArns": { "shape": "So", "locationName": "AddNetworkLoadBalancerArn" }, "RemoveNetworkLoadBalancerArns": { "shape": "So", "locationName": "RemoveNetworkLoadBalancerArn" }, "AddGatewayLoadBalancerArns": { "shape": "So", "locationName": "AddGatewayLoadBalancerArn" }, "RemoveGatewayLoadBalancerArns": { "shape": "So", "locationName": "RemoveGatewayLoadBalancerArn" }, "AddSupportedIpAddressTypes": { "shape": "So", "locationName": "AddSupportedIpAddressType" }, "RemoveSupportedIpAddressTypes": { "shape": "So", "locationName": "RemoveSupportedIpAddressType" } } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return", "type": "boolean" } } } }, "ModifyVpcEndpointServicePayerResponsibility": { "input": { "type": "structure", "required": [ "ServiceId", "PayerResponsibility" ], "members": { "DryRun": { "type": "boolean" }, "ServiceId": {}, "PayerResponsibility": {} } }, "output": { "type": "structure", "members": { "ReturnValue": { "locationName": "return", "type": "boolean" } } } }, "ModifyVpcEndpointServicePermissions": { "input": { "type": "structure", "required": [ "ServiceId" ], "members": { "DryRun": { "type": "boolean" }, "ServiceId": {}, "AddAllowedPrincipals": { "shape": "So" }, "RemoveAllowedPrincipals": { "shape": "So" } } }, "output": { "type": "structure", "members": { "AddedPrincipals": { "locationName": "addedPrincipalSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "PrincipalType": { "locationName": "principalType" }, "Principal": { "locationName": "principal" }, "ServicePermissionId": { "locationName": "servicePermissionId" }, "ServiceId": { "locationName": "serviceId" } } } }, "ReturnValue": { "locationName": "return", "type": "boolean" } } } }, "ModifyVpcPeeringConnectionOptions": { "input": { "type": "structure", "required": [ "VpcPeeringConnectionId" ], "members": { "AccepterPeeringConnectionOptions": { "shape": "S2b5" }, "DryRun": { "type": "boolean" }, "RequesterPeeringConnectionOptions": { "shape": "S2b5" }, "VpcPeeringConnectionId": {} } }, "output": { "type": "structure", "members": { "AccepterPeeringConnectionOptions": { "shape": "S2b7", "locationName": "accepterPeeringConnectionOptions" }, "RequesterPeeringConnectionOptions": { "shape": "S2b7", "locationName": "requesterPeeringConnectionOptions" } } } }, "ModifyVpcTenancy": { "input": { "type": "structure", "required": [ "VpcId", "InstanceTenancy" ], "members": { "VpcId": {}, "InstanceTenancy": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "ReturnValue": { "locationName": "return", "type": "boolean" } } } }, "ModifyVpnConnection": { "input": { "type": "structure", "required": [ "VpnConnectionId" ], "members": { "VpnConnectionId": {}, "TransitGatewayId": {}, "CustomerGatewayId": {}, "VpnGatewayId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "VpnConnection": { "shape": "Stw", "locationName": "vpnConnection" } } } }, "ModifyVpnConnectionOptions": { "input": { "type": "structure", "required": [ "VpnConnectionId" ], "members": { "VpnConnectionId": {}, "LocalIpv4NetworkCidr": {}, "RemoteIpv4NetworkCidr": {}, "LocalIpv6NetworkCidr": {}, "RemoteIpv6NetworkCidr": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "VpnConnection": { "shape": "Stw", "locationName": "vpnConnection" } } } }, "ModifyVpnTunnelCertificate": { "input": { "type": "structure", "required": [ "VpnConnectionId", "VpnTunnelOutsideIpAddress" ], "members": { "VpnConnectionId": {}, "VpnTunnelOutsideIpAddress": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "VpnConnection": { "shape": "Stw", "locationName": "vpnConnection" } } } }, "ModifyVpnTunnelOptions": { "input": { "type": "structure", "required": [ "VpnConnectionId", "VpnTunnelOutsideIpAddress", "TunnelOptions" ], "members": { "VpnConnectionId": {}, "VpnTunnelOutsideIpAddress": {}, "TunnelOptions": { "type": "structure", "members": { "TunnelInsideCidr": {}, "TunnelInsideIpv6Cidr": {}, "PreSharedKey": { "shape": "Std" }, "Phase1LifetimeSeconds": { "type": "integer" }, "Phase2LifetimeSeconds": { "type": "integer" }, "RekeyMarginTimeSeconds": { "type": "integer" }, "RekeyFuzzPercentage": { "type": "integer" }, "ReplayWindowSize": { "type": "integer" }, "DPDTimeoutSeconds": { "type": "integer" }, "DPDTimeoutAction": {}, "Phase1EncryptionAlgorithms": { "shape": "Ste", "locationName": "Phase1EncryptionAlgorithm" }, "Phase2EncryptionAlgorithms": { "shape": "Stg", "locationName": "Phase2EncryptionAlgorithm" }, "Phase1IntegrityAlgorithms": { "shape": "Sti", "locationName": "Phase1IntegrityAlgorithm" }, "Phase2IntegrityAlgorithms": { "shape": "Stk", "locationName": "Phase2IntegrityAlgorithm" }, "Phase1DHGroupNumbers": { "shape": "Stm", "locationName": "Phase1DHGroupNumber" }, "Phase2DHGroupNumbers": { "shape": "Sto", "locationName": "Phase2DHGroupNumber" }, "IKEVersions": { "shape": "Stq", "locationName": "IKEVersion" }, "StartupAction": {}, "LogOptions": { "shape": "Sts" }, "EnableTunnelLifecycleControl": { "type": "boolean" } }, "sensitive": true }, "DryRun": { "type": "boolean" }, "SkipTunnelReplacement": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "VpnConnection": { "shape": "Stw", "locationName": "vpnConnection" } } } }, "MonitorInstances": { "input": { "type": "structure", "required": [ "InstanceIds" ], "members": { "InstanceIds": { "shape": "S12k", "locationName": "InstanceId" }, "DryRun": { "locationName": "dryRun", "type": "boolean" } } }, "output": { "type": "structure", "members": { "InstanceMonitorings": { "shape": "S2bm", "locationName": "instancesSet" } } } }, "MoveAddressToVpc": { "input": { "type": "structure", "required": [ "PublicIp" ], "members": { "DryRun": { "locationName": "dryRun", "type": "boolean" }, "PublicIp": { "locationName": "publicIp" } } }, "output": { "type": "structure", "members": { "AllocationId": { "locationName": "allocationId" }, "Status": { "locationName": "status" } } } }, "MoveByoipCidrToIpam": { "input": { "type": "structure", "required": [ "Cidr", "IpamPoolId", "IpamPoolOwner" ], "members": { "DryRun": { "type": "boolean" }, "Cidr": {}, "IpamPoolId": {}, "IpamPoolOwner": {} } }, "output": { "type": "structure", "members": { "ByoipCidr": { "shape": "S1y", "locationName": "byoipCidr" } } } }, "MoveCapacityReservationInstances": { "input": { "type": "structure", "required": [ "SourceCapacityReservationId", "DestinationCapacityReservationId", "InstanceCount" ], "members": { "DryRun": { "type": "boolean" }, "ClientToken": { "idempotencyToken": true }, "SourceCapacityReservationId": {}, "DestinationCapacityReservationId": {}, "InstanceCount": { "type": "integer" } } }, "output": { "type": "structure", "members": { "SourceCapacityReservation": { "shape": "S9z", "locationName": "sourceCapacityReservation" }, "DestinationCapacityReservation": { "shape": "S9z", "locationName": "destinationCapacityReservation" }, "InstanceCount": { "locationName": "instanceCount", "type": "integer" } } } }, "ProvisionByoipCidr": { "input": { "type": "structure", "required": [ "Cidr" ], "members": { "Cidr": {}, "CidrAuthorizationContext": { "type": "structure", "required": [ "Message", "Signature" ], "members": { "Message": {}, "Signature": {} } }, "PubliclyAdvertisable": { "type": "boolean" }, "Description": {}, "DryRun": { "type": "boolean" }, "PoolTagSpecifications": { "shape": "S3", "locationName": "PoolTagSpecification" }, "MultiRegion": { "type": "boolean" }, "NetworkBorderGroup": {} } }, "output": { "type": "structure", "members": { "ByoipCidr": { "shape": "S1y", "locationName": "byoipCidr" } } } }, "ProvisionIpamByoasn": { "input": { "type": "structure", "required": [ "IpamId", "Asn", "AsnAuthorizationContext" ], "members": { "DryRun": { "type": "boolean" }, "IpamId": {}, "Asn": {}, "AsnAuthorizationContext": { "type": "structure", "required": [ "Message", "Signature" ], "members": { "Message": {}, "Signature": {} } } } }, "output": { "type": "structure", "members": { "Byoasn": { "shape": "Szn", "locationName": "byoasn" } } } }, "ProvisionIpamPoolCidr": { "input": { "type": "structure", "required": [ "IpamPoolId" ], "members": { "DryRun": { "type": "boolean" }, "IpamPoolId": {}, "Cidr": {}, "CidrAuthorizationContext": { "type": "structure", "members": { "Message": {}, "Signature": {} } }, "NetmaskLength": { "type": "integer" }, "ClientToken": { "idempotencyToken": true }, "VerificationMethod": {}, "IpamExternalResourceVerificationTokenId": {} } }, "output": { "type": "structure", "members": { "IpamPoolCidr": { "shape": "Szr", "locationName": "ipamPoolCidr" } } } }, "ProvisionPublicIpv4PoolCidr": { "input": { "type": "structure", "required": [ "IpamPoolId", "PoolId", "NetmaskLength" ], "members": { "DryRun": { "type": "boolean" }, "IpamPoolId": {}, "PoolId": {}, "NetmaskLength": { "type": "integer" }, "NetworkBorderGroup": {} } }, "output": { "type": "structure", "members": { "PoolId": { "locationName": "poolId" }, "PoolAddressRange": { "shape": "S1lm", "locationName": "poolAddressRange" } } } }, "PurchaseCapacityBlock": { "input": { "type": "structure", "required": [ "CapacityBlockOfferingId", "InstancePlatform" ], "members": { "DryRun": { "type": "boolean" }, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "CapacityBlockOfferingId": {}, "InstancePlatform": {} } }, "output": { "type": "structure", "members": { "CapacityReservation": { "shape": "S9z", "locationName": "capacityReservation" } } } }, "PurchaseHostReservation": { "input": { "type": "structure", "required": [ "HostIdSet", "OfferingId" ], "members": { "ClientToken": {}, "CurrencyCode": {}, "HostIdSet": { "shape": "S20s" }, "LimitPrice": {}, "OfferingId": {}, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" } } }, "output": { "type": "structure", "members": { "ClientToken": { "locationName": "clientToken" }, "CurrencyCode": { "locationName": "currencyCode" }, "Purchase": { "shape": "S20u", "locationName": "purchase" }, "TotalHourlyPrice": { "locationName": "totalHourlyPrice" }, "TotalUpfrontPrice": { "locationName": "totalUpfrontPrice" } } } }, "PurchaseReservedInstancesOffering": { "input": { "type": "structure", "required": [ "InstanceCount", "ReservedInstancesOfferingId" ], "members": { "InstanceCount": { "type": "integer" }, "ReservedInstancesOfferingId": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "LimitPrice": { "locationName": "limitPrice", "type": "structure", "members": { "Amount": { "locationName": "amount", "type": "double" }, "CurrencyCode": { "locationName": "currencyCode" } } }, "PurchaseTime": { "type": "timestamp" } } }, "output": { "type": "structure", "members": { "ReservedInstancesId": { "locationName": "reservedInstancesId" } } } }, "PurchaseScheduledInstances": { "input": { "type": "structure", "required": [ "PurchaseRequests" ], "members": { "ClientToken": { "idempotencyToken": true }, "DryRun": { "type": "boolean" }, "PurchaseRequests": { "locationName": "PurchaseRequest", "type": "list", "member": { "locationName": "PurchaseRequest", "type": "structure", "required": [ "InstanceCount", "PurchaseToken" ], "members": { "InstanceCount": { "type": "integer" }, "PurchaseToken": {} } } } } }, "output": { "type": "structure", "members": { "ScheduledInstanceSet": { "locationName": "scheduledInstanceSet", "type": "list", "member": { "shape": "S1ng", "locationName": "item" } } } } }, "RebootInstances": { "input": { "type": "structure", "required": [ "InstanceIds" ], "members": { "InstanceIds": { "shape": "S12k", "locationName": "InstanceId" }, "DryRun": { "locationName": "dryRun", "type": "boolean" } } } }, "RegisterImage": { "input": { "type": "structure", "required": [ "Name" ], "members": { "ImageLocation": {}, "Architecture": { "locationName": "architecture" }, "BlockDeviceMappings": { "shape": "Sev", "locationName": "BlockDeviceMapping" }, "Description": { "locationName": "description" }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "EnaSupport": { "locationName": "enaSupport", "type": "boolean" }, "KernelId": { "locationName": "kernelId" }, "Name": { "locationName": "name" }, "BillingProducts": { "locationName": "BillingProduct", "type": "list", "member": { "locationName": "item" } }, "RamdiskId": { "locationName": "ramdiskId" }, "RootDeviceName": { "locationName": "rootDeviceName" }, "SriovNetSupport": { "locationName": "sriovNetSupport" }, "VirtualizationType": { "locationName": "virtualizationType" }, "BootMode": {}, "TpmSupport": {}, "UefiData": {}, "ImdsSupport": {}, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" } } }, "output": { "type": "structure", "members": { "ImageId": { "locationName": "imageId" } } } }, "RegisterInstanceEventNotificationAttributes": { "input": { "type": "structure", "required": [ "InstanceTagAttribute" ], "members": { "DryRun": { "type": "boolean" }, "InstanceTagAttribute": { "type": "structure", "members": { "IncludeAllTagsOfInstance": { "type": "boolean" }, "InstanceTagKeys": { "shape": "S102", "locationName": "InstanceTagKey" } } } } }, "output": { "type": "structure", "members": { "InstanceTagAttribute": { "shape": "S104", "locationName": "instanceTagAttribute" } } } }, "RegisterTransitGatewayMulticastGroupMembers": { "input": { "type": "structure", "required": [ "TransitGatewayMulticastDomainId", "NetworkInterfaceIds" ], "members": { "TransitGatewayMulticastDomainId": {}, "GroupIpAddress": {}, "NetworkInterfaceIds": { "shape": "S106" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "RegisteredMulticastGroupMembers": { "locationName": "registeredMulticastGroupMembers", "type": "structure", "members": { "TransitGatewayMulticastDomainId": { "locationName": "transitGatewayMulticastDomainId" }, "RegisteredNetworkInterfaceIds": { "shape": "So", "locationName": "registeredNetworkInterfaceIds" }, "GroupIpAddress": { "locationName": "groupIpAddress" } } } } } }, "RegisterTransitGatewayMulticastGroupSources": { "input": { "type": "structure", "required": [ "TransitGatewayMulticastDomainId", "NetworkInterfaceIds" ], "members": { "TransitGatewayMulticastDomainId": {}, "GroupIpAddress": {}, "NetworkInterfaceIds": { "shape": "S106" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "RegisteredMulticastGroupSources": { "locationName": "registeredMulticastGroupSources", "type": "structure", "members": { "TransitGatewayMulticastDomainId": { "locationName": "transitGatewayMulticastDomainId" }, "RegisteredNetworkInterfaceIds": { "shape": "So", "locationName": "registeredNetworkInterfaceIds" }, "GroupIpAddress": { "locationName": "groupIpAddress" } } } } } }, "RejectTransitGatewayMulticastDomainAssociations": { "input": { "type": "structure", "members": { "TransitGatewayMulticastDomainId": {}, "TransitGatewayAttachmentId": {}, "SubnetIds": { "shape": "So" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Associations": { "shape": "Sq", "locationName": "associations" } } } }, "RejectTransitGatewayPeeringAttachment": { "input": { "type": "structure", "required": [ "TransitGatewayAttachmentId" ], "members": { "TransitGatewayAttachmentId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TransitGatewayPeeringAttachment": { "shape": "Sx", "locationName": "transitGatewayPeeringAttachment" } } } }, "RejectTransitGatewayVpcAttachment": { "input": { "type": "structure", "required": [ "TransitGatewayAttachmentId" ], "members": { "TransitGatewayAttachmentId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TransitGatewayVpcAttachment": { "shape": "S16", "locationName": "transitGatewayVpcAttachment" } } } }, "RejectVpcEndpointConnections": { "input": { "type": "structure", "required": [ "ServiceId", "VpcEndpointIds" ], "members": { "DryRun": { "type": "boolean" }, "ServiceId": {}, "VpcEndpointIds": { "shape": "S1e", "locationName": "VpcEndpointId" } } }, "output": { "type": "structure", "members": { "Unsuccessful": { "shape": "S1h", "locationName": "unsuccessful" } } } }, "RejectVpcPeeringConnection": { "input": { "type": "structure", "required": [ "VpcPeeringConnectionId" ], "members": { "DryRun": { "locationName": "dryRun", "type": "boolean" }, "VpcPeeringConnectionId": { "locationName": "vpcPeeringConnectionId" } } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return", "type": "boolean" } } } }, "ReleaseAddress": { "input": { "type": "structure", "members": { "AllocationId": {}, "PublicIp": {}, "NetworkBorderGroup": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" } } } }, "ReleaseHosts": { "input": { "type": "structure", "required": [ "HostIds" ], "members": { "HostIds": { "shape": "S17s", "locationName": "hostId" } } }, "output": { "type": "structure", "members": { "Successful": { "shape": "S2g", "locationName": "successful" }, "Unsuccessful": { "shape": "S279", "locationName": "unsuccessful" } } } }, "ReleaseIpamPoolAllocation": { "input": { "type": "structure", "required": [ "IpamPoolId", "Cidr", "IpamPoolAllocationId" ], "members": { "DryRun": { "type": "boolean" }, "IpamPoolId": {}, "Cidr": {}, "IpamPoolAllocationId": {} } }, "output": { "type": "structure", "members": { "Success": { "locationName": "success", "type": "boolean" } } } }, "ReplaceIamInstanceProfileAssociation": { "input": { "type": "structure", "required": [ "IamInstanceProfile", "AssociationId" ], "members": { "IamInstanceProfile": { "shape": "S3v" }, "AssociationId": {} } }, "output": { "type": "structure", "members": { "IamInstanceProfileAssociation": { "shape": "S3x", "locationName": "iamInstanceProfileAssociation" } } } }, "ReplaceNetworkAclAssociation": { "input": { "type": "structure", "required": [ "AssociationId", "NetworkAclId" ], "members": { "AssociationId": { "locationName": "associationId" }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "NetworkAclId": { "locationName": "networkAclId" } } }, "output": { "type": "structure", "members": { "NewAssociationId": { "locationName": "newAssociationId" } } } }, "ReplaceNetworkAclEntry": { "input": { "type": "structure", "required": [ "Egress", "NetworkAclId", "Protocol", "RuleAction", "RuleNumber" ], "members": { "CidrBlock": { "locationName": "cidrBlock" }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "Egress": { "locationName": "egress", "type": "boolean" }, "IcmpTypeCode": { "shape": "Sky", "locationName": "Icmp" }, "Ipv6CidrBlock": { "locationName": "ipv6CidrBlock" }, "NetworkAclId": { "locationName": "networkAclId" }, "PortRange": { "shape": "Skz", "locationName": "portRange" }, "Protocol": { "locationName": "protocol" }, "RuleAction": { "locationName": "ruleAction" }, "RuleNumber": { "locationName": "ruleNumber", "type": "integer" } } } }, "ReplaceRoute": { "input": { "type": "structure", "required": [ "RouteTableId" ], "members": { "DestinationCidrBlock": { "locationName": "destinationCidrBlock" }, "DestinationIpv6CidrBlock": { "locationName": "destinationIpv6CidrBlock" }, "DestinationPrefixListId": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "VpcEndpointId": {}, "EgressOnlyInternetGatewayId": { "locationName": "egressOnlyInternetGatewayId" }, "GatewayId": { "locationName": "gatewayId" }, "InstanceId": { "locationName": "instanceId" }, "LocalTarget": { "type": "boolean" }, "NatGatewayId": { "locationName": "natGatewayId" }, "TransitGatewayId": {}, "LocalGatewayId": {}, "CarrierGatewayId": {}, "NetworkInterfaceId": { "locationName": "networkInterfaceId" }, "RouteTableId": { "locationName": "routeTableId" }, "VpcPeeringConnectionId": { "locationName": "vpcPeeringConnectionId" }, "CoreNetworkArn": {} } } }, "ReplaceRouteTableAssociation": { "input": { "type": "structure", "required": [ "AssociationId", "RouteTableId" ], "members": { "AssociationId": { "locationName": "associationId" }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "RouteTableId": { "locationName": "routeTableId" } } }, "output": { "type": "structure", "members": { "NewAssociationId": { "locationName": "newAssociationId" }, "AssociationState": { "shape": "S4x", "locationName": "associationState" } } } }, "ReplaceTransitGatewayRoute": { "input": { "type": "structure", "required": [ "DestinationCidrBlock", "TransitGatewayRouteTableId" ], "members": { "DestinationCidrBlock": {}, "TransitGatewayRouteTableId": {}, "TransitGatewayAttachmentId": {}, "Blackhole": { "type": "boolean" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Route": { "shape": "Sqo", "locationName": "route" } } } }, "ReplaceVpnTunnel": { "input": { "type": "structure", "required": [ "VpnConnectionId", "VpnTunnelOutsideIpAddress" ], "members": { "VpnConnectionId": {}, "VpnTunnelOutsideIpAddress": {}, "ApplyPendingMaintenance": { "type": "boolean" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return", "type": "boolean" } } } }, "ReportInstanceStatus": { "input": { "type": "structure", "required": [ "Instances", "ReasonCodes", "Status" ], "members": { "Description": { "locationName": "description" }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "EndTime": { "locationName": "endTime", "type": "timestamp" }, "Instances": { "shape": "S12k", "locationName": "instanceId" }, "ReasonCodes": { "locationName": "reasonCode", "type": "list", "member": { "locationName": "item" } }, "StartTime": { "locationName": "startTime", "type": "timestamp" }, "Status": { "locationName": "status" } } } }, "RequestSpotFleet": { "input": { "type": "structure", "required": [ "SpotFleetRequestConfig" ], "members": { "DryRun": { "locationName": "dryRun", "type": "boolean" }, "SpotFleetRequestConfig": { "shape": "S1or", "locationName": "spotFleetRequestConfig" } } }, "output": { "type": "structure", "members": { "SpotFleetRequestId": { "locationName": "spotFleetRequestId" } } } }, "RequestSpotInstances": { "input": { "type": "structure", "members": { "AvailabilityZoneGroup": { "locationName": "availabilityZoneGroup" }, "BlockDurationMinutes": { "locationName": "blockDurationMinutes", "type": "integer" }, "ClientToken": { "locationName": "clientToken" }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "InstanceCount": { "locationName": "instanceCount", "type": "integer" }, "LaunchGroup": { "locationName": "launchGroup" }, "LaunchSpecification": { "type": "structure", "members": { "SecurityGroupIds": { "locationName": "SecurityGroupId", "type": "list", "member": { "locationName": "item" } }, "SecurityGroups": { "locationName": "SecurityGroup", "type": "list", "member": { "locationName": "item" } }, "AddressingType": { "locationName": "addressingType" }, "BlockDeviceMappings": { "shape": "S18h", "locationName": "blockDeviceMapping" }, "EbsOptimized": { "locationName": "ebsOptimized", "type": "boolean" }, "IamInstanceProfile": { "shape": "S3v", "locationName": "iamInstanceProfile" }, "ImageId": { "locationName": "imageId" }, "InstanceType": { "locationName": "instanceType" }, "KernelId": { "locationName": "kernelId" }, "KeyName": { "locationName": "keyName" }, "Monitoring": { "shape": "S1pm", "locationName": "monitoring" }, "NetworkInterfaces": { "shape": "S1p1", "locationName": "NetworkInterface" }, "Placement": { "shape": "S1p3", "locationName": "placement" }, "RamdiskId": { "locationName": "ramdiskId" }, "SubnetId": { "locationName": "subnetId" }, "UserData": { "shape": "Sgy", "locationName": "userData" } } }, "SpotPrice": { "locationName": "spotPrice" }, "Type": { "locationName": "type" }, "ValidFrom": { "locationName": "validFrom", "type": "timestamp" }, "ValidUntil": { "locationName": "validUntil", "type": "timestamp" }, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "InstanceInterruptionBehavior": {} } }, "output": { "type": "structure", "members": { "SpotInstanceRequests": { "shape": "S1pj", "locationName": "spotInstanceRequestSet" } } } }, "ResetAddressAttribute": { "input": { "type": "structure", "required": [ "AllocationId", "Attribute" ], "members": { "AllocationId": {}, "Attribute": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Address": { "shape": "S112", "locationName": "address" } } } }, "ResetEbsDefaultKmsKeyId": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "KmsKeyId": { "locationName": "kmsKeyId" } } } }, "ResetFpgaImageAttribute": { "input": { "type": "structure", "required": [ "FpgaImageId" ], "members": { "DryRun": { "type": "boolean" }, "FpgaImageId": {}, "Attribute": {} } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return", "type": "boolean" } } } }, "ResetImageAttribute": { "input": { "type": "structure", "required": [ "Attribute", "ImageId" ], "members": { "Attribute": {}, "ImageId": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" } } } }, "ResetInstanceAttribute": { "input": { "type": "structure", "required": [ "Attribute", "InstanceId" ], "members": { "Attribute": { "locationName": "attribute" }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "InstanceId": { "locationName": "instanceId" } } } }, "ResetNetworkInterfaceAttribute": { "input": { "type": "structure", "required": [ "NetworkInterfaceId" ], "members": { "DryRun": { "locationName": "dryRun", "type": "boolean" }, "NetworkInterfaceId": { "locationName": "networkInterfaceId" }, "SourceDestCheck": { "locationName": "sourceDestCheck" } } } }, "ResetSnapshotAttribute": { "input": { "type": "structure", "required": [ "Attribute", "SnapshotId" ], "members": { "Attribute": {}, "SnapshotId": {}, "DryRun": { "locationName": "dryRun", "type": "boolean" } } } }, "RestoreAddressToClassic": { "input": { "type": "structure", "required": [ "PublicIp" ], "members": { "DryRun": { "locationName": "dryRun", "type": "boolean" }, "PublicIp": { "locationName": "publicIp" } } }, "output": { "type": "structure", "members": { "PublicIp": { "locationName": "publicIp" }, "Status": { "locationName": "status" } } } }, "RestoreImageFromRecycleBin": { "input": { "type": "structure", "required": [ "ImageId" ], "members": { "ImageId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return", "type": "boolean" } } } }, "RestoreManagedPrefixListVersion": { "input": { "type": "structure", "required": [ "PrefixListId", "PreviousVersion", "CurrentVersion" ], "members": { "DryRun": { "type": "boolean" }, "PrefixListId": {}, "PreviousVersion": { "type": "long" }, "CurrentVersion": { "type": "long" } } }, "output": { "type": "structure", "members": { "PrefixList": { "shape": "Skj", "locationName": "prefixList" } } } }, "RestoreSnapshotFromRecycleBin": { "input": { "type": "structure", "required": [ "SnapshotId" ], "members": { "SnapshotId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "SnapshotId": { "locationName": "snapshotId" }, "OutpostArn": { "locationName": "outpostArn" }, "Description": { "locationName": "description" }, "Encrypted": { "locationName": "encrypted", "type": "boolean" }, "OwnerId": { "locationName": "ownerId" }, "Progress": { "locationName": "progress" }, "StartTime": { "locationName": "startTime", "type": "timestamp" }, "State": { "locationName": "status" }, "VolumeId": { "locationName": "volumeId" }, "VolumeSize": { "locationName": "volumeSize", "type": "integer" }, "SseType": { "locationName": "sseType" } } } }, "RestoreSnapshotTier": { "input": { "type": "structure", "required": [ "SnapshotId" ], "members": { "SnapshotId": {}, "TemporaryRestoreDays": { "type": "integer" }, "PermanentRestore": { "type": "boolean" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "SnapshotId": { "locationName": "snapshotId" }, "RestoreStartTime": { "locationName": "restoreStartTime", "type": "timestamp" }, "RestoreDuration": { "locationName": "restoreDuration", "type": "integer" }, "IsPermanentRestore": { "locationName": "isPermanentRestore", "type": "boolean" } } } }, "RevokeClientVpnIngress": { "input": { "type": "structure", "required": [ "ClientVpnEndpointId", "TargetNetworkCidr" ], "members": { "ClientVpnEndpointId": {}, "TargetNetworkCidr": {}, "AccessGroupId": {}, "RevokeAllGroups": { "type": "boolean" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Status": { "shape": "S6w", "locationName": "status" } } } }, "RevokeSecurityGroupEgress": { "input": { "type": "structure", "required": [ "GroupId" ], "members": { "DryRun": { "locationName": "dryRun", "type": "boolean" }, "GroupId": { "locationName": "groupId" }, "IpPermissions": { "shape": "S6z", "locationName": "ipPermissions" }, "SecurityGroupRuleIds": { "shape": "S1nn", "locationName": "SecurityGroupRuleId" }, "CidrIp": { "locationName": "cidrIp" }, "FromPort": { "locationName": "fromPort", "type": "integer" }, "IpProtocol": { "locationName": "ipProtocol" }, "ToPort": { "locationName": "toPort", "type": "integer" }, "SourceSecurityGroupName": { "locationName": "sourceSecurityGroupName" }, "SourceSecurityGroupOwnerId": { "locationName": "sourceSecurityGroupOwnerId" } } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return", "type": "boolean" }, "UnknownIpPermissions": { "shape": "S6z", "locationName": "unknownIpPermissionSet" } } } }, "RevokeSecurityGroupIngress": { "input": { "type": "structure", "members": { "CidrIp": {}, "FromPort": { "type": "integer" }, "GroupId": {}, "GroupName": {}, "IpPermissions": { "shape": "S6z" }, "IpProtocol": {}, "SourceSecurityGroupName": {}, "SourceSecurityGroupOwnerId": {}, "ToPort": { "type": "integer" }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "SecurityGroupRuleIds": { "shape": "S1nn", "locationName": "SecurityGroupRuleId" } } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return", "type": "boolean" }, "UnknownIpPermissions": { "shape": "S6z", "locationName": "unknownIpPermissionSet" } } } }, "RunInstances": { "input": { "type": "structure", "required": [ "MaxCount", "MinCount" ], "members": { "BlockDeviceMappings": { "shape": "Sev", "locationName": "BlockDeviceMapping" }, "ImageId": {}, "InstanceType": {}, "Ipv6AddressCount": { "type": "integer" }, "Ipv6Addresses": { "shape": "Sj0", "locationName": "Ipv6Address" }, "KernelId": {}, "KeyName": {}, "MaxCount": { "type": "integer" }, "MinCount": { "type": "integer" }, "Monitoring": { "shape": "S1pm" }, "Placement": { "shape": "Scv" }, "RamdiskId": {}, "SecurityGroupIds": { "shape": "Sh9", "locationName": "SecurityGroupId" }, "SecurityGroups": { "shape": "Shx", "locationName": "SecurityGroup" }, "SubnetId": {}, "UserData": { "type": "string", "sensitive": true }, "AdditionalInfo": { "locationName": "additionalInfo" }, "ClientToken": { "idempotencyToken": true, "locationName": "clientToken" }, "DisableApiTermination": { "locationName": "disableApiTermination", "type": "boolean" }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "EbsOptimized": { "locationName": "ebsOptimized", "type": "boolean" }, "IamInstanceProfile": { "shape": "S3v", "locationName": "iamInstanceProfile" }, "InstanceInitiatedShutdownBehavior": { "locationName": "instanceInitiatedShutdownBehavior" }, "NetworkInterfaces": { "shape": "S1p1", "locationName": "networkInterface" }, "PrivateIpAddress": { "locationName": "privateIpAddress" }, "ElasticGpuSpecification": { "type": "list", "member": { "shape": "Sht", "locationName": "item" } }, "ElasticInferenceAccelerators": { "locationName": "ElasticInferenceAccelerator", "type": "list", "member": { "locationName": "item", "type": "structure", "required": [ "Type" ], "members": { "Type": {}, "Count": { "type": "integer" } } } }, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "LaunchTemplate": { "type": "structure", "members": { "LaunchTemplateId": {}, "LaunchTemplateName": {}, "Version": {} } }, "InstanceMarketOptions": { "type": "structure", "members": { "MarketType": {}, "SpotOptions": { "type": "structure", "members": { "MaxPrice": {}, "SpotInstanceType": {}, "BlockDurationMinutes": { "type": "integer" }, "ValidUntil": { "type": "timestamp" }, "InstanceInterruptionBehavior": {} } } } }, "CreditSpecification": { "shape": "Si3" }, "CpuOptions": { "type": "structure", "members": { "CoreCount": { "type": "integer" }, "ThreadsPerCore": { "type": "integer" }, "AmdSevSnp": {} } }, "CapacityReservationSpecification": { "shape": "S27m" }, "HibernationOptions": { "type": "structure", "members": { "Configured": { "type": "boolean" } } }, "LicenseSpecifications": { "locationName": "LicenseSpecification", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "LicenseConfigurationArn": {} } } }, "MetadataOptions": { "type": "structure", "members": { "HttpTokens": {}, "HttpPutResponseHopLimit": { "type": "integer" }, "HttpEndpoint": {}, "HttpProtocolIpv6": {}, "InstanceMetadataTags": {} } }, "EnclaveOptions": { "type": "structure", "members": { "Enabled": { "type": "boolean" } } }, "PrivateDnsNameOptions": { "type": "structure", "members": { "HostnameType": {}, "EnableResourceNameDnsARecord": { "type": "boolean" }, "EnableResourceNameDnsAAAARecord": { "type": "boolean" } } }, "MaintenanceOptions": { "type": "structure", "members": { "AutoRecovery": {} } }, "DisableApiStop": { "type": "boolean" }, "EnablePrimaryIpv6": { "type": "boolean" } } }, "output": { "shape": "S1eu" } }, "RunScheduledInstances": { "input": { "type": "structure", "required": [ "LaunchSpecification", "ScheduledInstanceId" ], "members": { "ClientToken": { "idempotencyToken": true }, "DryRun": { "type": "boolean" }, "InstanceCount": { "type": "integer" }, "LaunchSpecification": { "type": "structure", "required": [ "ImageId" ], "members": { "BlockDeviceMappings": { "locationName": "BlockDeviceMapping", "type": "list", "member": { "locationName": "BlockDeviceMapping", "type": "structure", "members": { "DeviceName": {}, "Ebs": { "type": "structure", "members": { "DeleteOnTermination": { "type": "boolean" }, "Encrypted": { "type": "boolean" }, "Iops": { "type": "integer" }, "SnapshotId": {}, "VolumeSize": { "type": "integer" }, "VolumeType": {} } }, "NoDevice": {}, "VirtualName": {} } } }, "EbsOptimized": { "type": "boolean" }, "IamInstanceProfile": { "type": "structure", "members": { "Arn": {}, "Name": {} } }, "ImageId": {}, "InstanceType": {}, "KernelId": {}, "KeyName": {}, "Monitoring": { "type": "structure", "members": { "Enabled": { "type": "boolean" } } }, "NetworkInterfaces": { "locationName": "NetworkInterface", "type": "list", "member": { "locationName": "NetworkInterface", "type": "structure", "members": { "AssociatePublicIpAddress": { "type": "boolean" }, "DeleteOnTermination": { "type": "boolean" }, "Description": {}, "DeviceIndex": { "type": "integer" }, "Groups": { "shape": "S2fj", "locationName": "Group" }, "Ipv6AddressCount": { "type": "integer" }, "Ipv6Addresses": { "locationName": "Ipv6Address", "type": "list", "member": { "locationName": "Ipv6Address", "type": "structure", "members": { "Ipv6Address": {} } } }, "NetworkInterfaceId": {}, "PrivateIpAddress": {}, "PrivateIpAddressConfigs": { "locationName": "PrivateIpAddressConfig", "type": "list", "member": { "locationName": "PrivateIpAddressConfigSet", "type": "structure", "members": { "Primary": { "type": "boolean" }, "PrivateIpAddress": {} } } }, "SecondaryPrivateIpAddressCount": { "type": "integer" }, "SubnetId": {} } } }, "Placement": { "type": "structure", "members": { "AvailabilityZone": {}, "GroupName": {} } }, "RamdiskId": {}, "SecurityGroupIds": { "shape": "S2fj", "locationName": "SecurityGroupId" }, "SubnetId": {}, "UserData": {} }, "sensitive": true }, "ScheduledInstanceId": {} } }, "output": { "type": "structure", "members": { "InstanceIdSet": { "locationName": "instanceIdSet", "type": "list", "member": { "locationName": "item" } } } } }, "SearchLocalGatewayRoutes": { "input": { "type": "structure", "required": [ "LocalGatewayRouteTableId" ], "members": { "LocalGatewayRouteTableId": {}, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Routes": { "locationName": "routeSet", "type": "list", "member": { "shape": "Sjy", "locationName": "item" } }, "NextToken": { "locationName": "nextToken" } } } }, "SearchTransitGatewayMulticastGroups": { "input": { "type": "structure", "required": [ "TransitGatewayMulticastDomainId" ], "members": { "TransitGatewayMulticastDomainId": {}, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "MulticastGroups": { "locationName": "multicastGroups", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "GroupIpAddress": { "locationName": "groupIpAddress" }, "TransitGatewayAttachmentId": { "locationName": "transitGatewayAttachmentId" }, "SubnetId": { "locationName": "subnetId" }, "ResourceId": { "locationName": "resourceId" }, "ResourceType": { "locationName": "resourceType" }, "ResourceOwnerId": { "locationName": "resourceOwnerId" }, "NetworkInterfaceId": { "locationName": "networkInterfaceId" }, "GroupMember": { "locationName": "groupMember", "type": "boolean" }, "GroupSource": { "locationName": "groupSource", "type": "boolean" }, "MemberType": { "locationName": "memberType" }, "SourceType": { "locationName": "sourceType" } } } }, "NextToken": { "locationName": "nextToken" } } } }, "SearchTransitGatewayRoutes": { "input": { "type": "structure", "required": [ "TransitGatewayRouteTableId", "Filters" ], "members": { "TransitGatewayRouteTableId": {}, "Filters": { "shape": "S10p", "locationName": "Filter" }, "MaxResults": { "type": "integer" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Routes": { "locationName": "routeSet", "type": "list", "member": { "shape": "Sqo", "locationName": "item" } }, "AdditionalRoutesAvailable": { "locationName": "additionalRoutesAvailable", "type": "boolean" } } } }, "SendDiagnosticInterrupt": { "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": {}, "DryRun": { "type": "boolean" } } } }, "StartInstances": { "input": { "type": "structure", "required": [ "InstanceIds" ], "members": { "InstanceIds": { "shape": "S12k", "locationName": "InstanceId" }, "AdditionalInfo": { "locationName": "additionalInfo" }, "DryRun": { "locationName": "dryRun", "type": "boolean" } } }, "output": { "type": "structure", "members": { "StartingInstances": { "shape": "S2g7", "locationName": "instancesSet" } } } }, "StartNetworkInsightsAccessScopeAnalysis": { "input": { "type": "structure", "required": [ "NetworkInsightsAccessScopeId", "ClientToken" ], "members": { "NetworkInsightsAccessScopeId": {}, "DryRun": { "type": "boolean" }, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "ClientToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "NetworkInsightsAccessScopeAnalysis": { "shape": "S1j8", "locationName": "networkInsightsAccessScopeAnalysis" } } } }, "StartNetworkInsightsAnalysis": { "input": { "type": "structure", "required": [ "NetworkInsightsPathId", "ClientToken" ], "members": { "NetworkInsightsPathId": {}, "AdditionalAccounts": { "shape": "So", "locationName": "AdditionalAccount" }, "FilterInArns": { "shape": "S1jk", "locationName": "FilterInArn" }, "DryRun": { "type": "boolean" }, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" }, "ClientToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "NetworkInsightsAnalysis": { "shape": "S1jj", "locationName": "networkInsightsAnalysis" } } } }, "StartVpcEndpointServicePrivateDnsVerification": { "input": { "type": "structure", "required": [ "ServiceId" ], "members": { "DryRun": { "type": "boolean" }, "ServiceId": {} } }, "output": { "type": "structure", "members": { "ReturnValue": { "locationName": "return", "type": "boolean" } } } }, "StopInstances": { "input": { "type": "structure", "required": [ "InstanceIds" ], "members": { "InstanceIds": { "shape": "S12k", "locationName": "InstanceId" }, "Hibernate": { "type": "boolean" }, "DryRun": { "locationName": "dryRun", "type": "boolean" }, "Force": { "locationName": "force", "type": "boolean" } } }, "output": { "type": "structure", "members": { "StoppingInstances": { "shape": "S2g7", "locationName": "instancesSet" } } } }, "TerminateClientVpnConnections": { "input": { "type": "structure", "required": [ "ClientVpnEndpointId" ], "members": { "ClientVpnEndpointId": {}, "ConnectionId": {}, "Username": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "ClientVpnEndpointId": { "locationName": "clientVpnEndpointId" }, "Username": { "locationName": "username" }, "ConnectionStatuses": { "locationName": "connectionStatuses", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "ConnectionId": { "locationName": "connectionId" }, "PreviousStatus": { "shape": "S12z", "locationName": "previousStatus" }, "CurrentStatus": { "shape": "S12z", "locationName": "currentStatus" } } } } } } }, "TerminateInstances": { "input": { "type": "structure", "required": [ "InstanceIds" ], "members": { "InstanceIds": { "shape": "S12k", "locationName": "InstanceId" }, "DryRun": { "locationName": "dryRun", "type": "boolean" } } }, "output": { "type": "structure", "members": { "TerminatingInstances": { "shape": "S2g7", "locationName": "instancesSet" } } } }, "UnassignIpv6Addresses": { "input": { "type": "structure", "required": [ "NetworkInterfaceId" ], "members": { "Ipv6Addresses": { "shape": "S2v", "locationName": "ipv6Addresses" }, "Ipv6Prefixes": { "shape": "S2w", "locationName": "Ipv6Prefix" }, "NetworkInterfaceId": { "locationName": "networkInterfaceId" } } }, "output": { "type": "structure", "members": { "NetworkInterfaceId": { "locationName": "networkInterfaceId" }, "UnassignedIpv6Addresses": { "shape": "S2v", "locationName": "unassignedIpv6Addresses" }, "UnassignedIpv6Prefixes": { "shape": "S2w", "locationName": "unassignedIpv6PrefixSet" } } } }, "UnassignPrivateIpAddresses": { "input": { "type": "structure", "required": [ "NetworkInterfaceId" ], "members": { "NetworkInterfaceId": { "locationName": "networkInterfaceId" }, "PrivateIpAddresses": { "shape": "S30", "locationName": "privateIpAddress" }, "Ipv4Prefixes": { "shape": "S2w", "locationName": "Ipv4Prefix" } } } }, "UnassignPrivateNatGatewayAddress": { "input": { "type": "structure", "required": [ "NatGatewayId", "PrivateIpAddresses" ], "members": { "NatGatewayId": {}, "PrivateIpAddresses": { "shape": "S38", "locationName": "PrivateIpAddress" }, "MaxDrainDurationSeconds": { "type": "integer" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "NatGatewayId": { "locationName": "natGatewayId" }, "NatGatewayAddresses": { "shape": "S3b", "locationName": "natGatewayAddressSet" } } } }, "UnlockSnapshot": { "input": { "type": "structure", "required": [ "SnapshotId" ], "members": { "SnapshotId": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "SnapshotId": { "locationName": "snapshotId" } } } }, "UnmonitorInstances": { "input": { "type": "structure", "required": [ "InstanceIds" ], "members": { "InstanceIds": { "shape": "S12k", "locationName": "InstanceId" }, "DryRun": { "locationName": "dryRun", "type": "boolean" } } }, "output": { "type": "structure", "members": { "InstanceMonitorings": { "shape": "S2bm", "locationName": "instancesSet" } } } }, "UpdateSecurityGroupRuleDescriptionsEgress": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" }, "GroupId": {}, "GroupName": {}, "IpPermissions": { "shape": "S6z" }, "SecurityGroupRuleDescriptions": { "shape": "S2gx", "locationName": "SecurityGroupRuleDescription" } } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return", "type": "boolean" } } } }, "UpdateSecurityGroupRuleDescriptionsIngress": { "input": { "type": "structure", "members": { "DryRun": { "type": "boolean" }, "GroupId": {}, "GroupName": {}, "IpPermissions": { "shape": "S6z" }, "SecurityGroupRuleDescriptions": { "shape": "S2gx", "locationName": "SecurityGroupRuleDescription" } } }, "output": { "type": "structure", "members": { "Return": { "locationName": "return", "type": "boolean" } } } }, "WithdrawByoipCidr": { "input": { "type": "structure", "required": [ "Cidr" ], "members": { "Cidr": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "ByoipCidr": { "shape": "S1y", "locationName": "byoipCidr" } } } } }, "shapes": { "S3": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "ResourceType": { "locationName": "resourceType" }, "Tags": { "shape": "S6", "locationName": "Tag" } } } }, "S6": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Key": { "locationName": "key" }, "Value": { "locationName": "value" } } } }, "Sa": { "type": "structure", "members": { "PublicIp": { "locationName": "publicIp" }, "AllocationId": { "locationName": "allocationId" }, "TransferAccountId": { "locationName": "transferAccountId" }, "TransferOfferExpirationTimestamp": { "locationName": "transferOfferExpirationTimestamp", "type": "timestamp" }, "TransferOfferAcceptedTimestamp": { "locationName": "transferOfferAcceptedTimestamp", "type": "timestamp" }, "AddressTransferStatus": { "locationName": "addressTransferStatus" } } }, "Se": { "type": "list", "member": { "locationName": "ReservedInstanceId" } }, "Sg": { "type": "list", "member": { "locationName": "TargetConfigurationRequest", "type": "structure", "required": [ "OfferingId" ], "members": { "InstanceCount": { "type": "integer" }, "OfferingId": {} } } }, "So": { "type": "list", "member": { "locationName": "item" } }, "Sq": { "type": "structure", "members": { "TransitGatewayMulticastDomainId": { "locationName": "transitGatewayMulticastDomainId" }, "TransitGatewayAttachmentId": { "locationName": "transitGatewayAttachmentId" }, "ResourceId": { "locationName": "resourceId" }, "ResourceType": { "locationName": "resourceType" }, "ResourceOwnerId": { "locationName": "resourceOwnerId" }, "Subnets": { "locationName": "subnets", "type": "list", "member": { "shape": "St", "locationName": "item" } } } }, "St": { "type": "structure", "members": { "SubnetId": { "locationName": "subnetId" }, "State": { "locationName": "state" } } }, "Sx": { "type": "structure", "members": { "TransitGatewayAttachmentId": { "locationName": "transitGatewayAttachmentId" }, "AccepterTransitGatewayAttachmentId": { "locationName": "accepterTransitGatewayAttachmentId" }, "RequesterTgwInfo": { "shape": "Sy", "locationName": "requesterTgwInfo" }, "AccepterTgwInfo": { "shape": "Sy", "locationName": "accepterTgwInfo" }, "Options": { "locationName": "options", "type": "structure", "members": { "DynamicRouting": { "locationName": "dynamicRouting" } } }, "Status": { "locationName": "status", "type": "structure", "members": { "Code": { "locationName": "code" }, "Message": { "locationName": "message" } } }, "State": { "locationName": "state" }, "CreationTime": { "locationName": "creationTime", "type": "timestamp" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } }, "Sy": { "type": "structure", "members": { "TransitGatewayId": { "locationName": "transitGatewayId" }, "CoreNetworkId": { "locationName": "coreNetworkId" }, "OwnerId": { "locationName": "ownerId" }, "Region": { "locationName": "region" } } }, "S16": { "type": "structure", "members": { "TransitGatewayAttachmentId": { "locationName": "transitGatewayAttachmentId" }, "TransitGatewayId": { "locationName": "transitGatewayId" }, "VpcId": { "locationName": "vpcId" }, "VpcOwnerId": { "locationName": "vpcOwnerId" }, "State": { "locationName": "state" }, "SubnetIds": { "shape": "So", "locationName": "subnetIds" }, "CreationTime": { "locationName": "creationTime", "type": "timestamp" }, "Options": { "locationName": "options", "type": "structure", "members": { "DnsSupport": { "locationName": "dnsSupport" }, "SecurityGroupReferencingSupport": { "locationName": "securityGroupReferencingSupport" }, "Ipv6Support": { "locationName": "ipv6Support" }, "ApplianceModeSupport": { "locationName": "applianceModeSupport" } } }, "Tags": { "shape": "S6", "locationName": "tagSet" } } }, "S1e": { "type": "list", "member": { "locationName": "item" } }, "S1h": { "type": "list", "member": { "shape": "S1i", "locationName": "item" } }, "S1i": { "type": "structure", "members": { "Error": { "locationName": "error", "type": "structure", "members": { "Code": { "locationName": "code" }, "Message": { "locationName": "message" } } }, "ResourceId": { "locationName": "resourceId" } } }, "S1n": { "type": "structure", "members": { "AccepterVpcInfo": { "shape": "S1o", "locationName": "accepterVpcInfo" }, "ExpirationTime": { "locationName": "expirationTime", "type": "timestamp" }, "RequesterVpcInfo": { "shape": "S1o", "locationName": "requesterVpcInfo" }, "Status": { "locationName": "status", "type": "structure", "members": { "Code": { "locationName": "code" }, "Message": { "locationName": "message" } } }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "VpcPeeringConnectionId": { "locationName": "vpcPeeringConnectionId" } } }, "S1o": { "type": "structure", "members": { "CidrBlock": { "locationName": "cidrBlock" }, "Ipv6CidrBlockSet": { "locationName": "ipv6CidrBlockSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Ipv6CidrBlock": { "locationName": "ipv6CidrBlock" } } } }, "CidrBlockSet": { "locationName": "cidrBlockSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "CidrBlock": { "locationName": "cidrBlock" } } } }, "OwnerId": { "locationName": "ownerId" }, "PeeringOptions": { "locationName": "peeringOptions", "type": "structure", "members": { "AllowDnsResolutionFromRemoteVpc": { "locationName": "allowDnsResolutionFromRemoteVpc", "type": "boolean" }, "AllowEgressFromLocalClassicLinkToRemoteVpc": { "locationName": "allowEgressFromLocalClassicLinkToRemoteVpc", "type": "boolean" }, "AllowEgressFromLocalVpcToRemoteClassicLink": { "locationName": "allowEgressFromLocalVpcToRemoteClassicLink", "type": "boolean" } } }, "VpcId": { "locationName": "vpcId" }, "Region": { "locationName": "region" } } }, "S1y": { "type": "structure", "members": { "Cidr": { "locationName": "cidr" }, "Description": { "locationName": "description" }, "AsnAssociations": { "locationName": "asnAssociationSet", "type": "list", "member": { "shape": "S20", "locationName": "item" } }, "StatusMessage": { "locationName": "statusMessage" }, "State": { "locationName": "state" }, "NetworkBorderGroup": { "locationName": "networkBorderGroup" } } }, "S20": { "type": "structure", "members": { "Asn": { "locationName": "asn" }, "Cidr": { "locationName": "cidr" }, "StatusMessage": { "locationName": "statusMessage" }, "State": { "locationName": "state" } } }, "S2g": { "type": "list", "member": { "locationName": "item" } }, "S2l": { "type": "structure", "members": { "Cidr": { "locationName": "cidr" }, "IpamPoolAllocationId": { "locationName": "ipamPoolAllocationId" }, "Description": { "locationName": "description" }, "ResourceId": { "locationName": "resourceId" }, "ResourceType": { "locationName": "resourceType" }, "ResourceRegion": { "locationName": "resourceRegion" }, "ResourceOwner": { "locationName": "resourceOwner" } } }, "S2r": { "type": "list", "member": { "locationName": "item" } }, "S2v": { "type": "list", "member": { "locationName": "item" } }, "S2w": { "type": "list", "member": { "locationName": "item" } }, "S30": { "type": "list", "member": { "locationName": "PrivateIpAddress" } }, "S34": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Ipv4Prefix": { "locationName": "ipv4Prefix" } } } }, "S38": { "type": "list", "member": { "locationName": "item" } }, "S3b": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "AllocationId": { "locationName": "allocationId" }, "NetworkInterfaceId": { "locationName": "networkInterfaceId" }, "PrivateIp": { "locationName": "privateIp" }, "PublicIp": { "locationName": "publicIp" }, "AssociationId": { "locationName": "associationId" }, "IsPrimary": { "locationName": "isPrimary", "type": "boolean" }, "FailureMessage": { "locationName": "failureMessage" }, "Status": { "locationName": "status" } } } }, "S3m": { "type": "structure", "members": { "Code": { "locationName": "code" }, "Message": { "locationName": "message" } } }, "S3v": { "type": "structure", "members": { "Arn": { "locationName": "arn" }, "Name": { "locationName": "name" } } }, "S3x": { "type": "structure", "members": { "AssociationId": { "locationName": "associationId" }, "InstanceId": { "locationName": "instanceId" }, "IamInstanceProfile": { "shape": "S3y", "locationName": "iamInstanceProfile" }, "State": { "locationName": "state" }, "Timestamp": { "locationName": "timestamp", "type": "timestamp" } } }, "S3y": { "type": "structure", "members": { "Arn": { "locationName": "arn" }, "Id": { "locationName": "id" } } }, "S43": { "type": "list", "member": { "locationName": "item" } }, "S44": { "type": "list", "member": { "locationName": "item" } }, "S47": { "type": "structure", "members": { "InstanceEventWindowId": { "locationName": "instanceEventWindowId" }, "TimeRanges": { "locationName": "timeRangeSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "StartWeekDay": { "locationName": "startWeekDay" }, "StartHour": { "locationName": "startHour", "type": "integer" }, "EndWeekDay": { "locationName": "endWeekDay" }, "EndHour": { "locationName": "endHour", "type": "integer" } } } }, "Name": { "locationName": "name" }, "CronExpression": { "locationName": "cronExpression" }, "AssociationTarget": { "locationName": "associationTarget", "type": "structure", "members": { "InstanceIds": { "shape": "S43", "locationName": "instanceIdSet" }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "DedicatedHostIds": { "shape": "S44", "locationName": "dedicatedHostIdSet" } } }, "State": { "locationName": "state" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } }, "S4l": { "type": "structure", "members": { "OwnerId": { "locationName": "ownerId" }, "IpamResourceDiscoveryAssociationId": { "locationName": "ipamResourceDiscoveryAssociationId" }, "IpamResourceDiscoveryAssociationArn": { "locationName": "ipamResourceDiscoveryAssociationArn" }, "IpamResourceDiscoveryId": { "locationName": "ipamResourceDiscoveryId" }, "IpamId": { "locationName": "ipamId" }, "IpamArn": { "locationName": "ipamArn" }, "IpamRegion": { "locationName": "ipamRegion" }, "IsDefault": { "locationName": "isDefault", "type": "boolean" }, "ResourceDiscoveryStatus": { "locationName": "resourceDiscoveryStatus" }, "State": { "locationName": "state" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } }, "S4r": { "type": "list", "member": { "locationName": "AllocationId" } }, "S4x": { "type": "structure", "members": { "State": { "locationName": "state" }, "StatusMessage": { "locationName": "statusMessage" } } }, "S52": { "type": "structure", "members": { "AssociationId": { "locationName": "associationId" }, "Ipv6CidrBlock": { "locationName": "ipv6CidrBlock" }, "Ipv6CidrBlockState": { "locationName": "ipv6CidrBlockState", "type": "structure", "members": { "State": { "locationName": "state" }, "StatusMessage": { "locationName": "statusMessage" } } }, "Ipv6AddressAttribute": { "locationName": "ipv6AddressAttribute" }, "IpSource": { "locationName": "ipSource" } } }, "S59": { "type": "list", "member": { "locationName": "item" } }, "S5e": { "type": "structure", "members": { "TransitGatewayPolicyTableId": { "locationName": "transitGatewayPolicyTableId" }, "TransitGatewayAttachmentId": { "locationName": "transitGatewayAttachmentId" }, "ResourceId": { "locationName": "resourceId" }, "ResourceType": { "locationName": "resourceType" }, "State": { "locationName": "state" } } }, "S5j": { "type": "structure", "members": { "TransitGatewayRouteTableId": { "locationName": "transitGatewayRouteTableId" }, "TransitGatewayAttachmentId": { "locationName": "transitGatewayAttachmentId" }, "ResourceId": { "locationName": "resourceId" }, "ResourceType": { "locationName": "resourceType" }, "State": { "locationName": "state" } } }, "S5m": { "type": "structure", "members": { "AssociationId": { "locationName": "associationId" }, "BranchInterfaceId": { "locationName": "branchInterfaceId" }, "TrunkInterfaceId": { "locationName": "trunkInterfaceId" }, "InterfaceProtocol": { "locationName": "interfaceProtocol" }, "VlanId": { "locationName": "vlanId", "type": "integer" }, "GreKey": { "locationName": "greKey", "type": "integer" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } }, "S5s": { "type": "structure", "members": { "AssociationId": { "locationName": "associationId" }, "Ipv6CidrBlock": { "locationName": "ipv6CidrBlock" }, "Ipv6CidrBlockState": { "shape": "S5t", "locationName": "ipv6CidrBlockState" }, "NetworkBorderGroup": { "locationName": "networkBorderGroup" }, "Ipv6Pool": { "locationName": "ipv6Pool" }, "Ipv6AddressAttribute": { "locationName": "ipv6AddressAttribute" }, "IpSource": { "locationName": "ipSource" } } }, "S5t": { "type": "structure", "members": { "State": { "locationName": "state" }, "StatusMessage": { "locationName": "statusMessage" } } }, "S5v": { "type": "structure", "members": { "AssociationId": { "locationName": "associationId" }, "CidrBlock": { "locationName": "cidrBlock" }, "CidrBlockState": { "shape": "S5t", "locationName": "cidrBlockState" } } }, "S5x": { "type": "list", "member": { "locationName": "groupId" } }, "S62": { "type": "structure", "members": { "EnaSrdEnabled": { "type": "boolean" }, "EnaSrdUdpSpecification": { "type": "structure", "members": { "EnaSrdUdpEnabled": { "type": "boolean" } } } } }, "S69": { "type": "structure", "members": { "VerifiedAccessTrustProviderId": { "locationName": "verifiedAccessTrustProviderId" }, "Description": { "locationName": "description" }, "TrustProviderType": { "locationName": "trustProviderType" }, "UserTrustProviderType": { "locationName": "userTrustProviderType" }, "DeviceTrustProviderType": { "locationName": "deviceTrustProviderType" }, "OidcOptions": { "locationName": "oidcOptions", "type": "structure", "members": { "Issuer": { "locationName": "issuer" }, "AuthorizationEndpoint": { "locationName": "authorizationEndpoint" }, "TokenEndpoint": { "locationName": "tokenEndpoint" }, "UserInfoEndpoint": { "locationName": "userInfoEndpoint" }, "ClientId": { "locationName": "clientId" }, "ClientSecret": { "shape": "S6e", "locationName": "clientSecret" }, "Scope": { "locationName": "scope" } } }, "DeviceOptions": { "locationName": "deviceOptions", "type": "structure", "members": { "TenantId": { "locationName": "tenantId" }, "PublicSigningKeyUrl": { "locationName": "publicSigningKeyUrl" } } }, "PolicyReferenceName": { "locationName": "policyReferenceName" }, "CreationTime": { "locationName": "creationTime" }, "LastUpdatedTime": { "locationName": "lastUpdatedTime" }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "SseSpecification": { "shape": "S6g", "locationName": "sseSpecification" } } }, "S6e": { "type": "string", "sensitive": true }, "S6g": { "type": "structure", "members": { "CustomerManagedKeyEnabled": { "locationName": "customerManagedKeyEnabled", "type": "boolean" }, "KmsKeyArn": { "locationName": "kmsKeyArn" } } }, "S6i": { "type": "structure", "members": { "VerifiedAccessInstanceId": { "locationName": "verifiedAccessInstanceId" }, "Description": { "locationName": "description" }, "VerifiedAccessTrustProviders": { "locationName": "verifiedAccessTrustProviderSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "VerifiedAccessTrustProviderId": { "locationName": "verifiedAccessTrustProviderId" }, "Description": { "locationName": "description" }, "TrustProviderType": { "locationName": "trustProviderType" }, "UserTrustProviderType": { "locationName": "userTrustProviderType" }, "DeviceTrustProviderType": { "locationName": "deviceTrustProviderType" } } } }, "CreationTime": { "locationName": "creationTime" }, "LastUpdatedTime": { "locationName": "lastUpdatedTime" }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "FipsEnabled": { "locationName": "fipsEnabled", "type": "boolean" } } }, "S6n": { "type": "structure", "members": { "AttachTime": { "locationName": "attachTime", "type": "timestamp" }, "Device": { "locationName": "device" }, "InstanceId": { "locationName": "instanceId" }, "State": { "locationName": "status" }, "VolumeId": { "locationName": "volumeId" }, "DeleteOnTermination": { "locationName": "deleteOnTermination", "type": "boolean" }, "AssociatedResource": { "locationName": "associatedResource" }, "InstanceOwningService": { "locationName": "instanceOwningService" } } }, "S6s": { "type": "structure", "members": { "State": { "locationName": "state" }, "VpcId": { "locationName": "vpcId" } } }, "S6w": { "type": "structure", "members": { "Code": { "locationName": "code" }, "Message": { "locationName": "message" } } }, "S6z": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "FromPort": { "locationName": "fromPort", "type": "integer" }, "IpProtocol": { "locationName": "ipProtocol" }, "IpRanges": { "locationName": "ipRanges", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "CidrIp": { "locationName": "cidrIp" }, "Description": { "locationName": "description" } } } }, "Ipv6Ranges": { "locationName": "ipv6Ranges", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "CidrIpv6": { "locationName": "cidrIpv6" }, "Description": { "locationName": "description" } } } }, "PrefixListIds": { "locationName": "prefixListIds", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Description": { "locationName": "description" }, "PrefixListId": { "locationName": "prefixListId" } } } }, "ToPort": { "locationName": "toPort", "type": "integer" }, "UserIdGroupPairs": { "locationName": "groups", "type": "list", "member": { "shape": "S78", "locationName": "item" } } } } }, "S78": { "type": "structure", "members": { "Description": { "locationName": "description" }, "GroupId": { "locationName": "groupId" }, "GroupName": { "locationName": "groupName" }, "PeeringStatus": { "locationName": "peeringStatus" }, "UserId": { "locationName": "userId" }, "VpcId": { "locationName": "vpcId" }, "VpcPeeringConnectionId": { "locationName": "vpcPeeringConnectionId" } } }, "S7a": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "SecurityGroupRuleId": { "locationName": "securityGroupRuleId" }, "GroupId": { "locationName": "groupId" }, "GroupOwnerId": { "locationName": "groupOwnerId" }, "IsEgress": { "locationName": "isEgress", "type": "boolean" }, "IpProtocol": { "locationName": "ipProtocol" }, "FromPort": { "locationName": "fromPort", "type": "integer" }, "ToPort": { "locationName": "toPort", "type": "integer" }, "CidrIpv4": { "locationName": "cidrIpv4" }, "CidrIpv6": { "locationName": "cidrIpv6" }, "PrefixListId": { "locationName": "prefixListId" }, "ReferencedGroupInfo": { "locationName": "referencedGroupInfo", "type": "structure", "members": { "GroupId": { "locationName": "groupId" }, "PeeringStatus": { "locationName": "peeringStatus" }, "UserId": { "locationName": "userId" }, "VpcId": { "locationName": "vpcId" }, "VpcPeeringConnectionId": { "locationName": "vpcPeeringConnectionId" } } }, "Description": { "locationName": "description" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } } }, "S7j": { "type": "structure", "members": { "S3": { "type": "structure", "members": { "AWSAccessKeyId": {}, "Bucket": { "locationName": "bucket" }, "Prefix": { "locationName": "prefix" }, "UploadPolicy": { "locationName": "uploadPolicy", "type": "blob" }, "UploadPolicySignature": { "locationName": "uploadPolicySignature", "type": "string", "sensitive": true } } } } }, "S7o": { "type": "structure", "members": { "BundleId": { "locationName": "bundleId" }, "BundleTaskError": { "locationName": "error", "type": "structure", "members": { "Code": { "locationName": "code" }, "Message": { "locationName": "message" } } }, "InstanceId": { "locationName": "instanceId" }, "Progress": { "locationName": "progress" }, "StartTime": { "locationName": "startTime", "type": "timestamp" }, "State": { "locationName": "state" }, "Storage": { "shape": "S7j", "locationName": "storage" }, "UpdateTime": { "locationName": "updateTime", "type": "timestamp" } } }, "S7y": { "type": "list", "member": { "locationName": "item" } }, "S8m": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "ClientToken": { "locationName": "clientToken" }, "CreateDate": { "locationName": "createDate", "type": "timestamp" }, "InstanceCounts": { "locationName": "instanceCounts", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "InstanceCount": { "locationName": "instanceCount", "type": "integer" }, "State": { "locationName": "state" } } } }, "PriceSchedules": { "locationName": "priceSchedules", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Active": { "locationName": "active", "type": "boolean" }, "CurrencyCode": { "locationName": "currencyCode" }, "Price": { "locationName": "price", "type": "double" }, "Term": { "locationName": "term", "type": "long" } } } }, "ReservedInstancesId": { "locationName": "reservedInstancesId" }, "ReservedInstancesListingId": { "locationName": "reservedInstancesListingId" }, "Status": { "locationName": "status" }, "StatusMessage": { "locationName": "statusMessage" }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "UpdateDate": { "locationName": "updateDate", "type": "timestamp" } } } }, "S8y": { "type": "list", "member": { "locationName": "item" } }, "S99": { "type": "list", "member": { "locationName": "SpotInstanceRequestId" } }, "S9z": { "type": "structure", "members": { "CapacityReservationId": { "locationName": "capacityReservationId" }, "OwnerId": { "locationName": "ownerId" }, "CapacityReservationArn": { "locationName": "capacityReservationArn" }, "AvailabilityZoneId": { "locationName": "availabilityZoneId" }, "InstanceType": { "locationName": "instanceType" }, "InstancePlatform": { "locationName": "instancePlatform" }, "AvailabilityZone": { "locationName": "availabilityZone" }, "Tenancy": { "locationName": "tenancy" }, "TotalInstanceCount": { "locationName": "totalInstanceCount", "type": "integer" }, "AvailableInstanceCount": { "locationName": "availableInstanceCount", "type": "integer" }, "EbsOptimized": { "locationName": "ebsOptimized", "type": "boolean" }, "EphemeralStorage": { "locationName": "ephemeralStorage", "type": "boolean" }, "State": { "locationName": "state" }, "StartDate": { "locationName": "startDate", "type": "timestamp" }, "EndDate": { "locationName": "endDate", "type": "timestamp" }, "EndDateType": { "locationName": "endDateType" }, "InstanceMatchCriteria": { "locationName": "instanceMatchCriteria" }, "CreateDate": { "locationName": "createDate", "type": "timestamp" }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "OutpostArn": { "locationName": "outpostArn" }, "CapacityReservationFleetId": { "locationName": "capacityReservationFleetId" }, "PlacementGroupArn": { "locationName": "placementGroupArn" }, "CapacityAllocations": { "locationName": "capacityAllocationSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "AllocationType": { "locationName": "allocationType" }, "Count": { "locationName": "count", "type": "integer" } } } }, "ReservationType": { "locationName": "reservationType" } } }, "Sag": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "CapacityReservationId": { "locationName": "capacityReservationId" }, "AvailabilityZoneId": { "locationName": "availabilityZoneId" }, "InstanceType": { "locationName": "instanceType" }, "InstancePlatform": { "locationName": "instancePlatform" }, "AvailabilityZone": { "locationName": "availabilityZone" }, "TotalInstanceCount": { "locationName": "totalInstanceCount", "type": "integer" }, "FulfilledCapacity": { "locationName": "fulfilledCapacity", "type": "double" }, "EbsOptimized": { "locationName": "ebsOptimized", "type": "boolean" }, "CreateDate": { "locationName": "createDate", "type": "timestamp" }, "Weight": { "locationName": "weight", "type": "double" }, "Priority": { "locationName": "priority", "type": "integer" } } } }, "Sak": { "type": "structure", "members": { "CarrierGatewayId": { "locationName": "carrierGatewayId" }, "VpcId": { "locationName": "vpcId" }, "State": { "locationName": "state" }, "OwnerId": { "locationName": "ownerId" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } }, "Sau": { "type": "structure", "members": { "Enabled": { "type": "boolean" }, "CloudwatchLogGroup": {}, "CloudwatchLogStream": {} } }, "Sax": { "type": "structure", "members": { "Enabled": { "type": "boolean" }, "LambdaFunctionArn": {} } }, "Say": { "type": "structure", "members": { "Enabled": { "type": "boolean" }, "BannerText": {} } }, "Sb0": { "type": "structure", "members": { "Code": { "locationName": "code" }, "Message": { "locationName": "message" } } }, "Sb4": { "type": "structure", "members": { "Code": { "locationName": "code" }, "Message": { "locationName": "message" } } }, "Sb9": { "type": "structure", "members": { "Cidr": { "locationName": "cidr" }, "CoipPoolId": { "locationName": "coipPoolId" }, "LocalGatewayRouteTableId": { "locationName": "localGatewayRouteTableId" } } }, "Sbd": { "type": "structure", "members": { "PoolId": { "locationName": "poolId" }, "PoolCidrs": { "shape": "So", "locationName": "poolCidrSet" }, "LocalGatewayRouteTableId": { "locationName": "localGatewayRouteTableId" }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "PoolArn": { "locationName": "poolArn" } } }, "Sbh": { "type": "structure", "members": { "BgpAsn": { "locationName": "bgpAsn" }, "CustomerGatewayId": { "locationName": "customerGatewayId" }, "IpAddress": { "locationName": "ipAddress" }, "CertificateArn": { "locationName": "certificateArn" }, "State": { "locationName": "state" }, "Type": { "locationName": "type" }, "DeviceName": { "locationName": "deviceName" }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "BgpAsnExtended": { "locationName": "bgpAsnExtended" } } }, "Sbk": { "type": "structure", "members": { "AvailabilityZone": { "locationName": "availabilityZone" }, "AvailabilityZoneId": { "locationName": "availabilityZoneId" }, "AvailableIpAddressCount": { "locationName": "availableIpAddressCount", "type": "integer" }, "CidrBlock": { "locationName": "cidrBlock" }, "DefaultForAz": { "locationName": "defaultForAz", "type": "boolean" }, "EnableLniAtDeviceIndex": { "locationName": "enableLniAtDeviceIndex", "type": "integer" }, "MapPublicIpOnLaunch": { "locationName": "mapPublicIpOnLaunch", "type": "boolean" }, "MapCustomerOwnedIpOnLaunch": { "locationName": "mapCustomerOwnedIpOnLaunch", "type": "boolean" }, "CustomerOwnedIpv4Pool": { "locationName": "customerOwnedIpv4Pool" }, "State": { "locationName": "state" }, "SubnetId": { "locationName": "subnetId" }, "VpcId": { "locationName": "vpcId" }, "OwnerId": { "locationName": "ownerId" }, "AssignIpv6AddressOnCreation": { "locationName": "assignIpv6AddressOnCreation", "type": "boolean" }, "Ipv6CidrBlockAssociationSet": { "locationName": "ipv6CidrBlockAssociationSet", "type": "list", "member": { "shape": "S52", "locationName": "item" } }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "SubnetArn": { "locationName": "subnetArn" }, "OutpostArn": { "locationName": "outpostArn" }, "EnableDns64": { "locationName": "enableDns64", "type": "boolean" }, "Ipv6Native": { "locationName": "ipv6Native", "type": "boolean" }, "PrivateDnsNameOptionsOnLaunch": { "locationName": "privateDnsNameOptionsOnLaunch", "type": "structure", "members": { "HostnameType": { "locationName": "hostnameType" }, "EnableResourceNameDnsARecord": { "locationName": "enableResourceNameDnsARecord", "type": "boolean" }, "EnableResourceNameDnsAAAARecord": { "locationName": "enableResourceNameDnsAAAARecord", "type": "boolean" } } } } }, "Sbs": { "type": "structure", "members": { "CidrBlock": { "locationName": "cidrBlock" }, "DhcpOptionsId": { "locationName": "dhcpOptionsId" }, "State": { "locationName": "state" }, "VpcId": { "locationName": "vpcId" }, "OwnerId": { "locationName": "ownerId" }, "InstanceTenancy": { "locationName": "instanceTenancy" }, "Ipv6CidrBlockAssociationSet": { "locationName": "ipv6CidrBlockAssociationSet", "type": "list", "member": { "shape": "S5s", "locationName": "item" } }, "CidrBlockAssociationSet": { "locationName": "cidrBlockAssociationSet", "type": "list", "member": { "shape": "S5v", "locationName": "item" } }, "IsDefault": { "locationName": "isDefault", "type": "boolean" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } }, "Sc1": { "type": "structure", "members": { "DhcpConfigurations": { "locationName": "dhcpConfigurationSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Key": { "locationName": "key" }, "Values": { "locationName": "valueSet", "type": "list", "member": { "shape": "Sc5", "locationName": "item" } } } } }, "DhcpOptionsId": { "locationName": "dhcpOptionsId" }, "OwnerId": { "locationName": "ownerId" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } }, "Sc5": { "type": "structure", "members": { "Value": { "locationName": "value" } } }, "Sc8": { "type": "structure", "members": { "Attachments": { "shape": "Sc9", "locationName": "attachmentSet" }, "EgressOnlyInternetGatewayId": { "locationName": "egressOnlyInternetGatewayId" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } }, "Sc9": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "State": { "locationName": "state" }, "VpcId": { "locationName": "vpcId" } } } }, "Sco": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "LaunchTemplateSpecification": { "type": "structure", "members": { "LaunchTemplateId": {}, "LaunchTemplateName": {}, "Version": {} } }, "Overrides": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "InstanceType": {}, "MaxPrice": {}, "SubnetId": {}, "AvailabilityZone": {}, "WeightedCapacity": { "type": "double" }, "Priority": { "type": "double" }, "Placement": { "shape": "Scv" }, "InstanceRequirements": { "shape": "Scy" }, "ImageId": {} } } } } } }, "Scv": { "type": "structure", "members": { "AvailabilityZone": { "locationName": "availabilityZone" }, "Affinity": { "locationName": "affinity" }, "GroupName": { "locationName": "groupName" }, "PartitionNumber": { "locationName": "partitionNumber", "type": "integer" }, "HostId": { "locationName": "hostId" }, "Tenancy": { "locationName": "tenancy" }, "SpreadDomain": { "locationName": "spreadDomain" }, "HostResourceGroupArn": { "locationName": "hostResourceGroupArn" }, "GroupId": { "locationName": "groupId" } } }, "Scy": { "type": "structure", "required": [ "VCpuCount", "MemoryMiB" ], "members": { "VCpuCount": { "type": "structure", "required": [ "Min" ], "members": { "Min": { "type": "integer" }, "Max": { "type": "integer" } } }, "MemoryMiB": { "type": "structure", "required": [ "Min" ], "members": { "Min": { "type": "integer" }, "Max": { "type": "integer" } } }, "CpuManufacturers": { "shape": "Sd1", "locationName": "CpuManufacturer" }, "MemoryGiBPerVCpu": { "type": "structure", "members": { "Min": { "type": "double" }, "Max": { "type": "double" } } }, "ExcludedInstanceTypes": { "shape": "Sd4", "locationName": "ExcludedInstanceType" }, "InstanceGenerations": { "shape": "Sd6", "locationName": "InstanceGeneration" }, "SpotMaxPricePercentageOverLowestPrice": { "type": "integer" }, "OnDemandMaxPricePercentageOverLowestPrice": { "type": "integer" }, "BareMetal": {}, "BurstablePerformance": {}, "RequireHibernateSupport": { "type": "boolean" }, "NetworkInterfaceCount": { "type": "structure", "members": { "Min": { "type": "integer" }, "Max": { "type": "integer" } } }, "LocalStorage": {}, "LocalStorageTypes": { "shape": "Sdc", "locationName": "LocalStorageType" }, "TotalLocalStorageGB": { "type": "structure", "members": { "Min": { "type": "double" }, "Max": { "type": "double" } } }, "BaselineEbsBandwidthMbps": { "type": "structure", "members": { "Min": { "type": "integer" }, "Max": { "type": "integer" } } }, "AcceleratorTypes": { "shape": "Sdg", "locationName": "AcceleratorType" }, "AcceleratorCount": { "type": "structure", "members": { "Min": { "type": "integer" }, "Max": { "type": "integer" } } }, "AcceleratorManufacturers": { "shape": "Sdj", "locationName": "AcceleratorManufacturer" }, "AcceleratorNames": { "shape": "Sdl", "locationName": "AcceleratorName" }, "AcceleratorTotalMemoryMiB": { "type": "structure", "members": { "Min": { "type": "integer" }, "Max": { "type": "integer" } } }, "NetworkBandwidthGbps": { "type": "structure", "members": { "Min": { "type": "double" }, "Max": { "type": "double" } } }, "AllowedInstanceTypes": { "shape": "Sdp", "locationName": "AllowedInstanceType" }, "MaxSpotPriceAsPercentageOfOptimalOnDemandPrice": { "type": "integer" } } }, "Sd1": { "type": "list", "member": { "locationName": "item" } }, "Sd4": { "type": "list", "member": { "locationName": "item" } }, "Sd6": { "type": "list", "member": { "locationName": "item" } }, "Sdc": { "type": "list", "member": { "locationName": "item" } }, "Sdg": { "type": "list", "member": { "locationName": "item" } }, "Sdj": { "type": "list", "member": { "locationName": "item" } }, "Sdl": { "type": "list", "member": { "locationName": "item" } }, "Sdp": { "type": "list", "member": { "locationName": "item" } }, "Sdr": { "type": "structure", "required": [ "TotalTargetCapacity" ], "members": { "TotalTargetCapacity": { "type": "integer" }, "OnDemandTargetCapacity": { "type": "integer" }, "SpotTargetCapacity": { "type": "integer" }, "DefaultTargetCapacityType": {}, "TargetCapacityUnitType": {} } }, "Sdz": { "type": "structure", "members": { "LaunchTemplateSpecification": { "shape": "Se0", "locationName": "launchTemplateSpecification" }, "Overrides": { "shape": "Se1", "locationName": "overrides" } } }, "Se0": { "type": "structure", "members": { "LaunchTemplateId": { "locationName": "launchTemplateId" }, "LaunchTemplateName": { "locationName": "launchTemplateName" }, "Version": { "locationName": "version" } } }, "Se1": { "type": "structure", "members": { "InstanceType": { "locationName": "instanceType" }, "MaxPrice": { "locationName": "maxPrice" }, "SubnetId": { "locationName": "subnetId" }, "AvailabilityZone": { "locationName": "availabilityZone" }, "WeightedCapacity": { "locationName": "weightedCapacity", "type": "double" }, "Priority": { "locationName": "priority", "type": "double" }, "Placement": { "locationName": "placement", "type": "structure", "members": { "GroupName": { "locationName": "groupName" } } }, "InstanceRequirements": { "shape": "Se3", "locationName": "instanceRequirements" }, "ImageId": { "locationName": "imageId" } } }, "Se3": { "type": "structure", "members": { "VCpuCount": { "locationName": "vCpuCount", "type": "structure", "members": { "Min": { "locationName": "min", "type": "integer" }, "Max": { "locationName": "max", "type": "integer" } } }, "MemoryMiB": { "locationName": "memoryMiB", "type": "structure", "members": { "Min": { "locationName": "min", "type": "integer" }, "Max": { "locationName": "max", "type": "integer" } } }, "CpuManufacturers": { "shape": "Sd1", "locationName": "cpuManufacturerSet" }, "MemoryGiBPerVCpu": { "locationName": "memoryGiBPerVCpu", "type": "structure", "members": { "Min": { "locationName": "min", "type": "double" }, "Max": { "locationName": "max", "type": "double" } } }, "ExcludedInstanceTypes": { "shape": "Sd4", "locationName": "excludedInstanceTypeSet" }, "InstanceGenerations": { "shape": "Sd6", "locationName": "instanceGenerationSet" }, "SpotMaxPricePercentageOverLowestPrice": { "locationName": "spotMaxPricePercentageOverLowestPrice", "type": "integer" }, "OnDemandMaxPricePercentageOverLowestPrice": { "locationName": "onDemandMaxPricePercentageOverLowestPrice", "type": "integer" }, "BareMetal": { "locationName": "bareMetal" }, "BurstablePerformance": { "locationName": "burstablePerformance" }, "RequireHibernateSupport": { "locationName": "requireHibernateSupport", "type": "boolean" }, "NetworkInterfaceCount": { "locationName": "networkInterfaceCount", "type": "structure", "members": { "Min": { "locationName": "min", "type": "integer" }, "Max": { "locationName": "max", "type": "integer" } } }, "LocalStorage": { "locationName": "localStorage" }, "LocalStorageTypes": { "shape": "Sdc", "locationName": "localStorageTypeSet" }, "TotalLocalStorageGB": { "locationName": "totalLocalStorageGB", "type": "structure", "members": { "Min": { "locationName": "min", "type": "double" }, "Max": { "locationName": "max", "type": "double" } } }, "BaselineEbsBandwidthMbps": { "locationName": "baselineEbsBandwidthMbps", "type": "structure", "members": { "Min": { "locationName": "min", "type": "integer" }, "Max": { "locationName": "max", "type": "integer" } } }, "AcceleratorTypes": { "shape": "Sdg", "locationName": "acceleratorTypeSet" }, "AcceleratorCount": { "locationName": "acceleratorCount", "type": "structure", "members": { "Min": { "locationName": "min", "type": "integer" }, "Max": { "locationName": "max", "type": "integer" } } }, "AcceleratorManufacturers": { "shape": "Sdj", "locationName": "acceleratorManufacturerSet" }, "AcceleratorNames": { "shape": "Sdl", "locationName": "acceleratorNameSet" }, "AcceleratorTotalMemoryMiB": { "locationName": "acceleratorTotalMemoryMiB", "type": "structure", "members": { "Min": { "locationName": "min", "type": "integer" }, "Max": { "locationName": "max", "type": "integer" } } }, "NetworkBandwidthGbps": { "locationName": "networkBandwidthGbps", "type": "structure", "members": { "Min": { "locationName": "min", "type": "double" }, "Max": { "locationName": "max", "type": "double" } } }, "AllowedInstanceTypes": { "shape": "Sdp", "locationName": "allowedInstanceTypeSet" }, "MaxSpotPriceAsPercentageOfOptimalOnDemandPrice": { "locationName": "maxSpotPriceAsPercentageOfOptimalOnDemandPrice", "type": "integer" } } }, "Seg": { "type": "list", "member": { "locationName": "item" } }, "Ses": { "type": "structure", "members": { "Bucket": {}, "Key": {} } }, "Sev": { "type": "list", "member": { "shape": "Sew", "locationName": "BlockDeviceMapping" } }, "Sew": { "type": "structure", "members": { "DeviceName": { "locationName": "deviceName" }, "VirtualName": { "locationName": "virtualName" }, "Ebs": { "locationName": "ebs", "type": "structure", "members": { "DeleteOnTermination": { "locationName": "deleteOnTermination", "type": "boolean" }, "Iops": { "locationName": "iops", "type": "integer" }, "SnapshotId": { "locationName": "snapshotId" }, "VolumeSize": { "locationName": "volumeSize", "type": "integer" }, "VolumeType": { "locationName": "volumeType" }, "KmsKeyId": { "locationName": "kmsKeyId" }, "Throughput": { "locationName": "throughput", "type": "integer" }, "OutpostArn": { "locationName": "outpostArn" }, "Encrypted": { "locationName": "encrypted", "type": "boolean" } } }, "NoDevice": { "locationName": "noDevice" } } }, "Sf4": { "type": "structure", "members": { "OwnerId": { "locationName": "ownerId" }, "InstanceConnectEndpointId": { "locationName": "instanceConnectEndpointId" }, "InstanceConnectEndpointArn": { "locationName": "instanceConnectEndpointArn" }, "State": { "locationName": "state" }, "StateMessage": { "locationName": "stateMessage" }, "DnsName": { "locationName": "dnsName" }, "FipsDnsName": { "locationName": "fipsDnsName" }, "NetworkInterfaceIds": { "locationName": "networkInterfaceIdSet", "type": "list", "member": { "locationName": "item" } }, "VpcId": { "locationName": "vpcId" }, "AvailabilityZone": { "locationName": "availabilityZone" }, "CreatedAt": { "locationName": "createdAt", "type": "timestamp" }, "SubnetId": { "locationName": "subnetId" }, "PreserveClientIp": { "locationName": "preserveClientIp", "type": "boolean" }, "SecurityGroupIds": { "locationName": "securityGroupIdSet", "type": "list", "member": { "locationName": "item" } }, "Tags": { "shape": "S6", "locationName": "tagSet" } } }, "Sfa": { "type": "list", "member": { "type": "structure", "members": { "StartWeekDay": {}, "StartHour": { "type": "integer" }, "EndWeekDay": {}, "EndHour": { "type": "integer" } } } }, "Sfj": { "type": "structure", "members": { "Description": { "locationName": "description" }, "ExportTaskId": { "locationName": "exportTaskId" }, "ExportToS3Task": { "locationName": "exportToS3", "type": "structure", "members": { "ContainerFormat": { "locationName": "containerFormat" }, "DiskImageFormat": { "locationName": "diskImageFormat" }, "S3Bucket": { "locationName": "s3Bucket" }, "S3Key": { "locationName": "s3Key" } } }, "InstanceExportDetails": { "locationName": "instanceExport", "type": "structure", "members": { "InstanceId": { "locationName": "instanceId" }, "TargetEnvironment": { "locationName": "targetEnvironment" } } }, "State": { "locationName": "state" }, "StatusMessage": { "locationName": "statusMessage" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } }, "Sfp": { "type": "structure", "members": { "Attachments": { "shape": "Sc9", "locationName": "attachmentSet" }, "InternetGatewayId": { "locationName": "internetGatewayId" }, "OwnerId": { "locationName": "ownerId" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } }, "Sfr": { "type": "list", "member": { "type": "structure", "members": { "RegionName": {} } } }, "Sfv": { "type": "structure", "members": { "OwnerId": { "locationName": "ownerId" }, "IpamId": { "locationName": "ipamId" }, "IpamArn": { "locationName": "ipamArn" }, "IpamRegion": { "locationName": "ipamRegion" }, "PublicDefaultScopeId": { "locationName": "publicDefaultScopeId" }, "PrivateDefaultScopeId": { "locationName": "privateDefaultScopeId" }, "ScopeCount": { "locationName": "scopeCount", "type": "integer" }, "Description": { "locationName": "description" }, "OperatingRegions": { "shape": "Sfx", "locationName": "operatingRegionSet" }, "State": { "locationName": "state" }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "DefaultResourceDiscoveryId": { "locationName": "defaultResourceDiscoveryId" }, "DefaultResourceDiscoveryAssociationId": { "locationName": "defaultResourceDiscoveryAssociationId" }, "ResourceDiscoveryAssociationCount": { "locationName": "resourceDiscoveryAssociationCount", "type": "integer" }, "StateMessage": { "locationName": "stateMessage" }, "Tier": { "locationName": "tier" }, "EnablePrivateGua": { "locationName": "enablePrivateGua", "type": "boolean" } } }, "Sfx": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "RegionName": { "locationName": "regionName" } } } }, "Sg2": { "type": "structure", "members": { "IpamExternalResourceVerificationTokenId": { "locationName": "ipamExternalResourceVerificationTokenId" }, "IpamExternalResourceVerificationTokenArn": { "locationName": "ipamExternalResourceVerificationTokenArn" }, "IpamId": { "locationName": "ipamId" }, "IpamArn": { "locationName": "ipamArn" }, "IpamRegion": { "locationName": "ipamRegion" }, "TokenValue": { "locationName": "tokenValue" }, "TokenName": { "locationName": "tokenName" }, "NotAfter": { "locationName": "notAfter", "type": "timestamp" }, "Status": { "locationName": "status" }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "State": { "locationName": "state" } } }, "Sg9": { "type": "list", "member": { "shape": "Sga", "locationName": "item" } }, "Sga": { "type": "structure", "members": { "Key": {}, "Value": {} } }, "Sgg": { "type": "structure", "members": { "OwnerId": { "locationName": "ownerId" }, "IpamPoolId": { "locationName": "ipamPoolId" }, "SourceIpamPoolId": { "locationName": "sourceIpamPoolId" }, "IpamPoolArn": { "locationName": "ipamPoolArn" }, "IpamScopeArn": { "locationName": "ipamScopeArn" }, "IpamScopeType": { "locationName": "ipamScopeType" }, "IpamArn": { "locationName": "ipamArn" }, "IpamRegion": { "locationName": "ipamRegion" }, "Locale": { "locationName": "locale" }, "PoolDepth": { "locationName": "poolDepth", "type": "integer" }, "State": { "locationName": "state" }, "StateMessage": { "locationName": "stateMessage" }, "Description": { "locationName": "description" }, "AutoImport": { "locationName": "autoImport", "type": "boolean" }, "PubliclyAdvertisable": { "locationName": "publiclyAdvertisable", "type": "boolean" }, "AddressFamily": { "locationName": "addressFamily" }, "AllocationMinNetmaskLength": { "locationName": "allocationMinNetmaskLength", "type": "integer" }, "AllocationMaxNetmaskLength": { "locationName": "allocationMaxNetmaskLength", "type": "integer" }, "AllocationDefaultNetmaskLength": { "locationName": "allocationDefaultNetmaskLength", "type": "integer" }, "AllocationResourceTags": { "shape": "Sgj", "locationName": "allocationResourceTagSet" }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "AwsService": { "locationName": "awsService" }, "PublicIpSource": { "locationName": "publicIpSource" }, "SourceResource": { "locationName": "sourceResource", "type": "structure", "members": { "ResourceId": { "locationName": "resourceId" }, "ResourceType": { "locationName": "resourceType" }, "ResourceRegion": { "locationName": "resourceRegion" }, "ResourceOwner": { "locationName": "resourceOwner" } } } } }, "Sgj": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Key": { "locationName": "key" }, "Value": { "locationName": "value" } } } }, "Sgo": { "type": "structure", "members": { "OwnerId": { "locationName": "ownerId" }, "IpamResourceDiscoveryId": { "locationName": "ipamResourceDiscoveryId" }, "IpamResourceDiscoveryArn": { "locationName": "ipamResourceDiscoveryArn" }, "IpamResourceDiscoveryRegion": { "locationName": "ipamResourceDiscoveryRegion" }, "Description": { "locationName": "description" }, "OperatingRegions": { "shape": "Sfx", "locationName": "operatingRegionSet" }, "IsDefault": { "locationName": "isDefault", "type": "boolean" }, "State": { "locationName": "state" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } }, "Sgs": { "type": "structure", "members": { "OwnerId": { "locationName": "ownerId" }, "IpamScopeId": { "locationName": "ipamScopeId" }, "IpamScopeArn": { "locationName": "ipamScopeArn" }, "IpamArn": { "locationName": "ipamArn" }, "IpamRegion": { "locationName": "ipamRegion" }, "IpamScopeType": { "locationName": "ipamScopeType" }, "IsDefault": { "locationName": "isDefault", "type": "boolean" }, "Description": { "locationName": "description" }, "PoolCount": { "locationName": "poolCount", "type": "integer" }, "State": { "locationName": "state" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } }, "Sgy": { "type": "string", "sensitive": true }, "Sh1": { "type": "structure", "members": { "KernelId": {}, "EbsOptimized": { "type": "boolean" }, "IamInstanceProfile": { "type": "structure", "members": { "Arn": {}, "Name": {} } }, "BlockDeviceMappings": { "locationName": "BlockDeviceMapping", "type": "list", "member": { "locationName": "BlockDeviceMapping", "type": "structure", "members": { "DeviceName": {}, "VirtualName": {}, "Ebs": { "type": "structure", "members": { "Encrypted": { "type": "boolean" }, "DeleteOnTermination": { "type": "boolean" }, "Iops": { "type": "integer" }, "KmsKeyId": {}, "SnapshotId": {}, "VolumeSize": { "type": "integer" }, "VolumeType": {}, "Throughput": { "type": "integer" } } }, "NoDevice": {} } } }, "NetworkInterfaces": { "locationName": "NetworkInterface", "type": "list", "member": { "locationName": "InstanceNetworkInterfaceSpecification", "type": "structure", "members": { "AssociateCarrierIpAddress": { "type": "boolean" }, "AssociatePublicIpAddress": { "type": "boolean" }, "DeleteOnTermination": { "type": "boolean" }, "Description": {}, "DeviceIndex": { "type": "integer" }, "Groups": { "shape": "Sh9", "locationName": "SecurityGroupId" }, "InterfaceType": {}, "Ipv6AddressCount": { "type": "integer" }, "Ipv6Addresses": { "type": "list", "member": { "locationName": "InstanceIpv6Address", "type": "structure", "members": { "Ipv6Address": {} } } }, "NetworkInterfaceId": {}, "PrivateIpAddress": {}, "PrivateIpAddresses": { "shape": "Shc" }, "SecondaryPrivateIpAddressCount": { "type": "integer" }, "SubnetId": {}, "NetworkCardIndex": { "type": "integer" }, "Ipv4Prefixes": { "shape": "She", "locationName": "Ipv4Prefix" }, "Ipv4PrefixCount": { "type": "integer" }, "Ipv6Prefixes": { "shape": "Shg", "locationName": "Ipv6Prefix" }, "Ipv6PrefixCount": { "type": "integer" }, "PrimaryIpv6": { "type": "boolean" }, "EnaSrdSpecification": { "shape": "Shi" }, "ConnectionTrackingSpecification": { "shape": "Shk" } } } }, "ImageId": {}, "InstanceType": {}, "KeyName": {}, "Monitoring": { "type": "structure", "members": { "Enabled": { "type": "boolean" } } }, "Placement": { "type": "structure", "members": { "AvailabilityZone": {}, "Affinity": {}, "GroupName": {}, "HostId": {}, "Tenancy": {}, "SpreadDomain": {}, "HostResourceGroupArn": {}, "PartitionNumber": { "type": "integer" }, "GroupId": {} } }, "RamDiskId": {}, "DisableApiTermination": { "type": "boolean" }, "InstanceInitiatedShutdownBehavior": {}, "UserData": { "shape": "Sgy" }, "TagSpecifications": { "locationName": "TagSpecification", "type": "list", "member": { "locationName": "LaunchTemplateTagSpecificationRequest", "type": "structure", "members": { "ResourceType": {}, "Tags": { "shape": "S6", "locationName": "Tag" } } } }, "ElasticGpuSpecifications": { "locationName": "ElasticGpuSpecification", "type": "list", "member": { "shape": "Sht", "locationName": "ElasticGpuSpecification" } }, "ElasticInferenceAccelerators": { "locationName": "ElasticInferenceAccelerator", "type": "list", "member": { "locationName": "item", "type": "structure", "required": [ "Type" ], "members": { "Type": {}, "Count": { "type": "integer" } } } }, "SecurityGroupIds": { "shape": "Sh9", "locationName": "SecurityGroupId" }, "SecurityGroups": { "shape": "Shx", "locationName": "SecurityGroup" }, "InstanceMarketOptions": { "type": "structure", "members": { "MarketType": {}, "SpotOptions": { "type": "structure", "members": { "MaxPrice": {}, "SpotInstanceType": {}, "BlockDurationMinutes": { "type": "integer" }, "ValidUntil": { "type": "timestamp" }, "InstanceInterruptionBehavior": {} } } } }, "CreditSpecification": { "shape": "Si3" }, "CpuOptions": { "type": "structure", "members": { "CoreCount": { "type": "integer" }, "ThreadsPerCore": { "type": "integer" }, "AmdSevSnp": {} } }, "CapacityReservationSpecification": { "type": "structure", "members": { "CapacityReservationPreference": {}, "CapacityReservationTarget": { "shape": "Si8" } } }, "LicenseSpecifications": { "locationName": "LicenseSpecification", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "LicenseConfigurationArn": {} } } }, "HibernationOptions": { "type": "structure", "members": { "Configured": { "type": "boolean" } } }, "MetadataOptions": { "type": "structure", "members": { "HttpTokens": {}, "HttpPutResponseHopLimit": { "type": "integer" }, "HttpEndpoint": {}, "HttpProtocolIpv6": {}, "InstanceMetadataTags": {} } }, "EnclaveOptions": { "type": "structure", "members": { "Enabled": { "type": "boolean" } } }, "InstanceRequirements": { "shape": "Scy" }, "PrivateDnsNameOptions": { "type": "structure", "members": { "HostnameType": {}, "EnableResourceNameDnsARecord": { "type": "boolean" }, "EnableResourceNameDnsAAAARecord": { "type": "boolean" } } }, "MaintenanceOptions": { "type": "structure", "members": { "AutoRecovery": {} } }, "DisableApiStop": { "type": "boolean" } } }, "Sh9": { "type": "list", "member": { "locationName": "SecurityGroupId" } }, "Shc": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Primary": { "locationName": "primary", "type": "boolean" }, "PrivateIpAddress": { "locationName": "privateIpAddress" } } } }, "She": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Ipv4Prefix": {} } } }, "Shg": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Ipv6Prefix": {} } } }, "Shi": { "type": "structure", "members": { "EnaSrdEnabled": { "type": "boolean" }, "EnaSrdUdpSpecification": { "type": "structure", "members": { "EnaSrdUdpEnabled": { "type": "boolean" } } } } }, "Shk": { "type": "structure", "members": { "TcpEstablishedTimeout": { "type": "integer" }, "UdpStreamTimeout": { "type": "integer" }, "UdpTimeout": { "type": "integer" } } }, "Sht": { "type": "structure", "required": [ "Type" ], "members": { "Type": {} } }, "Shx": { "type": "list", "member": { "locationName": "SecurityGroup" } }, "Si3": { "type": "structure", "required": [ "CpuCredits" ], "members": { "CpuCredits": {} } }, "Si8": { "type": "structure", "members": { "CapacityReservationId": {}, "CapacityReservationResourceGroupArn": {} } }, "Sim": { "type": "structure", "members": { "LaunchTemplateId": { "locationName": "launchTemplateId" }, "LaunchTemplateName": { "locationName": "launchTemplateName" }, "CreateTime": { "locationName": "createTime", "type": "timestamp" }, "CreatedBy": { "locationName": "createdBy" }, "DefaultVersionNumber": { "locationName": "defaultVersionNumber", "type": "long" }, "LatestVersionNumber": { "locationName": "latestVersionNumber", "type": "long" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } }, "Sin": { "type": "structure", "members": { "Errors": { "locationName": "errorSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Code": { "locationName": "code" }, "Message": { "locationName": "message" } } } } } }, "Sis": { "type": "structure", "members": { "LaunchTemplateId": { "locationName": "launchTemplateId" }, "LaunchTemplateName": { "locationName": "launchTemplateName" }, "VersionNumber": { "locationName": "versionNumber", "type": "long" }, "VersionDescription": { "locationName": "versionDescription" }, "CreateTime": { "locationName": "createTime", "type": "timestamp" }, "CreatedBy": { "locationName": "createdBy" }, "DefaultVersion": { "locationName": "defaultVersion", "type": "boolean" }, "LaunchTemplateData": { "shape": "Sit", "locationName": "launchTemplateData" } } }, "Sit": { "type": "structure", "members": { "KernelId": { "locationName": "kernelId" }, "EbsOptimized": { "locationName": "ebsOptimized", "type": "boolean" }, "IamInstanceProfile": { "locationName": "iamInstanceProfile", "type": "structure", "members": { "Arn": { "locationName": "arn" }, "Name": { "locationName": "name" } } }, "BlockDeviceMappings": { "locationName": "blockDeviceMappingSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "DeviceName": { "locationName": "deviceName" }, "VirtualName": { "locationName": "virtualName" }, "Ebs": { "locationName": "ebs", "type": "structure", "members": { "Encrypted": { "locationName": "encrypted", "type": "boolean" }, "DeleteOnTermination": { "locationName": "deleteOnTermination", "type": "boolean" }, "Iops": { "locationName": "iops", "type": "integer" }, "KmsKeyId": { "locationName": "kmsKeyId" }, "SnapshotId": { "locationName": "snapshotId" }, "VolumeSize": { "locationName": "volumeSize", "type": "integer" }, "VolumeType": { "locationName": "volumeType" }, "Throughput": { "locationName": "throughput", "type": "integer" } } }, "NoDevice": { "locationName": "noDevice" } } } }, "NetworkInterfaces": { "locationName": "networkInterfaceSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "AssociateCarrierIpAddress": { "locationName": "associateCarrierIpAddress", "type": "boolean" }, "AssociatePublicIpAddress": { "locationName": "associatePublicIpAddress", "type": "boolean" }, "DeleteOnTermination": { "locationName": "deleteOnTermination", "type": "boolean" }, "Description": { "locationName": "description" }, "DeviceIndex": { "locationName": "deviceIndex", "type": "integer" }, "Groups": { "shape": "S5x", "locationName": "groupSet" }, "InterfaceType": { "locationName": "interfaceType" }, "Ipv6AddressCount": { "locationName": "ipv6AddressCount", "type": "integer" }, "Ipv6Addresses": { "shape": "Sj0", "locationName": "ipv6AddressesSet" }, "NetworkInterfaceId": { "locationName": "networkInterfaceId" }, "PrivateIpAddress": { "locationName": "privateIpAddress" }, "PrivateIpAddresses": { "shape": "Shc", "locationName": "privateIpAddressesSet" }, "SecondaryPrivateIpAddressCount": { "locationName": "secondaryPrivateIpAddressCount", "type": "integer" }, "SubnetId": { "locationName": "subnetId" }, "NetworkCardIndex": { "locationName": "networkCardIndex", "type": "integer" }, "Ipv4Prefixes": { "locationName": "ipv4PrefixSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Ipv4Prefix": { "locationName": "ipv4Prefix" } } } }, "Ipv4PrefixCount": { "locationName": "ipv4PrefixCount", "type": "integer" }, "Ipv6Prefixes": { "locationName": "ipv6PrefixSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Ipv6Prefix": { "locationName": "ipv6Prefix" } } } }, "Ipv6PrefixCount": { "locationName": "ipv6PrefixCount", "type": "integer" }, "PrimaryIpv6": { "locationName": "primaryIpv6", "type": "boolean" }, "EnaSrdSpecification": { "locationName": "enaSrdSpecification", "type": "structure", "members": { "EnaSrdEnabled": { "locationName": "enaSrdEnabled", "type": "boolean" }, "EnaSrdUdpSpecification": { "locationName": "enaSrdUdpSpecification", "type": "structure", "members": { "EnaSrdUdpEnabled": { "locationName": "enaSrdUdpEnabled", "type": "boolean" } } } } }, "ConnectionTrackingSpecification": { "locationName": "connectionTrackingSpecification", "type": "structure", "members": { "TcpEstablishedTimeout": { "locationName": "tcpEstablishedTimeout", "type": "integer" }, "UdpTimeout": { "locationName": "udpTimeout", "type": "integer" }, "UdpStreamTimeout": { "locationName": "udpStreamTimeout", "type": "integer" } } } } } }, "ImageId": { "locationName": "imageId" }, "InstanceType": { "locationName": "instanceType" }, "KeyName": { "locationName": "keyName" }, "Monitoring": { "locationName": "monitoring", "type": "structure", "members": { "Enabled": { "locationName": "enabled", "type": "boolean" } } }, "Placement": { "locationName": "placement", "type": "structure", "members": { "AvailabilityZone": { "locationName": "availabilityZone" }, "Affinity": { "locationName": "affinity" }, "GroupName": { "locationName": "groupName" }, "HostId": { "locationName": "hostId" }, "Tenancy": { "locationName": "tenancy" }, "SpreadDomain": { "locationName": "spreadDomain" }, "HostResourceGroupArn": { "locationName": "hostResourceGroupArn" }, "PartitionNumber": { "locationName": "partitionNumber", "type": "integer" }, "GroupId": { "locationName": "groupId" } } }, "RamDiskId": { "locationName": "ramDiskId" }, "DisableApiTermination": { "locationName": "disableApiTermination", "type": "boolean" }, "InstanceInitiatedShutdownBehavior": { "locationName": "instanceInitiatedShutdownBehavior" }, "UserData": { "shape": "Sgy", "locationName": "userData" }, "TagSpecifications": { "locationName": "tagSpecificationSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "ResourceType": { "locationName": "resourceType" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } } }, "ElasticGpuSpecifications": { "locationName": "elasticGpuSpecificationSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Type": { "locationName": "type" } } } }, "ElasticInferenceAccelerators": { "locationName": "elasticInferenceAcceleratorSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Type": { "locationName": "type" }, "Count": { "locationName": "count", "type": "integer" } } } }, "SecurityGroupIds": { "shape": "So", "locationName": "securityGroupIdSet" }, "SecurityGroups": { "shape": "So", "locationName": "securityGroupSet" }, "InstanceMarketOptions": { "locationName": "instanceMarketOptions", "type": "structure", "members": { "MarketType": { "locationName": "marketType" }, "SpotOptions": { "locationName": "spotOptions", "type": "structure", "members": { "MaxPrice": { "locationName": "maxPrice" }, "SpotInstanceType": { "locationName": "spotInstanceType" }, "BlockDurationMinutes": { "locationName": "blockDurationMinutes", "type": "integer" }, "ValidUntil": { "locationName": "validUntil", "type": "timestamp" }, "InstanceInterruptionBehavior": { "locationName": "instanceInterruptionBehavior" } } } } }, "CreditSpecification": { "locationName": "creditSpecification", "type": "structure", "members": { "CpuCredits": { "locationName": "cpuCredits" } } }, "CpuOptions": { "locationName": "cpuOptions", "type": "structure", "members": { "CoreCount": { "locationName": "coreCount", "type": "integer" }, "ThreadsPerCore": { "locationName": "threadsPerCore", "type": "integer" }, "AmdSevSnp": { "locationName": "amdSevSnp" } } }, "CapacityReservationSpecification": { "locationName": "capacityReservationSpecification", "type": "structure", "members": { "CapacityReservationPreference": { "locationName": "capacityReservationPreference" }, "CapacityReservationTarget": { "shape": "Sjm", "locationName": "capacityReservationTarget" } } }, "LicenseSpecifications": { "locationName": "licenseSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "LicenseConfigurationArn": { "locationName": "licenseConfigurationArn" } } } }, "HibernationOptions": { "locationName": "hibernationOptions", "type": "structure", "members": { "Configured": { "locationName": "configured", "type": "boolean" } } }, "MetadataOptions": { "locationName": "metadataOptions", "type": "structure", "members": { "State": { "locationName": "state" }, "HttpTokens": { "locationName": "httpTokens" }, "HttpPutResponseHopLimit": { "locationName": "httpPutResponseHopLimit", "type": "integer" }, "HttpEndpoint": { "locationName": "httpEndpoint" }, "HttpProtocolIpv6": { "locationName": "httpProtocolIpv6" }, "InstanceMetadataTags": { "locationName": "instanceMetadataTags" } } }, "EnclaveOptions": { "locationName": "enclaveOptions", "type": "structure", "members": { "Enabled": { "locationName": "enabled", "type": "boolean" } } }, "InstanceRequirements": { "shape": "Se3", "locationName": "instanceRequirements" }, "PrivateDnsNameOptions": { "locationName": "privateDnsNameOptions", "type": "structure", "members": { "HostnameType": { "locationName": "hostnameType" }, "EnableResourceNameDnsARecord": { "locationName": "enableResourceNameDnsARecord", "type": "boolean" }, "EnableResourceNameDnsAAAARecord": { "locationName": "enableResourceNameDnsAAAARecord", "type": "boolean" } } }, "MaintenanceOptions": { "locationName": "maintenanceOptions", "type": "structure", "members": { "AutoRecovery": { "locationName": "autoRecovery" } } }, "DisableApiStop": { "locationName": "disableApiStop", "type": "boolean" } } }, "Sj0": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Ipv6Address": { "locationName": "ipv6Address" }, "IsPrimaryIpv6": { "locationName": "isPrimaryIpv6", "type": "boolean" } } } }, "Sjm": { "type": "structure", "members": { "CapacityReservationId": { "locationName": "capacityReservationId" }, "CapacityReservationResourceGroupArn": { "locationName": "capacityReservationResourceGroupArn" } } }, "Sjy": { "type": "structure", "members": { "DestinationCidrBlock": { "locationName": "destinationCidrBlock" }, "LocalGatewayVirtualInterfaceGroupId": { "locationName": "localGatewayVirtualInterfaceGroupId" }, "Type": { "locationName": "type" }, "State": { "locationName": "state" }, "LocalGatewayRouteTableId": { "locationName": "localGatewayRouteTableId" }, "LocalGatewayRouteTableArn": { "locationName": "localGatewayRouteTableArn" }, "OwnerId": { "locationName": "ownerId" }, "SubnetId": { "locationName": "subnetId" }, "CoipPoolId": { "locationName": "coipPoolId" }, "NetworkInterfaceId": { "locationName": "networkInterfaceId" }, "DestinationPrefixListId": { "locationName": "destinationPrefixListId" } } }, "Sk5": { "type": "structure", "members": { "LocalGatewayRouteTableId": { "locationName": "localGatewayRouteTableId" }, "LocalGatewayRouteTableArn": { "locationName": "localGatewayRouteTableArn" }, "LocalGatewayId": { "locationName": "localGatewayId" }, "OutpostArn": { "locationName": "outpostArn" }, "OwnerId": { "locationName": "ownerId" }, "State": { "locationName": "state" }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "Mode": { "locationName": "mode" }, "StateReason": { "shape": "Sk6", "locationName": "stateReason" } } }, "Sk6": { "type": "structure", "members": { "Code": { "locationName": "code" }, "Message": { "locationName": "message" } } }, "Sk9": { "type": "structure", "members": { "LocalGatewayRouteTableVirtualInterfaceGroupAssociationId": { "locationName": "localGatewayRouteTableVirtualInterfaceGroupAssociationId" }, "LocalGatewayVirtualInterfaceGroupId": { "locationName": "localGatewayVirtualInterfaceGroupId" }, "LocalGatewayId": { "locationName": "localGatewayId" }, "LocalGatewayRouteTableId": { "locationName": "localGatewayRouteTableId" }, "LocalGatewayRouteTableArn": { "locationName": "localGatewayRouteTableArn" }, "OwnerId": { "locationName": "ownerId" }, "State": { "locationName": "state" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } }, "Skd": { "type": "structure", "members": { "LocalGatewayRouteTableVpcAssociationId": { "locationName": "localGatewayRouteTableVpcAssociationId" }, "LocalGatewayRouteTableId": { "locationName": "localGatewayRouteTableId" }, "LocalGatewayRouteTableArn": { "locationName": "localGatewayRouteTableArn" }, "LocalGatewayId": { "locationName": "localGatewayId" }, "VpcId": { "locationName": "vpcId" }, "OwnerId": { "locationName": "ownerId" }, "State": { "locationName": "state" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } }, "Skg": { "type": "list", "member": { "type": "structure", "required": [ "Cidr" ], "members": { "Cidr": {}, "Description": {} } } }, "Skj": { "type": "structure", "members": { "PrefixListId": { "locationName": "prefixListId" }, "AddressFamily": { "locationName": "addressFamily" }, "State": { "locationName": "state" }, "StateMessage": { "locationName": "stateMessage" }, "PrefixListArn": { "locationName": "prefixListArn" }, "PrefixListName": { "locationName": "prefixListName" }, "MaxEntries": { "locationName": "maxEntries", "type": "integer" }, "Version": { "locationName": "version", "type": "long" }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "OwnerId": { "locationName": "ownerId" } } }, "Sko": { "type": "structure", "members": { "CreateTime": { "locationName": "createTime", "type": "timestamp" }, "DeleteTime": { "locationName": "deleteTime", "type": "timestamp" }, "FailureCode": { "locationName": "failureCode" }, "FailureMessage": { "locationName": "failureMessage" }, "NatGatewayAddresses": { "shape": "S3b", "locationName": "natGatewayAddressSet" }, "NatGatewayId": { "locationName": "natGatewayId" }, "ProvisionedBandwidth": { "locationName": "provisionedBandwidth", "type": "structure", "members": { "ProvisionTime": { "locationName": "provisionTime", "type": "timestamp" }, "Provisioned": { "locationName": "provisioned" }, "RequestTime": { "locationName": "requestTime", "type": "timestamp" }, "Requested": { "locationName": "requested" }, "Status": { "locationName": "status" } } }, "State": { "locationName": "state" }, "SubnetId": { "locationName": "subnetId" }, "VpcId": { "locationName": "vpcId" }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "ConnectivityType": { "locationName": "connectivityType" } } }, "Skt": { "type": "structure", "members": { "Associations": { "locationName": "associationSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "NetworkAclAssociationId": { "locationName": "networkAclAssociationId" }, "NetworkAclId": { "locationName": "networkAclId" }, "SubnetId": { "locationName": "subnetId" } } } }, "Entries": { "locationName": "entrySet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "CidrBlock": { "locationName": "cidrBlock" }, "Egress": { "locationName": "egress", "type": "boolean" }, "IcmpTypeCode": { "shape": "Sky", "locationName": "icmpTypeCode" }, "Ipv6CidrBlock": { "locationName": "ipv6CidrBlock" }, "PortRange": { "shape": "Skz", "locationName": "portRange" }, "Protocol": { "locationName": "protocol" }, "RuleAction": { "locationName": "ruleAction" }, "RuleNumber": { "locationName": "ruleNumber", "type": "integer" } } } }, "IsDefault": { "locationName": "default", "type": "boolean" }, "NetworkAclId": { "locationName": "networkAclId" }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "VpcId": { "locationName": "vpcId" }, "OwnerId": { "locationName": "ownerId" } } }, "Sky": { "type": "structure", "members": { "Code": { "locationName": "code", "type": "integer" }, "Type": { "locationName": "type", "type": "integer" } } }, "Skz": { "type": "structure", "members": { "From": { "locationName": "from", "type": "integer" }, "To": { "locationName": "to", "type": "integer" } } }, "Sl4": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Source": { "shape": "Sl6" }, "Destination": { "shape": "Sl6" }, "ThroughResources": { "locationName": "ThroughResource", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "ResourceStatement": { "shape": "Sla" } } } } } } }, "Sl6": { "type": "structure", "members": { "PacketHeaderStatement": { "type": "structure", "members": { "SourceAddresses": { "shape": "So", "locationName": "SourceAddress" }, "DestinationAddresses": { "shape": "So", "locationName": "DestinationAddress" }, "SourcePorts": { "shape": "So", "locationName": "SourcePort" }, "DestinationPorts": { "shape": "So", "locationName": "DestinationPort" }, "SourcePrefixLists": { "shape": "So", "locationName": "SourcePrefixList" }, "DestinationPrefixLists": { "shape": "So", "locationName": "DestinationPrefixList" }, "Protocols": { "shape": "Sl8", "locationName": "Protocol" } } }, "ResourceStatement": { "shape": "Sla" } } }, "Sl8": { "type": "list", "member": { "locationName": "item" } }, "Sla": { "type": "structure", "members": { "Resources": { "shape": "So", "locationName": "Resource" }, "ResourceTypes": { "shape": "So", "locationName": "ResourceType" } } }, "Sle": { "type": "structure", "members": { "NetworkInsightsAccessScopeId": { "locationName": "networkInsightsAccessScopeId" }, "NetworkInsightsAccessScopeArn": { "locationName": "networkInsightsAccessScopeArn" }, "CreatedDate": { "locationName": "createdDate", "type": "timestamp" }, "UpdatedDate": { "locationName": "updatedDate", "type": "timestamp" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } }, "Slg": { "type": "structure", "members": { "NetworkInsightsAccessScopeId": { "locationName": "networkInsightsAccessScopeId" }, "MatchPaths": { "shape": "Slh", "locationName": "matchPathSet" }, "ExcludePaths": { "shape": "Slh", "locationName": "excludePathSet" } } }, "Slh": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Source": { "shape": "Slj", "locationName": "source" }, "Destination": { "shape": "Slj", "locationName": "destination" }, "ThroughResources": { "locationName": "throughResourceSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "ResourceStatement": { "shape": "Sll", "locationName": "resourceStatement" } } } } } } }, "Slj": { "type": "structure", "members": { "PacketHeaderStatement": { "locationName": "packetHeaderStatement", "type": "structure", "members": { "SourceAddresses": { "shape": "So", "locationName": "sourceAddressSet" }, "DestinationAddresses": { "shape": "So", "locationName": "destinationAddressSet" }, "SourcePorts": { "shape": "So", "locationName": "sourcePortSet" }, "DestinationPorts": { "shape": "So", "locationName": "destinationPortSet" }, "SourcePrefixLists": { "shape": "So", "locationName": "sourcePrefixListSet" }, "DestinationPrefixLists": { "shape": "So", "locationName": "destinationPrefixListSet" }, "Protocols": { "shape": "Sl8", "locationName": "protocolSet" } } }, "ResourceStatement": { "shape": "Sll", "locationName": "resourceStatement" } } }, "Sll": { "type": "structure", "members": { "Resources": { "shape": "So", "locationName": "resourceSet" }, "ResourceTypes": { "shape": "So", "locationName": "resourceTypeSet" } } }, "Sls": { "type": "structure", "members": { "SourceAddress": {}, "SourcePortRange": { "shape": "Slt" }, "DestinationAddress": {}, "DestinationPortRange": { "shape": "Slt" } } }, "Slt": { "type": "structure", "members": { "FromPort": { "type": "integer" }, "ToPort": { "type": "integer" } } }, "Slv": { "type": "structure", "members": { "NetworkInsightsPathId": { "locationName": "networkInsightsPathId" }, "NetworkInsightsPathArn": { "locationName": "networkInsightsPathArn" }, "CreatedDate": { "locationName": "createdDate", "type": "timestamp" }, "Source": { "locationName": "source" }, "Destination": { "locationName": "destination" }, "SourceArn": { "locationName": "sourceArn" }, "DestinationArn": { "locationName": "destinationArn" }, "SourceIp": { "locationName": "sourceIp" }, "DestinationIp": { "locationName": "destinationIp" }, "Protocol": { "locationName": "protocol" }, "DestinationPort": { "locationName": "destinationPort", "type": "integer" }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "FilterAtSource": { "shape": "Slx", "locationName": "filterAtSource" }, "FilterAtDestination": { "shape": "Slx", "locationName": "filterAtDestination" } } }, "Slx": { "type": "structure", "members": { "SourceAddress": { "locationName": "sourceAddress" }, "SourcePortRange": { "shape": "Sly", "locationName": "sourcePortRange" }, "DestinationAddress": { "locationName": "destinationAddress" }, "DestinationPortRange": { "shape": "Sly", "locationName": "destinationPortRange" } } }, "Sly": { "type": "structure", "members": { "FromPort": { "locationName": "fromPort", "type": "integer" }, "ToPort": { "locationName": "toPort", "type": "integer" } } }, "Sm2": { "type": "structure", "members": { "Association": { "shape": "Sm3", "locationName": "association" }, "Attachment": { "shape": "Sm4", "locationName": "attachment" }, "AvailabilityZone": { "locationName": "availabilityZone" }, "ConnectionTrackingConfiguration": { "locationName": "connectionTrackingConfiguration", "type": "structure", "members": { "TcpEstablishedTimeout": { "locationName": "tcpEstablishedTimeout", "type": "integer" }, "UdpStreamTimeout": { "locationName": "udpStreamTimeout", "type": "integer" }, "UdpTimeout": { "locationName": "udpTimeout", "type": "integer" } } }, "Description": { "locationName": "description" }, "Groups": { "shape": "Sm8", "locationName": "groupSet" }, "InterfaceType": { "locationName": "interfaceType" }, "Ipv6Addresses": { "locationName": "ipv6AddressesSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Ipv6Address": { "locationName": "ipv6Address" }, "IsPrimaryIpv6": { "locationName": "isPrimaryIpv6", "type": "boolean" } } } }, "MacAddress": { "locationName": "macAddress" }, "NetworkInterfaceId": { "locationName": "networkInterfaceId" }, "OutpostArn": { "locationName": "outpostArn" }, "OwnerId": { "locationName": "ownerId" }, "PrivateDnsName": { "locationName": "privateDnsName" }, "PrivateIpAddress": { "locationName": "privateIpAddress" }, "PrivateIpAddresses": { "locationName": "privateIpAddressesSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Association": { "shape": "Sm3", "locationName": "association" }, "Primary": { "locationName": "primary", "type": "boolean" }, "PrivateDnsName": { "locationName": "privateDnsName" }, "PrivateIpAddress": { "locationName": "privateIpAddress" } } } }, "Ipv4Prefixes": { "shape": "S34", "locationName": "ipv4PrefixSet" }, "Ipv6Prefixes": { "locationName": "ipv6PrefixSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Ipv6Prefix": { "locationName": "ipv6Prefix" } } } }, "RequesterId": { "locationName": "requesterId" }, "RequesterManaged": { "locationName": "requesterManaged", "type": "boolean" }, "SourceDestCheck": { "locationName": "sourceDestCheck", "type": "boolean" }, "Status": { "locationName": "status" }, "SubnetId": { "locationName": "subnetId" }, "TagSet": { "shape": "S6", "locationName": "tagSet" }, "VpcId": { "locationName": "vpcId" }, "DenyAllIgwTraffic": { "locationName": "denyAllIgwTraffic", "type": "boolean" }, "Ipv6Native": { "locationName": "ipv6Native", "type": "boolean" }, "Ipv6Address": { "locationName": "ipv6Address" } } }, "Sm3": { "type": "structure", "members": { "AllocationId": { "locationName": "allocationId" }, "AssociationId": { "locationName": "associationId" }, "IpOwnerId": { "locationName": "ipOwnerId" }, "PublicDnsName": { "locationName": "publicDnsName" }, "PublicIp": { "locationName": "publicIp" }, "CustomerOwnedIp": { "locationName": "customerOwnedIp" }, "CarrierIp": { "locationName": "carrierIp" } } }, "Sm4": { "type": "structure", "members": { "AttachTime": { "locationName": "attachTime", "type": "timestamp" }, "AttachmentId": { "locationName": "attachmentId" }, "DeleteOnTermination": { "locationName": "deleteOnTermination", "type": "boolean" }, "DeviceIndex": { "locationName": "deviceIndex", "type": "integer" }, "NetworkCardIndex": { "locationName": "networkCardIndex", "type": "integer" }, "InstanceId": { "locationName": "instanceId" }, "InstanceOwnerId": { "locationName": "instanceOwnerId" }, "Status": { "locationName": "status" }, "EnaSrdSpecification": { "locationName": "enaSrdSpecification", "type": "structure", "members": { "EnaSrdEnabled": { "locationName": "enaSrdEnabled", "type": "boolean" }, "EnaSrdUdpSpecification": { "locationName": "enaSrdUdpSpecification", "type": "structure", "members": { "EnaSrdUdpEnabled": { "locationName": "enaSrdUdpEnabled", "type": "boolean" } } } } } } }, "Sm8": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "GroupName": { "locationName": "groupName" }, "GroupId": { "locationName": "groupId" } } } }, "Sml": { "type": "structure", "members": { "NetworkInterfacePermissionId": { "locationName": "networkInterfacePermissionId" }, "NetworkInterfaceId": { "locationName": "networkInterfaceId" }, "AwsAccountId": { "locationName": "awsAccountId" }, "AwsService": { "locationName": "awsService" }, "Permission": { "locationName": "permission" }, "PermissionState": { "locationName": "permissionState", "type": "structure", "members": { "State": { "locationName": "state" }, "StatusMessage": { "locationName": "statusMessage" } } } } }, "Sms": { "type": "structure", "members": { "GroupName": { "locationName": "groupName" }, "State": { "locationName": "state" }, "Strategy": { "locationName": "strategy" }, "PartitionCount": { "locationName": "partitionCount", "type": "integer" }, "GroupId": { "locationName": "groupId" }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "GroupArn": { "locationName": "groupArn" }, "SpreadLevel": { "locationName": "spreadLevel" } } }, "Smy": { "type": "structure", "members": { "ReplaceRootVolumeTaskId": { "locationName": "replaceRootVolumeTaskId" }, "InstanceId": { "locationName": "instanceId" }, "TaskState": { "locationName": "taskState" }, "StartTime": { "locationName": "startTime" }, "CompleteTime": { "locationName": "completeTime" }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "ImageId": { "locationName": "imageId" }, "SnapshotId": { "locationName": "snapshotId" }, "DeleteReplacedRootVolume": { "locationName": "deleteReplacedRootVolume", "type": "boolean" } } }, "Sne": { "type": "structure", "members": { "Associations": { "locationName": "associationSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Main": { "locationName": "main", "type": "boolean" }, "RouteTableAssociationId": { "locationName": "routeTableAssociationId" }, "RouteTableId": { "locationName": "routeTableId" }, "SubnetId": { "locationName": "subnetId" }, "GatewayId": { "locationName": "gatewayId" }, "AssociationState": { "shape": "S4x", "locationName": "associationState" } } } }, "PropagatingVgws": { "locationName": "propagatingVgwSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "GatewayId": { "locationName": "gatewayId" } } } }, "RouteTableId": { "locationName": "routeTableId" }, "Routes": { "locationName": "routeSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "DestinationCidrBlock": { "locationName": "destinationCidrBlock" }, "DestinationIpv6CidrBlock": { "locationName": "destinationIpv6CidrBlock" }, "DestinationPrefixListId": { "locationName": "destinationPrefixListId" }, "EgressOnlyInternetGatewayId": { "locationName": "egressOnlyInternetGatewayId" }, "GatewayId": { "locationName": "gatewayId" }, "InstanceId": { "locationName": "instanceId" }, "InstanceOwnerId": { "locationName": "instanceOwnerId" }, "NatGatewayId": { "locationName": "natGatewayId" }, "TransitGatewayId": { "locationName": "transitGatewayId" }, "LocalGatewayId": { "locationName": "localGatewayId" }, "CarrierGatewayId": { "locationName": "carrierGatewayId" }, "NetworkInterfaceId": { "locationName": "networkInterfaceId" }, "Origin": { "locationName": "origin" }, "State": { "locationName": "state" }, "VpcPeeringConnectionId": { "locationName": "vpcPeeringConnectionId" }, "CoreNetworkArn": { "locationName": "coreNetworkArn" } } } }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "VpcId": { "locationName": "vpcId" }, "OwnerId": { "locationName": "ownerId" } } }, "Snq": { "type": "structure", "members": { "DataEncryptionKeyId": { "locationName": "dataEncryptionKeyId" }, "Description": { "locationName": "description" }, "Encrypted": { "locationName": "encrypted", "type": "boolean" }, "KmsKeyId": { "locationName": "kmsKeyId" }, "OwnerId": { "locationName": "ownerId" }, "Progress": { "locationName": "progress" }, "SnapshotId": { "locationName": "snapshotId" }, "StartTime": { "locationName": "startTime", "type": "timestamp" }, "State": { "locationName": "status" }, "StateMessage": { "locationName": "statusMessage" }, "VolumeId": { "locationName": "volumeId" }, "VolumeSize": { "locationName": "volumeSize", "type": "integer" }, "OwnerAlias": { "locationName": "ownerAlias" }, "OutpostArn": { "locationName": "outpostArn" }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "StorageTier": { "locationName": "storageTier" }, "RestoreExpiryTime": { "locationName": "restoreExpiryTime", "type": "timestamp" }, "SseType": { "locationName": "sseType" } } }, "Snx": { "type": "list", "member": { "locationName": "VolumeId" } }, "So4": { "type": "structure", "members": { "Bucket": { "locationName": "bucket" }, "Fault": { "shape": "So5", "locationName": "fault" }, "OwnerId": { "locationName": "ownerId" }, "Prefix": { "locationName": "prefix" }, "State": { "locationName": "state" } } }, "So5": { "type": "structure", "members": { "Code": { "locationName": "code" }, "Message": { "locationName": "message" } } }, "Sog": { "type": "structure", "members": { "SubnetCidrReservationId": { "locationName": "subnetCidrReservationId" }, "SubnetId": { "locationName": "subnetId" }, "Cidr": { "locationName": "cidr" }, "ReservationType": { "locationName": "reservationType" }, "OwnerId": { "locationName": "ownerId" }, "Description": { "locationName": "description" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } }, "Soj": { "type": "list", "member": {} }, "Son": { "type": "structure", "members": { "TrafficMirrorFilterId": { "locationName": "trafficMirrorFilterId" }, "IngressFilterRules": { "shape": "Soo", "locationName": "ingressFilterRuleSet" }, "EgressFilterRules": { "shape": "Soo", "locationName": "egressFilterRuleSet" }, "NetworkServices": { "shape": "Sot", "locationName": "networkServiceSet" }, "Description": { "locationName": "description" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } }, "Soo": { "type": "list", "member": { "shape": "Sop", "locationName": "item" } }, "Sop": { "type": "structure", "members": { "TrafficMirrorFilterRuleId": { "locationName": "trafficMirrorFilterRuleId" }, "TrafficMirrorFilterId": { "locationName": "trafficMirrorFilterId" }, "TrafficDirection": { "locationName": "trafficDirection" }, "RuleNumber": { "locationName": "ruleNumber", "type": "integer" }, "RuleAction": { "locationName": "ruleAction" }, "Protocol": { "locationName": "protocol", "type": "integer" }, "DestinationPortRange": { "shape": "Sos", "locationName": "destinationPortRange" }, "SourcePortRange": { "shape": "Sos", "locationName": "sourcePortRange" }, "DestinationCidrBlock": { "locationName": "destinationCidrBlock" }, "SourceCidrBlock": { "locationName": "sourceCidrBlock" }, "Description": { "locationName": "description" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } }, "Sos": { "type": "structure", "members": { "FromPort": { "locationName": "fromPort", "type": "integer" }, "ToPort": { "locationName": "toPort", "type": "integer" } } }, "Sot": { "type": "list", "member": { "locationName": "item" } }, "Sox": { "type": "structure", "members": { "FromPort": { "type": "integer" }, "ToPort": { "type": "integer" } } }, "Sp2": { "type": "structure", "members": { "TrafficMirrorSessionId": { "locationName": "trafficMirrorSessionId" }, "TrafficMirrorTargetId": { "locationName": "trafficMirrorTargetId" }, "TrafficMirrorFilterId": { "locationName": "trafficMirrorFilterId" }, "NetworkInterfaceId": { "locationName": "networkInterfaceId" }, "OwnerId": { "locationName": "ownerId" }, "PacketLength": { "locationName": "packetLength", "type": "integer" }, "SessionNumber": { "locationName": "sessionNumber", "type": "integer" }, "VirtualNetworkId": { "locationName": "virtualNetworkId", "type": "integer" }, "Description": { "locationName": "description" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } }, "Sp5": { "type": "structure", "members": { "TrafficMirrorTargetId": { "locationName": "trafficMirrorTargetId" }, "NetworkInterfaceId": { "locationName": "networkInterfaceId" }, "NetworkLoadBalancerArn": { "locationName": "networkLoadBalancerArn" }, "Type": { "locationName": "type" }, "Description": { "locationName": "description" }, "OwnerId": { "locationName": "ownerId" }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "GatewayLoadBalancerEndpointId": { "locationName": "gatewayLoadBalancerEndpointId" } } }, "Spe": { "type": "list", "member": { "locationName": "item" } }, "Spg": { "type": "structure", "members": { "TransitGatewayId": { "locationName": "transitGatewayId" }, "TransitGatewayArn": { "locationName": "transitGatewayArn" }, "State": { "locationName": "state" }, "OwnerId": { "locationName": "ownerId" }, "Description": { "locationName": "description" }, "CreationTime": { "locationName": "creationTime", "type": "timestamp" }, "Options": { "locationName": "options", "type": "structure", "members": { "AmazonSideAsn": { "locationName": "amazonSideAsn", "type": "long" }, "TransitGatewayCidrBlocks": { "shape": "So", "locationName": "transitGatewayCidrBlocks" }, "AutoAcceptSharedAttachments": { "locationName": "autoAcceptSharedAttachments" }, "DefaultRouteTableAssociation": { "locationName": "defaultRouteTableAssociation" }, "AssociationDefaultRouteTableId": { "locationName": "associationDefaultRouteTableId" }, "DefaultRouteTablePropagation": { "locationName": "defaultRouteTablePropagation" }, "PropagationDefaultRouteTableId": { "locationName": "propagationDefaultRouteTableId" }, "VpnEcmpSupport": { "locationName": "vpnEcmpSupport" }, "DnsSupport": { "locationName": "dnsSupport" }, "SecurityGroupReferencingSupport": { "locationName": "securityGroupReferencingSupport" }, "MulticastSupport": { "locationName": "multicastSupport" } } }, "Tags": { "shape": "S6", "locationName": "tagSet" } } }, "Spn": { "type": "structure", "members": { "TransitGatewayAttachmentId": { "locationName": "transitGatewayAttachmentId" }, "TransportTransitGatewayAttachmentId": { "locationName": "transportTransitGatewayAttachmentId" }, "TransitGatewayId": { "locationName": "transitGatewayId" }, "State": { "locationName": "state" }, "CreationTime": { "locationName": "creationTime", "type": "timestamp" }, "Options": { "locationName": "options", "type": "structure", "members": { "Protocol": { "locationName": "protocol" } } }, "Tags": { "shape": "S6", "locationName": "tagSet" } } }, "Spr": { "type": "list", "member": { "locationName": "item" } }, "Spt": { "type": "structure", "members": { "TransitGatewayAttachmentId": { "locationName": "transitGatewayAttachmentId" }, "TransitGatewayConnectPeerId": { "locationName": "transitGatewayConnectPeerId" }, "State": { "locationName": "state" }, "CreationTime": { "locationName": "creationTime", "type": "timestamp" }, "ConnectPeerConfiguration": { "locationName": "connectPeerConfiguration", "type": "structure", "members": { "TransitGatewayAddress": { "locationName": "transitGatewayAddress" }, "PeerAddress": { "locationName": "peerAddress" }, "InsideCidrBlocks": { "shape": "Spr", "locationName": "insideCidrBlocks" }, "Protocol": { "locationName": "protocol" }, "BgpConfigurations": { "locationName": "bgpConfigurations", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "TransitGatewayAsn": { "locationName": "transitGatewayAsn", "type": "long" }, "PeerAsn": { "locationName": "peerAsn", "type": "long" }, "TransitGatewayAddress": { "locationName": "transitGatewayAddress" }, "PeerAddress": { "locationName": "peerAddress" }, "BgpStatus": { "locationName": "bgpStatus" } } } } } }, "Tags": { "shape": "S6", "locationName": "tagSet" } } }, "Sq6": { "type": "structure", "members": { "TransitGatewayMulticastDomainId": { "locationName": "transitGatewayMulticastDomainId" }, "TransitGatewayId": { "locationName": "transitGatewayId" }, "TransitGatewayMulticastDomainArn": { "locationName": "transitGatewayMulticastDomainArn" }, "OwnerId": { "locationName": "ownerId" }, "Options": { "locationName": "options", "type": "structure", "members": { "Igmpv2Support": { "locationName": "igmpv2Support" }, "StaticSourcesSupport": { "locationName": "staticSourcesSupport" }, "AutoAcceptSharedAssociations": { "locationName": "autoAcceptSharedAssociations" } } }, "State": { "locationName": "state" }, "CreationTime": { "locationName": "creationTime", "type": "timestamp" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } }, "Sqf": { "type": "structure", "members": { "TransitGatewayPolicyTableId": { "locationName": "transitGatewayPolicyTableId" }, "TransitGatewayId": { "locationName": "transitGatewayId" }, "State": { "locationName": "state" }, "CreationTime": { "locationName": "creationTime", "type": "timestamp" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } }, "Sqj": { "type": "structure", "members": { "TransitGatewayRouteTableId": { "locationName": "transitGatewayRouteTableId" }, "PrefixListId": { "locationName": "prefixListId" }, "PrefixListOwnerId": { "locationName": "prefixListOwnerId" }, "State": { "locationName": "state" }, "Blackhole": { "locationName": "blackhole", "type": "boolean" }, "TransitGatewayAttachment": { "locationName": "transitGatewayAttachment", "type": "structure", "members": { "TransitGatewayAttachmentId": { "locationName": "transitGatewayAttachmentId" }, "ResourceType": { "locationName": "resourceType" }, "ResourceId": { "locationName": "resourceId" } } } } }, "Sqo": { "type": "structure", "members": { "DestinationCidrBlock": { "locationName": "destinationCidrBlock" }, "PrefixListId": { "locationName": "prefixListId" }, "TransitGatewayRouteTableAnnouncementId": { "locationName": "transitGatewayRouteTableAnnouncementId" }, "TransitGatewayAttachments": { "locationName": "transitGatewayAttachments", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "ResourceId": { "locationName": "resourceId" }, "TransitGatewayAttachmentId": { "locationName": "transitGatewayAttachmentId" }, "ResourceType": { "locationName": "resourceType" } } } }, "Type": { "locationName": "type" }, "State": { "locationName": "state" } } }, "Sqw": { "type": "structure", "members": { "TransitGatewayRouteTableId": { "locationName": "transitGatewayRouteTableId" }, "TransitGatewayId": { "locationName": "transitGatewayId" }, "State": { "locationName": "state" }, "DefaultAssociationRouteTable": { "locationName": "defaultAssociationRouteTable", "type": "boolean" }, "DefaultPropagationRouteTable": { "locationName": "defaultPropagationRouteTable", "type": "boolean" }, "CreationTime": { "locationName": "creationTime", "type": "timestamp" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } }, "Sr0": { "type": "structure", "members": { "TransitGatewayRouteTableAnnouncementId": { "locationName": "transitGatewayRouteTableAnnouncementId" }, "TransitGatewayId": { "locationName": "transitGatewayId" }, "CoreNetworkId": { "locationName": "coreNetworkId" }, "PeerTransitGatewayId": { "locationName": "peerTransitGatewayId" }, "PeerCoreNetworkId": { "locationName": "peerCoreNetworkId" }, "PeeringAttachmentId": { "locationName": "peeringAttachmentId" }, "AnnouncementDirection": { "locationName": "announcementDirection" }, "TransitGatewayRouteTableId": { "locationName": "transitGatewayRouteTableId" }, "State": { "locationName": "state" }, "CreationTime": { "locationName": "creationTime", "type": "timestamp" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } }, "Srb": { "type": "list", "member": { "locationName": "item" } }, "Sri": { "type": "structure", "members": { "CustomerManagedKeyEnabled": { "type": "boolean" }, "KmsKeyArn": {} } }, "Srk": { "type": "structure", "members": { "VerifiedAccessInstanceId": { "locationName": "verifiedAccessInstanceId" }, "VerifiedAccessGroupId": { "locationName": "verifiedAccessGroupId" }, "VerifiedAccessEndpointId": { "locationName": "verifiedAccessEndpointId" }, "ApplicationDomain": { "locationName": "applicationDomain" }, "EndpointType": { "locationName": "endpointType" }, "AttachmentType": { "locationName": "attachmentType" }, "DomainCertificateArn": { "locationName": "domainCertificateArn" }, "EndpointDomain": { "locationName": "endpointDomain" }, "DeviceValidationDomain": { "locationName": "deviceValidationDomain" }, "SecurityGroupIds": { "shape": "Srb", "locationName": "securityGroupIdSet" }, "LoadBalancerOptions": { "locationName": "loadBalancerOptions", "type": "structure", "members": { "Protocol": { "locationName": "protocol" }, "Port": { "locationName": "port", "type": "integer" }, "LoadBalancerArn": { "locationName": "loadBalancerArn" }, "SubnetIds": { "locationName": "subnetIdSet", "type": "list", "member": { "locationName": "item" } } } }, "NetworkInterfaceOptions": { "locationName": "networkInterfaceOptions", "type": "structure", "members": { "NetworkInterfaceId": { "locationName": "networkInterfaceId" }, "Protocol": { "locationName": "protocol" }, "Port": { "locationName": "port", "type": "integer" } } }, "Status": { "locationName": "status", "type": "structure", "members": { "Code": { "locationName": "code" }, "Message": { "locationName": "message" } } }, "Description": { "locationName": "description" }, "CreationTime": { "locationName": "creationTime" }, "LastUpdatedTime": { "locationName": "lastUpdatedTime" }, "DeletionTime": { "locationName": "deletionTime" }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "SseSpecification": { "shape": "S6g", "locationName": "sseSpecification" } } }, "Srs": { "type": "structure", "members": { "VerifiedAccessGroupId": { "locationName": "verifiedAccessGroupId" }, "VerifiedAccessInstanceId": { "locationName": "verifiedAccessInstanceId" }, "Description": { "locationName": "description" }, "Owner": { "locationName": "owner" }, "VerifiedAccessGroupArn": { "locationName": "verifiedAccessGroupArn" }, "CreationTime": { "locationName": "creationTime" }, "LastUpdatedTime": { "locationName": "lastUpdatedTime" }, "DeletionTime": { "locationName": "deletionTime" }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "SseSpecification": { "shape": "S6g", "locationName": "sseSpecification" } } }, "Ss0": { "type": "structure", "members": { "Attachments": { "locationName": "attachmentSet", "type": "list", "member": { "shape": "S6n", "locationName": "item" } }, "AvailabilityZone": { "locationName": "availabilityZone" }, "CreateTime": { "locationName": "createTime", "type": "timestamp" }, "Encrypted": { "locationName": "encrypted", "type": "boolean" }, "KmsKeyId": { "locationName": "kmsKeyId" }, "OutpostArn": { "locationName": "outpostArn" }, "Size": { "locationName": "size", "type": "integer" }, "SnapshotId": { "locationName": "snapshotId" }, "State": { "locationName": "status" }, "VolumeId": { "locationName": "volumeId" }, "Iops": { "locationName": "iops", "type": "integer" }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "VolumeType": { "locationName": "volumeType" }, "FastRestored": { "locationName": "fastRestored", "type": "boolean" }, "MultiAttachEnabled": { "locationName": "multiAttachEnabled", "type": "boolean" }, "Throughput": { "locationName": "throughput", "type": "integer" }, "SseType": { "locationName": "sseType" } } }, "Ss7": { "type": "list", "member": { "locationName": "item" } }, "Ss8": { "type": "list", "member": { "locationName": "item" } }, "Ss9": { "type": "list", "member": { "locationName": "item" } }, "Ssb": { "type": "structure", "members": { "DnsRecordIpType": {}, "PrivateDnsOnlyForInboundResolverEndpoint": { "type": "boolean" } } }, "Ssd": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "SubnetId": {}, "Ipv4": {}, "Ipv6": {} } } }, "Ssg": { "type": "structure", "members": { "VpcEndpointId": { "locationName": "vpcEndpointId" }, "VpcEndpointType": { "locationName": "vpcEndpointType" }, "VpcId": { "locationName": "vpcId" }, "ServiceName": { "locationName": "serviceName" }, "State": { "locationName": "state" }, "PolicyDocument": { "locationName": "policyDocument" }, "RouteTableIds": { "shape": "So", "locationName": "routeTableIdSet" }, "SubnetIds": { "shape": "So", "locationName": "subnetIdSet" }, "Groups": { "locationName": "groupSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "GroupId": { "locationName": "groupId" }, "GroupName": { "locationName": "groupName" } } } }, "IpAddressType": { "locationName": "ipAddressType" }, "DnsOptions": { "locationName": "dnsOptions", "type": "structure", "members": { "DnsRecordIpType": { "locationName": "dnsRecordIpType" }, "PrivateDnsOnlyForInboundResolverEndpoint": { "locationName": "privateDnsOnlyForInboundResolverEndpoint", "type": "boolean" } } }, "PrivateDnsEnabled": { "locationName": "privateDnsEnabled", "type": "boolean" }, "RequesterManaged": { "locationName": "requesterManaged", "type": "boolean" }, "NetworkInterfaceIds": { "shape": "So", "locationName": "networkInterfaceIdSet" }, "DnsEntries": { "shape": "Ssl", "locationName": "dnsEntrySet" }, "CreationTimestamp": { "locationName": "creationTimestamp", "type": "timestamp" }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "OwnerId": { "locationName": "ownerId" }, "LastError": { "locationName": "lastError", "type": "structure", "members": { "Message": { "locationName": "message" }, "Code": { "locationName": "code" } } } } }, "Ssl": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "DnsName": { "locationName": "dnsName" }, "HostedZoneId": { "locationName": "hostedZoneId" } } } }, "Ssq": { "type": "structure", "members": { "ConnectionNotificationId": { "locationName": "connectionNotificationId" }, "ServiceId": { "locationName": "serviceId" }, "VpcEndpointId": { "locationName": "vpcEndpointId" }, "ConnectionNotificationType": { "locationName": "connectionNotificationType" }, "ConnectionNotificationArn": { "locationName": "connectionNotificationArn" }, "ConnectionEvents": { "shape": "So", "locationName": "connectionEvents" }, "ConnectionNotificationState": { "locationName": "connectionNotificationState" } } }, "Ssv": { "type": "structure", "members": { "ServiceType": { "shape": "Ssw", "locationName": "serviceType" }, "ServiceId": { "locationName": "serviceId" }, "ServiceName": { "locationName": "serviceName" }, "ServiceState": { "locationName": "serviceState" }, "AvailabilityZones": { "shape": "So", "locationName": "availabilityZoneSet" }, "AcceptanceRequired": { "locationName": "acceptanceRequired", "type": "boolean" }, "ManagesVpcEndpoints": { "locationName": "managesVpcEndpoints", "type": "boolean" }, "NetworkLoadBalancerArns": { "shape": "So", "locationName": "networkLoadBalancerArnSet" }, "GatewayLoadBalancerArns": { "shape": "So", "locationName": "gatewayLoadBalancerArnSet" }, "SupportedIpAddressTypes": { "shape": "St0", "locationName": "supportedIpAddressTypeSet" }, "BaseEndpointDnsNames": { "shape": "So", "locationName": "baseEndpointDnsNameSet" }, "PrivateDnsName": { "locationName": "privateDnsName" }, "PrivateDnsNameConfiguration": { "locationName": "privateDnsNameConfiguration", "type": "structure", "members": { "State": { "locationName": "state" }, "Type": { "locationName": "type" }, "Value": { "locationName": "value" }, "Name": { "locationName": "name" } } }, "PayerResponsibility": { "locationName": "payerResponsibility" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } }, "Ssw": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "ServiceType": { "locationName": "serviceType" } } } }, "St0": { "type": "list", "member": { "locationName": "item" } }, "Std": { "type": "string", "sensitive": true }, "Ste": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Value": {} } } }, "Stg": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Value": {} } } }, "Sti": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Value": {} } } }, "Stk": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Value": {} } } }, "Stm": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Value": { "type": "integer" } } } }, "Sto": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Value": { "type": "integer" } } } }, "Stq": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Value": {} } } }, "Sts": { "type": "structure", "members": { "CloudWatchLogOptions": { "type": "structure", "members": { "LogEnabled": { "type": "boolean" }, "LogGroupArn": {}, "LogOutputFormat": {} } } } }, "Stw": { "type": "structure", "members": { "CustomerGatewayConfiguration": { "locationName": "customerGatewayConfiguration", "type": "string", "sensitive": true }, "CustomerGatewayId": { "locationName": "customerGatewayId" }, "Category": { "locationName": "category" }, "State": { "locationName": "state" }, "Type": { "locationName": "type" }, "VpnConnectionId": { "locationName": "vpnConnectionId" }, "VpnGatewayId": { "locationName": "vpnGatewayId" }, "TransitGatewayId": { "locationName": "transitGatewayId" }, "CoreNetworkArn": { "locationName": "coreNetworkArn" }, "CoreNetworkAttachmentArn": { "locationName": "coreNetworkAttachmentArn" }, "GatewayAssociationState": { "locationName": "gatewayAssociationState" }, "Options": { "locationName": "options", "type": "structure", "members": { "EnableAcceleration": { "locationName": "enableAcceleration", "type": "boolean" }, "StaticRoutesOnly": { "locationName": "staticRoutesOnly", "type": "boolean" }, "LocalIpv4NetworkCidr": { "locationName": "localIpv4NetworkCidr" }, "RemoteIpv4NetworkCidr": { "locationName": "remoteIpv4NetworkCidr" }, "LocalIpv6NetworkCidr": { "locationName": "localIpv6NetworkCidr" }, "RemoteIpv6NetworkCidr": { "locationName": "remoteIpv6NetworkCidr" }, "OutsideIpAddressType": { "locationName": "outsideIpAddressType" }, "TransportTransitGatewayAttachmentId": { "locationName": "transportTransitGatewayAttachmentId" }, "TunnelInsideIpVersion": { "locationName": "tunnelInsideIpVersion" }, "TunnelOptions": { "locationName": "tunnelOptionSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "OutsideIpAddress": { "locationName": "outsideIpAddress" }, "TunnelInsideCidr": { "locationName": "tunnelInsideCidr" }, "TunnelInsideIpv6Cidr": { "locationName": "tunnelInsideIpv6Cidr" }, "PreSharedKey": { "shape": "Std", "locationName": "preSharedKey" }, "Phase1LifetimeSeconds": { "locationName": "phase1LifetimeSeconds", "type": "integer" }, "Phase2LifetimeSeconds": { "locationName": "phase2LifetimeSeconds", "type": "integer" }, "RekeyMarginTimeSeconds": { "locationName": "rekeyMarginTimeSeconds", "type": "integer" }, "RekeyFuzzPercentage": { "locationName": "rekeyFuzzPercentage", "type": "integer" }, "ReplayWindowSize": { "locationName": "replayWindowSize", "type": "integer" }, "DpdTimeoutSeconds": { "locationName": "dpdTimeoutSeconds", "type": "integer" }, "DpdTimeoutAction": { "locationName": "dpdTimeoutAction" }, "Phase1EncryptionAlgorithms": { "locationName": "phase1EncryptionAlgorithmSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Value": { "locationName": "value" } } } }, "Phase2EncryptionAlgorithms": { "locationName": "phase2EncryptionAlgorithmSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Value": { "locationName": "value" } } } }, "Phase1IntegrityAlgorithms": { "locationName": "phase1IntegrityAlgorithmSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Value": { "locationName": "value" } } } }, "Phase2IntegrityAlgorithms": { "locationName": "phase2IntegrityAlgorithmSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Value": { "locationName": "value" } } } }, "Phase1DHGroupNumbers": { "locationName": "phase1DHGroupNumberSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Value": { "locationName": "value", "type": "integer" } } } }, "Phase2DHGroupNumbers": { "locationName": "phase2DHGroupNumberSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Value": { "locationName": "value", "type": "integer" } } } }, "IkeVersions": { "locationName": "ikeVersionSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Value": { "locationName": "value" } } } }, "StartupAction": { "locationName": "startupAction" }, "LogOptions": { "locationName": "logOptions", "type": "structure", "members": { "CloudWatchLogOptions": { "locationName": "cloudWatchLogOptions", "type": "structure", "members": { "LogEnabled": { "locationName": "logEnabled", "type": "boolean" }, "LogGroupArn": { "locationName": "logGroupArn" }, "LogOutputFormat": { "locationName": "logOutputFormat" } } } } }, "EnableTunnelLifecycleControl": { "locationName": "enableTunnelLifecycleControl", "type": "boolean" } } } } } }, "Routes": { "locationName": "routes", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "DestinationCidrBlock": { "locationName": "destinationCidrBlock" }, "Source": { "locationName": "source" }, "State": { "locationName": "state" } } } }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "VgwTelemetry": { "locationName": "vgwTelemetry", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "AcceptedRouteCount": { "locationName": "acceptedRouteCount", "type": "integer" }, "LastStatusChange": { "locationName": "lastStatusChange", "type": "timestamp" }, "OutsideIpAddress": { "locationName": "outsideIpAddress" }, "Status": { "locationName": "status" }, "StatusMessage": { "locationName": "statusMessage" }, "CertificateArn": { "locationName": "certificateArn" } } } } } }, "Sut": { "type": "structure", "members": { "AvailabilityZone": { "locationName": "availabilityZone" }, "State": { "locationName": "state" }, "Type": { "locationName": "type" }, "VpcAttachments": { "locationName": "attachments", "type": "list", "member": { "shape": "S6s", "locationName": "item" } }, "VpnGatewayId": { "locationName": "vpnGatewayId" }, "AmazonSideAsn": { "locationName": "amazonSideAsn", "type": "long" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } }, "Svb": { "type": "list", "member": {} }, "Svl": { "type": "list", "member": { "locationName": "item" } }, "Swd": { "type": "list", "member": { "locationName": "item" } }, "Sza": { "type": "list", "member": { "locationName": "item" } }, "Szn": { "type": "structure", "members": { "Asn": { "locationName": "asn" }, "IpamId": { "locationName": "ipamId" }, "StatusMessage": { "locationName": "statusMessage" }, "State": { "locationName": "state" } } }, "Szr": { "type": "structure", "members": { "Cidr": { "locationName": "cidr" }, "State": { "locationName": "state" }, "FailureReason": { "locationName": "failureReason", "type": "structure", "members": { "Code": { "locationName": "code" }, "Message": { "locationName": "message" } } }, "IpamPoolCidrId": { "locationName": "ipamPoolCidrId" }, "NetmaskLength": { "locationName": "netmaskLength", "type": "integer" } } }, "S102": { "type": "list", "member": { "locationName": "item" } }, "S104": { "type": "structure", "members": { "InstanceTagKeys": { "shape": "S102", "locationName": "instanceTagKeySet" }, "IncludeAllTagsOfInstance": { "locationName": "includeAllTagsOfInstance", "type": "boolean" } } }, "S106": { "type": "list", "member": { "locationName": "item" } }, "S10p": { "type": "list", "member": { "locationName": "Filter", "type": "structure", "members": { "Name": {}, "Values": { "shape": "So", "locationName": "Value" } } } }, "S112": { "type": "structure", "members": { "PublicIp": { "locationName": "publicIp" }, "AllocationId": { "locationName": "allocationId" }, "PtrRecord": { "locationName": "ptrRecord" }, "PtrRecordUpdate": { "locationName": "ptrRecordUpdate", "type": "structure", "members": { "Value": { "locationName": "value" }, "Status": { "locationName": "status" }, "Reason": { "locationName": "reason" } } } } }, "S116": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Deadline": { "locationName": "deadline", "type": "timestamp" }, "Resource": { "locationName": "resource" }, "UseLongIds": { "locationName": "useLongIds", "type": "boolean" } } } }, "S12k": { "type": "list", "member": { "locationName": "InstanceId" } }, "S12z": { "type": "structure", "members": { "Code": { "locationName": "code" }, "Message": { "locationName": "message" } } }, "S144": { "type": "structure", "members": { "ConversionTaskId": { "locationName": "conversionTaskId" }, "ExpirationTime": { "locationName": "expirationTime" }, "ImportInstance": { "locationName": "importInstance", "type": "structure", "members": { "Description": { "locationName": "description" }, "InstanceId": { "locationName": "instanceId" }, "Platform": { "locationName": "platform" }, "Volumes": { "locationName": "volumes", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "AvailabilityZone": { "locationName": "availabilityZone" }, "BytesConverted": { "locationName": "bytesConverted", "type": "long" }, "Description": { "locationName": "description" }, "Image": { "shape": "S148", "locationName": "image" }, "Status": { "locationName": "status" }, "StatusMessage": { "locationName": "statusMessage" }, "Volume": { "shape": "S14a", "locationName": "volume" } } } } } }, "ImportVolume": { "locationName": "importVolume", "type": "structure", "members": { "AvailabilityZone": { "locationName": "availabilityZone" }, "BytesConverted": { "locationName": "bytesConverted", "type": "long" }, "Description": { "locationName": "description" }, "Image": { "shape": "S148", "locationName": "image" }, "Volume": { "shape": "S14a", "locationName": "volume" } } }, "State": { "locationName": "state" }, "StatusMessage": { "locationName": "statusMessage" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } }, "S148": { "type": "structure", "members": { "Checksum": { "locationName": "checksum" }, "Format": { "locationName": "format" }, "ImportManifestUrl": { "shape": "S149", "locationName": "importManifestUrl" }, "Size": { "locationName": "size", "type": "long" } } }, "S149": { "type": "string", "sensitive": true }, "S14a": { "type": "structure", "members": { "Id": { "locationName": "id" }, "Size": { "locationName": "size", "type": "long" } } }, "S158": { "type": "structure", "members": { "S3Bucket": { "locationName": "s3Bucket" }, "S3Prefix": { "locationName": "s3Prefix" } } }, "S15l": { "type": "structure", "members": { "TargetResourceCount": { "locationName": "targetResourceCount", "type": "integer" } } }, "S15m": { "type": "structure", "members": { "LaunchTemplateId": { "locationName": "launchTemplateId" }, "LaunchTemplateName": { "locationName": "launchTemplateName" }, "Version": { "locationName": "version" } } }, "S15z": { "type": "structure", "members": { "EventDescription": { "locationName": "eventDescription" }, "EventSubType": { "locationName": "eventSubType" }, "InstanceId": { "locationName": "instanceId" } } }, "S162": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "InstanceId": { "locationName": "instanceId" }, "InstanceType": { "locationName": "instanceType" }, "SpotInstanceRequestId": { "locationName": "spotInstanceRequestId" }, "InstanceHealth": { "locationName": "instanceHealth" } } } }, "S16v": { "type": "structure", "members": { "FpgaImageId": { "locationName": "fpgaImageId" }, "Name": { "locationName": "name" }, "Description": { "locationName": "description" }, "LoadPermissions": { "locationName": "loadPermissions", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "UserId": { "locationName": "userId" }, "Group": { "locationName": "group" } } } }, "ProductCodes": { "shape": "S16z", "locationName": "productCodes" } } }, "S16z": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "ProductCodeId": { "locationName": "productCode" }, "ProductCodeType": { "locationName": "type" } } } }, "S174": { "type": "list", "member": { "locationName": "Owner" } }, "S17p": { "type": "list", "member": { "locationName": "item" } }, "S17s": { "type": "list", "member": { "locationName": "item" } }, "S18h": { "type": "list", "member": { "shape": "Sew", "locationName": "item" } }, "S18i": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Group": { "locationName": "group" }, "UserId": { "locationName": "userId" }, "OrganizationArn": { "locationName": "organizationArn" }, "OrganizationalUnitArn": { "locationName": "organizationalUnitArn" } } } }, "S18m": { "type": "list", "member": { "locationName": "ImageId" } }, "S195": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Description": { "locationName": "description" }, "DeviceName": { "locationName": "deviceName" }, "DiskImageSize": { "locationName": "diskImageSize", "type": "double" }, "Format": { "locationName": "format" }, "Progress": { "locationName": "progress" }, "SnapshotId": { "locationName": "snapshotId" }, "Status": { "locationName": "status" }, "StatusMessage": { "locationName": "statusMessage" }, "Url": { "shape": "S197", "locationName": "url" }, "UserBucket": { "shape": "S198", "locationName": "userBucket" } } } }, "S197": { "type": "string", "sensitive": true }, "S198": { "type": "structure", "members": { "S3Bucket": { "locationName": "s3Bucket" }, "S3Key": { "locationName": "s3Key" } } }, "S199": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "LicenseConfigurationArn": { "locationName": "licenseConfigurationArn" } } } }, "S19h": { "type": "structure", "members": { "Description": { "locationName": "description" }, "DiskImageSize": { "locationName": "diskImageSize", "type": "double" }, "Encrypted": { "locationName": "encrypted", "type": "boolean" }, "Format": { "locationName": "format" }, "KmsKeyId": { "locationName": "kmsKeyId" }, "Progress": { "locationName": "progress" }, "SnapshotId": { "locationName": "snapshotId" }, "Status": { "locationName": "status" }, "StatusMessage": { "locationName": "statusMessage" }, "Url": { "shape": "S197", "locationName": "url" }, "UserBucket": { "shape": "S198", "locationName": "userBucket" } } }, "S19l": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "DeviceName": { "locationName": "deviceName" }, "Ebs": { "locationName": "ebs", "type": "structure", "members": { "AttachTime": { "locationName": "attachTime", "type": "timestamp" }, "DeleteOnTermination": { "locationName": "deleteOnTermination", "type": "boolean" }, "Status": { "locationName": "status" }, "VolumeId": { "locationName": "volumeId" }, "AssociatedResource": { "locationName": "associatedResource" }, "VolumeOwnerId": { "locationName": "volumeOwnerId" } } } } } }, "S19o": { "type": "structure", "members": { "Value": { "locationName": "value", "type": "boolean" } } }, "S19p": { "type": "structure", "members": { "Enabled": { "locationName": "enabled", "type": "boolean" } } }, "S1ab": { "type": "structure", "members": { "InstanceEventId": { "locationName": "instanceEventId" }, "Code": { "locationName": "code" }, "Description": { "locationName": "description" }, "NotAfter": { "locationName": "notAfter", "type": "timestamp" }, "NotBefore": { "locationName": "notBefore", "type": "timestamp" }, "NotBeforeDeadline": { "locationName": "notBeforeDeadline", "type": "timestamp" } } }, "S1ae": { "type": "structure", "members": { "Code": { "locationName": "code", "type": "integer" }, "Name": { "locationName": "name" } } }, "S1ag": { "type": "structure", "members": { "Details": { "locationName": "details", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "ImpairedSince": { "locationName": "impairedSince", "type": "timestamp" }, "Name": { "locationName": "name" }, "Status": { "locationName": "status" } } } }, "Status": { "locationName": "status" } } }, "S1eu": { "type": "structure", "members": { "Groups": { "shape": "Sm8", "locationName": "groupSet" }, "Instances": { "locationName": "instancesSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "AmiLaunchIndex": { "locationName": "amiLaunchIndex", "type": "integer" }, "ImageId": { "locationName": "imageId" }, "InstanceId": { "locationName": "instanceId" }, "InstanceType": { "locationName": "instanceType" }, "KernelId": { "locationName": "kernelId" }, "KeyName": { "locationName": "keyName" }, "LaunchTime": { "locationName": "launchTime", "type": "timestamp" }, "Monitoring": { "shape": "S1ex", "locationName": "monitoring" }, "Placement": { "shape": "Scv", "locationName": "placement" }, "Platform": { "locationName": "platform" }, "PrivateDnsName": { "locationName": "privateDnsName" }, "PrivateIpAddress": { "locationName": "privateIpAddress" }, "ProductCodes": { "shape": "S16z", "locationName": "productCodes" }, "PublicDnsName": { "locationName": "dnsName" }, "PublicIpAddress": { "locationName": "ipAddress" }, "RamdiskId": { "locationName": "ramdiskId" }, "State": { "shape": "S1ae", "locationName": "instanceState" }, "StateTransitionReason": { "locationName": "reason" }, "SubnetId": { "locationName": "subnetId" }, "VpcId": { "locationName": "vpcId" }, "Architecture": { "locationName": "architecture" }, "BlockDeviceMappings": { "shape": "S19l", "locationName": "blockDeviceMapping" }, "ClientToken": { "locationName": "clientToken" }, "EbsOptimized": { "locationName": "ebsOptimized", "type": "boolean" }, "EnaSupport": { "locationName": "enaSupport", "type": "boolean" }, "Hypervisor": { "locationName": "hypervisor" }, "IamInstanceProfile": { "shape": "S3y", "locationName": "iamInstanceProfile" }, "InstanceLifecycle": { "locationName": "instanceLifecycle" }, "ElasticGpuAssociations": { "locationName": "elasticGpuAssociationSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "ElasticGpuId": { "locationName": "elasticGpuId" }, "ElasticGpuAssociationId": { "locationName": "elasticGpuAssociationId" }, "ElasticGpuAssociationState": { "locationName": "elasticGpuAssociationState" }, "ElasticGpuAssociationTime": { "locationName": "elasticGpuAssociationTime" } } } }, "ElasticInferenceAcceleratorAssociations": { "locationName": "elasticInferenceAcceleratorAssociationSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "ElasticInferenceAcceleratorArn": { "locationName": "elasticInferenceAcceleratorArn" }, "ElasticInferenceAcceleratorAssociationId": { "locationName": "elasticInferenceAcceleratorAssociationId" }, "ElasticInferenceAcceleratorAssociationState": { "locationName": "elasticInferenceAcceleratorAssociationState" }, "ElasticInferenceAcceleratorAssociationTime": { "locationName": "elasticInferenceAcceleratorAssociationTime", "type": "timestamp" } } } }, "NetworkInterfaces": { "locationName": "networkInterfaceSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Association": { "shape": "S1f6", "locationName": "association" }, "Attachment": { "locationName": "attachment", "type": "structure", "members": { "AttachTime": { "locationName": "attachTime", "type": "timestamp" }, "AttachmentId": { "locationName": "attachmentId" }, "DeleteOnTermination": { "locationName": "deleteOnTermination", "type": "boolean" }, "DeviceIndex": { "locationName": "deviceIndex", "type": "integer" }, "Status": { "locationName": "status" }, "NetworkCardIndex": { "locationName": "networkCardIndex", "type": "integer" }, "EnaSrdSpecification": { "locationName": "enaSrdSpecification", "type": "structure", "members": { "EnaSrdEnabled": { "locationName": "enaSrdEnabled", "type": "boolean" }, "EnaSrdUdpSpecification": { "locationName": "enaSrdUdpSpecification", "type": "structure", "members": { "EnaSrdUdpEnabled": { "locationName": "enaSrdUdpEnabled", "type": "boolean" } } } } } } }, "Description": { "locationName": "description" }, "Groups": { "shape": "Sm8", "locationName": "groupSet" }, "Ipv6Addresses": { "shape": "Sj0", "locationName": "ipv6AddressesSet" }, "MacAddress": { "locationName": "macAddress" }, "NetworkInterfaceId": { "locationName": "networkInterfaceId" }, "OwnerId": { "locationName": "ownerId" }, "PrivateDnsName": { "locationName": "privateDnsName" }, "PrivateIpAddress": { "locationName": "privateIpAddress" }, "PrivateIpAddresses": { "locationName": "privateIpAddressesSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Association": { "shape": "S1f6", "locationName": "association" }, "Primary": { "locationName": "primary", "type": "boolean" }, "PrivateDnsName": { "locationName": "privateDnsName" }, "PrivateIpAddress": { "locationName": "privateIpAddress" } } } }, "SourceDestCheck": { "locationName": "sourceDestCheck", "type": "boolean" }, "Status": { "locationName": "status" }, "SubnetId": { "locationName": "subnetId" }, "VpcId": { "locationName": "vpcId" }, "InterfaceType": { "locationName": "interfaceType" }, "Ipv4Prefixes": { "locationName": "ipv4PrefixSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Ipv4Prefix": { "locationName": "ipv4Prefix" } } } }, "Ipv6Prefixes": { "locationName": "ipv6PrefixSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Ipv6Prefix": { "locationName": "ipv6Prefix" } } } }, "ConnectionTrackingConfiguration": { "locationName": "connectionTrackingConfiguration", "type": "structure", "members": { "TcpEstablishedTimeout": { "locationName": "tcpEstablishedTimeout", "type": "integer" }, "UdpStreamTimeout": { "locationName": "udpStreamTimeout", "type": "integer" }, "UdpTimeout": { "locationName": "udpTimeout", "type": "integer" } } } } } }, "OutpostArn": { "locationName": "outpostArn" }, "RootDeviceName": { "locationName": "rootDeviceName" }, "RootDeviceType": { "locationName": "rootDeviceType" }, "SecurityGroups": { "shape": "Sm8", "locationName": "groupSet" }, "SourceDestCheck": { "locationName": "sourceDestCheck", "type": "boolean" }, "SpotInstanceRequestId": { "locationName": "spotInstanceRequestId" }, "SriovNetSupport": { "locationName": "sriovNetSupport" }, "StateReason": { "shape": "Sk6", "locationName": "stateReason" }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "VirtualizationType": { "locationName": "virtualizationType" }, "CpuOptions": { "locationName": "cpuOptions", "type": "structure", "members": { "CoreCount": { "locationName": "coreCount", "type": "integer" }, "ThreadsPerCore": { "locationName": "threadsPerCore", "type": "integer" }, "AmdSevSnp": { "locationName": "amdSevSnp" } } }, "CapacityReservationId": { "locationName": "capacityReservationId" }, "CapacityReservationSpecification": { "locationName": "capacityReservationSpecification", "type": "structure", "members": { "CapacityReservationPreference": { "locationName": "capacityReservationPreference" }, "CapacityReservationTarget": { "shape": "Sjm", "locationName": "capacityReservationTarget" } } }, "HibernationOptions": { "locationName": "hibernationOptions", "type": "structure", "members": { "Configured": { "locationName": "configured", "type": "boolean" } } }, "Licenses": { "locationName": "licenseSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "LicenseConfigurationArn": { "locationName": "licenseConfigurationArn" } } } }, "MetadataOptions": { "shape": "S1fm", "locationName": "metadataOptions" }, "EnclaveOptions": { "shape": "S19p", "locationName": "enclaveOptions" }, "BootMode": { "locationName": "bootMode" }, "PlatformDetails": { "locationName": "platformDetails" }, "UsageOperation": { "locationName": "usageOperation" }, "UsageOperationUpdateTime": { "locationName": "usageOperationUpdateTime", "type": "timestamp" }, "PrivateDnsNameOptions": { "locationName": "privateDnsNameOptions", "type": "structure", "members": { "HostnameType": { "locationName": "hostnameType" }, "EnableResourceNameDnsARecord": { "locationName": "enableResourceNameDnsARecord", "type": "boolean" }, "EnableResourceNameDnsAAAARecord": { "locationName": "enableResourceNameDnsAAAARecord", "type": "boolean" } } }, "Ipv6Address": { "locationName": "ipv6Address" }, "TpmSupport": { "locationName": "tpmSupport" }, "MaintenanceOptions": { "locationName": "maintenanceOptions", "type": "structure", "members": { "AutoRecovery": { "locationName": "autoRecovery" } } }, "CurrentInstanceBootMode": { "locationName": "currentInstanceBootMode" } } } }, "OwnerId": { "locationName": "ownerId" }, "RequesterId": { "locationName": "requesterId" }, "ReservationId": { "locationName": "reservationId" } } }, "S1ex": { "type": "structure", "members": { "State": { "locationName": "state" } } }, "S1f6": { "type": "structure", "members": { "CarrierIp": { "locationName": "carrierIp" }, "CustomerOwnedIp": { "locationName": "customerOwnedIp" }, "IpOwnerId": { "locationName": "ipOwnerId" }, "PublicDnsName": { "locationName": "publicDnsName" }, "PublicIp": { "locationName": "publicIp" } } }, "S1fm": { "type": "structure", "members": { "State": { "locationName": "state" }, "HttpTokens": { "locationName": "httpTokens" }, "HttpPutResponseHopLimit": { "locationName": "httpPutResponseHopLimit", "type": "integer" }, "HttpEndpoint": { "locationName": "httpEndpoint" }, "HttpProtocolIpv6": { "locationName": "httpProtocolIpv6" }, "InstanceMetadataTags": { "locationName": "instanceMetadataTags" } } }, "S1ht": { "type": "list", "member": { "locationName": "item" } }, "S1i6": { "type": "list", "member": { "locationName": "SnapshotId" } }, "S1j8": { "type": "structure", "members": { "NetworkInsightsAccessScopeAnalysisId": { "locationName": "networkInsightsAccessScopeAnalysisId" }, "NetworkInsightsAccessScopeAnalysisArn": { "locationName": "networkInsightsAccessScopeAnalysisArn" }, "NetworkInsightsAccessScopeId": { "locationName": "networkInsightsAccessScopeId" }, "Status": { "locationName": "status" }, "StatusMessage": { "locationName": "statusMessage" }, "WarningMessage": { "locationName": "warningMessage" }, "StartDate": { "locationName": "startDate", "type": "timestamp" }, "EndDate": { "locationName": "endDate", "type": "timestamp" }, "FindingsFound": { "locationName": "findingsFound" }, "AnalyzedEniCount": { "locationName": "analyzedEniCount", "type": "integer" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } }, "S1jj": { "type": "structure", "members": { "NetworkInsightsAnalysisId": { "locationName": "networkInsightsAnalysisId" }, "NetworkInsightsAnalysisArn": { "locationName": "networkInsightsAnalysisArn" }, "NetworkInsightsPathId": { "locationName": "networkInsightsPathId" }, "AdditionalAccounts": { "shape": "So", "locationName": "additionalAccountSet" }, "FilterInArns": { "shape": "S1jk", "locationName": "filterInArnSet" }, "StartDate": { "locationName": "startDate", "type": "timestamp" }, "Status": { "locationName": "status" }, "StatusMessage": { "locationName": "statusMessage" }, "WarningMessage": { "locationName": "warningMessage" }, "NetworkPathFound": { "locationName": "networkPathFound", "type": "boolean" }, "ForwardPathComponents": { "shape": "S1jl", "locationName": "forwardPathComponentSet" }, "ReturnPathComponents": { "shape": "S1jl", "locationName": "returnPathComponentSet" }, "Explanations": { "shape": "S1k5", "locationName": "explanationSet" }, "AlternatePathHints": { "locationName": "alternatePathHintSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "ComponentId": { "locationName": "componentId" }, "ComponentArn": { "locationName": "componentArn" } } } }, "SuggestedAccounts": { "shape": "So", "locationName": "suggestedAccountSet" }, "Tags": { "shape": "S6", "locationName": "tagSet" } } }, "S1jk": { "type": "list", "member": { "locationName": "item" } }, "S1jl": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "SequenceNumber": { "locationName": "sequenceNumber", "type": "integer" }, "AclRule": { "shape": "S1jn", "locationName": "aclRule" }, "AttachedTo": { "shape": "S1jo", "locationName": "attachedTo" }, "Component": { "shape": "S1jo", "locationName": "component" }, "DestinationVpc": { "shape": "S1jo", "locationName": "destinationVpc" }, "OutboundHeader": { "shape": "S1jp", "locationName": "outboundHeader" }, "InboundHeader": { "shape": "S1jp", "locationName": "inboundHeader" }, "RouteTableRoute": { "shape": "S1js", "locationName": "routeTableRoute" }, "SecurityGroupRule": { "shape": "S1jt", "locationName": "securityGroupRule" }, "SourceVpc": { "shape": "S1jo", "locationName": "sourceVpc" }, "Subnet": { "shape": "S1jo", "locationName": "subnet" }, "Vpc": { "shape": "S1jo", "locationName": "vpc" }, "AdditionalDetails": { "locationName": "additionalDetailSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "AdditionalDetailType": { "locationName": "additionalDetailType" }, "Component": { "shape": "S1jo", "locationName": "component" }, "VpcEndpointService": { "shape": "S1jo", "locationName": "vpcEndpointService" }, "RuleOptions": { "shape": "S1jw", "locationName": "ruleOptionSet" }, "RuleGroupTypePairs": { "locationName": "ruleGroupTypePairSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "RuleGroupArn": { "locationName": "ruleGroupArn" }, "RuleGroupType": { "locationName": "ruleGroupType" } } } }, "RuleGroupRuleOptionsPairs": { "locationName": "ruleGroupRuleOptionsPairSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "RuleGroupArn": { "locationName": "ruleGroupArn" }, "RuleOptions": { "shape": "S1jw", "locationName": "ruleOptionSet" } } } }, "ServiceName": { "locationName": "serviceName" }, "LoadBalancers": { "shape": "S1k3", "locationName": "loadBalancerSet" } } } }, "TransitGateway": { "shape": "S1jo", "locationName": "transitGateway" }, "TransitGatewayRouteTableRoute": { "shape": "S1k4", "locationName": "transitGatewayRouteTableRoute" }, "Explanations": { "shape": "S1k5", "locationName": "explanationSet" }, "ElasticLoadBalancerListener": { "shape": "S1jo", "locationName": "elasticLoadBalancerListener" }, "FirewallStatelessRule": { "shape": "S1kb", "locationName": "firewallStatelessRule" }, "FirewallStatefulRule": { "shape": "S1kf", "locationName": "firewallStatefulRule" }, "ServiceName": { "locationName": "serviceName" } } } }, "S1jn": { "type": "structure", "members": { "Cidr": { "locationName": "cidr" }, "Egress": { "locationName": "egress", "type": "boolean" }, "PortRange": { "shape": "Skz", "locationName": "portRange" }, "Protocol": { "locationName": "protocol" }, "RuleAction": { "locationName": "ruleAction" }, "RuleNumber": { "locationName": "ruleNumber", "type": "integer" } } }, "S1jo": { "type": "structure", "members": { "Id": { "locationName": "id" }, "Arn": { "locationName": "arn" }, "Name": { "locationName": "name" } } }, "S1jp": { "type": "structure", "members": { "DestinationAddresses": { "shape": "S1jq", "locationName": "destinationAddressSet" }, "DestinationPortRanges": { "shape": "S1jr", "locationName": "destinationPortRangeSet" }, "Protocol": { "locationName": "protocol" }, "SourceAddresses": { "shape": "S1jq", "locationName": "sourceAddressSet" }, "SourcePortRanges": { "shape": "S1jr", "locationName": "sourcePortRangeSet" } } }, "S1jq": { "type": "list", "member": { "locationName": "item" } }, "S1jr": { "type": "list", "member": { "shape": "Skz", "locationName": "item" } }, "S1js": { "type": "structure", "members": { "DestinationCidr": { "locationName": "destinationCidr" }, "DestinationPrefixListId": { "locationName": "destinationPrefixListId" }, "EgressOnlyInternetGatewayId": { "locationName": "egressOnlyInternetGatewayId" }, "GatewayId": { "locationName": "gatewayId" }, "InstanceId": { "locationName": "instanceId" }, "NatGatewayId": { "locationName": "natGatewayId" }, "NetworkInterfaceId": { "locationName": "networkInterfaceId" }, "Origin": { "locationName": "origin" }, "TransitGatewayId": { "locationName": "transitGatewayId" }, "VpcPeeringConnectionId": { "locationName": "vpcPeeringConnectionId" }, "State": { "locationName": "state" }, "CarrierGatewayId": { "locationName": "carrierGatewayId" }, "CoreNetworkArn": { "locationName": "coreNetworkArn" }, "LocalGatewayId": { "locationName": "localGatewayId" } } }, "S1jt": { "type": "structure", "members": { "Cidr": { "locationName": "cidr" }, "Direction": { "locationName": "direction" }, "SecurityGroupId": { "locationName": "securityGroupId" }, "PortRange": { "shape": "Skz", "locationName": "portRange" }, "PrefixListId": { "locationName": "prefixListId" }, "Protocol": { "locationName": "protocol" } } }, "S1jw": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Keyword": { "locationName": "keyword" }, "Settings": { "shape": "S1jy", "locationName": "settingSet" } } } }, "S1jy": { "type": "list", "member": { "locationName": "item" } }, "S1k3": { "type": "list", "member": { "shape": "S1jo", "locationName": "item" } }, "S1k4": { "type": "structure", "members": { "DestinationCidr": { "locationName": "destinationCidr" }, "State": { "locationName": "state" }, "RouteOrigin": { "locationName": "routeOrigin" }, "PrefixListId": { "locationName": "prefixListId" }, "AttachmentId": { "locationName": "attachmentId" }, "ResourceId": { "locationName": "resourceId" }, "ResourceType": { "locationName": "resourceType" } } }, "S1k5": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Acl": { "shape": "S1jo", "locationName": "acl" }, "AclRule": { "shape": "S1jn", "locationName": "aclRule" }, "Address": { "locationName": "address" }, "Addresses": { "shape": "S1jq", "locationName": "addressSet" }, "AttachedTo": { "shape": "S1jo", "locationName": "attachedTo" }, "AvailabilityZones": { "shape": "So", "locationName": "availabilityZoneSet" }, "Cidrs": { "shape": "So", "locationName": "cidrSet" }, "Component": { "shape": "S1jo", "locationName": "component" }, "CustomerGateway": { "shape": "S1jo", "locationName": "customerGateway" }, "Destination": { "shape": "S1jo", "locationName": "destination" }, "DestinationVpc": { "shape": "S1jo", "locationName": "destinationVpc" }, "Direction": { "locationName": "direction" }, "ExplanationCode": { "locationName": "explanationCode" }, "IngressRouteTable": { "shape": "S1jo", "locationName": "ingressRouteTable" }, "InternetGateway": { "shape": "S1jo", "locationName": "internetGateway" }, "LoadBalancerArn": { "locationName": "loadBalancerArn" }, "ClassicLoadBalancerListener": { "locationName": "classicLoadBalancerListener", "type": "structure", "members": { "LoadBalancerPort": { "locationName": "loadBalancerPort", "type": "integer" }, "InstancePort": { "locationName": "instancePort", "type": "integer" } } }, "LoadBalancerListenerPort": { "locationName": "loadBalancerListenerPort", "type": "integer" }, "LoadBalancerTarget": { "locationName": "loadBalancerTarget", "type": "structure", "members": { "Address": { "locationName": "address" }, "AvailabilityZone": { "locationName": "availabilityZone" }, "Instance": { "shape": "S1jo", "locationName": "instance" }, "Port": { "locationName": "port", "type": "integer" } } }, "LoadBalancerTargetGroup": { "shape": "S1jo", "locationName": "loadBalancerTargetGroup" }, "LoadBalancerTargetGroups": { "shape": "S1k3", "locationName": "loadBalancerTargetGroupSet" }, "LoadBalancerTargetPort": { "locationName": "loadBalancerTargetPort", "type": "integer" }, "ElasticLoadBalancerListener": { "shape": "S1jo", "locationName": "elasticLoadBalancerListener" }, "MissingComponent": { "locationName": "missingComponent" }, "NatGateway": { "shape": "S1jo", "locationName": "natGateway" }, "NetworkInterface": { "shape": "S1jo", "locationName": "networkInterface" }, "PacketField": { "locationName": "packetField" }, "VpcPeeringConnection": { "shape": "S1jo", "locationName": "vpcPeeringConnection" }, "Port": { "locationName": "port", "type": "integer" }, "PortRanges": { "shape": "S1jr", "locationName": "portRangeSet" }, "PrefixList": { "shape": "S1jo", "locationName": "prefixList" }, "Protocols": { "shape": "S1jy", "locationName": "protocolSet" }, "RouteTableRoute": { "shape": "S1js", "locationName": "routeTableRoute" }, "RouteTable": { "shape": "S1jo", "locationName": "routeTable" }, "SecurityGroup": { "shape": "S1jo", "locationName": "securityGroup" }, "SecurityGroupRule": { "shape": "S1jt", "locationName": "securityGroupRule" }, "SecurityGroups": { "shape": "S1k3", "locationName": "securityGroupSet" }, "SourceVpc": { "shape": "S1jo", "locationName": "sourceVpc" }, "State": { "locationName": "state" }, "Subnet": { "shape": "S1jo", "locationName": "subnet" }, "SubnetRouteTable": { "shape": "S1jo", "locationName": "subnetRouteTable" }, "Vpc": { "shape": "S1jo", "locationName": "vpc" }, "VpcEndpoint": { "shape": "S1jo", "locationName": "vpcEndpoint" }, "VpnConnection": { "shape": "S1jo", "locationName": "vpnConnection" }, "VpnGateway": { "shape": "S1jo", "locationName": "vpnGateway" }, "TransitGateway": { "shape": "S1jo", "locationName": "transitGateway" }, "TransitGatewayRouteTable": { "shape": "S1jo", "locationName": "transitGatewayRouteTable" }, "TransitGatewayRouteTableRoute": { "shape": "S1k4", "locationName": "transitGatewayRouteTableRoute" }, "TransitGatewayAttachment": { "shape": "S1jo", "locationName": "transitGatewayAttachment" }, "ComponentAccount": { "locationName": "componentAccount" }, "ComponentRegion": { "locationName": "componentRegion" }, "FirewallStatelessRule": { "shape": "S1kb", "locationName": "firewallStatelessRule" }, "FirewallStatefulRule": { "shape": "S1kf", "locationName": "firewallStatefulRule" } } } }, "S1kb": { "type": "structure", "members": { "RuleGroupArn": { "locationName": "ruleGroupArn" }, "Sources": { "shape": "So", "locationName": "sourceSet" }, "Destinations": { "shape": "So", "locationName": "destinationSet" }, "SourcePorts": { "shape": "S1jr", "locationName": "sourcePortSet" }, "DestinationPorts": { "shape": "S1jr", "locationName": "destinationPortSet" }, "Protocols": { "locationName": "protocolSet", "type": "list", "member": { "locationName": "item", "type": "integer" } }, "RuleAction": { "locationName": "ruleAction" }, "Priority": { "locationName": "priority", "type": "integer" } } }, "S1kf": { "type": "structure", "members": { "RuleGroupArn": { "locationName": "ruleGroupArn" }, "Sources": { "shape": "So", "locationName": "sourceSet" }, "Destinations": { "shape": "So", "locationName": "destinationSet" }, "SourcePorts": { "shape": "S1jr", "locationName": "sourcePortSet" }, "DestinationPorts": { "shape": "S1jr", "locationName": "destinationPortSet" }, "Protocol": { "locationName": "protocol" }, "RuleAction": { "locationName": "ruleAction" }, "Direction": { "locationName": "direction" } } }, "S1lm": { "type": "structure", "members": { "FirstAddress": { "locationName": "firstAddress" }, "LastAddress": { "locationName": "lastAddress" }, "AddressCount": { "locationName": "addressCount", "type": "integer" }, "AvailableAddressCount": { "locationName": "availableAddressCount", "type": "integer" } } }, "S1lz": { "type": "list", "member": { "locationName": "ReservedInstancesId" } }, "S1m7": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Amount": { "locationName": "amount", "type": "double" }, "Frequency": { "locationName": "frequency" } } } }, "S1ml": { "type": "structure", "members": { "AvailabilityZone": { "locationName": "availabilityZone" }, "InstanceCount": { "locationName": "instanceCount", "type": "integer" }, "InstanceType": { "locationName": "instanceType" }, "Platform": { "locationName": "platform" }, "Scope": { "locationName": "scope" } } }, "S1n8": { "type": "structure", "members": { "Frequency": { "locationName": "frequency" }, "Interval": { "locationName": "interval", "type": "integer" }, "OccurrenceDaySet": { "locationName": "occurrenceDaySet", "type": "list", "member": { "locationName": "item", "type": "integer" } }, "OccurrenceRelativeToEnd": { "locationName": "occurrenceRelativeToEnd", "type": "boolean" }, "OccurrenceUnit": { "locationName": "occurrenceUnit" } } }, "S1ng": { "type": "structure", "members": { "AvailabilityZone": { "locationName": "availabilityZone" }, "CreateDate": { "locationName": "createDate", "type": "timestamp" }, "HourlyPrice": { "locationName": "hourlyPrice" }, "InstanceCount": { "locationName": "instanceCount", "type": "integer" }, "InstanceType": { "locationName": "instanceType" }, "NetworkPlatform": { "locationName": "networkPlatform" }, "NextSlotStartTime": { "locationName": "nextSlotStartTime", "type": "timestamp" }, "Platform": { "locationName": "platform" }, "PreviousSlotEndTime": { "locationName": "previousSlotEndTime", "type": "timestamp" }, "Recurrence": { "shape": "S1n8", "locationName": "recurrence" }, "ScheduledInstanceId": { "locationName": "scheduledInstanceId" }, "SlotDurationInHours": { "locationName": "slotDurationInHours", "type": "integer" }, "TermEndDate": { "locationName": "termEndDate", "type": "timestamp" }, "TermStartDate": { "locationName": "termStartDate", "type": "timestamp" }, "TotalScheduledInstanceHours": { "locationName": "totalScheduledInstanceHours", "type": "integer" } } }, "S1nn": { "type": "list", "member": { "locationName": "item" } }, "S1nr": { "type": "list", "member": { "locationName": "GroupName" } }, "S1nz": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Group": { "locationName": "group" }, "UserId": { "locationName": "userId" } } } }, "S1or": { "type": "structure", "required": [ "IamFleetRole", "TargetCapacity" ], "members": { "AllocationStrategy": { "locationName": "allocationStrategy" }, "OnDemandAllocationStrategy": { "locationName": "onDemandAllocationStrategy" }, "SpotMaintenanceStrategies": { "locationName": "spotMaintenanceStrategies", "type": "structure", "members": { "CapacityRebalance": { "locationName": "capacityRebalance", "type": "structure", "members": { "ReplacementStrategy": { "locationName": "replacementStrategy" }, "TerminationDelay": { "locationName": "terminationDelay", "type": "integer" } } } } }, "ClientToken": { "locationName": "clientToken" }, "ExcessCapacityTerminationPolicy": { "locationName": "excessCapacityTerminationPolicy" }, "FulfilledCapacity": { "locationName": "fulfilledCapacity", "type": "double" }, "OnDemandFulfilledCapacity": { "locationName": "onDemandFulfilledCapacity", "type": "double" }, "IamFleetRole": { "locationName": "iamFleetRole" }, "LaunchSpecifications": { "locationName": "launchSpecifications", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "SecurityGroups": { "shape": "Sm8", "locationName": "groupSet" }, "AddressingType": { "locationName": "addressingType" }, "BlockDeviceMappings": { "shape": "S18h", "locationName": "blockDeviceMapping" }, "EbsOptimized": { "locationName": "ebsOptimized", "type": "boolean" }, "IamInstanceProfile": { "shape": "S3v", "locationName": "iamInstanceProfile" }, "ImageId": { "locationName": "imageId" }, "InstanceType": { "locationName": "instanceType" }, "KernelId": { "locationName": "kernelId" }, "KeyName": { "locationName": "keyName" }, "Monitoring": { "locationName": "monitoring", "type": "structure", "members": { "Enabled": { "locationName": "enabled", "type": "boolean" } } }, "NetworkInterfaces": { "shape": "S1p1", "locationName": "networkInterfaceSet" }, "Placement": { "shape": "S1p3", "locationName": "placement" }, "RamdiskId": { "locationName": "ramdiskId" }, "SpotPrice": { "locationName": "spotPrice" }, "SubnetId": { "locationName": "subnetId" }, "UserData": { "shape": "Sgy", "locationName": "userData" }, "WeightedCapacity": { "locationName": "weightedCapacity", "type": "double" }, "TagSpecifications": { "locationName": "tagSpecificationSet", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "ResourceType": { "locationName": "resourceType" }, "Tags": { "shape": "S6", "locationName": "tag" } } } }, "InstanceRequirements": { "shape": "Se3", "locationName": "instanceRequirements" } } } }, "LaunchTemplateConfigs": { "shape": "S1p6", "locationName": "launchTemplateConfigs" }, "SpotPrice": { "locationName": "spotPrice" }, "TargetCapacity": { "locationName": "targetCapacity", "type": "integer" }, "OnDemandTargetCapacity": { "locationName": "onDemandTargetCapacity", "type": "integer" }, "OnDemandMaxTotalPrice": { "locationName": "onDemandMaxTotalPrice" }, "SpotMaxTotalPrice": { "locationName": "spotMaxTotalPrice" }, "TerminateInstancesWithExpiration": { "locationName": "terminateInstancesWithExpiration", "type": "boolean" }, "Type": { "locationName": "type" }, "ValidFrom": { "locationName": "validFrom", "type": "timestamp" }, "ValidUntil": { "locationName": "validUntil", "type": "timestamp" }, "ReplaceUnhealthyInstances": { "locationName": "replaceUnhealthyInstances", "type": "boolean" }, "InstanceInterruptionBehavior": { "locationName": "instanceInterruptionBehavior" }, "LoadBalancersConfig": { "locationName": "loadBalancersConfig", "type": "structure", "members": { "ClassicLoadBalancersConfig": { "locationName": "classicLoadBalancersConfig", "type": "structure", "members": { "ClassicLoadBalancers": { "locationName": "classicLoadBalancers", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Name": { "locationName": "name" } } } } } }, "TargetGroupsConfig": { "locationName": "targetGroupsConfig", "type": "structure", "members": { "TargetGroups": { "locationName": "targetGroups", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Arn": { "locationName": "arn" } } } } } } } }, "InstancePoolsToUseCount": { "locationName": "instancePoolsToUseCount", "type": "integer" }, "Context": { "locationName": "context" }, "TargetCapacityUnitType": { "locationName": "targetCapacityUnitType" }, "TagSpecifications": { "shape": "S3", "locationName": "TagSpecification" } } }, "S1p1": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "AssociatePublicIpAddress": { "locationName": "associatePublicIpAddress", "type": "boolean" }, "DeleteOnTermination": { "locationName": "deleteOnTermination", "type": "boolean" }, "Description": { "locationName": "description" }, "DeviceIndex": { "locationName": "deviceIndex", "type": "integer" }, "Groups": { "shape": "Sh9", "locationName": "SecurityGroupId" }, "Ipv6AddressCount": { "locationName": "ipv6AddressCount", "type": "integer" }, "Ipv6Addresses": { "shape": "Sj0", "locationName": "ipv6AddressesSet", "queryName": "Ipv6Addresses" }, "NetworkInterfaceId": { "locationName": "networkInterfaceId" }, "PrivateIpAddress": { "locationName": "privateIpAddress" }, "PrivateIpAddresses": { "shape": "Shc", "locationName": "privateIpAddressesSet", "queryName": "PrivateIpAddresses" }, "SecondaryPrivateIpAddressCount": { "locationName": "secondaryPrivateIpAddressCount", "type": "integer" }, "SubnetId": { "locationName": "subnetId" }, "AssociateCarrierIpAddress": { "type": "boolean" }, "InterfaceType": {}, "NetworkCardIndex": { "type": "integer" }, "Ipv4Prefixes": { "shape": "She", "locationName": "Ipv4Prefix" }, "Ipv4PrefixCount": { "type": "integer" }, "Ipv6Prefixes": { "shape": "Shg", "locationName": "Ipv6Prefix" }, "Ipv6PrefixCount": { "type": "integer" }, "PrimaryIpv6": { "type": "boolean" }, "EnaSrdSpecification": { "shape": "Shi" }, "ConnectionTrackingSpecification": { "shape": "Shk" } } } }, "S1p3": { "type": "structure", "members": { "AvailabilityZone": { "locationName": "availabilityZone" }, "GroupName": { "locationName": "groupName" }, "Tenancy": { "locationName": "tenancy" } } }, "S1p6": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "LaunchTemplateSpecification": { "shape": "Se0", "locationName": "launchTemplateSpecification" }, "Overrides": { "locationName": "overrides", "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "InstanceType": { "locationName": "instanceType" }, "SpotPrice": { "locationName": "spotPrice" }, "SubnetId": { "locationName": "subnetId" }, "AvailabilityZone": { "locationName": "availabilityZone" }, "WeightedCapacity": { "locationName": "weightedCapacity", "type": "double" }, "Priority": { "locationName": "priority", "type": "double" }, "InstanceRequirements": { "shape": "Se3", "locationName": "instanceRequirements" } } } } } } }, "S1pj": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "ActualBlockHourlyPrice": { "locationName": "actualBlockHourlyPrice" }, "AvailabilityZoneGroup": { "locationName": "availabilityZoneGroup" }, "BlockDurationMinutes": { "locationName": "blockDurationMinutes", "type": "integer" }, "CreateTime": { "locationName": "createTime", "type": "timestamp" }, "Fault": { "shape": "So5", "locationName": "fault" }, "InstanceId": { "locationName": "instanceId" }, "LaunchGroup": { "locationName": "launchGroup" }, "LaunchSpecification": { "locationName": "launchSpecification", "type": "structure", "members": { "UserData": { "shape": "Sgy", "locationName": "userData" }, "SecurityGroups": { "shape": "Sm8", "locationName": "groupSet" }, "AddressingType": { "locationName": "addressingType" }, "BlockDeviceMappings": { "shape": "S18h", "locationName": "blockDeviceMapping" }, "EbsOptimized": { "locationName": "ebsOptimized", "type": "boolean" }, "IamInstanceProfile": { "shape": "S3v", "locationName": "iamInstanceProfile" }, "ImageId": { "locationName": "imageId" }, "InstanceType": { "locationName": "instanceType" }, "KernelId": { "locationName": "kernelId" }, "KeyName": { "locationName": "keyName" }, "NetworkInterfaces": { "shape": "S1p1", "locationName": "networkInterfaceSet" }, "Placement": { "shape": "S1p3", "locationName": "placement" }, "RamdiskId": { "locationName": "ramdiskId" }, "SubnetId": { "locationName": "subnetId" }, "Monitoring": { "shape": "S1pm", "locationName": "monitoring" } } }, "LaunchedAvailabilityZone": { "locationName": "launchedAvailabilityZone" }, "ProductDescription": { "locationName": "productDescription" }, "SpotInstanceRequestId": { "locationName": "spotInstanceRequestId" }, "SpotPrice": { "locationName": "spotPrice" }, "State": { "locationName": "state" }, "Status": { "locationName": "status", "type": "structure", "members": { "Code": { "locationName": "code" }, "Message": { "locationName": "message" }, "UpdateTime": { "locationName": "updateTime", "type": "timestamp" } } }, "Tags": { "shape": "S6", "locationName": "tagSet" }, "Type": { "locationName": "type" }, "ValidFrom": { "locationName": "validFrom", "type": "timestamp" }, "ValidUntil": { "locationName": "validUntil", "type": "timestamp" }, "InstanceInterruptionBehavior": { "locationName": "instanceInterruptionBehavior" } } } }, "S1pm": { "type": "structure", "required": [ "Enabled" ], "members": { "Enabled": { "locationName": "enabled", "type": "boolean" } } }, "S1q1": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "FromPort": { "locationName": "fromPort", "type": "integer" }, "IpProtocol": { "locationName": "ipProtocol" }, "IpRanges": { "locationName": "ipRanges", "type": "list", "member": { "locationName": "item" } }, "PrefixListIds": { "locationName": "prefixListIds", "type": "list", "member": { "locationName": "item" } }, "ToPort": { "locationName": "toPort", "type": "integer" }, "UserIdGroupPairs": { "locationName": "groups", "type": "list", "member": { "shape": "S78", "locationName": "item" } } } } }, "S1r3": { "type": "list", "member": {} }, "S1sm": { "type": "list", "member": { "locationName": "item" } }, "S1sq": { "type": "structure", "members": { "VerifiedAccessInstanceId": { "locationName": "verifiedAccessInstanceId" }, "AccessLogs": { "locationName": "accessLogs", "type": "structure", "members": { "S3": { "locationName": "s3", "type": "structure", "members": { "Enabled": { "locationName": "enabled", "type": "boolean" }, "DeliveryStatus": { "shape": "S1st", "locationName": "deliveryStatus" }, "BucketName": { "locationName": "bucketName" }, "Prefix": { "locationName": "prefix" }, "BucketOwner": { "locationName": "bucketOwner" } } }, "CloudWatchLogs": { "locationName": "cloudWatchLogs", "type": "structure", "members": { "Enabled": { "locationName": "enabled", "type": "boolean" }, "DeliveryStatus": { "shape": "S1st", "locationName": "deliveryStatus" }, "LogGroup": { "locationName": "logGroup" } } }, "KinesisDataFirehose": { "locationName": "kinesisDataFirehose", "type": "structure", "members": { "Enabled": { "locationName": "enabled", "type": "boolean" }, "DeliveryStatus": { "shape": "S1st", "locationName": "deliveryStatus" }, "DeliveryStream": { "locationName": "deliveryStream" } } }, "LogVersion": { "locationName": "logVersion" }, "IncludeTrustContext": { "locationName": "includeTrustContext", "type": "boolean" } } } } }, "S1st": { "type": "structure", "members": { "Code": { "locationName": "code" }, "Message": { "locationName": "message" } } }, "S1tu": { "type": "structure", "members": { "VolumeId": { "locationName": "volumeId" }, "ModificationState": { "locationName": "modificationState" }, "StatusMessage": { "locationName": "statusMessage" }, "TargetSize": { "locationName": "targetSize", "type": "integer" }, "TargetIops": { "locationName": "targetIops", "type": "integer" }, "TargetVolumeType": { "locationName": "targetVolumeType" }, "TargetThroughput": { "locationName": "targetThroughput", "type": "integer" }, "TargetMultiAttachEnabled": { "locationName": "targetMultiAttachEnabled", "type": "boolean" }, "OriginalSize": { "locationName": "originalSize", "type": "integer" }, "OriginalIops": { "locationName": "originalIops", "type": "integer" }, "OriginalVolumeType": { "locationName": "originalVolumeType" }, "OriginalThroughput": { "locationName": "originalThroughput", "type": "integer" }, "OriginalMultiAttachEnabled": { "locationName": "originalMultiAttachEnabled", "type": "boolean" }, "Progress": { "locationName": "progress", "type": "long" }, "StartTime": { "locationName": "startTime", "type": "timestamp" }, "EndTime": { "locationName": "endTime", "type": "timestamp" } } }, "S1u0": { "type": "list", "member": { "locationName": "VpcId" } }, "S1w0": { "type": "list", "member": { "locationName": "AvailabilityZone" } }, "S1wr": { "type": "structure", "members": { "TransitGatewayAttachmentId": { "locationName": "transitGatewayAttachmentId" }, "ResourceId": { "locationName": "resourceId" }, "ResourceType": { "locationName": "resourceType" }, "TransitGatewayRouteTableId": { "locationName": "transitGatewayRouteTableId" }, "State": { "locationName": "state" }, "TransitGatewayRouteTableAnnouncementId": { "locationName": "transitGatewayRouteTableAnnouncementId" } } }, "S20b": { "type": "structure", "members": { "InstanceFamily": { "locationName": "instanceFamily" }, "CpuCredits": { "locationName": "cpuCredits" } } }, "S20s": { "type": "list", "member": { "locationName": "item" } }, "S20u": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "CurrencyCode": { "locationName": "currencyCode" }, "Duration": { "locationName": "duration", "type": "integer" }, "HostIdSet": { "shape": "S17p", "locationName": "hostIdSet" }, "HostReservationId": { "locationName": "hostReservationId" }, "HourlyPrice": { "locationName": "hourlyPrice" }, "InstanceFamily": { "locationName": "instanceFamily" }, "PaymentOption": { "locationName": "paymentOption" }, "UpfrontPrice": { "locationName": "upfrontPrice" } } } }, "S218": { "type": "list", "member": { "locationName": "item" } }, "S219": { "type": "list", "member": { "locationName": "item" } }, "S22n": { "type": "structure", "members": { "IpamId": { "locationName": "ipamId" }, "IpamScopeId": { "locationName": "ipamScopeId" }, "IpamPoolId": { "locationName": "ipamPoolId" }, "ResourceRegion": { "locationName": "resourceRegion" }, "ResourceOwnerId": { "locationName": "resourceOwnerId" }, "ResourceId": { "locationName": "resourceId" }, "ResourceName": { "locationName": "resourceName" }, "ResourceCidr": { "locationName": "resourceCidr" }, "ResourceType": { "locationName": "resourceType" }, "ResourceTags": { "shape": "Sgj", "locationName": "resourceTagSet" }, "IpUsage": { "locationName": "ipUsage", "type": "double" }, "ComplianceStatus": { "locationName": "complianceStatus" }, "ManagementState": { "locationName": "managementState" }, "OverlapStatus": { "locationName": "overlapStatus" }, "VpcId": { "locationName": "vpcId" }, "AvailabilityZoneId": { "locationName": "availabilityZoneId" } } }, "S23c": { "type": "structure", "members": { "HourlyPrice": { "locationName": "hourlyPrice" }, "RemainingTotalValue": { "locationName": "remainingTotalValue" }, "RemainingUpfrontValue": { "locationName": "remainingUpfrontValue" } } }, "S243": { "type": "list", "member": { "shape": "Sog", "locationName": "item" } }, "S25f": { "type": "structure", "members": { "Comment": {}, "UploadEnd": { "type": "timestamp" }, "UploadSize": { "type": "double" }, "UploadStart": { "type": "timestamp" } } }, "S25i": { "type": "structure", "members": { "S3Bucket": {}, "S3Key": {} } }, "S25p": { "type": "structure", "required": [ "Bytes", "Format", "ImportManifestUrl" ], "members": { "Bytes": { "locationName": "bytes", "type": "long" }, "Format": { "locationName": "format" }, "ImportManifestUrl": { "shape": "S149", "locationName": "importManifestUrl" } } }, "S25q": { "type": "structure", "required": [ "Size" ], "members": { "Size": { "locationName": "size", "type": "long" } } }, "S270": { "type": "list", "member": { "locationName": "UserId" } }, "S271": { "type": "list", "member": { "locationName": "UserGroup" } }, "S272": { "type": "list", "member": { "locationName": "ProductCode" } }, "S274": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "Group": {}, "UserId": {} } } }, "S279": { "type": "list", "member": { "shape": "S1i", "locationName": "item" } }, "S27m": { "type": "structure", "members": { "CapacityReservationPreference": {}, "CapacityReservationTarget": { "shape": "Si8" } } }, "S28g": { "type": "list", "member": { "type": "structure", "members": { "RegionName": {} } } }, "S2b5": { "type": "structure", "members": { "AllowDnsResolutionFromRemoteVpc": { "type": "boolean" }, "AllowEgressFromLocalClassicLinkToRemoteVpc": { "type": "boolean" }, "AllowEgressFromLocalVpcToRemoteClassicLink": { "type": "boolean" } } }, "S2b7": { "type": "structure", "members": { "AllowDnsResolutionFromRemoteVpc": { "locationName": "allowDnsResolutionFromRemoteVpc", "type": "boolean" }, "AllowEgressFromLocalClassicLinkToRemoteVpc": { "locationName": "allowEgressFromLocalClassicLinkToRemoteVpc", "type": "boolean" }, "AllowEgressFromLocalVpcToRemoteClassicLink": { "locationName": "allowEgressFromLocalVpcToRemoteClassicLink", "type": "boolean" } } }, "S2bm": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "InstanceId": { "locationName": "instanceId" }, "Monitoring": { "shape": "S1ex", "locationName": "monitoring" } } } }, "S2fj": { "type": "list", "member": { "locationName": "SecurityGroupId" } }, "S2g7": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "CurrentState": { "shape": "S1ae", "locationName": "currentState" }, "InstanceId": { "locationName": "instanceId" }, "PreviousState": { "shape": "S1ae", "locationName": "previousState" } } } }, "S2gx": { "type": "list", "member": { "locationName": "item", "type": "structure", "members": { "SecurityGroupRuleId": {}, "Description": {} } } } } } },{}],83:[function(require,module,exports){ module.exports={ "pagination": { "DescribeAccountAttributes": { "result_key": "AccountAttributes" }, "DescribeAddressTransfers": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "AddressTransfers" }, "DescribeAddresses": { "result_key": "Addresses" }, "DescribeAddressesAttribute": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Addresses" }, "DescribeAvailabilityZones": { "result_key": "AvailabilityZones" }, "DescribeAwsNetworkPerformanceMetricSubscriptions": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Subscriptions" }, "DescribeBundleTasks": { "result_key": "BundleTasks" }, "DescribeByoipCidrs": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "ByoipCidrs" }, "DescribeCapacityBlockOfferings": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "CapacityBlockOfferings" }, "DescribeCapacityReservationFleets": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "CapacityReservationFleets" }, "DescribeCapacityReservations": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "CapacityReservations" }, "DescribeCarrierGateways": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "CarrierGateways" }, "DescribeClassicLinkInstances": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Instances" }, "DescribeClientVpnAuthorizationRules": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "AuthorizationRules" }, "DescribeClientVpnConnections": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Connections" }, "DescribeClientVpnEndpoints": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "ClientVpnEndpoints" }, "DescribeClientVpnRoutes": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Routes" }, "DescribeClientVpnTargetNetworks": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "ClientVpnTargetNetworks" }, "DescribeCoipPools": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "CoipPools" }, "DescribeConversionTasks": { "result_key": "ConversionTasks" }, "DescribeCustomerGateways": { "result_key": "CustomerGateways" }, "DescribeDhcpOptions": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "DhcpOptions" }, "DescribeEgressOnlyInternetGateways": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "EgressOnlyInternetGateways" }, "DescribeExportImageTasks": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "ExportImageTasks" }, "DescribeExportTasks": { "result_key": "ExportTasks" }, "DescribeFastLaunchImages": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "FastLaunchImages" }, "DescribeFastSnapshotRestores": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "FastSnapshotRestores" }, "DescribeFleets": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Fleets" }, "DescribeFlowLogs": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "FlowLogs" }, "DescribeFpgaImages": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "FpgaImages" }, "DescribeHostReservationOfferings": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "OfferingSet" }, "DescribeHostReservations": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "HostReservationSet" }, "DescribeHosts": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Hosts" }, "DescribeIamInstanceProfileAssociations": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "IamInstanceProfileAssociations" }, "DescribeImages": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Images" }, "DescribeImportImageTasks": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "ImportImageTasks" }, "DescribeImportSnapshotTasks": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "ImportSnapshotTasks" }, "DescribeInstanceConnectEndpoints": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "InstanceConnectEndpoints" }, "DescribeInstanceCreditSpecifications": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "InstanceCreditSpecifications" }, "DescribeInstanceEventWindows": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "InstanceEventWindows" }, "DescribeInstanceStatus": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "InstanceStatuses" }, "DescribeInstanceTopology": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Instances" }, "DescribeInstanceTypeOfferings": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "InstanceTypeOfferings" }, "DescribeInstanceTypes": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "InstanceTypes" }, "DescribeInstances": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Reservations" }, "DescribeInternetGateways": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "InternetGateways" }, "DescribeIpamPools": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "IpamPools" }, "DescribeIpamResourceDiscoveries": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "IpamResourceDiscoveries" }, "DescribeIpamResourceDiscoveryAssociations": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "IpamResourceDiscoveryAssociations" }, "DescribeIpamScopes": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "IpamScopes" }, "DescribeIpams": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Ipams" }, "DescribeIpv6Pools": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Ipv6Pools" }, "DescribeKeyPairs": { "result_key": "KeyPairs" }, "DescribeLaunchTemplateVersions": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "LaunchTemplateVersions" }, "DescribeLaunchTemplates": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "LaunchTemplates" }, "DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "LocalGatewayRouteTableVirtualInterfaceGroupAssociations" }, "DescribeLocalGatewayRouteTableVpcAssociations": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "LocalGatewayRouteTableVpcAssociations" }, "DescribeLocalGatewayRouteTables": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "LocalGatewayRouteTables" }, "DescribeLocalGatewayVirtualInterfaceGroups": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "LocalGatewayVirtualInterfaceGroups" }, "DescribeLocalGatewayVirtualInterfaces": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "LocalGatewayVirtualInterfaces" }, "DescribeLocalGateways": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "LocalGateways" }, "DescribeMacHosts": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "MacHosts" }, "DescribeManagedPrefixLists": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "PrefixLists" }, "DescribeMovingAddresses": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "MovingAddressStatuses" }, "DescribeNatGateways": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "NatGateways" }, "DescribeNetworkAcls": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "NetworkAcls" }, "DescribeNetworkInsightsAccessScopeAnalyses": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "NetworkInsightsAccessScopeAnalyses" }, "DescribeNetworkInsightsAccessScopes": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "NetworkInsightsAccessScopes" }, "DescribeNetworkInsightsAnalyses": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "NetworkInsightsAnalyses" }, "DescribeNetworkInsightsPaths": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "NetworkInsightsPaths" }, "DescribeNetworkInterfacePermissions": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "NetworkInterfacePermissions" }, "DescribeNetworkInterfaces": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "NetworkInterfaces" }, "DescribePlacementGroups": { "result_key": "PlacementGroups" }, "DescribePrefixLists": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "PrefixLists" }, "DescribePrincipalIdFormat": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Principals" }, "DescribePublicIpv4Pools": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "PublicIpv4Pools" }, "DescribeRegions": { "result_key": "Regions" }, "DescribeReplaceRootVolumeTasks": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "ReplaceRootVolumeTasks" }, "DescribeReservedInstances": { "result_key": "ReservedInstances" }, "DescribeReservedInstancesListings": { "result_key": "ReservedInstancesListings" }, "DescribeReservedInstancesModifications": { "input_token": "NextToken", "output_token": "NextToken", "result_key": "ReservedInstancesModifications" }, "DescribeReservedInstancesOfferings": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "ReservedInstancesOfferings" }, "DescribeRouteTables": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "RouteTables" }, "DescribeScheduledInstanceAvailability": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "ScheduledInstanceAvailabilitySet" }, "DescribeScheduledInstances": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "ScheduledInstanceSet" }, "DescribeSecurityGroupRules": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "SecurityGroupRules" }, "DescribeSecurityGroups": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "SecurityGroups" }, "DescribeSnapshotTierStatus": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "SnapshotTierStatuses" }, "DescribeSnapshots": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Snapshots" }, "DescribeSpotFleetRequests": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "SpotFleetRequestConfigs" }, "DescribeSpotInstanceRequests": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "SpotInstanceRequests" }, "DescribeSpotPriceHistory": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "SpotPriceHistory" }, "DescribeStaleSecurityGroups": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "StaleSecurityGroupSet" }, "DescribeStoreImageTasks": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "StoreImageTaskResults" }, "DescribeSubnets": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Subnets" }, "DescribeTags": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Tags" }, "DescribeTrafficMirrorFilters": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "TrafficMirrorFilters" }, "DescribeTrafficMirrorSessions": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "TrafficMirrorSessions" }, "DescribeTrafficMirrorTargets": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "TrafficMirrorTargets" }, "DescribeTransitGatewayAttachments": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "TransitGatewayAttachments" }, "DescribeTransitGatewayConnectPeers": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "TransitGatewayConnectPeers" }, "DescribeTransitGatewayConnects": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "TransitGatewayConnects" }, "DescribeTransitGatewayMulticastDomains": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "TransitGatewayMulticastDomains" }, "DescribeTransitGatewayPeeringAttachments": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "TransitGatewayPeeringAttachments" }, "DescribeTransitGatewayPolicyTables": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "TransitGatewayPolicyTables" }, "DescribeTransitGatewayRouteTableAnnouncements": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "TransitGatewayRouteTableAnnouncements" }, "DescribeTransitGatewayRouteTables": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "TransitGatewayRouteTables" }, "DescribeTransitGatewayVpcAttachments": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "TransitGatewayVpcAttachments" }, "DescribeTransitGateways": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "TransitGateways" }, "DescribeTrunkInterfaceAssociations": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "InterfaceAssociations" }, "DescribeVerifiedAccessEndpoints": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "VerifiedAccessEndpoints" }, "DescribeVerifiedAccessGroups": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "VerifiedAccessGroups" }, "DescribeVerifiedAccessInstanceLoggingConfigurations": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "LoggingConfigurations" }, "DescribeVerifiedAccessInstances": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "VerifiedAccessInstances" }, "DescribeVerifiedAccessTrustProviders": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "VerifiedAccessTrustProviders" }, "DescribeVolumeStatus": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "VolumeStatuses" }, "DescribeVolumes": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Volumes" }, "DescribeVolumesModifications": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "VolumesModifications" }, "DescribeVpcClassicLinkDnsSupport": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Vpcs" }, "DescribeVpcEndpointConnectionNotifications": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "ConnectionNotificationSet" }, "DescribeVpcEndpointConnections": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "VpcEndpointConnections" }, "DescribeVpcEndpointServiceConfigurations": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "ServiceConfigurations" }, "DescribeVpcEndpointServicePermissions": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "AllowedPrincipals" }, "DescribeVpcEndpoints": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "VpcEndpoints" }, "DescribeVpcPeeringConnections": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "VpcPeeringConnections" }, "DescribeVpcs": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Vpcs" }, "DescribeVpnConnections": { "result_key": "VpnConnections" }, "DescribeVpnGateways": { "result_key": "VpnGateways" }, "GetAssociatedIpv6PoolCidrs": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Ipv6CidrAssociations" }, "GetAwsNetworkPerformanceData": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "DataResponses" }, "GetGroupsForCapacityReservation": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "CapacityReservationGroups" }, "GetInstanceTypesFromInstanceRequirements": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "InstanceTypes" }, "GetIpamAddressHistory": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "HistoryRecords" }, "GetIpamDiscoveredAccounts": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "IpamDiscoveredAccounts" }, "GetIpamDiscoveredResourceCidrs": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "IpamDiscoveredResourceCidrs" }, "GetIpamPoolAllocations": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "IpamPoolAllocations" }, "GetIpamPoolCidrs": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "IpamPoolCidrs" }, "GetIpamResourceCidrs": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "IpamResourceCidrs" }, "GetManagedPrefixListAssociations": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "PrefixListAssociations" }, "GetManagedPrefixListEntries": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Entries" }, "GetNetworkInsightsAccessScopeAnalysisFindings": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "AnalysisFindings" }, "GetSecurityGroupsForVpc": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "SecurityGroupForVpcs" }, "GetSpotPlacementScores": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "SpotPlacementScores" }, "GetTransitGatewayAttachmentPropagations": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "TransitGatewayAttachmentPropagations" }, "GetTransitGatewayMulticastDomainAssociations": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "MulticastDomainAssociations" }, "GetTransitGatewayPolicyTableAssociations": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Associations" }, "GetTransitGatewayPrefixListReferences": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "TransitGatewayPrefixListReferences" }, "GetTransitGatewayRouteTableAssociations": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Associations" }, "GetTransitGatewayRouteTablePropagations": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "TransitGatewayRouteTablePropagations" }, "GetVpnConnectionDeviceTypes": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "VpnConnectionDeviceTypes" }, "ListImagesInRecycleBin": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Images" }, "ListSnapshotsInRecycleBin": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Snapshots" }, "SearchLocalGatewayRoutes": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Routes" }, "SearchTransitGatewayMulticastGroups": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "MulticastGroups" } } } },{}],84:[function(require,module,exports){ module.exports={ "version": 2, "waiters": { "InstanceExists": { "delay": 5, "maxAttempts": 40, "operation": "DescribeInstances", "acceptors": [ { "matcher": "path", "expected": true, "argument": "length(Reservations[]) > `0`", "state": "success" }, { "matcher": "error", "expected": "InvalidInstanceID.NotFound", "state": "retry" } ] }, "BundleTaskComplete": { "delay": 15, "operation": "DescribeBundleTasks", "maxAttempts": 40, "acceptors": [ { "expected": "complete", "matcher": "pathAll", "state": "success", "argument": "BundleTasks[].State" }, { "expected": "failed", "matcher": "pathAny", "state": "failure", "argument": "BundleTasks[].State" } ] }, "ConversionTaskCancelled": { "delay": 15, "operation": "DescribeConversionTasks", "maxAttempts": 40, "acceptors": [ { "expected": "cancelled", "matcher": "pathAll", "state": "success", "argument": "ConversionTasks[].State" } ] }, "ConversionTaskCompleted": { "delay": 15, "operation": "DescribeConversionTasks", "maxAttempts": 40, "acceptors": [ { "expected": "completed", "matcher": "pathAll", "state": "success", "argument": "ConversionTasks[].State" }, { "expected": "cancelled", "matcher": "pathAny", "state": "failure", "argument": "ConversionTasks[].State" }, { "expected": "cancelling", "matcher": "pathAny", "state": "failure", "argument": "ConversionTasks[].State" } ] }, "ConversionTaskDeleted": { "delay": 15, "operation": "DescribeConversionTasks", "maxAttempts": 40, "acceptors": [ { "expected": "deleted", "matcher": "pathAll", "state": "success", "argument": "ConversionTasks[].State" } ] }, "CustomerGatewayAvailable": { "delay": 15, "operation": "DescribeCustomerGateways", "maxAttempts": 40, "acceptors": [ { "expected": "available", "matcher": "pathAll", "state": "success", "argument": "CustomerGateways[].State" }, { "expected": "deleted", "matcher": "pathAny", "state": "failure", "argument": "CustomerGateways[].State" }, { "expected": "deleting", "matcher": "pathAny", "state": "failure", "argument": "CustomerGateways[].State" } ] }, "ExportTaskCancelled": { "delay": 15, "operation": "DescribeExportTasks", "maxAttempts": 40, "acceptors": [ { "expected": "cancelled", "matcher": "pathAll", "state": "success", "argument": "ExportTasks[].State" } ] }, "ExportTaskCompleted": { "delay": 15, "operation": "DescribeExportTasks", "maxAttempts": 40, "acceptors": [ { "expected": "completed", "matcher": "pathAll", "state": "success", "argument": "ExportTasks[].State" } ] }, "ImageExists": { "operation": "DescribeImages", "maxAttempts": 40, "delay": 15, "acceptors": [ { "matcher": "path", "expected": true, "argument": "length(Images[]) > `0`", "state": "success" }, { "matcher": "error", "expected": "InvalidAMIID.NotFound", "state": "retry" } ] }, "ImageAvailable": { "operation": "DescribeImages", "maxAttempts": 40, "delay": 15, "acceptors": [ { "state": "success", "matcher": "pathAll", "argument": "Images[].State", "expected": "available" }, { "state": "failure", "matcher": "pathAny", "argument": "Images[].State", "expected": "failed" } ] }, "InstanceRunning": { "delay": 15, "operation": "DescribeInstances", "maxAttempts": 40, "acceptors": [ { "expected": "running", "matcher": "pathAll", "state": "success", "argument": "Reservations[].Instances[].State.Name" }, { "expected": "shutting-down", "matcher": "pathAny", "state": "failure", "argument": "Reservations[].Instances[].State.Name" }, { "expected": "terminated", "matcher": "pathAny", "state": "failure", "argument": "Reservations[].Instances[].State.Name" }, { "expected": "stopping", "matcher": "pathAny", "state": "failure", "argument": "Reservations[].Instances[].State.Name" }, { "matcher": "error", "expected": "InvalidInstanceID.NotFound", "state": "retry" } ] }, "InstanceStatusOk": { "operation": "DescribeInstanceStatus", "maxAttempts": 40, "delay": 15, "acceptors": [ { "state": "success", "matcher": "pathAll", "argument": "InstanceStatuses[].InstanceStatus.Status", "expected": "ok" }, { "matcher": "error", "expected": "InvalidInstanceID.NotFound", "state": "retry" } ] }, "InstanceStopped": { "delay": 15, "operation": "DescribeInstances", "maxAttempts": 40, "acceptors": [ { "expected": "stopped", "matcher": "pathAll", "state": "success", "argument": "Reservations[].Instances[].State.Name" }, { "expected": "pending", "matcher": "pathAny", "state": "failure", "argument": "Reservations[].Instances[].State.Name" }, { "expected": "terminated", "matcher": "pathAny", "state": "failure", "argument": "Reservations[].Instances[].State.Name" } ] }, "InstanceTerminated": { "delay": 15, "operation": "DescribeInstances", "maxAttempts": 40, "acceptors": [ { "expected": "terminated", "matcher": "pathAll", "state": "success", "argument": "Reservations[].Instances[].State.Name" }, { "expected": "pending", "matcher": "pathAny", "state": "failure", "argument": "Reservations[].Instances[].State.Name" }, { "expected": "stopping", "matcher": "pathAny", "state": "failure", "argument": "Reservations[].Instances[].State.Name" } ] }, "InternetGatewayExists": { "operation": "DescribeInternetGateways", "delay": 5, "maxAttempts": 6, "acceptors": [ { "expected": true, "matcher": "path", "state": "success", "argument": "length(InternetGateways[].InternetGatewayId) > `0`" }, { "expected": "InvalidInternetGateway.NotFound", "matcher": "error", "state": "retry" } ] }, "KeyPairExists": { "operation": "DescribeKeyPairs", "delay": 5, "maxAttempts": 6, "acceptors": [ { "expected": true, "matcher": "path", "state": "success", "argument": "length(KeyPairs[].KeyName) > `0`" }, { "expected": "InvalidKeyPair.NotFound", "matcher": "error", "state": "retry" } ] }, "NatGatewayAvailable": { "operation": "DescribeNatGateways", "delay": 15, "maxAttempts": 40, "acceptors": [ { "state": "success", "matcher": "pathAll", "argument": "NatGateways[].State", "expected": "available" }, { "state": "failure", "matcher": "pathAny", "argument": "NatGateways[].State", "expected": "failed" }, { "state": "failure", "matcher": "pathAny", "argument": "NatGateways[].State", "expected": "deleting" }, { "state": "failure", "matcher": "pathAny", "argument": "NatGateways[].State", "expected": "deleted" }, { "state": "retry", "matcher": "error", "expected": "NatGatewayNotFound" } ] }, "NatGatewayDeleted": { "operation": "DescribeNatGateways", "delay": 15, "maxAttempts": 40, "acceptors": [ { "state": "success", "matcher": "pathAll", "argument": "NatGateways[].State", "expected": "deleted" }, { "state": "success", "matcher": "error", "expected": "NatGatewayNotFound" } ] }, "NetworkInterfaceAvailable": { "operation": "DescribeNetworkInterfaces", "delay": 20, "maxAttempts": 10, "acceptors": [ { "expected": "available", "matcher": "pathAll", "state": "success", "argument": "NetworkInterfaces[].Status" }, { "expected": "InvalidNetworkInterfaceID.NotFound", "matcher": "error", "state": "failure" } ] }, "PasswordDataAvailable": { "operation": "GetPasswordData", "maxAttempts": 40, "delay": 15, "acceptors": [ { "state": "success", "matcher": "path", "argument": "length(PasswordData) > `0`", "expected": true } ] }, "SnapshotCompleted": { "delay": 15, "operation": "DescribeSnapshots", "maxAttempts": 40, "acceptors": [ { "expected": "completed", "matcher": "pathAll", "state": "success", "argument": "Snapshots[].State" }, { "expected": "error", "matcher": "pathAny", "state": "failure", "argument": "Snapshots[].State" } ] }, "SnapshotImported": { "delay": 15, "operation": "DescribeImportSnapshotTasks", "maxAttempts": 40, "acceptors": [ { "expected": "completed", "matcher": "pathAll", "state": "success", "argument": "ImportSnapshotTasks[].SnapshotTaskDetail.Status" }, { "expected": "error", "matcher": "pathAny", "state": "failure", "argument": "ImportSnapshotTasks[].SnapshotTaskDetail.Status" } ] }, "SecurityGroupExists": { "operation": "DescribeSecurityGroups", "delay": 5, "maxAttempts": 6, "acceptors": [ { "expected": true, "matcher": "path", "state": "success", "argument": "length(SecurityGroups[].GroupId) > `0`" }, { "expected": "InvalidGroup.NotFound", "matcher": "error", "state": "retry" } ] }, "SpotInstanceRequestFulfilled": { "operation": "DescribeSpotInstanceRequests", "maxAttempts": 40, "delay": 15, "acceptors": [ { "state": "success", "matcher": "pathAll", "argument": "SpotInstanceRequests[].Status.Code", "expected": "fulfilled" }, { "state": "success", "matcher": "pathAll", "argument": "SpotInstanceRequests[].Status.Code", "expected": "request-canceled-and-instance-running" }, { "state": "failure", "matcher": "pathAny", "argument": "SpotInstanceRequests[].Status.Code", "expected": "schedule-expired" }, { "state": "failure", "matcher": "pathAny", "argument": "SpotInstanceRequests[].Status.Code", "expected": "canceled-before-fulfillment" }, { "state": "failure", "matcher": "pathAny", "argument": "SpotInstanceRequests[].Status.Code", "expected": "bad-parameters" }, { "state": "failure", "matcher": "pathAny", "argument": "SpotInstanceRequests[].Status.Code", "expected": "system-error" }, { "state": "retry", "matcher": "error", "expected": "InvalidSpotInstanceRequestID.NotFound" } ] }, "StoreImageTaskComplete": { "delay": 5, "operation": "DescribeStoreImageTasks", "maxAttempts": 40, "acceptors": [ { "expected": "Completed", "matcher": "pathAll", "state": "success", "argument": "StoreImageTaskResults[].StoreTaskState" }, { "expected": "Failed", "matcher": "pathAny", "state": "failure", "argument": "StoreImageTaskResults[].StoreTaskState" }, { "expected": "InProgress", "matcher": "pathAny", "state": "retry", "argument": "StoreImageTaskResults[].StoreTaskState" } ] }, "SubnetAvailable": { "delay": 15, "operation": "DescribeSubnets", "maxAttempts": 40, "acceptors": [ { "expected": "available", "matcher": "pathAll", "state": "success", "argument": "Subnets[].State" } ] }, "SystemStatusOk": { "operation": "DescribeInstanceStatus", "maxAttempts": 40, "delay": 15, "acceptors": [ { "state": "success", "matcher": "pathAll", "argument": "InstanceStatuses[].SystemStatus.Status", "expected": "ok" } ] }, "VolumeAvailable": { "delay": 15, "operation": "DescribeVolumes", "maxAttempts": 40, "acceptors": [ { "expected": "available", "matcher": "pathAll", "state": "success", "argument": "Volumes[].State" }, { "expected": "deleted", "matcher": "pathAny", "state": "failure", "argument": "Volumes[].State" } ] }, "VolumeDeleted": { "delay": 15, "operation": "DescribeVolumes", "maxAttempts": 40, "acceptors": [ { "expected": "deleted", "matcher": "pathAll", "state": "success", "argument": "Volumes[].State" }, { "matcher": "error", "expected": "InvalidVolume.NotFound", "state": "success" } ] }, "VolumeInUse": { "delay": 15, "operation": "DescribeVolumes", "maxAttempts": 40, "acceptors": [ { "expected": "in-use", "matcher": "pathAll", "state": "success", "argument": "Volumes[].State" }, { "expected": "deleted", "matcher": "pathAny", "state": "failure", "argument": "Volumes[].State" } ] }, "VpcAvailable": { "delay": 15, "operation": "DescribeVpcs", "maxAttempts": 40, "acceptors": [ { "expected": "available", "matcher": "pathAll", "state": "success", "argument": "Vpcs[].State" } ] }, "VpcExists": { "operation": "DescribeVpcs", "delay": 1, "maxAttempts": 5, "acceptors": [ { "matcher": "status", "expected": 200, "state": "success" }, { "matcher": "error", "expected": "InvalidVpcID.NotFound", "state": "retry" } ] }, "VpnConnectionAvailable": { "delay": 15, "operation": "DescribeVpnConnections", "maxAttempts": 40, "acceptors": [ { "expected": "available", "matcher": "pathAll", "state": "success", "argument": "VpnConnections[].State" }, { "expected": "deleting", "matcher": "pathAny", "state": "failure", "argument": "VpnConnections[].State" }, { "expected": "deleted", "matcher": "pathAny", "state": "failure", "argument": "VpnConnections[].State" } ] }, "VpnConnectionDeleted": { "delay": 15, "operation": "DescribeVpnConnections", "maxAttempts": 40, "acceptors": [ { "expected": "deleted", "matcher": "pathAll", "state": "success", "argument": "VpnConnections[].State" }, { "expected": "pending", "matcher": "pathAny", "state": "failure", "argument": "VpnConnections[].State" } ] }, "VpcPeeringConnectionExists": { "delay": 15, "operation": "DescribeVpcPeeringConnections", "maxAttempts": 40, "acceptors": [ { "matcher": "status", "expected": 200, "state": "success" }, { "matcher": "error", "expected": "InvalidVpcPeeringConnectionID.NotFound", "state": "retry" } ] }, "VpcPeeringConnectionDeleted": { "delay": 15, "operation": "DescribeVpcPeeringConnections", "maxAttempts": 40, "acceptors": [ { "expected": "deleted", "matcher": "pathAll", "state": "success", "argument": "VpcPeeringConnections[].Status.Code" }, { "matcher": "error", "expected": "InvalidVpcPeeringConnectionID.NotFound", "state": "success" } ] } } } },{}],85:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2015-09-21", "endpointPrefix": "api.ecr", "jsonVersion": "1.1", "protocol": "json", "protocols": [ "json" ], "serviceAbbreviation": "Amazon ECR", "serviceFullName": "Amazon EC2 Container Registry", "serviceId": "ECR", "signatureVersion": "v4", "signingName": "ecr", "targetPrefix": "AmazonEC2ContainerRegistry_V20150921", "uid": "ecr-2015-09-21", "auth": [ "aws.auth#sigv4" ] }, "operations": { "BatchCheckLayerAvailability": { "input": { "type": "structure", "required": [ "repositoryName", "layerDigests" ], "members": { "registryId": {}, "repositoryName": {}, "layerDigests": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": { "layers": { "type": "list", "member": { "type": "structure", "members": { "layerDigest": {}, "layerAvailability": {}, "layerSize": { "type": "long" }, "mediaType": {} } } }, "failures": { "type": "list", "member": { "type": "structure", "members": { "layerDigest": {}, "failureCode": {}, "failureReason": {} } } } } } }, "BatchDeleteImage": { "input": { "type": "structure", "required": [ "repositoryName", "imageIds" ], "members": { "registryId": {}, "repositoryName": {}, "imageIds": { "shape": "Si" } } }, "output": { "type": "structure", "members": { "imageIds": { "shape": "Si" }, "failures": { "shape": "Sn" } } } }, "BatchGetImage": { "input": { "type": "structure", "required": [ "repositoryName", "imageIds" ], "members": { "registryId": {}, "repositoryName": {}, "imageIds": { "shape": "Si" }, "acceptedMediaTypes": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": { "images": { "type": "list", "member": { "shape": "Sv" } }, "failures": { "shape": "Sn" } } } }, "BatchGetRepositoryScanningConfiguration": { "input": { "type": "structure", "required": [ "repositoryNames" ], "members": { "repositoryNames": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": { "scanningConfigurations": { "type": "list", "member": { "type": "structure", "members": { "repositoryArn": {}, "repositoryName": {}, "scanOnPush": { "type": "boolean" }, "scanFrequency": {}, "appliedScanFilters": { "shape": "S15" } } } }, "failures": { "type": "list", "member": { "type": "structure", "members": { "repositoryName": {}, "failureCode": {}, "failureReason": {} } } } } } }, "CompleteLayerUpload": { "input": { "type": "structure", "required": [ "repositoryName", "uploadId", "layerDigests" ], "members": { "registryId": {}, "repositoryName": {}, "uploadId": {}, "layerDigests": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": { "registryId": {}, "repositoryName": {}, "uploadId": {}, "layerDigest": {} } } }, "CreatePullThroughCacheRule": { "input": { "type": "structure", "required": [ "ecrRepositoryPrefix", "upstreamRegistryUrl" ], "members": { "ecrRepositoryPrefix": {}, "upstreamRegistryUrl": {}, "registryId": {}, "upstreamRegistry": {}, "credentialArn": {} } }, "output": { "type": "structure", "members": { "ecrRepositoryPrefix": {}, "upstreamRegistryUrl": {}, "createdAt": { "type": "timestamp" }, "registryId": {}, "upstreamRegistry": {}, "credentialArn": {} } } }, "CreateRepository": { "input": { "type": "structure", "required": [ "repositoryName" ], "members": { "registryId": {}, "repositoryName": {}, "tags": { "shape": "S1p" }, "imageTagMutability": {}, "imageScanningConfiguration": { "shape": "S1u" }, "encryptionConfiguration": { "shape": "S1v" } } }, "output": { "type": "structure", "members": { "repository": { "shape": "S1z" } } } }, "CreateRepositoryCreationTemplate": { "input": { "type": "structure", "required": [ "prefix", "appliedFor" ], "members": { "prefix": {}, "description": {}, "encryptionConfiguration": { "shape": "S23" }, "resourceTags": { "shape": "S1p" }, "imageTagMutability": {}, "repositoryPolicy": {}, "lifecyclePolicy": {}, "appliedFor": { "shape": "S27" }, "customRoleArn": {} } }, "output": { "type": "structure", "members": { "registryId": {}, "repositoryCreationTemplate": { "shape": "S2b" } } } }, "DeleteLifecyclePolicy": { "input": { "type": "structure", "required": [ "repositoryName" ], "members": { "registryId": {}, "repositoryName": {} } }, "output": { "type": "structure", "members": { "registryId": {}, "repositoryName": {}, "lifecyclePolicyText": {}, "lastEvaluatedAt": { "type": "timestamp" } } } }, "DeletePullThroughCacheRule": { "input": { "type": "structure", "required": [ "ecrRepositoryPrefix" ], "members": { "ecrRepositoryPrefix": {}, "registryId": {} } }, "output": { "type": "structure", "members": { "ecrRepositoryPrefix": {}, "upstreamRegistryUrl": {}, "createdAt": { "type": "timestamp" }, "registryId": {}, "credentialArn": {} } } }, "DeleteRegistryPolicy": { "input": { "type": "structure", "members": {} }, "output": { "type": "structure", "members": { "registryId": {}, "policyText": {} } } }, "DeleteRepository": { "input": { "type": "structure", "required": [ "repositoryName" ], "members": { "registryId": {}, "repositoryName": {}, "force": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "repository": { "shape": "S1z" } } } }, "DeleteRepositoryCreationTemplate": { "input": { "type": "structure", "required": [ "prefix" ], "members": { "prefix": {} } }, "output": { "type": "structure", "members": { "registryId": {}, "repositoryCreationTemplate": { "shape": "S2b" } } } }, "DeleteRepositoryPolicy": { "input": { "type": "structure", "required": [ "repositoryName" ], "members": { "registryId": {}, "repositoryName": {} } }, "output": { "type": "structure", "members": { "registryId": {}, "repositoryName": {}, "policyText": {} } } }, "DescribeImageReplicationStatus": { "input": { "type": "structure", "required": [ "repositoryName", "imageId" ], "members": { "repositoryName": {}, "imageId": { "shape": "Sj" }, "registryId": {} } }, "output": { "type": "structure", "members": { "repositoryName": {}, "imageId": { "shape": "Sj" }, "replicationStatuses": { "type": "list", "member": { "type": "structure", "members": { "region": {}, "registryId": {}, "status": {}, "failureCode": {} } } } } } }, "DescribeImageScanFindings": { "input": { "type": "structure", "required": [ "repositoryName", "imageId" ], "members": { "registryId": {}, "repositoryName": {}, "imageId": { "shape": "Sj" }, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "registryId": {}, "repositoryName": {}, "imageId": { "shape": "Sj" }, "imageScanStatus": { "shape": "S34" }, "imageScanFindings": { "type": "structure", "members": { "imageScanCompletedAt": { "type": "timestamp" }, "vulnerabilitySourceUpdatedAt": { "type": "timestamp" }, "findingSeverityCounts": { "shape": "S3a" }, "findings": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "description": {}, "uri": {}, "severity": {}, "attributes": { "type": "list", "member": { "type": "structure", "required": [ "key" ], "members": { "key": {}, "value": {} } } } } } }, "enhancedFindings": { "type": "list", "member": { "type": "structure", "members": { "awsAccountId": {}, "description": {}, "findingArn": {}, "firstObservedAt": { "type": "timestamp" }, "lastObservedAt": { "type": "timestamp" }, "packageVulnerabilityDetails": { "type": "structure", "members": { "cvss": { "type": "list", "member": { "type": "structure", "members": { "baseScore": { "type": "double" }, "scoringVector": {}, "source": {}, "version": {} } } }, "referenceUrls": { "type": "list", "member": {} }, "relatedVulnerabilities": { "type": "list", "member": {} }, "source": {}, "sourceUrl": {}, "vendorCreatedAt": { "type": "timestamp" }, "vendorSeverity": {}, "vendorUpdatedAt": { "type": "timestamp" }, "vulnerabilityId": {}, "vulnerablePackages": { "type": "list", "member": { "type": "structure", "members": { "arch": {}, "epoch": { "type": "integer" }, "filePath": {}, "name": {}, "packageManager": {}, "release": {}, "sourceLayerHash": {}, "version": {} } } } } }, "remediation": { "type": "structure", "members": { "recommendation": { "type": "structure", "members": { "url": {}, "text": {} } } } }, "resources": { "type": "list", "member": { "type": "structure", "members": { "details": { "type": "structure", "members": { "awsEcrContainerImage": { "type": "structure", "members": { "architecture": {}, "author": {}, "imageHash": {}, "imageTags": { "type": "list", "member": {} }, "platform": {}, "pushedAt": { "type": "timestamp" }, "registry": {}, "repositoryName": {} } } } }, "id": {}, "tags": { "type": "map", "key": {}, "value": {} }, "type": {} } } }, "score": { "type": "double" }, "scoreDetails": { "type": "structure", "members": { "cvss": { "type": "structure", "members": { "adjustments": { "type": "list", "member": { "type": "structure", "members": { "metric": {}, "reason": {} } } }, "score": { "type": "double" }, "scoreSource": {}, "scoringVector": {}, "version": {} } } } }, "severity": {}, "status": {}, "title": {}, "type": {}, "updatedAt": { "type": "timestamp" } } } } } }, "nextToken": {} } } }, "DescribeImages": { "input": { "type": "structure", "required": [ "repositoryName" ], "members": { "registryId": {}, "repositoryName": {}, "imageIds": { "shape": "Si" }, "nextToken": {}, "maxResults": { "type": "integer" }, "filter": { "type": "structure", "members": { "tagStatus": {} } } } }, "output": { "type": "structure", "members": { "imageDetails": { "type": "list", "member": { "type": "structure", "members": { "registryId": {}, "repositoryName": {}, "imageDigest": {}, "imageTags": { "shape": "S51" }, "imageSizeInBytes": { "type": "long" }, "imagePushedAt": { "type": "timestamp" }, "imageScanStatus": { "shape": "S34" }, "imageScanFindingsSummary": { "type": "structure", "members": { "imageScanCompletedAt": { "type": "timestamp" }, "vulnerabilitySourceUpdatedAt": { "type": "timestamp" }, "findingSeverityCounts": { "shape": "S3a" } } }, "imageManifestMediaType": {}, "artifactMediaType": {}, "lastRecordedPullTime": { "type": "timestamp" } } } }, "nextToken": {} } } }, "DescribePullThroughCacheRules": { "input": { "type": "structure", "members": { "registryId": {}, "ecrRepositoryPrefixes": { "type": "list", "member": {} }, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "pullThroughCacheRules": { "type": "list", "member": { "type": "structure", "members": { "ecrRepositoryPrefix": {}, "upstreamRegistryUrl": {}, "createdAt": { "type": "timestamp" }, "registryId": {}, "credentialArn": {}, "upstreamRegistry": {}, "updatedAt": { "type": "timestamp" } } } }, "nextToken": {} } } }, "DescribeRegistry": { "input": { "type": "structure", "members": {} }, "output": { "type": "structure", "members": { "registryId": {}, "replicationConfiguration": { "shape": "S5e" } } } }, "DescribeRepositories": { "input": { "type": "structure", "members": { "registryId": {}, "repositoryNames": { "type": "list", "member": {} }, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "repositories": { "type": "list", "member": { "shape": "S1z" } }, "nextToken": {} } } }, "DescribeRepositoryCreationTemplates": { "input": { "type": "structure", "members": { "prefixes": { "type": "list", "member": {} }, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "registryId": {}, "repositoryCreationTemplates": { "type": "list", "member": { "shape": "S2b" } }, "nextToken": {} } } }, "GetAccountSetting": { "input": { "type": "structure", "required": [ "name" ], "members": { "name": {} } }, "output": { "type": "structure", "members": { "name": {}, "value": {} } } }, "GetAuthorizationToken": { "input": { "type": "structure", "members": { "registryIds": { "deprecated": true, "deprecatedMessage": "This field is deprecated. The returned authorization token can be used to access any Amazon ECR registry that the IAM principal has access to, specifying a registry ID doesn't change the permissions scope of the authorization token.", "type": "list", "member": {} } } }, "output": { "type": "structure", "members": { "authorizationData": { "type": "list", "member": { "type": "structure", "members": { "authorizationToken": {}, "expiresAt": { "type": "timestamp" }, "proxyEndpoint": {} } } } } } }, "GetDownloadUrlForLayer": { "input": { "type": "structure", "required": [ "repositoryName", "layerDigest" ], "members": { "registryId": {}, "repositoryName": {}, "layerDigest": {} } }, "output": { "type": "structure", "members": { "downloadUrl": {}, "layerDigest": {} } } }, "GetLifecyclePolicy": { "input": { "type": "structure", "required": [ "repositoryName" ], "members": { "registryId": {}, "repositoryName": {} } }, "output": { "type": "structure", "members": { "registryId": {}, "repositoryName": {}, "lifecyclePolicyText": {}, "lastEvaluatedAt": { "type": "timestamp" } } } }, "GetLifecyclePolicyPreview": { "input": { "type": "structure", "required": [ "repositoryName" ], "members": { "registryId": {}, "repositoryName": {}, "imageIds": { "shape": "Si" }, "nextToken": {}, "maxResults": { "type": "integer" }, "filter": { "type": "structure", "members": { "tagStatus": {} } } } }, "output": { "type": "structure", "members": { "registryId": {}, "repositoryName": {}, "lifecyclePolicyText": {}, "status": {}, "nextToken": {}, "previewResults": { "type": "list", "member": { "type": "structure", "members": { "imageTags": { "shape": "S51" }, "imageDigest": {}, "imagePushedAt": { "type": "timestamp" }, "action": { "type": "structure", "members": { "type": {} } }, "appliedRulePriority": { "type": "integer" } } } }, "summary": { "type": "structure", "members": { "expiringImageTotalCount": { "type": "integer" } } } } } }, "GetRegistryPolicy": { "input": { "type": "structure", "members": {} }, "output": { "type": "structure", "members": { "registryId": {}, "policyText": {} } } }, "GetRegistryScanningConfiguration": { "input": { "type": "structure", "members": {} }, "output": { "type": "structure", "members": { "registryId": {}, "scanningConfiguration": { "shape": "S6q" } } } }, "GetRepositoryPolicy": { "input": { "type": "structure", "required": [ "repositoryName" ], "members": { "registryId": {}, "repositoryName": {} } }, "output": { "type": "structure", "members": { "registryId": {}, "repositoryName": {}, "policyText": {} } } }, "InitiateLayerUpload": { "input": { "type": "structure", "required": [ "repositoryName" ], "members": { "registryId": {}, "repositoryName": {} } }, "output": { "type": "structure", "members": { "uploadId": {}, "partSize": { "type": "long" } } } }, "ListImages": { "input": { "type": "structure", "required": [ "repositoryName" ], "members": { "registryId": {}, "repositoryName": {}, "nextToken": {}, "maxResults": { "type": "integer" }, "filter": { "type": "structure", "members": { "tagStatus": {} } } } }, "output": { "type": "structure", "members": { "imageIds": { "shape": "Si" }, "nextToken": {} } } }, "ListTagsForResource": { "input": { "type": "structure", "required": [ "resourceArn" ], "members": { "resourceArn": {} } }, "output": { "type": "structure", "members": { "tags": { "shape": "S1p" } } } }, "PutAccountSetting": { "input": { "type": "structure", "required": [ "name", "value" ], "members": { "name": {}, "value": {} } }, "output": { "type": "structure", "members": { "name": {}, "value": {} } } }, "PutImage": { "input": { "type": "structure", "required": [ "repositoryName", "imageManifest" ], "members": { "registryId": {}, "repositoryName": {}, "imageManifest": {}, "imageManifestMediaType": {}, "imageTag": {}, "imageDigest": {} } }, "output": { "type": "structure", "members": { "image": { "shape": "Sv" } } } }, "PutImageScanningConfiguration": { "input": { "type": "structure", "required": [ "repositoryName", "imageScanningConfiguration" ], "members": { "registryId": {}, "repositoryName": {}, "imageScanningConfiguration": { "shape": "S1u" } } }, "output": { "type": "structure", "members": { "registryId": {}, "repositoryName": {}, "imageScanningConfiguration": { "shape": "S1u" } } } }, "PutImageTagMutability": { "input": { "type": "structure", "required": [ "repositoryName", "imageTagMutability" ], "members": { "registryId": {}, "repositoryName": {}, "imageTagMutability": {} } }, "output": { "type": "structure", "members": { "registryId": {}, "repositoryName": {}, "imageTagMutability": {} } } }, "PutLifecyclePolicy": { "input": { "type": "structure", "required": [ "repositoryName", "lifecyclePolicyText" ], "members": { "registryId": {}, "repositoryName": {}, "lifecyclePolicyText": {} } }, "output": { "type": "structure", "members": { "registryId": {}, "repositoryName": {}, "lifecyclePolicyText": {} } } }, "PutRegistryPolicy": { "input": { "type": "structure", "required": [ "policyText" ], "members": { "policyText": {} } }, "output": { "type": "structure", "members": { "registryId": {}, "policyText": {} } } }, "PutRegistryScanningConfiguration": { "input": { "type": "structure", "members": { "scanType": {}, "rules": { "shape": "S6s" } } }, "output": { "type": "structure", "members": { "registryScanningConfiguration": { "shape": "S6q" } } } }, "PutReplicationConfiguration": { "input": { "type": "structure", "required": [ "replicationConfiguration" ], "members": { "replicationConfiguration": { "shape": "S5e" } } }, "output": { "type": "structure", "members": { "replicationConfiguration": { "shape": "S5e" } } } }, "SetRepositoryPolicy": { "input": { "type": "structure", "required": [ "repositoryName", "policyText" ], "members": { "registryId": {}, "repositoryName": {}, "policyText": {}, "force": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "registryId": {}, "repositoryName": {}, "policyText": {} } } }, "StartImageScan": { "input": { "type": "structure", "required": [ "repositoryName", "imageId" ], "members": { "registryId": {}, "repositoryName": {}, "imageId": { "shape": "Sj" } } }, "output": { "type": "structure", "members": { "registryId": {}, "repositoryName": {}, "imageId": { "shape": "Sj" }, "imageScanStatus": { "shape": "S34" } } } }, "StartLifecyclePolicyPreview": { "input": { "type": "structure", "required": [ "repositoryName" ], "members": { "registryId": {}, "repositoryName": {}, "lifecyclePolicyText": {} } }, "output": { "type": "structure", "members": { "registryId": {}, "repositoryName": {}, "lifecyclePolicyText": {}, "status": {} } } }, "TagResource": { "input": { "type": "structure", "required": [ "resourceArn", "tags" ], "members": { "resourceArn": {}, "tags": { "shape": "S1p" } } }, "output": { "type": "structure", "members": {} } }, "UntagResource": { "input": { "type": "structure", "required": [ "resourceArn", "tagKeys" ], "members": { "resourceArn": {}, "tagKeys": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": {} } }, "UpdatePullThroughCacheRule": { "input": { "type": "structure", "required": [ "ecrRepositoryPrefix", "credentialArn" ], "members": { "registryId": {}, "ecrRepositoryPrefix": {}, "credentialArn": {} } }, "output": { "type": "structure", "members": { "ecrRepositoryPrefix": {}, "registryId": {}, "updatedAt": { "type": "timestamp" }, "credentialArn": {} } } }, "UpdateRepositoryCreationTemplate": { "input": { "type": "structure", "required": [ "prefix" ], "members": { "prefix": {}, "description": {}, "encryptionConfiguration": { "shape": "S23" }, "resourceTags": { "shape": "S1p" }, "imageTagMutability": {}, "repositoryPolicy": {}, "lifecyclePolicy": {}, "appliedFor": { "shape": "S27" }, "customRoleArn": {} } }, "output": { "type": "structure", "members": { "registryId": {}, "repositoryCreationTemplate": { "shape": "S2b" } } } }, "UploadLayerPart": { "input": { "type": "structure", "required": [ "repositoryName", "uploadId", "partFirstByte", "partLastByte", "layerPartBlob" ], "members": { "registryId": {}, "repositoryName": {}, "uploadId": {}, "partFirstByte": { "type": "long" }, "partLastByte": { "type": "long" }, "layerPartBlob": { "type": "blob" } } }, "output": { "type": "structure", "members": { "registryId": {}, "repositoryName": {}, "uploadId": {}, "lastByteReceived": { "type": "long" } } } }, "ValidatePullThroughCacheRule": { "input": { "type": "structure", "required": [ "ecrRepositoryPrefix" ], "members": { "ecrRepositoryPrefix": {}, "registryId": {} } }, "output": { "type": "structure", "members": { "ecrRepositoryPrefix": {}, "registryId": {}, "upstreamRegistryUrl": {}, "credentialArn": {}, "isValid": { "type": "boolean" }, "failure": {} } } } }, "shapes": { "Si": { "type": "list", "member": { "shape": "Sj" } }, "Sj": { "type": "structure", "members": { "imageDigest": {}, "imageTag": {} } }, "Sn": { "type": "list", "member": { "type": "structure", "members": { "imageId": { "shape": "Sj" }, "failureCode": {}, "failureReason": {} } } }, "Sv": { "type": "structure", "members": { "registryId": {}, "repositoryName": {}, "imageId": { "shape": "Sj" }, "imageManifest": {}, "imageManifestMediaType": {} } }, "S15": { "type": "list", "member": { "type": "structure", "required": [ "filter", "filterType" ], "members": { "filter": {}, "filterType": {} } } }, "S1p": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Value" ], "members": { "Key": {}, "Value": {} } } }, "S1u": { "type": "structure", "members": { "scanOnPush": { "type": "boolean" } } }, "S1v": { "type": "structure", "required": [ "encryptionType" ], "members": { "encryptionType": {}, "kmsKey": {} } }, "S1z": { "type": "structure", "members": { "repositoryArn": {}, "registryId": {}, "repositoryName": {}, "repositoryUri": {}, "createdAt": { "type": "timestamp" }, "imageTagMutability": {}, "imageScanningConfiguration": { "shape": "S1u" }, "encryptionConfiguration": { "shape": "S1v" } } }, "S23": { "type": "structure", "required": [ "encryptionType" ], "members": { "encryptionType": {}, "kmsKey": {} } }, "S27": { "type": "list", "member": {} }, "S2b": { "type": "structure", "members": { "prefix": {}, "description": {}, "encryptionConfiguration": { "shape": "S23" }, "resourceTags": { "shape": "S1p" }, "imageTagMutability": {}, "repositoryPolicy": {}, "lifecyclePolicy": {}, "appliedFor": { "shape": "S27" }, "customRoleArn": {}, "createdAt": { "type": "timestamp" }, "updatedAt": { "type": "timestamp" } } }, "S34": { "type": "structure", "members": { "status": {}, "description": {} } }, "S3a": { "type": "map", "key": {}, "value": { "type": "integer" } }, "S51": { "type": "list", "member": {} }, "S5e": { "type": "structure", "required": [ "rules" ], "members": { "rules": { "type": "list", "member": { "type": "structure", "required": [ "destinations" ], "members": { "destinations": { "type": "list", "member": { "type": "structure", "required": [ "region", "registryId" ], "members": { "region": {}, "registryId": {} } } }, "repositoryFilters": { "type": "list", "member": { "type": "structure", "required": [ "filter", "filterType" ], "members": { "filter": {}, "filterType": {} } } } } } } } }, "S6q": { "type": "structure", "members": { "scanType": {}, "rules": { "shape": "S6s" } } }, "S6s": { "type": "list", "member": { "type": "structure", "required": [ "scanFrequency", "repositoryFilters" ], "members": { "scanFrequency": {}, "repositoryFilters": { "shape": "S15" } } } } } } },{}],86:[function(require,module,exports){ module.exports={ "pagination": { "DescribeImageScanFindings": { "input_token": "nextToken", "limit_key": "maxResults", "non_aggregate_keys": [ "registryId", "repositoryName", "imageId", "imageScanStatus", "imageScanFindings" ], "output_token": "nextToken", "result_key": [ "imageScanFindings.findings", "imageScanFindings.enhancedFindings" ] }, "DescribeImages": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "imageDetails" }, "DescribePullThroughCacheRules": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "pullThroughCacheRules" }, "DescribeRepositories": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "repositories" }, "DescribeRepositoryCreationTemplates": { "input_token": "nextToken", "limit_key": "maxResults", "non_aggregate_keys": [ "registryId" ], "output_token": "nextToken", "result_key": "repositoryCreationTemplates" }, "GetLifecyclePolicyPreview": { "input_token": "nextToken", "limit_key": "maxResults", "non_aggregate_keys": [ "registryId", "repositoryName", "lifecyclePolicyText", "status", "summary" ], "output_token": "nextToken", "result_key": "previewResults" }, "ListImages": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "imageIds" } } } },{}],87:[function(require,module,exports){ module.exports={ "version": 2, "waiters": { "ImageScanComplete": { "description": "Wait until an image scan is complete and findings can be accessed", "operation": "DescribeImageScanFindings", "delay": 5, "maxAttempts": 60, "acceptors": [ { "state": "success", "matcher": "path", "argument": "imageScanStatus.status", "expected": "COMPLETE" }, { "state": "failure", "matcher": "path", "argument": "imageScanStatus.status", "expected": "FAILED" } ] }, "LifecyclePolicyPreviewComplete": { "description": "Wait until a lifecycle policy preview request is complete and results can be accessed", "operation": "GetLifecyclePolicyPreview", "delay": 5, "maxAttempts": 20, "acceptors": [ { "state": "success", "matcher": "path", "argument": "status", "expected": "COMPLETE" }, { "state": "failure", "matcher": "path", "argument": "status", "expected": "FAILED" } ] } } } },{}],88:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2014-11-13", "endpointPrefix": "ecs", "jsonVersion": "1.1", "protocol": "json", "protocols": [ "json" ], "serviceAbbreviation": "Amazon ECS", "serviceFullName": "Amazon EC2 Container Service", "serviceId": "ECS", "signatureVersion": "v4", "targetPrefix": "AmazonEC2ContainerServiceV20141113", "uid": "ecs-2014-11-13", "auth": [ "aws.auth#sigv4" ] }, "operations": { "CreateCapacityProvider": { "input": { "type": "structure", "required": [ "name", "autoScalingGroupProvider" ], "members": { "name": {}, "autoScalingGroupProvider": { "shape": "S3" }, "tags": { "shape": "Sb" } } }, "output": { "type": "structure", "members": { "capacityProvider": { "shape": "Sg" } } } }, "CreateCluster": { "input": { "type": "structure", "members": { "clusterName": {}, "tags": { "shape": "Sb" }, "settings": { "shape": "Sk" }, "configuration": { "shape": "Sn" }, "capacityProviders": { "shape": "St" }, "defaultCapacityProviderStrategy": { "shape": "Su" }, "serviceConnectDefaults": { "shape": "Sy" } } }, "output": { "type": "structure", "members": { "cluster": { "shape": "S10" } } } }, "CreateService": { "input": { "type": "structure", "required": [ "serviceName" ], "members": { "cluster": {}, "serviceName": {}, "taskDefinition": {}, "loadBalancers": { "shape": "S19" }, "serviceRegistries": { "shape": "S1c" }, "desiredCount": { "type": "integer" }, "clientToken": {}, "launchType": {}, "capacityProviderStrategy": { "shape": "Su" }, "platformVersion": {}, "role": {}, "deploymentConfiguration": { "shape": "S1f" }, "placementConstraints": { "shape": "S1i" }, "placementStrategy": { "shape": "S1l" }, "networkConfiguration": { "shape": "S1o" }, "healthCheckGracePeriodSeconds": { "type": "integer" }, "schedulingStrategy": {}, "deploymentController": { "shape": "S1s" }, "tags": { "shape": "Sb" }, "enableECSManagedTags": { "type": "boolean" }, "propagateTags": {}, "enableExecuteCommand": { "type": "boolean" }, "serviceConnectConfiguration": { "shape": "S1v" }, "volumeConfigurations": { "shape": "S2a" } } }, "output": { "type": "structure", "members": { "service": { "shape": "S2o" } } } }, "CreateTaskSet": { "input": { "type": "structure", "required": [ "service", "cluster", "taskDefinition" ], "members": { "service": {}, "cluster": {}, "externalId": {}, "taskDefinition": {}, "networkConfiguration": { "shape": "S1o" }, "loadBalancers": { "shape": "S19" }, "serviceRegistries": { "shape": "S1c" }, "launchType": {}, "capacityProviderStrategy": { "shape": "Su" }, "platformVersion": {}, "scale": { "shape": "S2s" }, "clientToken": {}, "tags": { "shape": "Sb" } } }, "output": { "type": "structure", "members": { "taskSet": { "shape": "S2q" } } } }, "DeleteAccountSetting": { "input": { "type": "structure", "required": [ "name" ], "members": { "name": {}, "principalArn": {} } }, "output": { "type": "structure", "members": { "setting": { "shape": "S39" } } } }, "DeleteAttributes": { "input": { "type": "structure", "required": [ "attributes" ], "members": { "cluster": {}, "attributes": { "shape": "S3c" } } }, "output": { "type": "structure", "members": { "attributes": { "shape": "S3c" } } } }, "DeleteCapacityProvider": { "input": { "type": "structure", "required": [ "capacityProvider" ], "members": { "capacityProvider": {} } }, "output": { "type": "structure", "members": { "capacityProvider": { "shape": "Sg" } } } }, "DeleteCluster": { "input": { "type": "structure", "required": [ "cluster" ], "members": { "cluster": {} } }, "output": { "type": "structure", "members": { "cluster": { "shape": "S10" } } } }, "DeleteService": { "input": { "type": "structure", "required": [ "service" ], "members": { "cluster": {}, "service": {}, "force": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "service": { "shape": "S2o" } } } }, "DeleteTaskDefinitions": { "input": { "type": "structure", "required": [ "taskDefinitions" ], "members": { "taskDefinitions": { "shape": "St" } } }, "output": { "type": "structure", "members": { "taskDefinitions": { "type": "list", "member": { "shape": "S3p" } }, "failures": { "shape": "S5s" } } } }, "DeleteTaskSet": { "input": { "type": "structure", "required": [ "cluster", "service", "taskSet" ], "members": { "cluster": {}, "service": {}, "taskSet": {}, "force": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "taskSet": { "shape": "S2q" } } } }, "DeregisterContainerInstance": { "input": { "type": "structure", "required": [ "containerInstance" ], "members": { "cluster": {}, "containerInstance": {}, "force": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "containerInstance": { "shape": "S5y" } } } }, "DeregisterTaskDefinition": { "input": { "type": "structure", "required": [ "taskDefinition" ], "members": { "taskDefinition": {} } }, "output": { "type": "structure", "members": { "taskDefinition": { "shape": "S3p" } } } }, "DescribeCapacityProviders": { "input": { "type": "structure", "members": { "capacityProviders": { "shape": "St" }, "include": { "type": "list", "member": {} }, "maxResults": { "type": "integer" }, "nextToken": {} } }, "output": { "type": "structure", "members": { "capacityProviders": { "type": "list", "member": { "shape": "Sg" } }, "failures": { "shape": "S5s" }, "nextToken": {} } } }, "DescribeClusters": { "input": { "type": "structure", "members": { "clusters": { "shape": "St" }, "include": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": { "clusters": { "type": "list", "member": { "shape": "S10" } }, "failures": { "shape": "S5s" } } } }, "DescribeContainerInstances": { "input": { "type": "structure", "required": [ "containerInstances" ], "members": { "cluster": {}, "containerInstances": { "shape": "St" }, "include": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": { "containerInstances": { "shape": "S6p" }, "failures": { "shape": "S5s" } } } }, "DescribeServices": { "input": { "type": "structure", "required": [ "services" ], "members": { "cluster": {}, "services": { "shape": "St" }, "include": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": { "services": { "type": "list", "member": { "shape": "S2o" } }, "failures": { "shape": "S5s" } } } }, "DescribeTaskDefinition": { "input": { "type": "structure", "required": [ "taskDefinition" ], "members": { "taskDefinition": {}, "include": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": { "taskDefinition": { "shape": "S3p" }, "tags": { "shape": "Sb" } } } }, "DescribeTaskSets": { "input": { "type": "structure", "required": [ "cluster", "service" ], "members": { "cluster": {}, "service": {}, "taskSets": { "shape": "St" }, "include": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": { "taskSets": { "shape": "S2p" }, "failures": { "shape": "S5s" } } } }, "DescribeTasks": { "input": { "type": "structure", "required": [ "tasks" ], "members": { "cluster": {}, "tasks": { "shape": "St" }, "include": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": { "tasks": { "shape": "S77" }, "failures": { "shape": "S5s" } } } }, "DiscoverPollEndpoint": { "input": { "type": "structure", "members": { "containerInstance": {}, "cluster": {} } }, "output": { "type": "structure", "members": { "endpoint": {}, "telemetryEndpoint": {}, "serviceConnectEndpoint": {} } } }, "ExecuteCommand": { "input": { "type": "structure", "required": [ "command", "interactive", "task" ], "members": { "cluster": {}, "container": {}, "command": {}, "interactive": { "type": "boolean" }, "task": {} } }, "output": { "type": "structure", "members": { "clusterArn": {}, "containerArn": {}, "containerName": {}, "interactive": { "type": "boolean" }, "session": { "type": "structure", "members": { "sessionId": {}, "streamUrl": {}, "tokenValue": { "type": "string", "sensitive": true } } }, "taskArn": {} } } }, "GetTaskProtection": { "input": { "type": "structure", "required": [ "cluster" ], "members": { "cluster": {}, "tasks": { "shape": "St" } } }, "output": { "type": "structure", "members": { "protectedTasks": { "shape": "S80" }, "failures": { "shape": "S5s" } } } }, "ListAccountSettings": { "input": { "type": "structure", "members": { "name": {}, "value": {}, "principalArn": {}, "effectiveSettings": { "type": "boolean" }, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "settings": { "type": "list", "member": { "shape": "S39" } }, "nextToken": {} } } }, "ListAttributes": { "input": { "type": "structure", "required": [ "targetType" ], "members": { "cluster": {}, "targetType": {}, "attributeName": {}, "attributeValue": {}, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "attributes": { "shape": "S3c" }, "nextToken": {} } } }, "ListClusters": { "input": { "type": "structure", "members": { "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "clusterArns": { "shape": "St" }, "nextToken": {} } } }, "ListContainerInstances": { "input": { "type": "structure", "members": { "cluster": {}, "filter": {}, "nextToken": {}, "maxResults": { "type": "integer" }, "status": {} } }, "output": { "type": "structure", "members": { "containerInstanceArns": { "shape": "St" }, "nextToken": {} } } }, "ListServices": { "input": { "type": "structure", "members": { "cluster": {}, "nextToken": {}, "maxResults": { "type": "integer" }, "launchType": {}, "schedulingStrategy": {} } }, "output": { "type": "structure", "members": { "serviceArns": { "shape": "St" }, "nextToken": {} } } }, "ListServicesByNamespace": { "input": { "type": "structure", "required": [ "namespace" ], "members": { "namespace": {}, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "serviceArns": { "shape": "St" }, "nextToken": {} } } }, "ListTagsForResource": { "input": { "type": "structure", "required": [ "resourceArn" ], "members": { "resourceArn": {} } }, "output": { "type": "structure", "members": { "tags": { "shape": "Sb" } } } }, "ListTaskDefinitionFamilies": { "input": { "type": "structure", "members": { "familyPrefix": {}, "status": {}, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "families": { "shape": "St" }, "nextToken": {} } } }, "ListTaskDefinitions": { "input": { "type": "structure", "members": { "familyPrefix": {}, "status": {}, "sort": {}, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "taskDefinitionArns": { "shape": "St" }, "nextToken": {} } } }, "ListTasks": { "input": { "type": "structure", "members": { "cluster": {}, "containerInstance": {}, "family": {}, "nextToken": {}, "maxResults": { "type": "integer" }, "startedBy": {}, "serviceName": {}, "desiredStatus": {}, "launchType": {} } }, "output": { "type": "structure", "members": { "taskArns": { "shape": "St" }, "nextToken": {} } } }, "PutAccountSetting": { "input": { "type": "structure", "required": [ "name", "value" ], "members": { "name": {}, "value": {}, "principalArn": {} } }, "output": { "type": "structure", "members": { "setting": { "shape": "S39" } } } }, "PutAccountSettingDefault": { "input": { "type": "structure", "required": [ "name", "value" ], "members": { "name": {}, "value": {} } }, "output": { "type": "structure", "members": { "setting": { "shape": "S39" } } } }, "PutAttributes": { "input": { "type": "structure", "required": [ "attributes" ], "members": { "cluster": {}, "attributes": { "shape": "S3c" } } }, "output": { "type": "structure", "members": { "attributes": { "shape": "S3c" } } } }, "PutClusterCapacityProviders": { "input": { "type": "structure", "required": [ "cluster", "capacityProviders", "defaultCapacityProviderStrategy" ], "members": { "cluster": {}, "capacityProviders": { "shape": "St" }, "defaultCapacityProviderStrategy": { "shape": "Su" } } }, "output": { "type": "structure", "members": { "cluster": { "shape": "S10" } } } }, "RegisterContainerInstance": { "input": { "type": "structure", "members": { "cluster": {}, "instanceIdentityDocument": {}, "instanceIdentityDocumentSignature": {}, "totalResources": { "shape": "S61" }, "versionInfo": { "shape": "S60" }, "containerInstanceArn": {}, "attributes": { "shape": "S3c" }, "platformDevices": { "type": "list", "member": { "type": "structure", "required": [ "id", "type" ], "members": { "id": {}, "type": {} } } }, "tags": { "shape": "Sb" } } }, "output": { "type": "structure", "members": { "containerInstance": { "shape": "S5y" } } } }, "RegisterTaskDefinition": { "input": { "type": "structure", "required": [ "family", "containerDefinitions" ], "members": { "family": {}, "taskRoleArn": {}, "executionRoleArn": {}, "networkMode": {}, "containerDefinitions": { "shape": "S3q" }, "volumes": { "shape": "S4y" }, "placementConstraints": { "shape": "S5c" }, "requiresCompatibilities": { "shape": "S5f" }, "cpu": {}, "memory": {}, "tags": { "shape": "Sb" }, "pidMode": {}, "ipcMode": {}, "proxyConfiguration": { "shape": "S5o" }, "inferenceAccelerators": { "shape": "S5k" }, "ephemeralStorage": { "shape": "S5r" }, "runtimePlatform": { "shape": "S5h" } } }, "output": { "type": "structure", "members": { "taskDefinition": { "shape": "S3p" }, "tags": { "shape": "Sb" } } } }, "RunTask": { "input": { "type": "structure", "required": [ "taskDefinition" ], "members": { "capacityProviderStrategy": { "shape": "Su" }, "cluster": {}, "count": { "type": "integer" }, "enableECSManagedTags": { "type": "boolean" }, "enableExecuteCommand": { "type": "boolean" }, "group": {}, "launchType": {}, "networkConfiguration": { "shape": "S1o" }, "overrides": { "shape": "S7l" }, "placementConstraints": { "shape": "S1i" }, "placementStrategy": { "shape": "S1l" }, "platformVersion": {}, "propagateTags": {}, "referenceId": {}, "startedBy": {}, "tags": { "shape": "Sb" }, "taskDefinition": {}, "clientToken": { "idempotencyToken": true }, "volumeConfigurations": { "shape": "S97" } } }, "output": { "type": "structure", "members": { "tasks": { "shape": "S77" }, "failures": { "shape": "S5s" } } } }, "StartTask": { "input": { "type": "structure", "required": [ "containerInstances", "taskDefinition" ], "members": { "cluster": {}, "containerInstances": { "shape": "St" }, "enableECSManagedTags": { "type": "boolean" }, "enableExecuteCommand": { "type": "boolean" }, "group": {}, "networkConfiguration": { "shape": "S1o" }, "overrides": { "shape": "S7l" }, "propagateTags": {}, "referenceId": {}, "startedBy": {}, "tags": { "shape": "Sb" }, "taskDefinition": {}, "volumeConfigurations": { "shape": "S97" } } }, "output": { "type": "structure", "members": { "tasks": { "shape": "S77" }, "failures": { "shape": "S5s" } } } }, "StopTask": { "input": { "type": "structure", "required": [ "task" ], "members": { "cluster": {}, "task": {}, "reason": {} } }, "output": { "type": "structure", "members": { "task": { "shape": "S78" } } } }, "SubmitAttachmentStateChanges": { "input": { "type": "structure", "required": [ "attachments" ], "members": { "cluster": {}, "attachments": { "shape": "S9h" } } }, "output": { "type": "structure", "members": { "acknowledgment": {} } } }, "SubmitContainerStateChange": { "input": { "type": "structure", "members": { "cluster": {}, "task": {}, "containerName": {}, "runtimeId": {}, "status": {}, "exitCode": { "type": "integer" }, "reason": {}, "networkBindings": { "shape": "S7c" } } }, "output": { "type": "structure", "members": { "acknowledgment": {} } } }, "SubmitTaskStateChange": { "input": { "type": "structure", "members": { "cluster": {}, "task": {}, "status": {}, "reason": {}, "containers": { "type": "list", "member": { "type": "structure", "members": { "containerName": {}, "imageDigest": {}, "runtimeId": {}, "exitCode": { "type": "integer" }, "networkBindings": { "shape": "S7c" }, "reason": {}, "status": {} } } }, "attachments": { "shape": "S9h" }, "managedAgents": { "type": "list", "member": { "type": "structure", "required": [ "containerName", "managedAgentName", "status" ], "members": { "containerName": {}, "managedAgentName": {}, "status": {}, "reason": {} } } }, "pullStartedAt": { "type": "timestamp" }, "pullStoppedAt": { "type": "timestamp" }, "executionStoppedAt": { "type": "timestamp" } } }, "output": { "type": "structure", "members": { "acknowledgment": {} } } }, "TagResource": { "input": { "type": "structure", "required": [ "resourceArn", "tags" ], "members": { "resourceArn": {}, "tags": { "shape": "Sb" } } }, "output": { "type": "structure", "members": {} } }, "UntagResource": { "input": { "type": "structure", "required": [ "resourceArn", "tagKeys" ], "members": { "resourceArn": {}, "tagKeys": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": {} } }, "UpdateCapacityProvider": { "input": { "type": "structure", "required": [ "name", "autoScalingGroupProvider" ], "members": { "name": {}, "autoScalingGroupProvider": { "type": "structure", "members": { "managedScaling": { "shape": "S4" }, "managedTerminationProtection": {}, "managedDraining": {} } } } }, "output": { "type": "structure", "members": { "capacityProvider": { "shape": "Sg" } } } }, "UpdateCluster": { "input": { "type": "structure", "required": [ "cluster" ], "members": { "cluster": {}, "settings": { "shape": "Sk" }, "configuration": { "shape": "Sn" }, "serviceConnectDefaults": { "shape": "Sy" } } }, "output": { "type": "structure", "members": { "cluster": { "shape": "S10" } } } }, "UpdateClusterSettings": { "input": { "type": "structure", "required": [ "cluster", "settings" ], "members": { "cluster": {}, "settings": { "shape": "Sk" } } }, "output": { "type": "structure", "members": { "cluster": { "shape": "S10" } } } }, "UpdateContainerAgent": { "input": { "type": "structure", "required": [ "containerInstance" ], "members": { "cluster": {}, "containerInstance": {} } }, "output": { "type": "structure", "members": { "containerInstance": { "shape": "S5y" } } } }, "UpdateContainerInstancesState": { "input": { "type": "structure", "required": [ "containerInstances", "status" ], "members": { "cluster": {}, "containerInstances": { "shape": "St" }, "status": {} } }, "output": { "type": "structure", "members": { "containerInstances": { "shape": "S6p" }, "failures": { "shape": "S5s" } } } }, "UpdateService": { "input": { "type": "structure", "required": [ "service" ], "members": { "cluster": {}, "service": {}, "desiredCount": { "type": "integer" }, "taskDefinition": {}, "capacityProviderStrategy": { "shape": "Su" }, "deploymentConfiguration": { "shape": "S1f" }, "networkConfiguration": { "shape": "S1o" }, "placementConstraints": { "shape": "S1i" }, "placementStrategy": { "shape": "S1l" }, "platformVersion": {}, "forceNewDeployment": { "type": "boolean" }, "healthCheckGracePeriodSeconds": { "type": "integer" }, "enableExecuteCommand": { "type": "boolean" }, "enableECSManagedTags": { "type": "boolean" }, "loadBalancers": { "shape": "S19" }, "propagateTags": {}, "serviceRegistries": { "shape": "S1c" }, "serviceConnectConfiguration": { "shape": "S1v" }, "volumeConfigurations": { "shape": "S2a" } } }, "output": { "type": "structure", "members": { "service": { "shape": "S2o" } } } }, "UpdateServicePrimaryTaskSet": { "input": { "type": "structure", "required": [ "cluster", "service", "primaryTaskSet" ], "members": { "cluster": {}, "service": {}, "primaryTaskSet": {} } }, "output": { "type": "structure", "members": { "taskSet": { "shape": "S2q" } } } }, "UpdateTaskProtection": { "input": { "type": "structure", "required": [ "cluster", "tasks", "protectionEnabled" ], "members": { "cluster": {}, "tasks": { "shape": "St" }, "protectionEnabled": { "type": "boolean" }, "expiresInMinutes": { "type": "integer" } } }, "output": { "type": "structure", "members": { "protectedTasks": { "shape": "S80" }, "failures": { "shape": "S5s" } } } }, "UpdateTaskSet": { "input": { "type": "structure", "required": [ "cluster", "service", "taskSet", "scale" ], "members": { "cluster": {}, "service": {}, "taskSet": {}, "scale": { "shape": "S2s" } } }, "output": { "type": "structure", "members": { "taskSet": { "shape": "S2q" } } } } }, "shapes": { "S3": { "type": "structure", "required": [ "autoScalingGroupArn" ], "members": { "autoScalingGroupArn": {}, "managedScaling": { "shape": "S4" }, "managedTerminationProtection": {}, "managedDraining": {} } }, "S4": { "type": "structure", "members": { "status": {}, "targetCapacity": { "type": "integer" }, "minimumScalingStepSize": { "type": "integer" }, "maximumScalingStepSize": { "type": "integer" }, "instanceWarmupPeriod": { "type": "integer" } } }, "Sb": { "type": "list", "member": { "type": "structure", "members": { "key": {}, "value": {} } } }, "Sg": { "type": "structure", "members": { "capacityProviderArn": {}, "name": {}, "status": {}, "autoScalingGroupProvider": { "shape": "S3" }, "updateStatus": {}, "updateStatusReason": {}, "tags": { "shape": "Sb" } } }, "Sk": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "value": {} } } }, "Sn": { "type": "structure", "members": { "executeCommandConfiguration": { "type": "structure", "members": { "kmsKeyId": {}, "logging": {}, "logConfiguration": { "type": "structure", "members": { "cloudWatchLogGroupName": {}, "cloudWatchEncryptionEnabled": { "type": "boolean" }, "s3BucketName": {}, "s3EncryptionEnabled": { "type": "boolean" }, "s3KeyPrefix": {} } } } }, "managedStorageConfiguration": { "type": "structure", "members": { "kmsKeyId": {}, "fargateEphemeralStorageKmsKeyId": {} } } } }, "St": { "type": "list", "member": {} }, "Su": { "type": "list", "member": { "type": "structure", "required": [ "capacityProvider" ], "members": { "capacityProvider": {}, "weight": { "type": "integer" }, "base": { "type": "integer" } } } }, "Sy": { "type": "structure", "required": [ "namespace" ], "members": { "namespace": {} } }, "S10": { "type": "structure", "members": { "clusterArn": {}, "clusterName": {}, "configuration": { "shape": "Sn" }, "status": {}, "registeredContainerInstancesCount": { "type": "integer" }, "runningTasksCount": { "type": "integer" }, "pendingTasksCount": { "type": "integer" }, "activeServicesCount": { "type": "integer" }, "statistics": { "type": "list", "member": { "shape": "S13" } }, "tags": { "shape": "Sb" }, "settings": { "shape": "Sk" }, "capacityProviders": { "shape": "St" }, "defaultCapacityProviderStrategy": { "shape": "Su" }, "attachments": { "shape": "S14" }, "attachmentsStatus": {}, "serviceConnectDefaults": { "type": "structure", "members": { "namespace": {} } } } }, "S13": { "type": "structure", "members": { "name": {}, "value": {} } }, "S14": { "type": "list", "member": { "type": "structure", "members": { "id": {}, "type": {}, "status": {}, "details": { "type": "list", "member": { "shape": "S13" } } } } }, "S19": { "type": "list", "member": { "type": "structure", "members": { "targetGroupArn": {}, "loadBalancerName": {}, "containerName": {}, "containerPort": { "type": "integer" } } } }, "S1c": { "type": "list", "member": { "type": "structure", "members": { "registryArn": {}, "port": { "type": "integer" }, "containerName": {}, "containerPort": { "type": "integer" } } } }, "S1f": { "type": "structure", "members": { "deploymentCircuitBreaker": { "type": "structure", "required": [ "enable", "rollback" ], "members": { "enable": { "type": "boolean" }, "rollback": { "type": "boolean" } } }, "maximumPercent": { "type": "integer" }, "minimumHealthyPercent": { "type": "integer" }, "alarms": { "type": "structure", "required": [ "alarmNames", "enable", "rollback" ], "members": { "alarmNames": { "shape": "St" }, "enable": { "type": "boolean" }, "rollback": { "type": "boolean" } } } } }, "S1i": { "type": "list", "member": { "type": "structure", "members": { "type": {}, "expression": {} } } }, "S1l": { "type": "list", "member": { "type": "structure", "members": { "type": {}, "field": {} } } }, "S1o": { "type": "structure", "members": { "awsvpcConfiguration": { "type": "structure", "required": [ "subnets" ], "members": { "subnets": { "shape": "St" }, "securityGroups": { "shape": "St" }, "assignPublicIp": {} } } } }, "S1s": { "type": "structure", "required": [ "type" ], "members": { "type": {} } }, "S1v": { "type": "structure", "required": [ "enabled" ], "members": { "enabled": { "type": "boolean" }, "namespace": {}, "services": { "type": "list", "member": { "type": "structure", "required": [ "portName" ], "members": { "portName": {}, "discoveryName": {}, "clientAliases": { "type": "list", "member": { "type": "structure", "required": [ "port" ], "members": { "port": { "type": "integer" }, "dnsName": {} } } }, "ingressPortOverride": { "type": "integer" }, "timeout": { "type": "structure", "members": { "idleTimeoutSeconds": { "type": "integer" }, "perRequestTimeoutSeconds": { "type": "integer" } } }, "tls": { "type": "structure", "required": [ "issuerCertificateAuthority" ], "members": { "issuerCertificateAuthority": { "type": "structure", "members": { "awsPcaAuthorityArn": {} } }, "kmsKey": {}, "roleArn": {} } } } } }, "logConfiguration": { "shape": "S25" } } }, "S25": { "type": "structure", "required": [ "logDriver" ], "members": { "logDriver": {}, "options": { "type": "map", "key": {}, "value": {} }, "secretOptions": { "shape": "S28" } } }, "S28": { "type": "list", "member": { "type": "structure", "required": [ "name", "valueFrom" ], "members": { "name": {}, "valueFrom": {} } } }, "S2a": { "type": "list", "member": { "type": "structure", "required": [ "name" ], "members": { "name": {}, "managedEBSVolume": { "type": "structure", "required": [ "roleArn" ], "members": { "encrypted": { "type": "boolean" }, "kmsKeyId": {}, "volumeType": {}, "sizeInGiB": { "type": "integer" }, "snapshotId": {}, "iops": { "type": "integer" }, "throughput": { "type": "integer" }, "tagSpecifications": { "shape": "S2i" }, "roleArn": {}, "filesystemType": {} } } } } }, "S2i": { "type": "list", "member": { "type": "structure", "required": [ "resourceType" ], "members": { "resourceType": {}, "tags": { "shape": "Sb" }, "propagateTags": {} } } }, "S2o": { "type": "structure", "members": { "serviceArn": {}, "serviceName": {}, "clusterArn": {}, "loadBalancers": { "shape": "S19" }, "serviceRegistries": { "shape": "S1c" }, "status": {}, "desiredCount": { "type": "integer" }, "runningCount": { "type": "integer" }, "pendingCount": { "type": "integer" }, "launchType": {}, "capacityProviderStrategy": { "shape": "Su" }, "platformVersion": {}, "platformFamily": {}, "taskDefinition": {}, "deploymentConfiguration": { "shape": "S1f" }, "taskSets": { "shape": "S2p" }, "deployments": { "type": "list", "member": { "type": "structure", "members": { "id": {}, "status": {}, "taskDefinition": {}, "desiredCount": { "type": "integer" }, "pendingCount": { "type": "integer" }, "runningCount": { "type": "integer" }, "failedTasks": { "type": "integer" }, "createdAt": { "type": "timestamp" }, "updatedAt": { "type": "timestamp" }, "capacityProviderStrategy": { "shape": "Su" }, "launchType": {}, "platformVersion": {}, "platformFamily": {}, "networkConfiguration": { "shape": "S1o" }, "rolloutState": {}, "rolloutStateReason": {}, "serviceConnectConfiguration": { "shape": "S1v" }, "serviceConnectResources": { "type": "list", "member": { "type": "structure", "members": { "discoveryName": {}, "discoveryArn": {} } } }, "volumeConfigurations": { "shape": "S2a" }, "fargateEphemeralStorage": { "shape": "S2w" } } } }, "roleArn": {}, "events": { "type": "list", "member": { "type": "structure", "members": { "id": {}, "createdAt": { "type": "timestamp" }, "message": {} } } }, "createdAt": { "type": "timestamp" }, "placementConstraints": { "shape": "S1i" }, "placementStrategy": { "shape": "S1l" }, "networkConfiguration": { "shape": "S1o" }, "healthCheckGracePeriodSeconds": { "type": "integer" }, "schedulingStrategy": {}, "deploymentController": { "shape": "S1s" }, "tags": { "shape": "Sb" }, "createdBy": {}, "enableECSManagedTags": { "type": "boolean" }, "propagateTags": {}, "enableExecuteCommand": { "type": "boolean" } } }, "S2p": { "type": "list", "member": { "shape": "S2q" } }, "S2q": { "type": "structure", "members": { "id": {}, "taskSetArn": {}, "serviceArn": {}, "clusterArn": {}, "startedBy": {}, "externalId": {}, "status": {}, "taskDefinition": {}, "computedDesiredCount": { "type": "integer" }, "pendingCount": { "type": "integer" }, "runningCount": { "type": "integer" }, "createdAt": { "type": "timestamp" }, "updatedAt": { "type": "timestamp" }, "launchType": {}, "capacityProviderStrategy": { "shape": "Su" }, "platformVersion": {}, "platformFamily": {}, "networkConfiguration": { "shape": "S1o" }, "loadBalancers": { "shape": "S19" }, "serviceRegistries": { "shape": "S1c" }, "scale": { "shape": "S2s" }, "stabilityStatus": {}, "stabilityStatusAt": { "type": "timestamp" }, "tags": { "shape": "Sb" }, "fargateEphemeralStorage": { "shape": "S2w" } } }, "S2s": { "type": "structure", "members": { "value": { "type": "double" }, "unit": {} } }, "S2w": { "type": "structure", "members": { "kmsKeyId": {} } }, "S39": { "type": "structure", "members": { "name": {}, "value": {}, "principalArn": {}, "type": {} } }, "S3c": { "type": "list", "member": { "shape": "S3d" } }, "S3d": { "type": "structure", "required": [ "name" ], "members": { "name": {}, "value": {}, "targetType": {}, "targetId": {} } }, "S3p": { "type": "structure", "members": { "taskDefinitionArn": {}, "containerDefinitions": { "shape": "S3q" }, "family": {}, "taskRoleArn": {}, "executionRoleArn": {}, "networkMode": {}, "revision": { "type": "integer" }, "volumes": { "shape": "S4y" }, "status": {}, "requiresAttributes": { "type": "list", "member": { "shape": "S3d" } }, "placementConstraints": { "shape": "S5c" }, "compatibilities": { "shape": "S5f" }, "runtimePlatform": { "shape": "S5h" }, "requiresCompatibilities": { "shape": "S5f" }, "cpu": {}, "memory": {}, "inferenceAccelerators": { "shape": "S5k" }, "pidMode": {}, "ipcMode": {}, "proxyConfiguration": { "shape": "S5o" }, "registeredAt": { "type": "timestamp" }, "deregisteredAt": { "type": "timestamp" }, "registeredBy": {}, "ephemeralStorage": { "shape": "S5r" } } }, "S3q": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "image": {}, "repositoryCredentials": { "type": "structure", "required": [ "credentialsParameter" ], "members": { "credentialsParameter": {} } }, "cpu": { "type": "integer" }, "memory": { "type": "integer" }, "memoryReservation": { "type": "integer" }, "links": { "shape": "St" }, "portMappings": { "type": "list", "member": { "type": "structure", "members": { "containerPort": { "type": "integer" }, "hostPort": { "type": "integer" }, "protocol": {}, "name": {}, "appProtocol": {}, "containerPortRange": {} } } }, "essential": { "type": "boolean" }, "restartPolicy": { "type": "structure", "required": [ "enabled" ], "members": { "enabled": { "type": "boolean" }, "ignoredExitCodes": { "type": "list", "member": { "type": "integer" } }, "restartAttemptPeriod": { "type": "integer" } } }, "entryPoint": { "shape": "St" }, "command": { "shape": "St" }, "environment": { "shape": "S3z" }, "environmentFiles": { "shape": "S40" }, "mountPoints": { "type": "list", "member": { "type": "structure", "members": { "sourceVolume": {}, "containerPath": {}, "readOnly": { "type": "boolean" } } } }, "volumesFrom": { "type": "list", "member": { "type": "structure", "members": { "sourceContainer": {}, "readOnly": { "type": "boolean" } } } }, "linuxParameters": { "type": "structure", "members": { "capabilities": { "type": "structure", "members": { "add": { "shape": "St" }, "drop": { "shape": "St" } } }, "devices": { "type": "list", "member": { "type": "structure", "required": [ "hostPath" ], "members": { "hostPath": {}, "containerPath": {}, "permissions": { "type": "list", "member": {} } } } }, "initProcessEnabled": { "type": "boolean" }, "sharedMemorySize": { "type": "integer" }, "tmpfs": { "type": "list", "member": { "type": "structure", "required": [ "containerPath", "size" ], "members": { "containerPath": {}, "size": { "type": "integer" }, "mountOptions": { "shape": "St" } } } }, "maxSwap": { "type": "integer" }, "swappiness": { "type": "integer" } } }, "secrets": { "shape": "S28" }, "dependsOn": { "type": "list", "member": { "type": "structure", "required": [ "containerName", "condition" ], "members": { "containerName": {}, "condition": {} } } }, "startTimeout": { "type": "integer" }, "stopTimeout": { "type": "integer" }, "hostname": {}, "user": {}, "workingDirectory": {}, "disableNetworking": { "type": "boolean" }, "privileged": { "type": "boolean" }, "readonlyRootFilesystem": { "type": "boolean" }, "dnsServers": { "shape": "St" }, "dnsSearchDomains": { "shape": "St" }, "extraHosts": { "type": "list", "member": { "type": "structure", "required": [ "hostname", "ipAddress" ], "members": { "hostname": {}, "ipAddress": {} } } }, "dockerSecurityOptions": { "shape": "St" }, "interactive": { "type": "boolean" }, "pseudoTerminal": { "type": "boolean" }, "dockerLabels": { "type": "map", "key": {}, "value": {} }, "ulimits": { "type": "list", "member": { "type": "structure", "required": [ "name", "softLimit", "hardLimit" ], "members": { "name": {}, "softLimit": { "type": "integer" }, "hardLimit": { "type": "integer" } } } }, "logConfiguration": { "shape": "S25" }, "healthCheck": { "type": "structure", "required": [ "command" ], "members": { "command": { "shape": "St" }, "interval": { "type": "integer" }, "timeout": { "type": "integer" }, "retries": { "type": "integer" }, "startPeriod": { "type": "integer" } } }, "systemControls": { "type": "list", "member": { "type": "structure", "members": { "namespace": {}, "value": {} } } }, "resourceRequirements": { "shape": "S4r" }, "firelensConfiguration": { "type": "structure", "required": [ "type" ], "members": { "type": {}, "options": { "type": "map", "key": {}, "value": {} } } }, "credentialSpecs": { "shape": "St" } } } }, "S3z": { "type": "list", "member": { "shape": "S13" } }, "S40": { "type": "list", "member": { "type": "structure", "required": [ "value", "type" ], "members": { "value": {}, "type": {} } } }, "S4r": { "type": "list", "member": { "type": "structure", "required": [ "value", "type" ], "members": { "value": {}, "type": {} } } }, "S4y": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "host": { "type": "structure", "members": { "sourcePath": {} } }, "dockerVolumeConfiguration": { "type": "structure", "members": { "scope": {}, "autoprovision": { "type": "boolean" }, "driver": {}, "driverOpts": { "shape": "S53" }, "labels": { "shape": "S53" } } }, "efsVolumeConfiguration": { "type": "structure", "required": [ "fileSystemId" ], "members": { "fileSystemId": {}, "rootDirectory": {}, "transitEncryption": {}, "transitEncryptionPort": { "type": "integer" }, "authorizationConfig": { "type": "structure", "members": { "accessPointId": {}, "iam": {} } } } }, "fsxWindowsFileServerVolumeConfiguration": { "type": "structure", "required": [ "fileSystemId", "rootDirectory", "authorizationConfig" ], "members": { "fileSystemId": {}, "rootDirectory": {}, "authorizationConfig": { "type": "structure", "required": [ "credentialsParameter", "domain" ], "members": { "credentialsParameter": {}, "domain": {} } } } }, "configuredAtLaunch": { "type": "boolean" } } } }, "S53": { "type": "map", "key": {}, "value": {} }, "S5c": { "type": "list", "member": { "type": "structure", "members": { "type": {}, "expression": {} } } }, "S5f": { "type": "list", "member": {} }, "S5h": { "type": "structure", "members": { "cpuArchitecture": {}, "operatingSystemFamily": {} } }, "S5k": { "type": "list", "member": { "type": "structure", "required": [ "deviceName", "deviceType" ], "members": { "deviceName": {}, "deviceType": {} } } }, "S5o": { "type": "structure", "required": [ "containerName" ], "members": { "type": {}, "containerName": {}, "properties": { "type": "list", "member": { "shape": "S13" } } } }, "S5r": { "type": "structure", "required": [ "sizeInGiB" ], "members": { "sizeInGiB": { "type": "integer" } } }, "S5s": { "type": "list", "member": { "type": "structure", "members": { "arn": {}, "reason": {}, "detail": {} } } }, "S5y": { "type": "structure", "members": { "containerInstanceArn": {}, "ec2InstanceId": {}, "capacityProviderName": {}, "version": { "type": "long" }, "versionInfo": { "shape": "S60" }, "remainingResources": { "shape": "S61" }, "registeredResources": { "shape": "S61" }, "status": {}, "statusReason": {}, "agentConnected": { "type": "boolean" }, "runningTasksCount": { "type": "integer" }, "pendingTasksCount": { "type": "integer" }, "agentUpdateStatus": {}, "attributes": { "shape": "S3c" }, "registeredAt": { "type": "timestamp" }, "attachments": { "shape": "S14" }, "tags": { "shape": "Sb" }, "healthStatus": { "type": "structure", "members": { "overallStatus": {}, "details": { "type": "list", "member": { "type": "structure", "members": { "type": {}, "status": {}, "lastUpdated": { "type": "timestamp" }, "lastStatusChange": { "type": "timestamp" } } } } } } } }, "S60": { "type": "structure", "members": { "agentVersion": {}, "agentHash": {}, "dockerVersion": {} } }, "S61": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "type": {}, "doubleValue": { "type": "double" }, "longValue": { "type": "long" }, "integerValue": { "type": "integer" }, "stringSetValue": { "shape": "St" } } } }, "S6p": { "type": "list", "member": { "shape": "S5y" } }, "S77": { "type": "list", "member": { "shape": "S78" } }, "S78": { "type": "structure", "members": { "attachments": { "shape": "S14" }, "attributes": { "shape": "S3c" }, "availabilityZone": {}, "capacityProviderName": {}, "clusterArn": {}, "connectivity": {}, "connectivityAt": { "type": "timestamp" }, "containerInstanceArn": {}, "containers": { "type": "list", "member": { "type": "structure", "members": { "containerArn": {}, "taskArn": {}, "name": {}, "image": {}, "imageDigest": {}, "runtimeId": {}, "lastStatus": {}, "exitCode": { "type": "integer" }, "reason": {}, "networkBindings": { "shape": "S7c" }, "networkInterfaces": { "type": "list", "member": { "type": "structure", "members": { "attachmentId": {}, "privateIpv4Address": {}, "ipv6Address": {} } } }, "healthStatus": {}, "managedAgents": { "type": "list", "member": { "type": "structure", "members": { "lastStartedAt": { "type": "timestamp" }, "name": {}, "reason": {}, "lastStatus": {} } } }, "cpu": {}, "memory": {}, "memoryReservation": {}, "gpuIds": { "type": "list", "member": {} } } } }, "cpu": {}, "createdAt": { "type": "timestamp" }, "desiredStatus": {}, "enableExecuteCommand": { "type": "boolean" }, "executionStoppedAt": { "type": "timestamp" }, "group": {}, "healthStatus": {}, "inferenceAccelerators": { "shape": "S5k" }, "lastStatus": {}, "launchType": {}, "memory": {}, "overrides": { "shape": "S7l" }, "platformVersion": {}, "platformFamily": {}, "pullStartedAt": { "type": "timestamp" }, "pullStoppedAt": { "type": "timestamp" }, "startedAt": { "type": "timestamp" }, "startedBy": {}, "stopCode": {}, "stoppedAt": { "type": "timestamp" }, "stoppedReason": {}, "stoppingAt": { "type": "timestamp" }, "tags": { "shape": "Sb" }, "taskArn": {}, "taskDefinitionArn": {}, "version": { "type": "long" }, "ephemeralStorage": { "shape": "S5r" }, "fargateEphemeralStorage": { "type": "structure", "members": { "sizeInGiB": { "type": "integer" }, "kmsKeyId": {} } } } }, "S7c": { "type": "list", "member": { "type": "structure", "members": { "bindIP": {}, "containerPort": { "type": "integer" }, "hostPort": { "type": "integer" }, "protocol": {}, "containerPortRange": {}, "hostPortRange": {} } } }, "S7l": { "type": "structure", "members": { "containerOverrides": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "command": { "shape": "St" }, "environment": { "shape": "S3z" }, "environmentFiles": { "shape": "S40" }, "cpu": { "type": "integer" }, "memory": { "type": "integer" }, "memoryReservation": { "type": "integer" }, "resourceRequirements": { "shape": "S4r" } } } }, "cpu": {}, "inferenceAcceleratorOverrides": { "type": "list", "member": { "type": "structure", "members": { "deviceName": {}, "deviceType": {} } } }, "executionRoleArn": {}, "memory": {}, "taskRoleArn": {}, "ephemeralStorage": { "shape": "S5r" } } }, "S80": { "type": "list", "member": { "type": "structure", "members": { "taskArn": {}, "protectionEnabled": { "type": "boolean" }, "expirationDate": { "type": "timestamp" } } } }, "S97": { "type": "list", "member": { "type": "structure", "required": [ "name" ], "members": { "name": {}, "managedEBSVolume": { "type": "structure", "required": [ "roleArn" ], "members": { "encrypted": { "type": "boolean" }, "kmsKeyId": {}, "volumeType": {}, "sizeInGiB": { "type": "integer" }, "snapshotId": {}, "iops": { "type": "integer" }, "throughput": { "type": "integer" }, "tagSpecifications": { "shape": "S2i" }, "roleArn": {}, "terminationPolicy": { "type": "structure", "required": [ "deleteOnTermination" ], "members": { "deleteOnTermination": { "type": "boolean" } } }, "filesystemType": {} } } } } }, "S9h": { "type": "list", "member": { "type": "structure", "required": [ "attachmentArn", "status" ], "members": { "attachmentArn": {}, "status": {} } } } } } },{}],89:[function(require,module,exports){ module.exports={ "pagination": { "ListAccountSettings": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "settings" }, "ListAttributes": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "attributes" }, "ListClusters": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "clusterArns" }, "ListContainerInstances": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "containerInstanceArns" }, "ListServices": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "serviceArns" }, "ListServicesByNamespace": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "serviceArns" }, "ListTaskDefinitionFamilies": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "families" }, "ListTaskDefinitions": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "taskDefinitionArns" }, "ListTasks": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "taskArns" } } } },{}],90:[function(require,module,exports){ module.exports={ "version": 2, "waiters": { "TasksRunning": { "delay": 6, "operation": "DescribeTasks", "maxAttempts": 100, "acceptors": [ { "expected": "STOPPED", "matcher": "pathAny", "state": "failure", "argument": "tasks[].lastStatus" }, { "expected": "MISSING", "matcher": "pathAny", "state": "failure", "argument": "failures[].reason" }, { "expected": "RUNNING", "matcher": "pathAll", "state": "success", "argument": "tasks[].lastStatus" } ] }, "TasksStopped": { "delay": 6, "operation": "DescribeTasks", "maxAttempts": 100, "acceptors": [ { "expected": "STOPPED", "matcher": "pathAll", "state": "success", "argument": "tasks[].lastStatus" } ] }, "ServicesStable": { "delay": 15, "operation": "DescribeServices", "maxAttempts": 40, "acceptors": [ { "expected": "MISSING", "matcher": "pathAny", "state": "failure", "argument": "failures[].reason" }, { "expected": "DRAINING", "matcher": "pathAny", "state": "failure", "argument": "services[].status" }, { "expected": "INACTIVE", "matcher": "pathAny", "state": "failure", "argument": "services[].status" }, { "expected": true, "matcher": "path", "state": "success", "argument": "length(services[?!(length(deployments) == `1` && runningCount == desiredCount)]) == `0`" } ] }, "ServicesInactive": { "delay": 15, "operation": "DescribeServices", "maxAttempts": 40, "acceptors": [ { "expected": "MISSING", "matcher": "pathAny", "state": "failure", "argument": "failures[].reason" }, { "expected": "INACTIVE", "matcher": "pathAny", "state": "success", "argument": "services[].status" } ] } } } },{}],91:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2015-02-02", "endpointPrefix": "elasticache", "protocol": "query", "protocols": [ "query" ], "serviceFullName": "Amazon ElastiCache", "serviceId": "ElastiCache", "signatureVersion": "v4", "uid": "elasticache-2015-02-02", "xmlNamespace": "http://elasticache.amazonaws.com/doc/2015-02-02/", "auth": [ "aws.auth#sigv4" ] }, "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" } } } }, "CopyServerlessCacheSnapshot": { "input": { "type": "structure", "required": [ "SourceServerlessCacheSnapshotName", "TargetServerlessCacheSnapshotName" ], "members": { "SourceServerlessCacheSnapshotName": {}, "TargetServerlessCacheSnapshotName": {}, "KmsKeyId": {}, "Tags": { "shape": "S3" } } }, "output": { "resultWrapper": "CopyServerlessCacheSnapshotResult", "type": "structure", "members": { "ServerlessCacheSnapshot": { "shape": "S1u" } } } }, "CopySnapshot": { "input": { "type": "structure", "required": [ "SourceSnapshotName", "TargetSnapshotName" ], "members": { "SourceSnapshotName": {}, "TargetSnapshotName": {}, "TargetBucket": {}, "KmsKeyId": {}, "Tags": { "shape": "S3" } } }, "output": { "resultWrapper": "CopySnapshotResult", "type": "structure", "members": { "Snapshot": { "shape": "S1y" } } } }, "CreateCacheCluster": { "input": { "type": "structure", "required": [ "CacheClusterId" ], "members": { "CacheClusterId": {}, "ReplicationGroupId": {}, "AZMode": {}, "PreferredAvailabilityZone": {}, "PreferredAvailabilityZones": { "shape": "S27" }, "NumCacheNodes": { "type": "integer" }, "CacheNodeType": {}, "Engine": {}, "EngineVersion": {}, "CacheParameterGroupName": {}, "CacheSubnetGroupName": {}, "CacheSecurityGroupNames": { "shape": "S28" }, "SecurityGroupIds": { "shape": "S29" }, "Tags": { "shape": "S3" }, "SnapshotArns": { "shape": "S2a" }, "SnapshotName": {}, "PreferredMaintenanceWindow": {}, "Port": { "type": "integer" }, "NotificationTopicArn": {}, "AutoMinorVersionUpgrade": { "type": "boolean" }, "SnapshotRetentionLimit": { "type": "integer" }, "SnapshotWindow": {}, "AuthToken": {}, "OutpostMode": {}, "PreferredOutpostArn": {}, "PreferredOutpostArns": { "shape": "S2c" }, "LogDeliveryConfigurations": { "shape": "S2d" }, "TransitEncryptionEnabled": { "type": "boolean" }, "NetworkType": {}, "IpDiscovery": {} } }, "output": { "resultWrapper": "CreateCacheClusterResult", "type": "structure", "members": { "CacheCluster": { "shape": "S2g" } } } }, "CreateCacheParameterGroup": { "input": { "type": "structure", "required": [ "CacheParameterGroupName", "CacheParameterGroupFamily", "Description" ], "members": { "CacheParameterGroupName": {}, "CacheParameterGroupFamily": {}, "Description": {}, "Tags": { "shape": "S3" } } }, "output": { "resultWrapper": "CreateCacheParameterGroupResult", "type": "structure", "members": { "CacheParameterGroup": { "shape": "S2t" } } } }, "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": "S2x" }, "Tags": { "shape": "S3" } } }, "output": { "resultWrapper": "CreateCacheSubnetGroupResult", "type": "structure", "members": { "CacheSubnetGroup": { "shape": "S2z" } } } }, "CreateGlobalReplicationGroup": { "input": { "type": "structure", "required": [ "GlobalReplicationGroupIdSuffix", "PrimaryReplicationGroupId" ], "members": { "GlobalReplicationGroupIdSuffix": {}, "GlobalReplicationGroupDescription": {}, "PrimaryReplicationGroupId": {} } }, "output": { "resultWrapper": "CreateGlobalReplicationGroupResult", "type": "structure", "members": { "GlobalReplicationGroup": { "shape": "S37" } } } }, "CreateReplicationGroup": { "input": { "type": "structure", "required": [ "ReplicationGroupId", "ReplicationGroupDescription" ], "members": { "ReplicationGroupId": {}, "ReplicationGroupDescription": {}, "GlobalReplicationGroupId": {}, "PrimaryClusterId": {}, "AutomaticFailoverEnabled": { "type": "boolean" }, "MultiAZEnabled": { "type": "boolean" }, "NumCacheClusters": { "type": "integer" }, "PreferredCacheClusterAZs": { "shape": "S23" }, "NumNodeGroups": { "type": "integer" }, "ReplicasPerNodeGroup": { "type": "integer" }, "NodeGroupConfiguration": { "type": "list", "member": { "shape": "S21", "locationName": "NodeGroupConfiguration" } }, "CacheNodeType": {}, "Engine": {}, "EngineVersion": {}, "CacheParameterGroupName": {}, "CacheSubnetGroupName": {}, "CacheSecurityGroupNames": { "shape": "S28" }, "SecurityGroupIds": { "shape": "S29" }, "Tags": { "shape": "S3" }, "SnapshotArns": { "shape": "S2a" }, "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": "S2d" }, "DataTieringEnabled": { "type": "boolean" }, "NetworkType": {}, "IpDiscovery": {}, "TransitEncryptionMode": {}, "ClusterMode": {}, "ServerlessCacheSnapshotName": {} } }, "output": { "resultWrapper": "CreateReplicationGroupResult", "type": "structure", "members": { "ReplicationGroup": { "shape": "So" } } } }, "CreateServerlessCache": { "input": { "type": "structure", "required": [ "ServerlessCacheName", "Engine" ], "members": { "ServerlessCacheName": {}, "Description": {}, "Engine": {}, "MajorEngineVersion": {}, "CacheUsageLimits": { "shape": "S3h" }, "KmsKeyId": {}, "SecurityGroupIds": { "shape": "S29" }, "SnapshotArnsToRestore": { "shape": "S2a" }, "Tags": { "shape": "S3" }, "UserGroupId": {}, "SubnetIds": { "shape": "S3l" }, "SnapshotRetentionLimit": { "type": "integer" }, "DailySnapshotTime": {} } }, "output": { "resultWrapper": "CreateServerlessCacheResult", "type": "structure", "members": { "ServerlessCache": { "shape": "S3n" } } } }, "CreateServerlessCacheSnapshot": { "input": { "type": "structure", "required": [ "ServerlessCacheSnapshotName", "ServerlessCacheName" ], "members": { "ServerlessCacheSnapshotName": {}, "ServerlessCacheName": {}, "KmsKeyId": {}, "Tags": { "shape": "S3" } } }, "output": { "resultWrapper": "CreateServerlessCacheSnapshotResult", "type": "structure", "members": { "ServerlessCacheSnapshot": { "shape": "S1u" } } } }, "CreateSnapshot": { "input": { "type": "structure", "required": [ "SnapshotName" ], "members": { "ReplicationGroupId": {}, "CacheClusterId": {}, "SnapshotName": {}, "KmsKeyId": {}, "Tags": { "shape": "S3" } } }, "output": { "resultWrapper": "CreateSnapshotResult", "type": "structure", "members": { "Snapshot": { "shape": "S1y" } } } }, "CreateUser": { "input": { "type": "structure", "required": [ "UserId", "UserName", "Engine", "AccessString" ], "members": { "UserId": {}, "UserName": {}, "Engine": {}, "Passwords": { "shape": "S3w" }, "AccessString": {}, "NoPasswordRequired": { "type": "boolean" }, "Tags": { "shape": "S3" }, "AuthenticationMode": { "shape": "S3y" } } }, "output": { "shape": "S40", "resultWrapper": "CreateUserResult" } }, "CreateUserGroup": { "input": { "type": "structure", "required": [ "UserGroupId", "Engine" ], "members": { "UserGroupId": {}, "Engine": {}, "UserIds": { "shape": "S44" }, "Tags": { "shape": "S3" } } }, "output": { "shape": "S45", "resultWrapper": "CreateUserGroupResult" } }, "DecreaseNodeGroupsInGlobalReplicationGroup": { "input": { "type": "structure", "required": [ "GlobalReplicationGroupId", "NodeGroupCount", "ApplyImmediately" ], "members": { "GlobalReplicationGroupId": {}, "NodeGroupCount": { "type": "integer" }, "GlobalNodeGroupsToRemove": { "shape": "S4b" }, "GlobalNodeGroupsToRetain": { "shape": "S4b" }, "ApplyImmediately": { "type": "boolean" } } }, "output": { "resultWrapper": "DecreaseNodeGroupsInGlobalReplicationGroupResult", "type": "structure", "members": { "GlobalReplicationGroup": { "shape": "S37" } } } }, "DecreaseReplicaCount": { "input": { "type": "structure", "required": [ "ReplicationGroupId", "ApplyImmediately" ], "members": { "ReplicationGroupId": {}, "NewReplicaCount": { "type": "integer" }, "ReplicaConfiguration": { "shape": "S4e" }, "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": "S2g" } } } }, "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": "S37" } } } }, "DeleteReplicationGroup": { "input": { "type": "structure", "required": [ "ReplicationGroupId" ], "members": { "ReplicationGroupId": {}, "RetainPrimaryCluster": { "type": "boolean" }, "FinalSnapshotIdentifier": {} } }, "output": { "resultWrapper": "DeleteReplicationGroupResult", "type": "structure", "members": { "ReplicationGroup": { "shape": "So" } } } }, "DeleteServerlessCache": { "input": { "type": "structure", "required": [ "ServerlessCacheName" ], "members": { "ServerlessCacheName": {}, "FinalSnapshotName": {} } }, "output": { "resultWrapper": "DeleteServerlessCacheResult", "type": "structure", "members": { "ServerlessCache": { "shape": "S3n" } } } }, "DeleteServerlessCacheSnapshot": { "input": { "type": "structure", "required": [ "ServerlessCacheSnapshotName" ], "members": { "ServerlessCacheSnapshotName": {} } }, "output": { "resultWrapper": "DeleteServerlessCacheSnapshotResult", "type": "structure", "members": { "ServerlessCacheSnapshot": { "shape": "S1u" } } } }, "DeleteSnapshot": { "input": { "type": "structure", "required": [ "SnapshotName" ], "members": { "SnapshotName": {} } }, "output": { "resultWrapper": "DeleteSnapshotResult", "type": "structure", "members": { "Snapshot": { "shape": "S1y" } } } }, "DeleteUser": { "input": { "type": "structure", "required": [ "UserId" ], "members": { "UserId": {} } }, "output": { "shape": "S40", "resultWrapper": "DeleteUserResult" } }, "DeleteUserGroup": { "input": { "type": "structure", "required": [ "UserGroupId" ], "members": { "UserGroupId": {} } }, "output": { "shape": "S45", "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": "S2g", "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": "S2t", "locationName": "CacheParameterGroup" } } } } }, "DescribeCacheParameters": { "input": { "type": "structure", "required": [ "CacheParameterGroupName" ], "members": { "CacheParameterGroupName": {}, "Source": {}, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeCacheParametersResult", "type": "structure", "members": { "Marker": {}, "Parameters": { "shape": "S5b" }, "CacheNodeTypeSpecificParameters": { "shape": "S5e" } } } }, "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": "S2z", "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": "S5b" }, "CacheNodeTypeSpecificParameters": { "shape": "S5e" } }, "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": "S37", "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": "S65", "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": "S66" } }, "wrapper": true } } } } }, "DescribeServerlessCacheSnapshots": { "input": { "type": "structure", "members": { "ServerlessCacheName": {}, "ServerlessCacheSnapshotName": {}, "SnapshotType": {}, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "resultWrapper": "DescribeServerlessCacheSnapshotsResult", "type": "structure", "members": { "NextToken": {}, "ServerlessCacheSnapshots": { "type": "list", "member": { "shape": "S1u", "locationName": "ServerlessCacheSnapshot" } } } } }, "DescribeServerlessCaches": { "input": { "type": "structure", "members": { "ServerlessCacheName": {}, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "resultWrapper": "DescribeServerlessCachesResult", "type": "structure", "members": { "NextToken": {}, "ServerlessCaches": { "type": "list", "member": { "shape": "S3n" } } } } }, "DescribeServiceUpdates": { "input": { "type": "structure", "members": { "ServiceUpdateName": {}, "ServiceUpdateStatus": { "shape": "S6j" }, "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": "S1y", "locationName": "Snapshot" } } } } }, "DescribeUpdateActions": { "input": { "type": "structure", "members": { "ServiceUpdateName": {}, "ReplicationGroupIds": { "shape": "Sc" }, "CacheClusterIds": { "shape": "Sd" }, "Engine": {}, "ServiceUpdateStatus": { "shape": "S6j" }, "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": "S45" } }, "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": "S40" } }, "Marker": {} } } }, "DisassociateGlobalReplicationGroup": { "input": { "type": "structure", "required": [ "GlobalReplicationGroupId", "ReplicationGroupId", "ReplicationGroupRegion" ], "members": { "GlobalReplicationGroupId": {}, "ReplicationGroupId": {}, "ReplicationGroupRegion": {} } }, "output": { "resultWrapper": "DisassociateGlobalReplicationGroupResult", "type": "structure", "members": { "GlobalReplicationGroup": { "shape": "S37" } } } }, "ExportServerlessCacheSnapshot": { "input": { "type": "structure", "required": [ "ServerlessCacheSnapshotName", "S3BucketName" ], "members": { "ServerlessCacheSnapshotName": {}, "S3BucketName": {} } }, "output": { "resultWrapper": "ExportServerlessCacheSnapshotResult", "type": "structure", "members": { "ServerlessCacheSnapshot": { "shape": "S1u" } } } }, "FailoverGlobalReplicationGroup": { "input": { "type": "structure", "required": [ "GlobalReplicationGroupId", "PrimaryRegion", "PrimaryReplicationGroupId" ], "members": { "GlobalReplicationGroupId": {}, "PrimaryRegion": {}, "PrimaryReplicationGroupId": {} } }, "output": { "resultWrapper": "FailoverGlobalReplicationGroupResult", "type": "structure", "members": { "GlobalReplicationGroup": { "shape": "S37" } } } }, "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": "S7s" } } } }, "ApplyImmediately": { "type": "boolean" } } }, "output": { "resultWrapper": "IncreaseNodeGroupsInGlobalReplicationGroupResult", "type": "structure", "members": { "GlobalReplicationGroup": { "shape": "S37" } } } }, "IncreaseReplicaCount": { "input": { "type": "structure", "required": [ "ReplicationGroupId", "ApplyImmediately" ], "members": { "ReplicationGroupId": {}, "NewReplicaCount": { "type": "integer" }, "ReplicaConfiguration": { "shape": "S4e" }, "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": "S7z" }, "ScaleDownModifications": { "shape": "S7z" } } } }, "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": "S2i" }, "AZMode": {}, "NewAvailabilityZones": { "shape": "S27" }, "CacheSecurityGroupNames": { "shape": "S28" }, "SecurityGroupIds": { "shape": "S29" }, "PreferredMaintenanceWindow": {}, "NotificationTopicArn": {}, "CacheParameterGroupName": {}, "NotificationTopicStatus": {}, "ApplyImmediately": { "type": "boolean" }, "EngineVersion": {}, "AutoMinorVersionUpgrade": { "type": "boolean" }, "SnapshotRetentionLimit": { "type": "integer" }, "SnapshotWindow": {}, "CacheNodeType": {}, "AuthToken": {}, "AuthTokenUpdateStrategy": {}, "LogDeliveryConfigurations": { "shape": "S2d" }, "IpDiscovery": {} } }, "output": { "resultWrapper": "ModifyCacheClusterResult", "type": "structure", "members": { "CacheCluster": { "shape": "S2g" } } } }, "ModifyCacheParameterGroup": { "input": { "type": "structure", "required": [ "CacheParameterGroupName", "ParameterNameValues" ], "members": { "CacheParameterGroupName": {}, "ParameterNameValues": { "shape": "S85" } } }, "output": { "shape": "S87", "resultWrapper": "ModifyCacheParameterGroupResult" } }, "ModifyCacheSubnetGroup": { "input": { "type": "structure", "required": [ "CacheSubnetGroupName" ], "members": { "CacheSubnetGroupName": {}, "CacheSubnetGroupDescription": {}, "SubnetIds": { "shape": "S2x" } } }, "output": { "resultWrapper": "ModifyCacheSubnetGroupResult", "type": "structure", "members": { "CacheSubnetGroup": { "shape": "S2z" } } } }, "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": "S37" } } } }, "ModifyReplicationGroup": { "input": { "type": "structure", "required": [ "ReplicationGroupId" ], "members": { "ReplicationGroupId": {}, "ReplicationGroupDescription": {}, "PrimaryClusterId": {}, "SnapshottingClusterId": {}, "AutomaticFailoverEnabled": { "type": "boolean" }, "MultiAZEnabled": { "type": "boolean" }, "NodeGroupId": { "deprecated": true }, "CacheSecurityGroupNames": { "shape": "S28" }, "SecurityGroupIds": { "shape": "S29" }, "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": "S2d" }, "IpDiscovery": {}, "TransitEncryptionEnabled": { "type": "boolean" }, "TransitEncryptionMode": {}, "ClusterMode": {} } }, "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": "S7s" }, "NodeGroupsToRemove": { "type": "list", "member": { "locationName": "NodeGroupToRemove" } }, "NodeGroupsToRetain": { "type": "list", "member": { "locationName": "NodeGroupToRetain" } } } }, "output": { "resultWrapper": "ModifyReplicationGroupShardConfigurationResult", "type": "structure", "members": { "ReplicationGroup": { "shape": "So" } } } }, "ModifyServerlessCache": { "input": { "type": "structure", "required": [ "ServerlessCacheName" ], "members": { "ServerlessCacheName": {}, "Description": {}, "CacheUsageLimits": { "shape": "S3h" }, "RemoveUserGroup": { "type": "boolean" }, "UserGroupId": {}, "SecurityGroupIds": { "shape": "S29" }, "SnapshotRetentionLimit": { "type": "integer" }, "DailySnapshotTime": {} } }, "output": { "resultWrapper": "ModifyServerlessCacheResult", "type": "structure", "members": { "ServerlessCache": { "shape": "S3n" } } } }, "ModifyUser": { "input": { "type": "structure", "required": [ "UserId" ], "members": { "UserId": {}, "AccessString": {}, "AppendAccessString": {}, "Passwords": { "shape": "S3w" }, "NoPasswordRequired": { "type": "boolean" }, "AuthenticationMode": { "shape": "S3y" } } }, "output": { "shape": "S40", "resultWrapper": "ModifyUserResult" } }, "ModifyUserGroup": { "input": { "type": "structure", "required": [ "UserGroupId" ], "members": { "UserGroupId": {}, "UserIdsToAdd": { "shape": "S44" }, "UserIdsToRemove": { "shape": "S44" } } }, "output": { "shape": "S45", "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": "S65" } } } }, "RebalanceSlotsInGlobalReplicationGroup": { "input": { "type": "structure", "required": [ "GlobalReplicationGroupId", "ApplyImmediately" ], "members": { "GlobalReplicationGroupId": {}, "ApplyImmediately": { "type": "boolean" } } }, "output": { "resultWrapper": "RebalanceSlotsInGlobalReplicationGroupResult", "type": "structure", "members": { "GlobalReplicationGroup": { "shape": "S37" } } } }, "RebootCacheCluster": { "input": { "type": "structure", "required": [ "CacheClusterId", "CacheNodeIdsToReboot" ], "members": { "CacheClusterId": {}, "CacheNodeIdsToReboot": { "shape": "S2i" } } }, "output": { "resultWrapper": "RebootCacheClusterResult", "type": "structure", "members": { "CacheCluster": { "shape": "S2g" } } } }, "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": "S85" } } }, "output": { "shape": "S87", "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": { "shape": "S8y" } } }, "output": { "resultWrapper": "StartMigrationResult", "type": "structure", "members": { "ReplicationGroup": { "shape": "So" } } } }, "TestFailover": { "input": { "type": "structure", "required": [ "ReplicationGroupId", "NodeGroupId" ], "members": { "ReplicationGroupId": {}, "NodeGroupId": {} } }, "output": { "resultWrapper": "TestFailoverResult", "type": "structure", "members": { "ReplicationGroup": { "shape": "So" } } } }, "TestMigration": { "input": { "type": "structure", "required": [ "ReplicationGroupId", "CustomerNodeEndpointList" ], "members": { "ReplicationGroupId": {}, "CustomerNodeEndpointList": { "shape": "S8y" } } }, "output": { "resultWrapper": "TestMigrationResult", "type": "structure", "members": { "ReplicationGroup": { "shape": "So" } } } } }, "shapes": { "S3": { "type": "list", "member": { "locationName": "Tag", "type": "structure", "members": { "Key": {}, "Value": {} } } }, "S5": { "type": "structure", "members": { "TagList": { "shape": "S3" } } }, "S8": { "type": "structure", "members": { "OwnerId": {}, "CacheSecurityGroupName": {}, "Description": {}, "EC2SecurityGroups": { "type": "list", "member": { "locationName": "EC2SecurityGroup", "type": "structure", "members": { "Status": {}, "EC2SecurityGroupName": {}, "EC2SecurityGroupOwnerId": {} } } }, "ARN": {} }, "wrapper": true }, "Sc": { "type": "list", "member": {} }, "Sd": { "type": "list", "member": {} }, "Se": { "type": "structure", "members": { "ProcessedUpdateActions": { "type": "list", "member": { "locationName": "ProcessedUpdateAction", "type": "structure", "members": { "ReplicationGroupId": {}, "CacheClusterId": {}, "ServiceUpdateName": {}, "UpdateActionStatus": {} } } }, "UnprocessedUpdateActions": { "type": "list", "member": { "locationName": "UnprocessedUpdateAction", "type": "structure", "members": { "ReplicationGroupId": {}, "CacheClusterId": {}, "ServiceUpdateName": {}, "ErrorType": {}, "ErrorMessage": {} } } } } }, "So": { "type": "structure", "members": { "ReplicationGroupId": {}, "Description": {}, "GlobalReplicationGroupInfo": { "type": "structure", "members": { "GlobalReplicationGroupId": {}, "GlobalReplicationGroupMemberRole": {} } }, "Status": {}, "PendingModifiedValues": { "type": "structure", "members": { "PrimaryClusterId": {}, "AutomaticFailoverStatus": {}, "Resharding": { "type": "structure", "members": { "SlotMigration": { "type": "structure", "members": { "ProgressPercentage": { "type": "double" } } } } }, "AuthTokenStatus": {}, "UserGroups": { "type": "structure", "members": { "UserGroupIdsToAdd": { "shape": "Sx" }, "UserGroupIdsToRemove": { "shape": "Sx" } } }, "LogDeliveryConfigurations": { "shape": "Sz" }, "TransitEncryptionEnabled": { "type": "boolean" }, "TransitEncryptionMode": {}, "ClusterMode": {} } }, "MemberClusters": { "type": "list", "member": { "locationName": "ClusterId" } }, "NodeGroups": { "type": "list", "member": { "locationName": "NodeGroup", "type": "structure", "members": { "NodeGroupId": {}, "Status": {}, "PrimaryEndpoint": { "shape": "S1d" }, "ReaderEndpoint": { "shape": "S1d" }, "Slots": {}, "NodeGroupMembers": { "type": "list", "member": { "locationName": "NodeGroupMember", "type": "structure", "members": { "CacheClusterId": {}, "CacheNodeId": {}, "ReadEndpoint": { "shape": "S1d" }, "PreferredAvailabilityZone": {}, "PreferredOutpostArn": {}, "CurrentRole": {} } } } } } }, "SnapshottingClusterId": {}, "AutomaticFailover": {}, "MultiAZ": {}, "ConfigurationEndpoint": { "shape": "S1d" }, "SnapshotRetentionLimit": { "type": "integer" }, "SnapshotWindow": {}, "ClusterEnabled": { "type": "boolean" }, "CacheNodeType": {}, "AuthTokenEnabled": { "type": "boolean" }, "AuthTokenLastModifiedDate": { "type": "timestamp" }, "TransitEncryptionEnabled": { "type": "boolean" }, "AtRestEncryptionEnabled": { "type": "boolean" }, "MemberClustersOutpostArns": { "type": "list", "member": { "locationName": "ReplicationGroupOutpostArn" } }, "KmsKeyId": {}, "ARN": {}, "UserGroupIds": { "shape": "Sx" }, "LogDeliveryConfigurations": { "shape": "S1m" }, "ReplicationGroupCreateTime": { "type": "timestamp" }, "DataTiering": {}, "AutoMinorVersionUpgrade": { "type": "boolean" }, "NetworkType": {}, "IpDiscovery": {}, "TransitEncryptionMode": {}, "ClusterMode": {} }, "wrapper": true }, "Sx": { "type": "list", "member": {} }, "Sz": { "type": "list", "member": { "type": "structure", "members": { "LogType": {}, "DestinationType": {}, "DestinationDetails": { "shape": "S13" }, "LogFormat": {} } }, "locationName": "PendingLogDeliveryConfiguration" }, "S13": { "type": "structure", "members": { "CloudWatchLogsDetails": { "type": "structure", "members": { "LogGroup": {} } }, "KinesisFirehoseDetails": { "type": "structure", "members": { "DeliveryStream": {} } } } }, "S1d": { "type": "structure", "members": { "Address": {}, "Port": { "type": "integer" } } }, "S1m": { "type": "list", "member": { "locationName": "LogDeliveryConfiguration", "type": "structure", "members": { "LogType": {}, "DestinationType": {}, "DestinationDetails": { "shape": "S13" }, "LogFormat": {}, "Status": {}, "Message": {} } } }, "S1u": { "type": "structure", "members": { "ServerlessCacheSnapshotName": {}, "ARN": {}, "KmsKeyId": {}, "SnapshotType": {}, "Status": {}, "CreateTime": { "type": "timestamp" }, "ExpiryTime": { "type": "timestamp" }, "BytesUsedForCache": {}, "ServerlessCacheConfiguration": { "type": "structure", "members": { "ServerlessCacheName": {}, "Engine": {}, "MajorEngineVersion": {} } } } }, "S1y": { "type": "structure", "members": { "SnapshotName": {}, "ReplicationGroupId": {}, "ReplicationGroupDescription": {}, "CacheClusterId": {}, "SnapshotStatus": {}, "SnapshotSource": {}, "CacheNodeType": {}, "Engine": {}, "EngineVersion": {}, "NumCacheNodes": { "type": "integer" }, "PreferredAvailabilityZone": {}, "PreferredOutpostArn": {}, "CacheClusterCreateTime": { "type": "timestamp" }, "PreferredMaintenanceWindow": {}, "TopicArn": {}, "Port": { "type": "integer" }, "CacheParameterGroupName": {}, "CacheSubnetGroupName": {}, "VpcId": {}, "AutoMinorVersionUpgrade": { "type": "boolean" }, "SnapshotRetentionLimit": { "type": "integer" }, "SnapshotWindow": {}, "NumNodeGroups": { "type": "integer" }, "AutomaticFailover": {}, "NodeSnapshots": { "type": "list", "member": { "locationName": "NodeSnapshot", "type": "structure", "members": { "CacheClusterId": {}, "NodeGroupId": {}, "CacheNodeId": {}, "NodeGroupConfiguration": { "shape": "S21" }, "CacheSize": {}, "CacheNodeCreateTime": { "type": "timestamp" }, "SnapshotCreateTime": { "type": "timestamp" } }, "wrapper": true } }, "KmsKeyId": {}, "ARN": {}, "DataTiering": {} }, "wrapper": true }, "S21": { "type": "structure", "members": { "NodeGroupId": {}, "Slots": {}, "ReplicaCount": { "type": "integer" }, "PrimaryAvailabilityZone": {}, "ReplicaAvailabilityZones": { "shape": "S23" }, "PrimaryOutpostArn": {}, "ReplicaOutpostArns": { "type": "list", "member": { "locationName": "OutpostArn" } } } }, "S23": { "type": "list", "member": { "locationName": "AvailabilityZone" } }, "S27": { "type": "list", "member": { "locationName": "PreferredAvailabilityZone" } }, "S28": { "type": "list", "member": { "locationName": "CacheSecurityGroupName" } }, "S29": { "type": "list", "member": { "locationName": "SecurityGroupId" } }, "S2a": { "type": "list", "member": { "locationName": "SnapshotArn" } }, "S2c": { "type": "list", "member": { "locationName": "PreferredOutpostArn" } }, "S2d": { "type": "list", "member": { "locationName": "LogDeliveryConfigurationRequest", "type": "structure", "members": { "LogType": {}, "DestinationType": {}, "DestinationDetails": { "shape": "S13" }, "LogFormat": {}, "Enabled": { "type": "boolean" } } } }, "S2g": { "type": "structure", "members": { "CacheClusterId": {}, "ConfigurationEndpoint": { "shape": "S1d" }, "ClientDownloadLandingPage": {}, "CacheNodeType": {}, "Engine": {}, "EngineVersion": {}, "CacheClusterStatus": {}, "NumCacheNodes": { "type": "integer" }, "PreferredAvailabilityZone": {}, "PreferredOutpostArn": {}, "CacheClusterCreateTime": { "type": "timestamp" }, "PreferredMaintenanceWindow": {}, "PendingModifiedValues": { "type": "structure", "members": { "NumCacheNodes": { "type": "integer" }, "CacheNodeIdsToRemove": { "shape": "S2i" }, "EngineVersion": {}, "CacheNodeType": {}, "AuthTokenStatus": {}, "LogDeliveryConfigurations": { "shape": "Sz" }, "TransitEncryptionEnabled": { "type": "boolean" }, "TransitEncryptionMode": {} } }, "NotificationConfiguration": { "type": "structure", "members": { "TopicArn": {}, "TopicStatus": {} } }, "CacheSecurityGroups": { "type": "list", "member": { "locationName": "CacheSecurityGroup", "type": "structure", "members": { "CacheSecurityGroupName": {}, "Status": {} } } }, "CacheParameterGroup": { "type": "structure", "members": { "CacheParameterGroupName": {}, "ParameterApplyStatus": {}, "CacheNodeIdsToReboot": { "shape": "S2i" } } }, "CacheSubnetGroupName": {}, "CacheNodes": { "type": "list", "member": { "locationName": "CacheNode", "type": "structure", "members": { "CacheNodeId": {}, "CacheNodeStatus": {}, "CacheNodeCreateTime": { "type": "timestamp" }, "Endpoint": { "shape": "S1d" }, "ParameterGroupStatus": {}, "SourceCacheNodeId": {}, "CustomerAvailabilityZone": {}, "CustomerOutpostArn": {} } } }, "AutoMinorVersionUpgrade": { "type": "boolean" }, "SecurityGroups": { "type": "list", "member": { "type": "structure", "members": { "SecurityGroupId": {}, "Status": {} } } }, "ReplicationGroupId": {}, "SnapshotRetentionLimit": { "type": "integer" }, "SnapshotWindow": {}, "AuthTokenEnabled": { "type": "boolean" }, "AuthTokenLastModifiedDate": { "type": "timestamp" }, "TransitEncryptionEnabled": { "type": "boolean" }, "AtRestEncryptionEnabled": { "type": "boolean" }, "ARN": {}, "ReplicationGroupLogDeliveryEnabled": { "type": "boolean" }, "LogDeliveryConfigurations": { "shape": "S1m" }, "NetworkType": {}, "IpDiscovery": {}, "TransitEncryptionMode": {} }, "wrapper": true }, "S2i": { "type": "list", "member": { "locationName": "CacheNodeId" } }, "S2t": { "type": "structure", "members": { "CacheParameterGroupName": {}, "CacheParameterGroupFamily": {}, "Description": {}, "IsGlobal": { "type": "boolean" }, "ARN": {} }, "wrapper": true }, "S2x": { "type": "list", "member": { "locationName": "SubnetIdentifier" } }, "S2z": { "type": "structure", "members": { "CacheSubnetGroupName": {}, "CacheSubnetGroupDescription": {}, "VpcId": {}, "Subnets": { "type": "list", "member": { "locationName": "Subnet", "type": "structure", "members": { "SubnetIdentifier": {}, "SubnetAvailabilityZone": { "type": "structure", "members": { "Name": {} }, "wrapper": true }, "SubnetOutpost": { "type": "structure", "members": { "SubnetOutpostArn": {} } }, "SupportedNetworkTypes": { "shape": "S34" } } } }, "ARN": {}, "SupportedNetworkTypes": { "shape": "S34" } }, "wrapper": true }, "S34": { "type": "list", "member": {} }, "S37": { "type": "structure", "members": { "GlobalReplicationGroupId": {}, "GlobalReplicationGroupDescription": {}, "Status": {}, "CacheNodeType": {}, "Engine": {}, "EngineVersion": {}, "Members": { "type": "list", "member": { "locationName": "GlobalReplicationGroupMember", "type": "structure", "members": { "ReplicationGroupId": {}, "ReplicationGroupRegion": {}, "Role": {}, "AutomaticFailover": {}, "Status": {} }, "wrapper": true } }, "ClusterEnabled": { "type": "boolean" }, "GlobalNodeGroups": { "type": "list", "member": { "locationName": "GlobalNodeGroup", "type": "structure", "members": { "GlobalNodeGroupId": {}, "Slots": {} } } }, "AuthTokenEnabled": { "type": "boolean" }, "TransitEncryptionEnabled": { "type": "boolean" }, "AtRestEncryptionEnabled": { "type": "boolean" }, "ARN": {} }, "wrapper": true }, "S3h": { "type": "structure", "members": { "DataStorage": { "type": "structure", "required": [ "Unit" ], "members": { "Maximum": { "type": "integer" }, "Minimum": { "type": "integer" }, "Unit": {} } }, "ECPUPerSecond": { "type": "structure", "members": { "Maximum": { "type": "integer" }, "Minimum": { "type": "integer" } } } } }, "S3l": { "type": "list", "member": { "locationName": "SubnetId" } }, "S3n": { "type": "structure", "members": { "ServerlessCacheName": {}, "Description": {}, "CreateTime": { "type": "timestamp" }, "Status": {}, "Engine": {}, "MajorEngineVersion": {}, "FullEngineVersion": {}, "CacheUsageLimits": { "shape": "S3h" }, "KmsKeyId": {}, "SecurityGroupIds": { "shape": "S29" }, "Endpoint": { "shape": "S1d" }, "ReaderEndpoint": { "shape": "S1d" }, "ARN": {}, "UserGroupId": {}, "SubnetIds": { "shape": "S3l" }, "SnapshotRetentionLimit": { "type": "integer" }, "DailySnapshotTime": {} } }, "S3w": { "type": "list", "member": {} }, "S3y": { "type": "structure", "members": { "Type": {}, "Passwords": { "shape": "S3w" } } }, "S40": { "type": "structure", "members": { "UserId": {}, "UserName": {}, "Status": {}, "Engine": {}, "MinimumEngineVersion": {}, "AccessString": {}, "UserGroupIds": { "shape": "Sx" }, "Authentication": { "type": "structure", "members": { "Type": {}, "PasswordCount": { "type": "integer" } } }, "ARN": {} } }, "S44": { "type": "list", "member": {} }, "S45": { "type": "structure", "members": { "UserGroupId": {}, "Status": {}, "Engine": {}, "UserIds": { "shape": "S46" }, "MinimumEngineVersion": {}, "PendingChanges": { "type": "structure", "members": { "UserIdsToRemove": { "shape": "S46" }, "UserIdsToAdd": { "shape": "S46" } } }, "ReplicationGroups": { "type": "list", "member": {} }, "ServerlessCaches": { "type": "list", "member": {} }, "ARN": {} } }, "S46": { "type": "list", "member": {} }, "S4b": { "type": "list", "member": { "locationName": "GlobalNodeGroupId" } }, "S4e": { "type": "list", "member": { "locationName": "ConfigureShard", "type": "structure", "required": [ "NodeGroupId", "NewReplicaCount" ], "members": { "NodeGroupId": {}, "NewReplicaCount": { "type": "integer" }, "PreferredAvailabilityZones": { "shape": "S27" }, "PreferredOutpostArns": { "shape": "S2c" } } } }, "S5b": { "type": "list", "member": { "locationName": "Parameter", "type": "structure", "members": { "ParameterName": {}, "ParameterValue": {}, "Description": {}, "Source": {}, "DataType": {}, "AllowedValues": {}, "IsModifiable": { "type": "boolean" }, "MinimumEngineVersion": {}, "ChangeType": {} } } }, "S5e": { "type": "list", "member": { "locationName": "CacheNodeTypeSpecificParameter", "type": "structure", "members": { "ParameterName": {}, "Description": {}, "Source": {}, "DataType": {}, "AllowedValues": {}, "IsModifiable": { "type": "boolean" }, "MinimumEngineVersion": {}, "CacheNodeTypeSpecificValues": { "type": "list", "member": { "locationName": "CacheNodeTypeSpecificValue", "type": "structure", "members": { "CacheNodeType": {}, "Value": {} } } }, "ChangeType": {} } } }, "S65": { "type": "structure", "members": { "ReservedCacheNodeId": {}, "ReservedCacheNodesOfferingId": {}, "CacheNodeType": {}, "StartTime": { "type": "timestamp" }, "Duration": { "type": "integer" }, "FixedPrice": { "type": "double" }, "UsagePrice": { "type": "double" }, "CacheNodeCount": { "type": "integer" }, "ProductDescription": {}, "OfferingType": {}, "State": {}, "RecurringCharges": { "shape": "S66" }, "ReservationARN": {} }, "wrapper": true }, "S66": { "type": "list", "member": { "locationName": "RecurringCharge", "type": "structure", "members": { "RecurringChargeAmount": { "type": "double" }, "RecurringChargeFrequency": {} }, "wrapper": true } }, "S6j": { "type": "list", "member": {} }, "S7s": { "type": "list", "member": { "locationName": "ReshardingConfiguration", "type": "structure", "members": { "NodeGroupId": {}, "PreferredAvailabilityZones": { "shape": "S23" } } } }, "S7z": { "type": "list", "member": {} }, "S85": { "type": "list", "member": { "locationName": "ParameterNameValue", "type": "structure", "members": { "ParameterName": {}, "ParameterValue": {} } } }, "S87": { "type": "structure", "members": { "CacheParameterGroupName": {} } }, "S8y": { "type": "list", "member": { "type": "structure", "members": { "Address": {}, "Port": { "type": "integer" } } } } } } },{}],92:[function(require,module,exports){ module.exports={ "pagination": { "DescribeCacheClusters": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "CacheClusters" }, "DescribeCacheEngineVersions": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "CacheEngineVersions" }, "DescribeCacheParameterGroups": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "CacheParameterGroups" }, "DescribeCacheParameters": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "Parameters" }, "DescribeCacheSecurityGroups": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "CacheSecurityGroups" }, "DescribeCacheSubnetGroups": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "CacheSubnetGroups" }, "DescribeEngineDefaultParameters": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "EngineDefaults.Marker", "result_key": "EngineDefaults.Parameters" }, "DescribeEvents": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "Events" }, "DescribeGlobalReplicationGroups": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "GlobalReplicationGroups" }, "DescribeReplicationGroups": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "ReplicationGroups" }, "DescribeReservedCacheNodes": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "ReservedCacheNodes" }, "DescribeReservedCacheNodesOfferings": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "ReservedCacheNodesOfferings" }, "DescribeServerlessCacheSnapshots": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "ServerlessCacheSnapshots" }, "DescribeServerlessCaches": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "ServerlessCaches" }, "DescribeServiceUpdates": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "ServiceUpdates" }, "DescribeSnapshots": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "Snapshots" }, "DescribeUpdateActions": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "UpdateActions" }, "DescribeUserGroups": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "UserGroups" }, "DescribeUsers": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "Users" } } } },{}],93:[function(require,module,exports){ module.exports={ "version":2, "waiters":{ "CacheClusterAvailable":{ "acceptors":[ { "argument":"CacheClusters[].CacheClusterStatus", "expected":"available", "matcher":"pathAll", "state":"success" }, { "argument":"CacheClusters[].CacheClusterStatus", "expected":"deleted", "matcher":"pathAny", "state":"failure" }, { "argument":"CacheClusters[].CacheClusterStatus", "expected":"deleting", "matcher":"pathAny", "state":"failure" }, { "argument":"CacheClusters[].CacheClusterStatus", "expected":"incompatible-network", "matcher":"pathAny", "state":"failure" }, { "argument":"CacheClusters[].CacheClusterStatus", "expected":"restore-failed", "matcher":"pathAny", "state":"failure" } ], "delay":15, "description":"Wait until ElastiCache cluster is available.", "maxAttempts":40, "operation":"DescribeCacheClusters" }, "CacheClusterDeleted":{ "acceptors":[ { "argument":"CacheClusters[].CacheClusterStatus", "expected":"deleted", "matcher":"pathAll", "state":"success" }, { "expected":"CacheClusterNotFound", "matcher":"error", "state":"success" }, { "argument":"CacheClusters[].CacheClusterStatus", "expected":"available", "matcher":"pathAny", "state":"failure" }, { "argument":"CacheClusters[].CacheClusterStatus", "expected":"creating", "matcher":"pathAny", "state":"failure" }, { "argument":"CacheClusters[].CacheClusterStatus", "expected":"incompatible-network", "matcher":"pathAny", "state":"failure" }, { "argument":"CacheClusters[].CacheClusterStatus", "expected":"modifying", "matcher":"pathAny", "state":"failure" }, { "argument":"CacheClusters[].CacheClusterStatus", "expected":"restore-failed", "matcher":"pathAny", "state":"failure" }, { "argument":"CacheClusters[].CacheClusterStatus", "expected":"snapshotting", "matcher":"pathAny", "state":"failure" } ], "delay":15, "description":"Wait until ElastiCache cluster is deleted.", "maxAttempts":40, "operation":"DescribeCacheClusters" }, "ReplicationGroupAvailable":{ "acceptors":[ { "argument":"ReplicationGroups[].Status", "expected":"available", "matcher":"pathAll", "state":"success" }, { "argument":"ReplicationGroups[].Status", "expected":"deleted", "matcher":"pathAny", "state":"failure" } ], "delay":15, "description":"Wait until ElastiCache replication group is available.", "maxAttempts":40, "operation":"DescribeReplicationGroups" }, "ReplicationGroupDeleted":{ "acceptors":[ { "argument":"ReplicationGroups[].Status", "expected":"deleted", "matcher":"pathAll", "state":"success" }, { "argument":"ReplicationGroups[].Status", "expected":"available", "matcher":"pathAny", "state":"failure" }, { "expected":"ReplicationGroupNotFoundFault", "matcher":"error", "state":"success" } ], "delay":15, "description":"Wait until ElastiCache replication group is deleted.", "maxAttempts":40, "operation":"DescribeReplicationGroups" } } } },{}],94:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2010-12-01", "endpointPrefix": "elasticbeanstalk", "protocol": "query", "protocols": [ "query" ], "serviceAbbreviation": "Elastic Beanstalk", "serviceFullName": "AWS Elastic Beanstalk", "serviceId": "Elastic Beanstalk", "signatureVersion": "v4", "uid": "elasticbeanstalk-2010-12-01", "xmlNamespace": "http://elasticbeanstalk.amazonaws.com/docs/2010-12-01/", "auth": [ "aws.auth#sigv4" ] }, "operations": { "AbortEnvironmentUpdate": { "input": { "type": "structure", "members": { "EnvironmentId": {}, "EnvironmentName": {} } } }, "ApplyEnvironmentManagedAction": { "input": { "type": "structure", "required": [ "ActionId" ], "members": { "EnvironmentName": {}, "EnvironmentId": {}, "ActionId": {} } }, "output": { "resultWrapper": "ApplyEnvironmentManagedActionResult", "type": "structure", "members": { "ActionId": {}, "ActionDescription": {}, "ActionType": {}, "Status": {} } } }, "AssociateEnvironmentOperationsRole": { "input": { "type": "structure", "required": [ "EnvironmentName", "OperationsRole" ], "members": { "EnvironmentName": {}, "OperationsRole": {} } } }, "CheckDNSAvailability": { "input": { "type": "structure", "required": [ "CNAMEPrefix" ], "members": { "CNAMEPrefix": {} } }, "output": { "resultWrapper": "CheckDNSAvailabilityResult", "type": "structure", "members": { "Available": { "type": "boolean" }, "FullyQualifiedCNAME": {} } } }, "ComposeEnvironments": { "input": { "type": "structure", "members": { "ApplicationName": {}, "GroupName": {}, "VersionLabels": { "type": "list", "member": {} } } }, "output": { "shape": "Sk", "resultWrapper": "ComposeEnvironmentsResult" } }, "CreateApplication": { "input": { "type": "structure", "required": [ "ApplicationName" ], "members": { "ApplicationName": {}, "Description": {}, "ResourceLifecycleConfig": { "shape": "S19" }, "Tags": { "shape": "S1f" } } }, "output": { "shape": "S1j", "resultWrapper": "CreateApplicationResult" } }, "CreateApplicationVersion": { "input": { "type": "structure", "required": [ "ApplicationName", "VersionLabel" ], "members": { "ApplicationName": {}, "VersionLabel": {}, "Description": {}, "SourceBuildInformation": { "shape": "S1p" }, "SourceBundle": { "shape": "S1t" }, "BuildConfiguration": { "type": "structure", "required": [ "CodeBuildServiceRole", "Image" ], "members": { "ArtifactName": {}, "CodeBuildServiceRole": {}, "ComputeType": {}, "Image": {}, "TimeoutInMinutes": { "type": "integer" } } }, "AutoCreateApplication": { "type": "boolean" }, "Process": { "type": "boolean" }, "Tags": { "shape": "S1f" } } }, "output": { "shape": "S21", "resultWrapper": "CreateApplicationVersionResult" } }, "CreateConfigurationTemplate": { "input": { "type": "structure", "required": [ "ApplicationName", "TemplateName" ], "members": { "ApplicationName": {}, "TemplateName": {}, "SolutionStackName": {}, "PlatformArn": {}, "SourceConfiguration": { "type": "structure", "members": { "ApplicationName": {}, "TemplateName": {} } }, "EnvironmentId": {}, "Description": {}, "OptionSettings": { "shape": "S27" }, "Tags": { "shape": "S1f" } } }, "output": { "shape": "S2d", "resultWrapper": "CreateConfigurationTemplateResult" } }, "CreateEnvironment": { "input": { "type": "structure", "required": [ "ApplicationName" ], "members": { "ApplicationName": {}, "EnvironmentName": {}, "GroupName": {}, "Description": {}, "CNAMEPrefix": {}, "Tier": { "shape": "S13" }, "Tags": { "shape": "S1f" }, "VersionLabel": {}, "TemplateName": {}, "SolutionStackName": {}, "PlatformArn": {}, "OptionSettings": { "shape": "S27" }, "OptionsToRemove": { "shape": "S2g" }, "OperationsRole": {} } }, "output": { "shape": "Sm", "resultWrapper": "CreateEnvironmentResult" } }, "CreatePlatformVersion": { "input": { "type": "structure", "required": [ "PlatformName", "PlatformVersion", "PlatformDefinitionBundle" ], "members": { "PlatformName": {}, "PlatformVersion": {}, "PlatformDefinitionBundle": { "shape": "S1t" }, "EnvironmentName": {}, "OptionSettings": { "shape": "S27" }, "Tags": { "shape": "S1f" } } }, "output": { "resultWrapper": "CreatePlatformVersionResult", "type": "structure", "members": { "PlatformSummary": { "shape": "S2m" }, "Builder": { "type": "structure", "members": { "ARN": {} } } } } }, "CreateStorageLocation": { "output": { "resultWrapper": "CreateStorageLocationResult", "type": "structure", "members": { "S3Bucket": {} } } }, "DeleteApplication": { "input": { "type": "structure", "required": [ "ApplicationName" ], "members": { "ApplicationName": {}, "TerminateEnvByForce": { "type": "boolean" } } } }, "DeleteApplicationVersion": { "input": { "type": "structure", "required": [ "ApplicationName", "VersionLabel" ], "members": { "ApplicationName": {}, "VersionLabel": {}, "DeleteSourceBundle": { "type": "boolean" } } } }, "DeleteConfigurationTemplate": { "input": { "type": "structure", "required": [ "ApplicationName", "TemplateName" ], "members": { "ApplicationName": {}, "TemplateName": {} } } }, "DeleteEnvironmentConfiguration": { "input": { "type": "structure", "required": [ "ApplicationName", "EnvironmentName" ], "members": { "ApplicationName": {}, "EnvironmentName": {} } } }, "DeletePlatformVersion": { "input": { "type": "structure", "members": { "PlatformArn": {} } }, "output": { "resultWrapper": "DeletePlatformVersionResult", "type": "structure", "members": { "PlatformSummary": { "shape": "S2m" } } } }, "DescribeAccountAttributes": { "output": { "resultWrapper": "DescribeAccountAttributesResult", "type": "structure", "members": { "ResourceQuotas": { "type": "structure", "members": { "ApplicationQuota": { "shape": "S3c" }, "ApplicationVersionQuota": { "shape": "S3c" }, "EnvironmentQuota": { "shape": "S3c" }, "ConfigurationTemplateQuota": { "shape": "S3c" }, "CustomPlatformQuota": { "shape": "S3c" } } } } } }, "DescribeApplicationVersions": { "input": { "type": "structure", "members": { "ApplicationName": {}, "VersionLabels": { "shape": "S1m" }, "MaxRecords": { "type": "integer" }, "NextToken": {} } }, "output": { "resultWrapper": "DescribeApplicationVersionsResult", "type": "structure", "members": { "ApplicationVersions": { "type": "list", "member": { "shape": "S22" } }, "NextToken": {} } } }, "DescribeApplications": { "input": { "type": "structure", "members": { "ApplicationNames": { "type": "list", "member": {} } } }, "output": { "resultWrapper": "DescribeApplicationsResult", "type": "structure", "members": { "Applications": { "type": "list", "member": { "shape": "S1k" } } } } }, "DescribeConfigurationOptions": { "input": { "type": "structure", "members": { "ApplicationName": {}, "TemplateName": {}, "EnvironmentName": {}, "SolutionStackName": {}, "PlatformArn": {}, "Options": { "shape": "S2g" } } }, "output": { "resultWrapper": "DescribeConfigurationOptionsResult", "type": "structure", "members": { "SolutionStackName": {}, "PlatformArn": {}, "Options": { "type": "list", "member": { "type": "structure", "members": { "Namespace": {}, "Name": {}, "DefaultValue": {}, "ChangeSeverity": {}, "UserDefined": { "type": "boolean" }, "ValueType": {}, "ValueOptions": { "type": "list", "member": {} }, "MinValue": { "type": "integer" }, "MaxValue": { "type": "integer" }, "MaxLength": { "type": "integer" }, "Regex": { "type": "structure", "members": { "Pattern": {}, "Label": {} } } } } } } } }, "DescribeConfigurationSettings": { "input": { "type": "structure", "required": [ "ApplicationName" ], "members": { "ApplicationName": {}, "TemplateName": {}, "EnvironmentName": {} } }, "output": { "resultWrapper": "DescribeConfigurationSettingsResult", "type": "structure", "members": { "ConfigurationSettings": { "type": "list", "member": { "shape": "S2d" } } } } }, "DescribeEnvironmentHealth": { "input": { "type": "structure", "members": { "EnvironmentName": {}, "EnvironmentId": {}, "AttributeNames": { "type": "list", "member": {} } } }, "output": { "resultWrapper": "DescribeEnvironmentHealthResult", "type": "structure", "members": { "EnvironmentName": {}, "HealthStatus": {}, "Status": {}, "Color": {}, "Causes": { "shape": "S48" }, "ApplicationMetrics": { "shape": "S4a" }, "InstancesHealth": { "type": "structure", "members": { "NoData": { "type": "integer" }, "Unknown": { "type": "integer" }, "Pending": { "type": "integer" }, "Ok": { "type": "integer" }, "Info": { "type": "integer" }, "Warning": { "type": "integer" }, "Degraded": { "type": "integer" }, "Severe": { "type": "integer" } } }, "RefreshedAt": { "type": "timestamp" } } } }, "DescribeEnvironmentManagedActionHistory": { "input": { "type": "structure", "members": { "EnvironmentId": {}, "EnvironmentName": {}, "NextToken": {}, "MaxItems": { "type": "integer" } } }, "output": { "resultWrapper": "DescribeEnvironmentManagedActionHistoryResult", "type": "structure", "members": { "ManagedActionHistoryItems": { "type": "list", "member": { "type": "structure", "members": { "ActionId": {}, "ActionType": {}, "ActionDescription": {}, "FailureType": {}, "Status": {}, "FailureDescription": {}, "ExecutedTime": { "type": "timestamp" }, "FinishedTime": { "type": "timestamp" } } } }, "NextToken": {} } } }, "DescribeEnvironmentManagedActions": { "input": { "type": "structure", "members": { "EnvironmentName": {}, "EnvironmentId": {}, "Status": {} } }, "output": { "resultWrapper": "DescribeEnvironmentManagedActionsResult", "type": "structure", "members": { "ManagedActions": { "type": "list", "member": { "type": "structure", "members": { "ActionId": {}, "ActionDescription": {}, "ActionType": {}, "Status": {}, "WindowStartTime": { "type": "timestamp" } } } } } } }, "DescribeEnvironmentResources": { "input": { "type": "structure", "members": { "EnvironmentId": {}, "EnvironmentName": {} } }, "output": { "resultWrapper": "DescribeEnvironmentResourcesResult", "type": "structure", "members": { "EnvironmentResources": { "type": "structure", "members": { "EnvironmentName": {}, "AutoScalingGroups": { "type": "list", "member": { "type": "structure", "members": { "Name": {} } } }, "Instances": { "type": "list", "member": { "type": "structure", "members": { "Id": {} } } }, "LaunchConfigurations": { "type": "list", "member": { "type": "structure", "members": { "Name": {} } } }, "LaunchTemplates": { "type": "list", "member": { "type": "structure", "members": { "Id": {} } } }, "LoadBalancers": { "type": "list", "member": { "type": "structure", "members": { "Name": {} } } }, "Triggers": { "type": "list", "member": { "type": "structure", "members": { "Name": {} } } }, "Queues": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "URL": {} } } } } } } } }, "DescribeEnvironments": { "input": { "type": "structure", "members": { "ApplicationName": {}, "VersionLabel": {}, "EnvironmentIds": { "type": "list", "member": {} }, "EnvironmentNames": { "type": "list", "member": {} }, "IncludeDeleted": { "type": "boolean" }, "IncludedDeletedBackTo": { "type": "timestamp" }, "MaxRecords": { "type": "integer" }, "NextToken": {} } }, "output": { "shape": "Sk", "resultWrapper": "DescribeEnvironmentsResult" } }, "DescribeEvents": { "input": { "type": "structure", "members": { "ApplicationName": {}, "VersionLabel": {}, "TemplateName": {}, "EnvironmentId": {}, "EnvironmentName": {}, "PlatformArn": {}, "RequestId": {}, "Severity": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "MaxRecords": { "type": "integer" }, "NextToken": {} } }, "output": { "resultWrapper": "DescribeEventsResult", "type": "structure", "members": { "Events": { "type": "list", "member": { "type": "structure", "members": { "EventDate": { "type": "timestamp" }, "Message": {}, "ApplicationName": {}, "VersionLabel": {}, "TemplateName": {}, "EnvironmentName": {}, "PlatformArn": {}, "RequestId": {}, "Severity": {} } } }, "NextToken": {} } } }, "DescribeInstancesHealth": { "input": { "type": "structure", "members": { "EnvironmentName": {}, "EnvironmentId": {}, "AttributeNames": { "type": "list", "member": {} }, "NextToken": {} } }, "output": { "resultWrapper": "DescribeInstancesHealthResult", "type": "structure", "members": { "InstanceHealthList": { "type": "list", "member": { "type": "structure", "members": { "InstanceId": {}, "HealthStatus": {}, "Color": {}, "Causes": { "shape": "S48" }, "LaunchedAt": { "type": "timestamp" }, "ApplicationMetrics": { "shape": "S4a" }, "System": { "type": "structure", "members": { "CPUUtilization": { "type": "structure", "members": { "User": { "type": "double" }, "Nice": { "type": "double" }, "System": { "type": "double" }, "Idle": { "type": "double" }, "IOWait": { "type": "double" }, "IRQ": { "type": "double" }, "SoftIRQ": { "type": "double" }, "Privileged": { "type": "double" } } }, "LoadAverage": { "type": "list", "member": { "type": "double" } } } }, "Deployment": { "type": "structure", "members": { "VersionLabel": {}, "DeploymentId": { "type": "long" }, "Status": {}, "DeploymentTime": { "type": "timestamp" } } }, "AvailabilityZone": {}, "InstanceType": {} } } }, "RefreshedAt": { "type": "timestamp" }, "NextToken": {} } } }, "DescribePlatformVersion": { "input": { "type": "structure", "members": { "PlatformArn": {} } }, "output": { "resultWrapper": "DescribePlatformVersionResult", "type": "structure", "members": { "PlatformDescription": { "type": "structure", "members": { "PlatformArn": {}, "PlatformOwner": {}, "PlatformName": {}, "PlatformVersion": {}, "SolutionStackName": {}, "PlatformStatus": {}, "DateCreated": { "type": "timestamp" }, "DateUpdated": { "type": "timestamp" }, "PlatformCategory": {}, "Description": {}, "Maintainer": {}, "OperatingSystemName": {}, "OperatingSystemVersion": {}, "ProgrammingLanguages": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Version": {} } } }, "Frameworks": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Version": {} } } }, "CustomAmiList": { "type": "list", "member": { "type": "structure", "members": { "VirtualizationType": {}, "ImageId": {} } } }, "SupportedTierList": { "shape": "S2s" }, "SupportedAddonList": { "shape": "S2u" }, "PlatformLifecycleState": {}, "PlatformBranchName": {}, "PlatformBranchLifecycleState": {} } } } } }, "DisassociateEnvironmentOperationsRole": { "input": { "type": "structure", "required": [ "EnvironmentName" ], "members": { "EnvironmentName": {} } } }, "ListAvailableSolutionStacks": { "output": { "resultWrapper": "ListAvailableSolutionStacksResult", "type": "structure", "members": { "SolutionStacks": { "type": "list", "member": {} }, "SolutionStackDetails": { "type": "list", "member": { "type": "structure", "members": { "SolutionStackName": {}, "PermittedFileTypes": { "type": "list", "member": {} } } } } } } }, "ListPlatformBranches": { "input": { "type": "structure", "members": { "Filters": { "type": "list", "member": { "type": "structure", "members": { "Attribute": {}, "Operator": {}, "Values": { "type": "list", "member": {} } } } }, "MaxRecords": { "type": "integer" }, "NextToken": {} } }, "output": { "resultWrapper": "ListPlatformBranchesResult", "type": "structure", "members": { "PlatformBranchSummaryList": { "type": "list", "member": { "type": "structure", "members": { "PlatformName": {}, "BranchName": {}, "LifecycleState": {}, "BranchOrder": { "type": "integer" }, "SupportedTierList": { "shape": "S2s" } } } }, "NextToken": {} } } }, "ListPlatformVersions": { "input": { "type": "structure", "members": { "Filters": { "type": "list", "member": { "type": "structure", "members": { "Type": {}, "Operator": {}, "Values": { "type": "list", "member": {} } } } }, "MaxRecords": { "type": "integer" }, "NextToken": {} } }, "output": { "resultWrapper": "ListPlatformVersionsResult", "type": "structure", "members": { "PlatformSummaryList": { "type": "list", "member": { "shape": "S2m" } }, "NextToken": {} } } }, "ListTagsForResource": { "input": { "type": "structure", "required": [ "ResourceArn" ], "members": { "ResourceArn": {} } }, "output": { "resultWrapper": "ListTagsForResourceResult", "type": "structure", "members": { "ResourceArn": {}, "ResourceTags": { "shape": "S7g" } } } }, "RebuildEnvironment": { "input": { "type": "structure", "members": { "EnvironmentId": {}, "EnvironmentName": {} } } }, "RequestEnvironmentInfo": { "input": { "type": "structure", "required": [ "InfoType" ], "members": { "EnvironmentId": {}, "EnvironmentName": {}, "InfoType": {} } } }, "RestartAppServer": { "input": { "type": "structure", "members": { "EnvironmentId": {}, "EnvironmentName": {} } } }, "RetrieveEnvironmentInfo": { "input": { "type": "structure", "required": [ "InfoType" ], "members": { "EnvironmentId": {}, "EnvironmentName": {}, "InfoType": {} } }, "output": { "resultWrapper": "RetrieveEnvironmentInfoResult", "type": "structure", "members": { "EnvironmentInfo": { "type": "list", "member": { "type": "structure", "members": { "InfoType": {}, "Ec2InstanceId": {}, "SampleTimestamp": { "type": "timestamp" }, "Message": {} } } } } } }, "SwapEnvironmentCNAMEs": { "input": { "type": "structure", "members": { "SourceEnvironmentId": {}, "SourceEnvironmentName": {}, "DestinationEnvironmentId": {}, "DestinationEnvironmentName": {} } } }, "TerminateEnvironment": { "input": { "type": "structure", "members": { "EnvironmentId": {}, "EnvironmentName": {}, "TerminateResources": { "type": "boolean" }, "ForceTerminate": { "type": "boolean" } } }, "output": { "shape": "Sm", "resultWrapper": "TerminateEnvironmentResult" } }, "UpdateApplication": { "input": { "type": "structure", "required": [ "ApplicationName" ], "members": { "ApplicationName": {}, "Description": {} } }, "output": { "shape": "S1j", "resultWrapper": "UpdateApplicationResult" } }, "UpdateApplicationResourceLifecycle": { "input": { "type": "structure", "required": [ "ApplicationName", "ResourceLifecycleConfig" ], "members": { "ApplicationName": {}, "ResourceLifecycleConfig": { "shape": "S19" } } }, "output": { "resultWrapper": "UpdateApplicationResourceLifecycleResult", "type": "structure", "members": { "ApplicationName": {}, "ResourceLifecycleConfig": { "shape": "S19" } } } }, "UpdateApplicationVersion": { "input": { "type": "structure", "required": [ "ApplicationName", "VersionLabel" ], "members": { "ApplicationName": {}, "VersionLabel": {}, "Description": {} } }, "output": { "shape": "S21", "resultWrapper": "UpdateApplicationVersionResult" } }, "UpdateConfigurationTemplate": { "input": { "type": "structure", "required": [ "ApplicationName", "TemplateName" ], "members": { "ApplicationName": {}, "TemplateName": {}, "Description": {}, "OptionSettings": { "shape": "S27" }, "OptionsToRemove": { "shape": "S2g" } } }, "output": { "shape": "S2d", "resultWrapper": "UpdateConfigurationTemplateResult" } }, "UpdateEnvironment": { "input": { "type": "structure", "members": { "ApplicationName": {}, "EnvironmentId": {}, "EnvironmentName": {}, "GroupName": {}, "Description": {}, "Tier": { "shape": "S13" }, "VersionLabel": {}, "TemplateName": {}, "SolutionStackName": {}, "PlatformArn": {}, "OptionSettings": { "shape": "S27" }, "OptionsToRemove": { "shape": "S2g" } } }, "output": { "shape": "Sm", "resultWrapper": "UpdateEnvironmentResult" } }, "UpdateTagsForResource": { "input": { "type": "structure", "required": [ "ResourceArn" ], "members": { "ResourceArn": {}, "TagsToAdd": { "shape": "S7g" }, "TagsToRemove": { "type": "list", "member": {} } } } }, "ValidateConfigurationSettings": { "input": { "type": "structure", "required": [ "ApplicationName", "OptionSettings" ], "members": { "ApplicationName": {}, "TemplateName": {}, "EnvironmentName": {}, "OptionSettings": { "shape": "S27" } } }, "output": { "resultWrapper": "ValidateConfigurationSettingsResult", "type": "structure", "members": { "Messages": { "type": "list", "member": { "type": "structure", "members": { "Message": {}, "Severity": {}, "Namespace": {}, "OptionName": {} } } } } } } }, "shapes": { "Sk": { "type": "structure", "members": { "Environments": { "type": "list", "member": { "shape": "Sm" } }, "NextToken": {} } }, "Sm": { "type": "structure", "members": { "EnvironmentName": {}, "EnvironmentId": {}, "ApplicationName": {}, "VersionLabel": {}, "SolutionStackName": {}, "PlatformArn": {}, "TemplateName": {}, "Description": {}, "EndpointURL": {}, "CNAME": {}, "DateCreated": { "type": "timestamp" }, "DateUpdated": { "type": "timestamp" }, "Status": {}, "AbortableOperationInProgress": { "type": "boolean" }, "Health": {}, "HealthStatus": {}, "Resources": { "type": "structure", "members": { "LoadBalancer": { "type": "structure", "members": { "LoadBalancerName": {}, "Domain": {}, "Listeners": { "type": "list", "member": { "type": "structure", "members": { "Protocol": {}, "Port": { "type": "integer" } } } } } } } }, "Tier": { "shape": "S13" }, "EnvironmentLinks": { "type": "list", "member": { "type": "structure", "members": { "LinkName": {}, "EnvironmentName": {} } } }, "EnvironmentArn": {}, "OperationsRole": {} } }, "S13": { "type": "structure", "members": { "Name": {}, "Type": {}, "Version": {} } }, "S19": { "type": "structure", "members": { "ServiceRole": {}, "VersionLifecycleConfig": { "type": "structure", "members": { "MaxCountRule": { "type": "structure", "required": [ "Enabled" ], "members": { "Enabled": { "type": "boolean" }, "MaxCount": { "type": "integer" }, "DeleteSourceFromS3": { "type": "boolean" } } }, "MaxAgeRule": { "type": "structure", "required": [ "Enabled" ], "members": { "Enabled": { "type": "boolean" }, "MaxAgeInDays": { "type": "integer" }, "DeleteSourceFromS3": { "type": "boolean" } } } } } } }, "S1f": { "type": "list", "member": { "shape": "S1g" } }, "S1g": { "type": "structure", "members": { "Key": {}, "Value": {} } }, "S1j": { "type": "structure", "members": { "Application": { "shape": "S1k" } } }, "S1k": { "type": "structure", "members": { "ApplicationArn": {}, "ApplicationName": {}, "Description": {}, "DateCreated": { "type": "timestamp" }, "DateUpdated": { "type": "timestamp" }, "Versions": { "shape": "S1m" }, "ConfigurationTemplates": { "type": "list", "member": {} }, "ResourceLifecycleConfig": { "shape": "S19" } } }, "S1m": { "type": "list", "member": {} }, "S1p": { "type": "structure", "required": [ "SourceType", "SourceRepository", "SourceLocation" ], "members": { "SourceType": {}, "SourceRepository": {}, "SourceLocation": {} } }, "S1t": { "type": "structure", "members": { "S3Bucket": {}, "S3Key": {} } }, "S21": { "type": "structure", "members": { "ApplicationVersion": { "shape": "S22" } } }, "S22": { "type": "structure", "members": { "ApplicationVersionArn": {}, "ApplicationName": {}, "Description": {}, "VersionLabel": {}, "SourceBuildInformation": { "shape": "S1p" }, "BuildArn": {}, "SourceBundle": { "shape": "S1t" }, "DateCreated": { "type": "timestamp" }, "DateUpdated": { "type": "timestamp" }, "Status": {} } }, "S27": { "type": "list", "member": { "type": "structure", "members": { "ResourceName": {}, "Namespace": {}, "OptionName": {}, "Value": {} } } }, "S2d": { "type": "structure", "members": { "SolutionStackName": {}, "PlatformArn": {}, "ApplicationName": {}, "TemplateName": {}, "Description": {}, "EnvironmentName": {}, "DeploymentStatus": {}, "DateCreated": { "type": "timestamp" }, "DateUpdated": { "type": "timestamp" }, "OptionSettings": { "shape": "S27" } } }, "S2g": { "type": "list", "member": { "type": "structure", "members": { "ResourceName": {}, "Namespace": {}, "OptionName": {} } } }, "S2m": { "type": "structure", "members": { "PlatformArn": {}, "PlatformOwner": {}, "PlatformStatus": {}, "PlatformCategory": {}, "OperatingSystemName": {}, "OperatingSystemVersion": {}, "SupportedTierList": { "shape": "S2s" }, "SupportedAddonList": { "shape": "S2u" }, "PlatformLifecycleState": {}, "PlatformVersion": {}, "PlatformBranchName": {}, "PlatformBranchLifecycleState": {} } }, "S2s": { "type": "list", "member": {} }, "S2u": { "type": "list", "member": {} }, "S3c": { "type": "structure", "members": { "Maximum": { "type": "integer" } } }, "S48": { "type": "list", "member": {} }, "S4a": { "type": "structure", "members": { "Duration": { "type": "integer" }, "RequestCount": { "type": "integer" }, "StatusCodes": { "type": "structure", "members": { "Status2xx": { "type": "integer" }, "Status3xx": { "type": "integer" }, "Status4xx": { "type": "integer" }, "Status5xx": { "type": "integer" } } }, "Latency": { "type": "structure", "members": { "P999": { "type": "double" }, "P99": { "type": "double" }, "P95": { "type": "double" }, "P90": { "type": "double" }, "P85": { "type": "double" }, "P75": { "type": "double" }, "P50": { "type": "double" }, "P10": { "type": "double" } } } } }, "S7g": { "type": "list", "member": { "shape": "S1g" } } } } },{}],95:[function(require,module,exports){ module.exports={ "pagination": { "DescribeApplicationVersions": { "result_key": "ApplicationVersions" }, "DescribeApplications": { "result_key": "Applications" }, "DescribeConfigurationOptions": { "result_key": "Options" }, "DescribeEnvironmentManagedActionHistory": { "input_token": "NextToken", "limit_key": "MaxItems", "output_token": "NextToken", "result_key": "ManagedActionHistoryItems" }, "DescribeEnvironments": { "result_key": "Environments" }, "DescribeEvents": { "input_token": "NextToken", "limit_key": "MaxRecords", "output_token": "NextToken", "result_key": "Events" }, "ListAvailableSolutionStacks": { "result_key": "SolutionStacks" }, "ListPlatformBranches": { "input_token": "NextToken", "limit_key": "MaxRecords", "output_token": "NextToken" }, "ListPlatformVersions": { "input_token": "NextToken", "limit_key": "MaxRecords", "output_token": "NextToken", "result_key": "PlatformSummaryList" } } } },{}],96:[function(require,module,exports){ module.exports={ "version": 2, "waiters": { "EnvironmentExists": { "delay": 20, "maxAttempts": 20, "operation": "DescribeEnvironments", "acceptors": [ { "state": "success", "matcher": "pathAll", "argument": "Environments[].Status", "expected": "Ready" }, { "state": "retry", "matcher": "pathAll", "argument": "Environments[].Status", "expected": "Launching" } ] }, "EnvironmentUpdated": { "delay": 20, "maxAttempts": 20, "operation": "DescribeEnvironments", "acceptors": [ { "state": "success", "matcher": "pathAll", "argument": "Environments[].Status", "expected": "Ready" }, { "state": "retry", "matcher": "pathAll", "argument": "Environments[].Status", "expected": "Updating" } ] }, "EnvironmentTerminated": { "delay": 20, "maxAttempts": 20, "operation": "DescribeEnvironments", "acceptors": [ { "state": "success", "matcher": "pathAll", "argument": "Environments[].Status", "expected": "Terminated" }, { "state": "retry", "matcher": "pathAll", "argument": "Environments[].Status", "expected": "Terminating" } ] } } } },{}],97:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2015-02-01", "endpointPrefix": "elasticfilesystem", "protocol": "rest-json", "protocols": [ "rest-json" ], "serviceAbbreviation": "EFS", "serviceFullName": "Amazon Elastic File System", "serviceId": "EFS", "signatureVersion": "v4", "uid": "elasticfilesystem-2015-02-01", "auth": [ "aws.auth#sigv4" ] }, "operations": { "CreateAccessPoint": { "http": { "requestUri": "/2015-02-01/access-points", "responseCode": 200 }, "input": { "type": "structure", "required": [ "ClientToken", "FileSystemId" ], "members": { "ClientToken": { "idempotencyToken": true }, "Tags": { "shape": "S3" }, "FileSystemId": {}, "PosixUser": { "shape": "S8" }, "RootDirectory": { "shape": "Sc" } } }, "output": { "shape": "Si" } }, "CreateFileSystem": { "http": { "requestUri": "/2015-02-01/file-systems", "responseCode": 201 }, "input": { "type": "structure", "required": [ "CreationToken" ], "members": { "CreationToken": { "idempotencyToken": true }, "PerformanceMode": {}, "Encrypted": { "type": "boolean" }, "KmsKeyId": {}, "ThroughputMode": {}, "ProvisionedThroughputInMibps": { "type": "double" }, "AvailabilityZoneName": {}, "Backup": { "type": "boolean" }, "Tags": { "shape": "S3" } } }, "output": { "shape": "Sx" } }, "CreateMountTarget": { "http": { "requestUri": "/2015-02-01/mount-targets", "responseCode": 200 }, "input": { "type": "structure", "required": [ "FileSystemId", "SubnetId" ], "members": { "FileSystemId": {}, "SubnetId": {}, "IpAddress": {}, "SecurityGroups": { "shape": "S1a" } } }, "output": { "shape": "S1c" } }, "CreateReplicationConfiguration": { "http": { "requestUri": "/2015-02-01/file-systems/{SourceFileSystemId}/replication-configuration", "responseCode": 200 }, "input": { "type": "structure", "required": [ "SourceFileSystemId", "Destinations" ], "members": { "SourceFileSystemId": { "location": "uri", "locationName": "SourceFileSystemId" }, "Destinations": { "type": "list", "member": { "type": "structure", "members": { "Region": {}, "AvailabilityZoneName": {}, "KmsKeyId": {}, "FileSystemId": {} } } } } }, "output": { "shape": "S1k" } }, "CreateTags": { "http": { "requestUri": "/2015-02-01/create-tags/{FileSystemId}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "FileSystemId", "Tags" ], "members": { "FileSystemId": { "location": "uri", "locationName": "FileSystemId" }, "Tags": { "shape": "S3" } } }, "deprecated": true, "deprecatedMessage": "Use TagResource." }, "DeleteAccessPoint": { "http": { "method": "DELETE", "requestUri": "/2015-02-01/access-points/{AccessPointId}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "AccessPointId" ], "members": { "AccessPointId": { "location": "uri", "locationName": "AccessPointId" } } } }, "DeleteFileSystem": { "http": { "method": "DELETE", "requestUri": "/2015-02-01/file-systems/{FileSystemId}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "FileSystemId" ], "members": { "FileSystemId": { "location": "uri", "locationName": "FileSystemId" } } } }, "DeleteFileSystemPolicy": { "http": { "method": "DELETE", "requestUri": "/2015-02-01/file-systems/{FileSystemId}/policy", "responseCode": 200 }, "input": { "type": "structure", "required": [ "FileSystemId" ], "members": { "FileSystemId": { "location": "uri", "locationName": "FileSystemId" } } } }, "DeleteMountTarget": { "http": { "method": "DELETE", "requestUri": "/2015-02-01/mount-targets/{MountTargetId}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "MountTargetId" ], "members": { "MountTargetId": { "location": "uri", "locationName": "MountTargetId" } } } }, "DeleteReplicationConfiguration": { "http": { "method": "DELETE", "requestUri": "/2015-02-01/file-systems/{SourceFileSystemId}/replication-configuration", "responseCode": 204 }, "input": { "type": "structure", "required": [ "SourceFileSystemId" ], "members": { "SourceFileSystemId": { "location": "uri", "locationName": "SourceFileSystemId" } } } }, "DeleteTags": { "http": { "requestUri": "/2015-02-01/delete-tags/{FileSystemId}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "FileSystemId", "TagKeys" ], "members": { "FileSystemId": { "location": "uri", "locationName": "FileSystemId" }, "TagKeys": { "shape": "S1v" } } }, "deprecated": true, "deprecatedMessage": "Use UntagResource." }, "DescribeAccessPoints": { "http": { "method": "GET", "requestUri": "/2015-02-01/access-points", "responseCode": 200 }, "input": { "type": "structure", "members": { "MaxResults": { "location": "querystring", "locationName": "MaxResults", "type": "integer" }, "NextToken": { "location": "querystring", "locationName": "NextToken" }, "AccessPointId": { "location": "querystring", "locationName": "AccessPointId" }, "FileSystemId": { "location": "querystring", "locationName": "FileSystemId" } } }, "output": { "type": "structure", "members": { "AccessPoints": { "type": "list", "member": { "shape": "Si" } }, "NextToken": {} } } }, "DescribeAccountPreferences": { "http": { "method": "GET", "requestUri": "/2015-02-01/account-preferences", "responseCode": 200 }, "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "ResourceIdPreference": { "shape": "S23" }, "NextToken": {} } } }, "DescribeBackupPolicy": { "http": { "method": "GET", "requestUri": "/2015-02-01/file-systems/{FileSystemId}/backup-policy", "responseCode": 200 }, "input": { "type": "structure", "required": [ "FileSystemId" ], "members": { "FileSystemId": { "location": "uri", "locationName": "FileSystemId" } } }, "output": { "shape": "S28" } }, "DescribeFileSystemPolicy": { "http": { "method": "GET", "requestUri": "/2015-02-01/file-systems/{FileSystemId}/policy", "responseCode": 200 }, "input": { "type": "structure", "required": [ "FileSystemId" ], "members": { "FileSystemId": { "location": "uri", "locationName": "FileSystemId" } } }, "output": { "shape": "S2c" } }, "DescribeFileSystems": { "http": { "method": "GET", "requestUri": "/2015-02-01/file-systems", "responseCode": 200 }, "input": { "type": "structure", "members": { "MaxItems": { "location": "querystring", "locationName": "MaxItems", "type": "integer" }, "Marker": { "location": "querystring", "locationName": "Marker" }, "CreationToken": { "location": "querystring", "locationName": "CreationToken" }, "FileSystemId": { "location": "querystring", "locationName": "FileSystemId" } } }, "output": { "type": "structure", "members": { "Marker": {}, "FileSystems": { "type": "list", "member": { "shape": "Sx" } }, "NextMarker": {} } } }, "DescribeLifecycleConfiguration": { "http": { "method": "GET", "requestUri": "/2015-02-01/file-systems/{FileSystemId}/lifecycle-configuration", "responseCode": 200 }, "input": { "type": "structure", "required": [ "FileSystemId" ], "members": { "FileSystemId": { "location": "uri", "locationName": "FileSystemId" } } }, "output": { "shape": "S2k" } }, "DescribeMountTargetSecurityGroups": { "http": { "method": "GET", "requestUri": "/2015-02-01/mount-targets/{MountTargetId}/security-groups", "responseCode": 200 }, "input": { "type": "structure", "required": [ "MountTargetId" ], "members": { "MountTargetId": { "location": "uri", "locationName": "MountTargetId" } } }, "output": { "type": "structure", "required": [ "SecurityGroups" ], "members": { "SecurityGroups": { "shape": "S1a" } } } }, "DescribeMountTargets": { "http": { "method": "GET", "requestUri": "/2015-02-01/mount-targets", "responseCode": 200 }, "input": { "type": "structure", "members": { "MaxItems": { "location": "querystring", "locationName": "MaxItems", "type": "integer" }, "Marker": { "location": "querystring", "locationName": "Marker" }, "FileSystemId": { "location": "querystring", "locationName": "FileSystemId" }, "MountTargetId": { "location": "querystring", "locationName": "MountTargetId" }, "AccessPointId": { "location": "querystring", "locationName": "AccessPointId" } } }, "output": { "type": "structure", "members": { "Marker": {}, "MountTargets": { "type": "list", "member": { "shape": "S1c" } }, "NextMarker": {} } } }, "DescribeReplicationConfigurations": { "http": { "method": "GET", "requestUri": "/2015-02-01/file-systems/replication-configurations", "responseCode": 200 }, "input": { "type": "structure", "members": { "FileSystemId": { "location": "querystring", "locationName": "FileSystemId" }, "NextToken": { "location": "querystring", "locationName": "NextToken" }, "MaxResults": { "location": "querystring", "locationName": "MaxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "Replications": { "type": "list", "member": { "shape": "S1k" } }, "NextToken": {} } } }, "DescribeTags": { "http": { "method": "GET", "requestUri": "/2015-02-01/tags/{FileSystemId}/", "responseCode": 200 }, "input": { "type": "structure", "required": [ "FileSystemId" ], "members": { "MaxItems": { "location": "querystring", "locationName": "MaxItems", "type": "integer" }, "Marker": { "location": "querystring", "locationName": "Marker" }, "FileSystemId": { "location": "uri", "locationName": "FileSystemId" } } }, "output": { "type": "structure", "required": [ "Tags" ], "members": { "Marker": {}, "Tags": { "shape": "S3" }, "NextMarker": {} } }, "deprecated": true, "deprecatedMessage": "Use ListTagsForResource." }, "ListTagsForResource": { "http": { "method": "GET", "requestUri": "/2015-02-01/resource-tags/{ResourceId}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "ResourceId" ], "members": { "ResourceId": { "location": "uri", "locationName": "ResourceId" }, "MaxResults": { "location": "querystring", "locationName": "MaxResults", "type": "integer" }, "NextToken": { "location": "querystring", "locationName": "NextToken" } } }, "output": { "type": "structure", "members": { "Tags": { "shape": "S3" }, "NextToken": {} } } }, "ModifyMountTargetSecurityGroups": { "http": { "method": "PUT", "requestUri": "/2015-02-01/mount-targets/{MountTargetId}/security-groups", "responseCode": 204 }, "input": { "type": "structure", "required": [ "MountTargetId" ], "members": { "MountTargetId": { "location": "uri", "locationName": "MountTargetId" }, "SecurityGroups": { "shape": "S1a" } } } }, "PutAccountPreferences": { "http": { "method": "PUT", "requestUri": "/2015-02-01/account-preferences", "responseCode": 200 }, "input": { "type": "structure", "required": [ "ResourceIdType" ], "members": { "ResourceIdType": {} } }, "output": { "type": "structure", "members": { "ResourceIdPreference": { "shape": "S23" } } } }, "PutBackupPolicy": { "http": { "method": "PUT", "requestUri": "/2015-02-01/file-systems/{FileSystemId}/backup-policy", "responseCode": 200 }, "input": { "type": "structure", "required": [ "FileSystemId", "BackupPolicy" ], "members": { "FileSystemId": { "location": "uri", "locationName": "FileSystemId" }, "BackupPolicy": { "shape": "S29" } } }, "output": { "shape": "S28" } }, "PutFileSystemPolicy": { "http": { "method": "PUT", "requestUri": "/2015-02-01/file-systems/{FileSystemId}/policy", "responseCode": 200 }, "input": { "type": "structure", "required": [ "FileSystemId", "Policy" ], "members": { "FileSystemId": { "location": "uri", "locationName": "FileSystemId" }, "Policy": {}, "BypassPolicyLockoutSafetyCheck": { "type": "boolean" } } }, "output": { "shape": "S2c" } }, "PutLifecycleConfiguration": { "http": { "method": "PUT", "requestUri": "/2015-02-01/file-systems/{FileSystemId}/lifecycle-configuration", "responseCode": 200 }, "input": { "type": "structure", "required": [ "FileSystemId", "LifecyclePolicies" ], "members": { "FileSystemId": { "location": "uri", "locationName": "FileSystemId" }, "LifecyclePolicies": { "shape": "S2l" } } }, "output": { "shape": "S2k" } }, "TagResource": { "http": { "requestUri": "/2015-02-01/resource-tags/{ResourceId}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "ResourceId", "Tags" ], "members": { "ResourceId": { "location": "uri", "locationName": "ResourceId" }, "Tags": { "shape": "S3" } } } }, "UntagResource": { "http": { "method": "DELETE", "requestUri": "/2015-02-01/resource-tags/{ResourceId}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "ResourceId", "TagKeys" ], "members": { "ResourceId": { "location": "uri", "locationName": "ResourceId" }, "TagKeys": { "shape": "S1v", "location": "querystring", "locationName": "tagKeys" } } } }, "UpdateFileSystem": { "http": { "method": "PUT", "requestUri": "/2015-02-01/file-systems/{FileSystemId}", "responseCode": 202 }, "input": { "type": "structure", "required": [ "FileSystemId" ], "members": { "FileSystemId": { "location": "uri", "locationName": "FileSystemId" }, "ThroughputMode": {}, "ProvisionedThroughputInMibps": { "type": "double" } } }, "output": { "shape": "Sx" } }, "UpdateFileSystemProtection": { "http": { "method": "PUT", "requestUri": "/2015-02-01/file-systems/{FileSystemId}/protection", "responseCode": 200 }, "input": { "type": "structure", "required": [ "FileSystemId" ], "members": { "FileSystemId": { "location": "uri", "locationName": "FileSystemId" }, "ReplicationOverwriteProtection": {} } }, "output": { "shape": "S15" }, "idempotent": true } }, "shapes": { "S3": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Value" ], "members": { "Key": {}, "Value": {} } } }, "S8": { "type": "structure", "required": [ "Uid", "Gid" ], "members": { "Uid": { "type": "long" }, "Gid": { "type": "long" }, "SecondaryGids": { "type": "list", "member": { "type": "long" } } } }, "Sc": { "type": "structure", "members": { "Path": {}, "CreationInfo": { "type": "structure", "required": [ "OwnerUid", "OwnerGid", "Permissions" ], "members": { "OwnerUid": { "type": "long" }, "OwnerGid": { "type": "long" }, "Permissions": {} } } } }, "Si": { "type": "structure", "members": { "ClientToken": {}, "Name": {}, "Tags": { "shape": "S3" }, "AccessPointId": {}, "AccessPointArn": {}, "FileSystemId": {}, "PosixUser": { "shape": "S8" }, "RootDirectory": { "shape": "Sc" }, "OwnerId": {}, "LifeCycleState": {} } }, "Sx": { "type": "structure", "required": [ "OwnerId", "CreationToken", "FileSystemId", "CreationTime", "LifeCycleState", "NumberOfMountTargets", "SizeInBytes", "PerformanceMode", "Tags" ], "members": { "OwnerId": {}, "CreationToken": {}, "FileSystemId": {}, "FileSystemArn": {}, "CreationTime": { "type": "timestamp" }, "LifeCycleState": {}, "Name": {}, "NumberOfMountTargets": { "type": "integer" }, "SizeInBytes": { "type": "structure", "required": [ "Value" ], "members": { "Value": { "type": "long" }, "Timestamp": { "type": "timestamp" }, "ValueInIA": { "type": "long" }, "ValueInStandard": { "type": "long" }, "ValueInArchive": { "type": "long" } } }, "PerformanceMode": {}, "Encrypted": { "type": "boolean" }, "KmsKeyId": {}, "ThroughputMode": {}, "ProvisionedThroughputInMibps": { "type": "double" }, "AvailabilityZoneName": {}, "AvailabilityZoneId": {}, "Tags": { "shape": "S3" }, "FileSystemProtection": { "shape": "S15" } } }, "S15": { "type": "structure", "members": { "ReplicationOverwriteProtection": {} } }, "S1a": { "type": "list", "member": {} }, "S1c": { "type": "structure", "required": [ "MountTargetId", "FileSystemId", "SubnetId", "LifeCycleState" ], "members": { "OwnerId": {}, "MountTargetId": {}, "FileSystemId": {}, "SubnetId": {}, "LifeCycleState": {}, "IpAddress": {}, "NetworkInterfaceId": {}, "AvailabilityZoneId": {}, "AvailabilityZoneName": {}, "VpcId": {} } }, "S1k": { "type": "structure", "required": [ "SourceFileSystemId", "SourceFileSystemRegion", "SourceFileSystemArn", "OriginalSourceFileSystemArn", "CreationTime", "Destinations" ], "members": { "SourceFileSystemId": {}, "SourceFileSystemRegion": {}, "SourceFileSystemArn": {}, "OriginalSourceFileSystemArn": {}, "CreationTime": { "type": "timestamp" }, "Destinations": { "type": "list", "member": { "type": "structure", "required": [ "Status", "FileSystemId", "Region" ], "members": { "Status": {}, "FileSystemId": {}, "Region": {}, "LastReplicatedTimestamp": { "type": "timestamp" } } } } } }, "S1v": { "type": "list", "member": {} }, "S23": { "type": "structure", "members": { "ResourceIdType": {}, "Resources": { "type": "list", "member": {} } } }, "S28": { "type": "structure", "members": { "BackupPolicy": { "shape": "S29" } } }, "S29": { "type": "structure", "required": [ "Status" ], "members": { "Status": {} } }, "S2c": { "type": "structure", "members": { "FileSystemId": {}, "Policy": {} } }, "S2k": { "type": "structure", "members": { "LifecyclePolicies": { "shape": "S2l" } } }, "S2l": { "type": "list", "member": { "type": "structure", "members": { "TransitionToIA": {}, "TransitionToPrimaryStorageClass": {}, "TransitionToArchive": {} } } } } } },{}],98:[function(require,module,exports){ module.exports={ "pagination": { "DescribeAccessPoints": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults", "result_key": "AccessPoints" }, "DescribeFileSystems": { "input_token": "Marker", "output_token": "NextMarker", "limit_key": "MaxItems", "result_key": "FileSystems" }, "DescribeMountTargets": { "input_token": "Marker", "output_token": "NextMarker", "limit_key": "MaxItems", "result_key": "MountTargets" }, "DescribeReplicationConfigurations": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults", "result_key": "Replications" }, "DescribeTags": { "input_token": "Marker", "output_token": "NextMarker", "limit_key": "MaxItems", "result_key": "Tags" }, "ListTagsForResource": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults" } } } },{}],99:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2012-06-01", "endpointPrefix": "elasticloadbalancing", "protocol": "query", "protocols": [ "query" ], "serviceFullName": "Elastic Load Balancing", "serviceId": "Elastic Load Balancing", "signatureVersion": "v4", "uid": "elasticloadbalancing-2012-06-01", "xmlNamespace": "http://elasticloadbalancing.amazonaws.com/doc/2012-06-01/", "auth": [ "aws.auth#sigv4" ] }, "operations": { "AddTags": { "input": { "type": "structure", "required": [ "LoadBalancerNames", "Tags" ], "members": { "LoadBalancerNames": { "shape": "S2" }, "Tags": { "shape": "S4" } } }, "output": { "resultWrapper": "AddTagsResult", "type": "structure", "members": {} } }, "ApplySecurityGroupsToLoadBalancer": { "input": { "type": "structure", "required": [ "LoadBalancerName", "SecurityGroups" ], "members": { "LoadBalancerName": {}, "SecurityGroups": { "shape": "Sa" } } }, "output": { "resultWrapper": "ApplySecurityGroupsToLoadBalancerResult", "type": "structure", "members": { "SecurityGroups": { "shape": "Sa" } } } }, "AttachLoadBalancerToSubnets": { "input": { "type": "structure", "required": [ "LoadBalancerName", "Subnets" ], "members": { "LoadBalancerName": {}, "Subnets": { "shape": "Se" } } }, "output": { "resultWrapper": "AttachLoadBalancerToSubnetsResult", "type": "structure", "members": { "Subnets": { "shape": "Se" } } } }, "ConfigureHealthCheck": { "input": { "type": "structure", "required": [ "LoadBalancerName", "HealthCheck" ], "members": { "LoadBalancerName": {}, "HealthCheck": { "shape": "Si" } } }, "output": { "resultWrapper": "ConfigureHealthCheckResult", "type": "structure", "members": { "HealthCheck": { "shape": "Si" } } } }, "CreateAppCookieStickinessPolicy": { "input": { "type": "structure", "required": [ "LoadBalancerName", "PolicyName", "CookieName" ], "members": { "LoadBalancerName": {}, "PolicyName": {}, "CookieName": {} } }, "output": { "resultWrapper": "CreateAppCookieStickinessPolicyResult", "type": "structure", "members": {} } }, "CreateLBCookieStickinessPolicy": { "input": { "type": "structure", "required": [ "LoadBalancerName", "PolicyName" ], "members": { "LoadBalancerName": {}, "PolicyName": {}, "CookieExpirationPeriod": { "type": "long" } } }, "output": { "resultWrapper": "CreateLBCookieStickinessPolicyResult", "type": "structure", "members": {} } }, "CreateLoadBalancer": { "input": { "type": "structure", "required": [ "LoadBalancerName", "Listeners" ], "members": { "LoadBalancerName": {}, "Listeners": { "shape": "Sx" }, "AvailabilityZones": { "shape": "S13" }, "Subnets": { "shape": "Se" }, "SecurityGroups": { "shape": "Sa" }, "Scheme": {}, "Tags": { "shape": "S4" } } }, "output": { "resultWrapper": "CreateLoadBalancerResult", "type": "structure", "members": { "DNSName": {} } } }, "CreateLoadBalancerListeners": { "input": { "type": "structure", "required": [ "LoadBalancerName", "Listeners" ], "members": { "LoadBalancerName": {}, "Listeners": { "shape": "Sx" } } }, "output": { "resultWrapper": "CreateLoadBalancerListenersResult", "type": "structure", "members": {} } }, "CreateLoadBalancerPolicy": { "input": { "type": "structure", "required": [ "LoadBalancerName", "PolicyName", "PolicyTypeName" ], "members": { "LoadBalancerName": {}, "PolicyName": {}, "PolicyTypeName": {}, "PolicyAttributes": { "type": "list", "member": { "type": "structure", "members": { "AttributeName": {}, "AttributeValue": {} } } } } }, "output": { "resultWrapper": "CreateLoadBalancerPolicyResult", "type": "structure", "members": {} } }, "DeleteLoadBalancer": { "input": { "type": "structure", "required": [ "LoadBalancerName" ], "members": { "LoadBalancerName": {} } }, "output": { "resultWrapper": "DeleteLoadBalancerResult", "type": "structure", "members": {} } }, "DeleteLoadBalancerListeners": { "input": { "type": "structure", "required": [ "LoadBalancerName", "LoadBalancerPorts" ], "members": { "LoadBalancerName": {}, "LoadBalancerPorts": { "type": "list", "member": { "type": "integer" } } } }, "output": { "resultWrapper": "DeleteLoadBalancerListenersResult", "type": "structure", "members": {} } }, "DeleteLoadBalancerPolicy": { "input": { "type": "structure", "required": [ "LoadBalancerName", "PolicyName" ], "members": { "LoadBalancerName": {}, "PolicyName": {} } }, "output": { "resultWrapper": "DeleteLoadBalancerPolicyResult", "type": "structure", "members": {} } }, "DeregisterInstancesFromLoadBalancer": { "input": { "type": "structure", "required": [ "LoadBalancerName", "Instances" ], "members": { "LoadBalancerName": {}, "Instances": { "shape": "S1p" } } }, "output": { "resultWrapper": "DeregisterInstancesFromLoadBalancerResult", "type": "structure", "members": { "Instances": { "shape": "S1p" } } } }, "DescribeAccountLimits": { "input": { "type": "structure", "members": { "Marker": {}, "PageSize": { "type": "integer" } } }, "output": { "resultWrapper": "DescribeAccountLimitsResult", "type": "structure", "members": { "Limits": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Max": {} } } }, "NextMarker": {} } } }, "DescribeInstanceHealth": { "input": { "type": "structure", "required": [ "LoadBalancerName" ], "members": { "LoadBalancerName": {}, "Instances": { "shape": "S1p" } } }, "output": { "resultWrapper": "DescribeInstanceHealthResult", "type": "structure", "members": { "InstanceStates": { "type": "list", "member": { "type": "structure", "members": { "InstanceId": {}, "State": {}, "ReasonCode": {}, "Description": {} } } } } } }, "DescribeLoadBalancerAttributes": { "input": { "type": "structure", "required": [ "LoadBalancerName" ], "members": { "LoadBalancerName": {} } }, "output": { "resultWrapper": "DescribeLoadBalancerAttributesResult", "type": "structure", "members": { "LoadBalancerAttributes": { "shape": "S2a" } } } }, "DescribeLoadBalancerPolicies": { "input": { "type": "structure", "members": { "LoadBalancerName": {}, "PolicyNames": { "shape": "S2s" } } }, "output": { "resultWrapper": "DescribeLoadBalancerPoliciesResult", "type": "structure", "members": { "PolicyDescriptions": { "type": "list", "member": { "type": "structure", "members": { "PolicyName": {}, "PolicyTypeName": {}, "PolicyAttributeDescriptions": { "type": "list", "member": { "type": "structure", "members": { "AttributeName": {}, "AttributeValue": {} } } } } } } } } }, "DescribeLoadBalancerPolicyTypes": { "input": { "type": "structure", "members": { "PolicyTypeNames": { "type": "list", "member": {} } } }, "output": { "resultWrapper": "DescribeLoadBalancerPolicyTypesResult", "type": "structure", "members": { "PolicyTypeDescriptions": { "type": "list", "member": { "type": "structure", "members": { "PolicyTypeName": {}, "Description": {}, "PolicyAttributeTypeDescriptions": { "type": "list", "member": { "type": "structure", "members": { "AttributeName": {}, "AttributeType": {}, "Description": {}, "DefaultValue": {}, "Cardinality": {} } } } } } } } } }, "DescribeLoadBalancers": { "input": { "type": "structure", "members": { "LoadBalancerNames": { "shape": "S2" }, "Marker": {}, "PageSize": { "type": "integer" } } }, "output": { "resultWrapper": "DescribeLoadBalancersResult", "type": "structure", "members": { "LoadBalancerDescriptions": { "type": "list", "member": { "type": "structure", "members": { "LoadBalancerName": {}, "DNSName": {}, "CanonicalHostedZoneName": {}, "CanonicalHostedZoneNameID": {}, "ListenerDescriptions": { "type": "list", "member": { "type": "structure", "members": { "Listener": { "shape": "Sy" }, "PolicyNames": { "shape": "S2s" } } } }, "Policies": { "type": "structure", "members": { "AppCookieStickinessPolicies": { "type": "list", "member": { "type": "structure", "members": { "PolicyName": {}, "CookieName": {} } } }, "LBCookieStickinessPolicies": { "type": "list", "member": { "type": "structure", "members": { "PolicyName": {}, "CookieExpirationPeriod": { "type": "long" } } } }, "OtherPolicies": { "shape": "S2s" } } }, "BackendServerDescriptions": { "type": "list", "member": { "type": "structure", "members": { "InstancePort": { "type": "integer" }, "PolicyNames": { "shape": "S2s" } } } }, "AvailabilityZones": { "shape": "S13" }, "Subnets": { "shape": "Se" }, "VPCId": {}, "Instances": { "shape": "S1p" }, "HealthCheck": { "shape": "Si" }, "SourceSecurityGroup": { "type": "structure", "members": { "OwnerAlias": {}, "GroupName": {} } }, "SecurityGroups": { "shape": "Sa" }, "CreatedTime": { "type": "timestamp" }, "Scheme": {} } } }, "NextMarker": {} } } }, "DescribeTags": { "input": { "type": "structure", "required": [ "LoadBalancerNames" ], "members": { "LoadBalancerNames": { "type": "list", "member": {} } } }, "output": { "resultWrapper": "DescribeTagsResult", "type": "structure", "members": { "TagDescriptions": { "type": "list", "member": { "type": "structure", "members": { "LoadBalancerName": {}, "Tags": { "shape": "S4" } } } } } } }, "DetachLoadBalancerFromSubnets": { "input": { "type": "structure", "required": [ "LoadBalancerName", "Subnets" ], "members": { "LoadBalancerName": {}, "Subnets": { "shape": "Se" } } }, "output": { "resultWrapper": "DetachLoadBalancerFromSubnetsResult", "type": "structure", "members": { "Subnets": { "shape": "Se" } } } }, "DisableAvailabilityZonesForLoadBalancer": { "input": { "type": "structure", "required": [ "LoadBalancerName", "AvailabilityZones" ], "members": { "LoadBalancerName": {}, "AvailabilityZones": { "shape": "S13" } } }, "output": { "resultWrapper": "DisableAvailabilityZonesForLoadBalancerResult", "type": "structure", "members": { "AvailabilityZones": { "shape": "S13" } } } }, "EnableAvailabilityZonesForLoadBalancer": { "input": { "type": "structure", "required": [ "LoadBalancerName", "AvailabilityZones" ], "members": { "LoadBalancerName": {}, "AvailabilityZones": { "shape": "S13" } } }, "output": { "resultWrapper": "EnableAvailabilityZonesForLoadBalancerResult", "type": "structure", "members": { "AvailabilityZones": { "shape": "S13" } } } }, "ModifyLoadBalancerAttributes": { "input": { "type": "structure", "required": [ "LoadBalancerName", "LoadBalancerAttributes" ], "members": { "LoadBalancerName": {}, "LoadBalancerAttributes": { "shape": "S2a" } } }, "output": { "resultWrapper": "ModifyLoadBalancerAttributesResult", "type": "structure", "members": { "LoadBalancerName": {}, "LoadBalancerAttributes": { "shape": "S2a" } } } }, "RegisterInstancesWithLoadBalancer": { "input": { "type": "structure", "required": [ "LoadBalancerName", "Instances" ], "members": { "LoadBalancerName": {}, "Instances": { "shape": "S1p" } } }, "output": { "resultWrapper": "RegisterInstancesWithLoadBalancerResult", "type": "structure", "members": { "Instances": { "shape": "S1p" } } } }, "RemoveTags": { "input": { "type": "structure", "required": [ "LoadBalancerNames", "Tags" ], "members": { "LoadBalancerNames": { "shape": "S2" }, "Tags": { "type": "list", "member": { "type": "structure", "members": { "Key": {} } } } } }, "output": { "resultWrapper": "RemoveTagsResult", "type": "structure", "members": {} } }, "SetLoadBalancerListenerSSLCertificate": { "input": { "type": "structure", "required": [ "LoadBalancerName", "LoadBalancerPort", "SSLCertificateId" ], "members": { "LoadBalancerName": {}, "LoadBalancerPort": { "type": "integer" }, "SSLCertificateId": {} } }, "output": { "resultWrapper": "SetLoadBalancerListenerSSLCertificateResult", "type": "structure", "members": {} } }, "SetLoadBalancerPoliciesForBackendServer": { "input": { "type": "structure", "required": [ "LoadBalancerName", "InstancePort", "PolicyNames" ], "members": { "LoadBalancerName": {}, "InstancePort": { "type": "integer" }, "PolicyNames": { "shape": "S2s" } } }, "output": { "resultWrapper": "SetLoadBalancerPoliciesForBackendServerResult", "type": "structure", "members": {} } }, "SetLoadBalancerPoliciesOfListener": { "input": { "type": "structure", "required": [ "LoadBalancerName", "LoadBalancerPort", "PolicyNames" ], "members": { "LoadBalancerName": {}, "LoadBalancerPort": { "type": "integer" }, "PolicyNames": { "shape": "S2s" } } }, "output": { "resultWrapper": "SetLoadBalancerPoliciesOfListenerResult", "type": "structure", "members": {} } } }, "shapes": { "S2": { "type": "list", "member": {} }, "S4": { "type": "list", "member": { "type": "structure", "required": [ "Key" ], "members": { "Key": {}, "Value": {} } } }, "Sa": { "type": "list", "member": {} }, "Se": { "type": "list", "member": {} }, "Si": { "type": "structure", "required": [ "Target", "Interval", "Timeout", "UnhealthyThreshold", "HealthyThreshold" ], "members": { "Target": {}, "Interval": { "type": "integer" }, "Timeout": { "type": "integer" }, "UnhealthyThreshold": { "type": "integer" }, "HealthyThreshold": { "type": "integer" } } }, "Sx": { "type": "list", "member": { "shape": "Sy" } }, "Sy": { "type": "structure", "required": [ "Protocol", "LoadBalancerPort", "InstancePort" ], "members": { "Protocol": {}, "LoadBalancerPort": { "type": "integer" }, "InstanceProtocol": {}, "InstancePort": { "type": "integer" }, "SSLCertificateId": {} } }, "S13": { "type": "list", "member": {} }, "S1p": { "type": "list", "member": { "type": "structure", "members": { "InstanceId": {} } } }, "S2a": { "type": "structure", "members": { "CrossZoneLoadBalancing": { "type": "structure", "required": [ "Enabled" ], "members": { "Enabled": { "type": "boolean" } } }, "AccessLog": { "type": "structure", "required": [ "Enabled" ], "members": { "Enabled": { "type": "boolean" }, "S3BucketName": {}, "EmitInterval": { "type": "integer" }, "S3BucketPrefix": {} } }, "ConnectionDraining": { "type": "structure", "required": [ "Enabled" ], "members": { "Enabled": { "type": "boolean" }, "Timeout": { "type": "integer" } } }, "ConnectionSettings": { "type": "structure", "required": [ "IdleTimeout" ], "members": { "IdleTimeout": { "type": "integer" } } }, "AdditionalAttributes": { "type": "list", "member": { "type": "structure", "members": { "Key": {}, "Value": {} } } } } }, "S2s": { "type": "list", "member": {} } } } },{}],100:[function(require,module,exports){ module.exports={ "pagination": { "DescribeInstanceHealth": { "result_key": "InstanceStates" }, "DescribeLoadBalancerPolicies": { "result_key": "PolicyDescriptions" }, "DescribeLoadBalancerPolicyTypes": { "result_key": "PolicyTypeDescriptions" }, "DescribeLoadBalancers": { "input_token": "Marker", "output_token": "NextMarker", "result_key": "LoadBalancerDescriptions" } } } },{}],101:[function(require,module,exports){ module.exports={ "version":2, "waiters":{ "InstanceDeregistered": { "delay": 15, "operation": "DescribeInstanceHealth", "maxAttempts": 40, "acceptors": [ { "expected": "OutOfService", "matcher": "pathAll", "state": "success", "argument": "InstanceStates[].State" }, { "matcher": "error", "expected": "InvalidInstance", "state": "success" } ] }, "AnyInstanceInService":{ "acceptors":[ { "argument":"InstanceStates[].State", "expected":"InService", "matcher":"pathAny", "state":"success" } ], "delay":15, "maxAttempts":40, "operation":"DescribeInstanceHealth" }, "InstanceInService":{ "acceptors":[ { "argument":"InstanceStates[].State", "expected":"InService", "matcher":"pathAll", "state":"success" }, { "matcher": "error", "expected": "InvalidInstance", "state": "retry" } ], "delay":15, "maxAttempts":40, "operation":"DescribeInstanceHealth" } } } },{}],102:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2015-12-01", "endpointPrefix": "elasticloadbalancing", "protocol": "query", "protocols": [ "query" ], "serviceAbbreviation": "Elastic Load Balancing v2", "serviceFullName": "Elastic Load Balancing", "serviceId": "Elastic Load Balancing v2", "signatureVersion": "v4", "uid": "elasticloadbalancingv2-2015-12-01", "xmlNamespace": "http://elasticloadbalancing.amazonaws.com/doc/2015-12-01/", "auth": [ "aws.auth#sigv4" ] }, "operations": { "AddListenerCertificates": { "input": { "type": "structure", "required": [ "ListenerArn", "Certificates" ], "members": { "ListenerArn": {}, "Certificates": { "shape": "S3" } } }, "output": { "resultWrapper": "AddListenerCertificatesResult", "type": "structure", "members": { "Certificates": { "shape": "S3" } } } }, "AddTags": { "input": { "type": "structure", "required": [ "ResourceArns", "Tags" ], "members": { "ResourceArns": { "shape": "S9" }, "Tags": { "shape": "Sb" } } }, "output": { "resultWrapper": "AddTagsResult", "type": "structure", "members": {} } }, "AddTrustStoreRevocations": { "input": { "type": "structure", "required": [ "TrustStoreArn" ], "members": { "TrustStoreArn": {}, "RevocationContents": { "type": "list", "member": { "type": "structure", "members": { "S3Bucket": {}, "S3Key": {}, "S3ObjectVersion": {}, "RevocationType": {} } } } } }, "output": { "resultWrapper": "AddTrustStoreRevocationsResult", "type": "structure", "members": { "TrustStoreRevocations": { "type": "list", "member": { "type": "structure", "members": { "TrustStoreArn": {}, "RevocationId": { "type": "long" }, "RevocationType": {}, "NumberOfRevokedEntries": { "type": "long" } } } } } } }, "CreateListener": { "input": { "type": "structure", "required": [ "LoadBalancerArn", "DefaultActions" ], "members": { "LoadBalancerArn": {}, "Protocol": {}, "Port": { "type": "integer" }, "SslPolicy": {}, "Certificates": { "shape": "S3" }, "DefaultActions": { "shape": "Sy" }, "AlpnPolicy": { "shape": "S2b" }, "Tags": { "shape": "Sb" }, "MutualAuthentication": { "shape": "S2d" } } }, "output": { "resultWrapper": "CreateListenerResult", "type": "structure", "members": { "Listeners": { "shape": "S2i" } } } }, "CreateLoadBalancer": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "Subnets": { "shape": "S2m" }, "SubnetMappings": { "shape": "S2o" }, "SecurityGroups": { "shape": "S2t" }, "Scheme": {}, "Tags": { "shape": "Sb" }, "Type": {}, "IpAddressType": {}, "CustomerOwnedIpv4Pool": {} } }, "output": { "resultWrapper": "CreateLoadBalancerResult", "type": "structure", "members": { "LoadBalancers": { "shape": "S30" } } } }, "CreateRule": { "input": { "type": "structure", "required": [ "ListenerArn", "Conditions", "Priority", "Actions" ], "members": { "ListenerArn": {}, "Conditions": { "shape": "S3i" }, "Priority": { "type": "integer" }, "Actions": { "shape": "Sy" }, "Tags": { "shape": "Sb" } } }, "output": { "resultWrapper": "CreateRuleResult", "type": "structure", "members": { "Rules": { "shape": "S3y" } } } }, "CreateTargetGroup": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "Protocol": {}, "ProtocolVersion": {}, "Port": { "type": "integer" }, "VpcId": {}, "HealthCheckProtocol": {}, "HealthCheckPort": {}, "HealthCheckEnabled": { "type": "boolean" }, "HealthCheckPath": {}, "HealthCheckIntervalSeconds": { "type": "integer" }, "HealthCheckTimeoutSeconds": { "type": "integer" }, "HealthyThresholdCount": { "type": "integer" }, "UnhealthyThresholdCount": { "type": "integer" }, "Matcher": { "shape": "S4c" }, "TargetType": {}, "Tags": { "shape": "Sb" }, "IpAddressType": {} } }, "output": { "resultWrapper": "CreateTargetGroupResult", "type": "structure", "members": { "TargetGroups": { "shape": "S4i" } } } }, "CreateTrustStore": { "input": { "type": "structure", "required": [ "Name", "CaCertificatesBundleS3Bucket", "CaCertificatesBundleS3Key" ], "members": { "Name": {}, "CaCertificatesBundleS3Bucket": {}, "CaCertificatesBundleS3Key": {}, "CaCertificatesBundleS3ObjectVersion": {}, "Tags": { "shape": "Sb" } } }, "output": { "resultWrapper": "CreateTrustStoreResult", "type": "structure", "members": { "TrustStores": { "shape": "S4o" } } } }, "DeleteListener": { "input": { "type": "structure", "required": [ "ListenerArn" ], "members": { "ListenerArn": {} } }, "output": { "resultWrapper": "DeleteListenerResult", "type": "structure", "members": {} } }, "DeleteLoadBalancer": { "input": { "type": "structure", "required": [ "LoadBalancerArn" ], "members": { "LoadBalancerArn": {} } }, "output": { "resultWrapper": "DeleteLoadBalancerResult", "type": "structure", "members": {} } }, "DeleteRule": { "input": { "type": "structure", "required": [ "RuleArn" ], "members": { "RuleArn": {} } }, "output": { "resultWrapper": "DeleteRuleResult", "type": "structure", "members": {} } }, "DeleteSharedTrustStoreAssociation": { "input": { "type": "structure", "required": [ "TrustStoreArn", "ResourceArn" ], "members": { "TrustStoreArn": {}, "ResourceArn": {} } }, "output": { "resultWrapper": "DeleteSharedTrustStoreAssociationResult", "type": "structure", "members": {} } }, "DeleteTargetGroup": { "input": { "type": "structure", "required": [ "TargetGroupArn" ], "members": { "TargetGroupArn": {} } }, "output": { "resultWrapper": "DeleteTargetGroupResult", "type": "structure", "members": {} } }, "DeleteTrustStore": { "input": { "type": "structure", "required": [ "TrustStoreArn" ], "members": { "TrustStoreArn": {} } }, "output": { "resultWrapper": "DeleteTrustStoreResult", "type": "structure", "members": {} } }, "DeregisterTargets": { "input": { "type": "structure", "required": [ "TargetGroupArn", "Targets" ], "members": { "TargetGroupArn": {}, "Targets": { "shape": "S56" } } }, "output": { "resultWrapper": "DeregisterTargetsResult", "type": "structure", "members": {} } }, "DescribeAccountLimits": { "input": { "type": "structure", "members": { "Marker": {}, "PageSize": { "type": "integer" } } }, "output": { "resultWrapper": "DescribeAccountLimitsResult", "type": "structure", "members": { "Limits": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Max": {} } } }, "NextMarker": {} } } }, "DescribeListenerAttributes": { "input": { "type": "structure", "required": [ "ListenerArn" ], "members": { "ListenerArn": {} } }, "output": { "resultWrapper": "DescribeListenerAttributesResult", "type": "structure", "members": { "Attributes": { "shape": "S5k" } } } }, "DescribeListenerCertificates": { "input": { "type": "structure", "required": [ "ListenerArn" ], "members": { "ListenerArn": {}, "Marker": {}, "PageSize": { "type": "integer" } } }, "output": { "resultWrapper": "DescribeListenerCertificatesResult", "type": "structure", "members": { "Certificates": { "shape": "S3" }, "NextMarker": {} } } }, "DescribeListeners": { "input": { "type": "structure", "members": { "LoadBalancerArn": {}, "ListenerArns": { "type": "list", "member": {} }, "Marker": {}, "PageSize": { "type": "integer" } } }, "output": { "resultWrapper": "DescribeListenersResult", "type": "structure", "members": { "Listeners": { "shape": "S2i" }, "NextMarker": {} } } }, "DescribeLoadBalancerAttributes": { "input": { "type": "structure", "required": [ "LoadBalancerArn" ], "members": { "LoadBalancerArn": {} } }, "output": { "resultWrapper": "DescribeLoadBalancerAttributesResult", "type": "structure", "members": { "Attributes": { "shape": "S5v" } } } }, "DescribeLoadBalancers": { "input": { "type": "structure", "members": { "LoadBalancerArns": { "shape": "S4k" }, "Names": { "type": "list", "member": {} }, "Marker": {}, "PageSize": { "type": "integer" } } }, "output": { "resultWrapper": "DescribeLoadBalancersResult", "type": "structure", "members": { "LoadBalancers": { "shape": "S30" }, "NextMarker": {} } } }, "DescribeRules": { "input": { "type": "structure", "members": { "ListenerArn": {}, "RuleArns": { "type": "list", "member": {} }, "Marker": {}, "PageSize": { "type": "integer" } } }, "output": { "resultWrapper": "DescribeRulesResult", "type": "structure", "members": { "Rules": { "shape": "S3y" }, "NextMarker": {} } } }, "DescribeSSLPolicies": { "input": { "type": "structure", "members": { "Names": { "type": "list", "member": {} }, "Marker": {}, "PageSize": { "type": "integer" }, "LoadBalancerType": {} } }, "output": { "resultWrapper": "DescribeSSLPoliciesResult", "type": "structure", "members": { "SslPolicies": { "type": "list", "member": { "type": "structure", "members": { "SslProtocols": { "type": "list", "member": {} }, "Ciphers": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Priority": { "type": "integer" } } } }, "Name": {}, "SupportedLoadBalancerTypes": { "shape": "S3l" } } } }, "NextMarker": {} } } }, "DescribeTags": { "input": { "type": "structure", "required": [ "ResourceArns" ], "members": { "ResourceArns": { "shape": "S9" } } }, "output": { "resultWrapper": "DescribeTagsResult", "type": "structure", "members": { "TagDescriptions": { "type": "list", "member": { "type": "structure", "members": { "ResourceArn": {}, "Tags": { "shape": "Sb" } } } } } } }, "DescribeTargetGroupAttributes": { "input": { "type": "structure", "required": [ "TargetGroupArn" ], "members": { "TargetGroupArn": {} } }, "output": { "resultWrapper": "DescribeTargetGroupAttributesResult", "type": "structure", "members": { "Attributes": { "shape": "S6m" } } } }, "DescribeTargetGroups": { "input": { "type": "structure", "members": { "LoadBalancerArn": {}, "TargetGroupArns": { "type": "list", "member": {} }, "Names": { "type": "list", "member": {} }, "Marker": {}, "PageSize": { "type": "integer" } } }, "output": { "resultWrapper": "DescribeTargetGroupsResult", "type": "structure", "members": { "TargetGroups": { "shape": "S4i" }, "NextMarker": {} } } }, "DescribeTargetHealth": { "input": { "type": "structure", "required": [ "TargetGroupArn" ], "members": { "TargetGroupArn": {}, "Targets": { "shape": "S56" }, "Include": { "type": "list", "member": {} } } }, "output": { "resultWrapper": "DescribeTargetHealthResult", "type": "structure", "members": { "TargetHealthDescriptions": { "type": "list", "member": { "type": "structure", "members": { "Target": { "shape": "S57" }, "HealthCheckPort": {}, "TargetHealth": { "type": "structure", "members": { "State": {}, "Reason": {}, "Description": {} } }, "AnomalyDetection": { "type": "structure", "members": { "Result": {}, "MitigationInEffect": {} } } } } } } } }, "DescribeTrustStoreAssociations": { "input": { "type": "structure", "required": [ "TrustStoreArn" ], "members": { "TrustStoreArn": {}, "Marker": {}, "PageSize": { "type": "integer" } } }, "output": { "resultWrapper": "DescribeTrustStoreAssociationsResult", "type": "structure", "members": { "TrustStoreAssociations": { "type": "list", "member": { "type": "structure", "members": { "ResourceArn": {} } } }, "NextMarker": {} } } }, "DescribeTrustStoreRevocations": { "input": { "type": "structure", "required": [ "TrustStoreArn" ], "members": { "TrustStoreArn": {}, "RevocationIds": { "shape": "S7d" }, "Marker": {}, "PageSize": { "type": "integer" } } }, "output": { "resultWrapper": "DescribeTrustStoreRevocationsResult", "type": "structure", "members": { "TrustStoreRevocations": { "type": "list", "member": { "type": "structure", "members": { "TrustStoreArn": {}, "RevocationId": { "type": "long" }, "RevocationType": {}, "NumberOfRevokedEntries": { "type": "long" } } } }, "NextMarker": {} } } }, "DescribeTrustStores": { "input": { "type": "structure", "members": { "TrustStoreArns": { "type": "list", "member": {} }, "Names": { "type": "list", "member": {} }, "Marker": {}, "PageSize": { "type": "integer" } } }, "output": { "resultWrapper": "DescribeTrustStoresResult", "type": "structure", "members": { "TrustStores": { "shape": "S4o" }, "NextMarker": {} } } }, "GetResourcePolicy": { "input": { "type": "structure", "required": [ "ResourceArn" ], "members": { "ResourceArn": {} } }, "output": { "resultWrapper": "GetResourcePolicyResult", "type": "structure", "members": { "Policy": {} } } }, "GetTrustStoreCaCertificatesBundle": { "input": { "type": "structure", "required": [ "TrustStoreArn" ], "members": { "TrustStoreArn": {} } }, "output": { "resultWrapper": "GetTrustStoreCaCertificatesBundleResult", "type": "structure", "members": { "Location": {} } } }, "GetTrustStoreRevocationContent": { "input": { "type": "structure", "required": [ "TrustStoreArn", "RevocationId" ], "members": { "TrustStoreArn": {}, "RevocationId": { "type": "long" } } }, "output": { "resultWrapper": "GetTrustStoreRevocationContentResult", "type": "structure", "members": { "Location": {} } } }, "ModifyListener": { "input": { "type": "structure", "required": [ "ListenerArn" ], "members": { "ListenerArn": {}, "Port": { "type": "integer" }, "Protocol": {}, "SslPolicy": {}, "Certificates": { "shape": "S3" }, "DefaultActions": { "shape": "Sy" }, "AlpnPolicy": { "shape": "S2b" }, "MutualAuthentication": { "shape": "S2d" } } }, "output": { "resultWrapper": "ModifyListenerResult", "type": "structure", "members": { "Listeners": { "shape": "S2i" } } } }, "ModifyListenerAttributes": { "input": { "type": "structure", "required": [ "ListenerArn", "Attributes" ], "members": { "ListenerArn": {}, "Attributes": { "shape": "S5k" } } }, "output": { "resultWrapper": "ModifyListenerAttributesResult", "type": "structure", "members": { "Attributes": { "shape": "S5k" } } } }, "ModifyLoadBalancerAttributes": { "input": { "type": "structure", "required": [ "LoadBalancerArn", "Attributes" ], "members": { "LoadBalancerArn": {}, "Attributes": { "shape": "S5v" } } }, "output": { "resultWrapper": "ModifyLoadBalancerAttributesResult", "type": "structure", "members": { "Attributes": { "shape": "S5v" } } } }, "ModifyRule": { "input": { "type": "structure", "required": [ "RuleArn" ], "members": { "RuleArn": {}, "Conditions": { "shape": "S3i" }, "Actions": { "shape": "Sy" } } }, "output": { "resultWrapper": "ModifyRuleResult", "type": "structure", "members": { "Rules": { "shape": "S3y" } } } }, "ModifyTargetGroup": { "input": { "type": "structure", "required": [ "TargetGroupArn" ], "members": { "TargetGroupArn": {}, "HealthCheckProtocol": {}, "HealthCheckPort": {}, "HealthCheckPath": {}, "HealthCheckEnabled": { "type": "boolean" }, "HealthCheckIntervalSeconds": { "type": "integer" }, "HealthCheckTimeoutSeconds": { "type": "integer" }, "HealthyThresholdCount": { "type": "integer" }, "UnhealthyThresholdCount": { "type": "integer" }, "Matcher": { "shape": "S4c" } } }, "output": { "resultWrapper": "ModifyTargetGroupResult", "type": "structure", "members": { "TargetGroups": { "shape": "S4i" } } } }, "ModifyTargetGroupAttributes": { "input": { "type": "structure", "required": [ "TargetGroupArn", "Attributes" ], "members": { "TargetGroupArn": {}, "Attributes": { "shape": "S6m" } } }, "output": { "resultWrapper": "ModifyTargetGroupAttributesResult", "type": "structure", "members": { "Attributes": { "shape": "S6m" } } } }, "ModifyTrustStore": { "input": { "type": "structure", "required": [ "TrustStoreArn", "CaCertificatesBundleS3Bucket", "CaCertificatesBundleS3Key" ], "members": { "TrustStoreArn": {}, "CaCertificatesBundleS3Bucket": {}, "CaCertificatesBundleS3Key": {}, "CaCertificatesBundleS3ObjectVersion": {} } }, "output": { "resultWrapper": "ModifyTrustStoreResult", "type": "structure", "members": { "TrustStores": { "shape": "S4o" } } } }, "RegisterTargets": { "input": { "type": "structure", "required": [ "TargetGroupArn", "Targets" ], "members": { "TargetGroupArn": {}, "Targets": { "shape": "S56" } } }, "output": { "resultWrapper": "RegisterTargetsResult", "type": "structure", "members": {} } }, "RemoveListenerCertificates": { "input": { "type": "structure", "required": [ "ListenerArn", "Certificates" ], "members": { "ListenerArn": {}, "Certificates": { "shape": "S3" } } }, "output": { "resultWrapper": "RemoveListenerCertificatesResult", "type": "structure", "members": {} } }, "RemoveTags": { "input": { "type": "structure", "required": [ "ResourceArns", "TagKeys" ], "members": { "ResourceArns": { "shape": "S9" }, "TagKeys": { "type": "list", "member": {} } } }, "output": { "resultWrapper": "RemoveTagsResult", "type": "structure", "members": {} } }, "RemoveTrustStoreRevocations": { "input": { "type": "structure", "required": [ "TrustStoreArn", "RevocationIds" ], "members": { "TrustStoreArn": {}, "RevocationIds": { "shape": "S7d" } } }, "output": { "resultWrapper": "RemoveTrustStoreRevocationsResult", "type": "structure", "members": {} } }, "SetIpAddressType": { "input": { "type": "structure", "required": [ "LoadBalancerArn", "IpAddressType" ], "members": { "LoadBalancerArn": {}, "IpAddressType": {} } }, "output": { "resultWrapper": "SetIpAddressTypeResult", "type": "structure", "members": { "IpAddressType": {} } } }, "SetRulePriorities": { "input": { "type": "structure", "required": [ "RulePriorities" ], "members": { "RulePriorities": { "type": "list", "member": { "type": "structure", "members": { "RuleArn": {}, "Priority": { "type": "integer" } } } } } }, "output": { "resultWrapper": "SetRulePrioritiesResult", "type": "structure", "members": { "Rules": { "shape": "S3y" } } } }, "SetSecurityGroups": { "input": { "type": "structure", "required": [ "LoadBalancerArn", "SecurityGroups" ], "members": { "LoadBalancerArn": {}, "SecurityGroups": { "shape": "S2t" }, "EnforceSecurityGroupInboundRulesOnPrivateLinkTraffic": {} } }, "output": { "resultWrapper": "SetSecurityGroupsResult", "type": "structure", "members": { "SecurityGroupIds": { "shape": "S2t" }, "EnforceSecurityGroupInboundRulesOnPrivateLinkTraffic": {} } } }, "SetSubnets": { "input": { "type": "structure", "required": [ "LoadBalancerArn" ], "members": { "LoadBalancerArn": {}, "Subnets": { "shape": "S2m" }, "SubnetMappings": { "shape": "S2o" }, "IpAddressType": {} } }, "output": { "resultWrapper": "SetSubnetsResult", "type": "structure", "members": { "AvailabilityZones": { "shape": "S39" }, "IpAddressType": {} } } } }, "shapes": { "S3": { "type": "list", "member": { "type": "structure", "members": { "CertificateArn": {}, "IsDefault": { "type": "boolean" } } } }, "S9": { "type": "list", "member": {} }, "Sb": { "type": "list", "member": { "type": "structure", "required": [ "Key" ], "members": { "Key": {}, "Value": {} } } }, "Sy": { "type": "list", "member": { "type": "structure", "required": [ "Type" ], "members": { "Type": {}, "TargetGroupArn": {}, "AuthenticateOidcConfig": { "type": "structure", "required": [ "Issuer", "AuthorizationEndpoint", "TokenEndpoint", "UserInfoEndpoint", "ClientId" ], "members": { "Issuer": {}, "AuthorizationEndpoint": {}, "TokenEndpoint": {}, "UserInfoEndpoint": {}, "ClientId": {}, "ClientSecret": {}, "SessionCookieName": {}, "Scope": {}, "SessionTimeout": { "type": "long" }, "AuthenticationRequestExtraParams": { "type": "map", "key": {}, "value": {} }, "OnUnauthenticatedRequest": {}, "UseExistingClientSecret": { "type": "boolean" } } }, "AuthenticateCognitoConfig": { "type": "structure", "required": [ "UserPoolArn", "UserPoolClientId", "UserPoolDomain" ], "members": { "UserPoolArn": {}, "UserPoolClientId": {}, "UserPoolDomain": {}, "SessionCookieName": {}, "Scope": {}, "SessionTimeout": { "type": "long" }, "AuthenticationRequestExtraParams": { "type": "map", "key": {}, "value": {} }, "OnUnauthenticatedRequest": {} } }, "Order": { "type": "integer" }, "RedirectConfig": { "type": "structure", "required": [ "StatusCode" ], "members": { "Protocol": {}, "Port": {}, "Host": {}, "Path": {}, "Query": {}, "StatusCode": {} } }, "FixedResponseConfig": { "type": "structure", "required": [ "StatusCode" ], "members": { "MessageBody": {}, "StatusCode": {}, "ContentType": {} } }, "ForwardConfig": { "type": "structure", "members": { "TargetGroups": { "type": "list", "member": { "type": "structure", "members": { "TargetGroupArn": {}, "Weight": { "type": "integer" } } } }, "TargetGroupStickinessConfig": { "type": "structure", "members": { "Enabled": { "type": "boolean" }, "DurationSeconds": { "type": "integer" } } } } } } } }, "S2b": { "type": "list", "member": {} }, "S2d": { "type": "structure", "members": { "Mode": {}, "TrustStoreArn": {}, "IgnoreClientCertificateExpiry": { "type": "boolean" }, "TrustStoreAssociationStatus": {} } }, "S2i": { "type": "list", "member": { "type": "structure", "members": { "ListenerArn": {}, "LoadBalancerArn": {}, "Port": { "type": "integer" }, "Protocol": {}, "Certificates": { "shape": "S3" }, "SslPolicy": {}, "DefaultActions": { "shape": "Sy" }, "AlpnPolicy": { "shape": "S2b" }, "MutualAuthentication": { "shape": "S2d" } } } }, "S2m": { "type": "list", "member": {} }, "S2o": { "type": "list", "member": { "type": "structure", "members": { "SubnetId": {}, "AllocationId": {}, "PrivateIPv4Address": {}, "IPv6Address": {} } } }, "S2t": { "type": "list", "member": {} }, "S30": { "type": "list", "member": { "type": "structure", "members": { "LoadBalancerArn": {}, "DNSName": {}, "CanonicalHostedZoneId": {}, "CreatedTime": { "type": "timestamp" }, "LoadBalancerName": {}, "Scheme": {}, "VpcId": {}, "State": { "type": "structure", "members": { "Code": {}, "Reason": {} } }, "Type": {}, "AvailabilityZones": { "shape": "S39" }, "SecurityGroups": { "shape": "S2t" }, "IpAddressType": {}, "CustomerOwnedIpv4Pool": {}, "EnforceSecurityGroupInboundRulesOnPrivateLinkTraffic": {} } } }, "S39": { "type": "list", "member": { "type": "structure", "members": { "ZoneName": {}, "SubnetId": {}, "OutpostId": {}, "LoadBalancerAddresses": { "type": "list", "member": { "type": "structure", "members": { "IpAddress": {}, "AllocationId": {}, "PrivateIPv4Address": {}, "IPv6Address": {} } } } } } }, "S3i": { "type": "list", "member": { "type": "structure", "members": { "Field": {}, "Values": { "shape": "S3l" }, "HostHeaderConfig": { "type": "structure", "members": { "Values": { "shape": "S3l" } } }, "PathPatternConfig": { "type": "structure", "members": { "Values": { "shape": "S3l" } } }, "HttpHeaderConfig": { "type": "structure", "members": { "HttpHeaderName": {}, "Values": { "shape": "S3l" } } }, "QueryStringConfig": { "type": "structure", "members": { "Values": { "type": "list", "member": { "type": "structure", "members": { "Key": {}, "Value": {} } } } } }, "HttpRequestMethodConfig": { "type": "structure", "members": { "Values": { "shape": "S3l" } } }, "SourceIpConfig": { "type": "structure", "members": { "Values": { "shape": "S3l" } } } } } }, "S3l": { "type": "list", "member": {} }, "S3y": { "type": "list", "member": { "type": "structure", "members": { "RuleArn": {}, "Priority": {}, "Conditions": { "shape": "S3i" }, "Actions": { "shape": "Sy" }, "IsDefault": { "type": "boolean" } } } }, "S4c": { "type": "structure", "members": { "HttpCode": {}, "GrpcCode": {} } }, "S4i": { "type": "list", "member": { "type": "structure", "members": { "TargetGroupArn": {}, "TargetGroupName": {}, "Protocol": {}, "Port": { "type": "integer" }, "VpcId": {}, "HealthCheckProtocol": {}, "HealthCheckPort": {}, "HealthCheckEnabled": { "type": "boolean" }, "HealthCheckIntervalSeconds": { "type": "integer" }, "HealthCheckTimeoutSeconds": { "type": "integer" }, "HealthyThresholdCount": { "type": "integer" }, "UnhealthyThresholdCount": { "type": "integer" }, "HealthCheckPath": {}, "Matcher": { "shape": "S4c" }, "LoadBalancerArns": { "shape": "S4k" }, "TargetType": {}, "ProtocolVersion": {}, "IpAddressType": {} } } }, "S4k": { "type": "list", "member": {} }, "S4o": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "TrustStoreArn": {}, "Status": {}, "NumberOfCaCertificates": { "type": "integer" }, "TotalRevokedEntries": { "type": "long" } } } }, "S56": { "type": "list", "member": { "shape": "S57" } }, "S57": { "type": "structure", "required": [ "Id" ], "members": { "Id": {}, "Port": { "type": "integer" }, "AvailabilityZone": {} } }, "S5k": { "type": "list", "member": { "type": "structure", "members": { "Key": {}, "Value": {} } } }, "S5v": { "type": "list", "member": { "type": "structure", "members": { "Key": {}, "Value": {} } } }, "S6m": { "type": "list", "member": { "type": "structure", "members": { "Key": {}, "Value": {} } } }, "S7d": { "type": "list", "member": { "type": "long" } } } } },{}],103:[function(require,module,exports){ module.exports={ "pagination": { "DescribeListeners": { "input_token": "Marker", "output_token": "NextMarker", "result_key": "Listeners" }, "DescribeLoadBalancers": { "input_token": "Marker", "output_token": "NextMarker", "result_key": "LoadBalancers" }, "DescribeTargetGroups": { "input_token": "Marker", "output_token": "NextMarker", "result_key": "TargetGroups" }, "DescribeTrustStoreAssociations": { "input_token": "Marker", "limit_key": "PageSize", "output_token": "NextMarker" }, "DescribeTrustStoreRevocations": { "input_token": "Marker", "limit_key": "PageSize", "output_token": "NextMarker" }, "DescribeTrustStores": { "input_token": "Marker", "limit_key": "PageSize", "output_token": "NextMarker" } } } },{}],104:[function(require,module,exports){ module.exports={ "version": 2, "waiters": { "LoadBalancerExists": { "delay": 15, "operation": "DescribeLoadBalancers", "maxAttempts": 40, "acceptors": [ { "matcher": "status", "expected": 200, "state": "success" }, { "matcher": "error", "expected": "LoadBalancerNotFound", "state": "retry" } ] }, "LoadBalancerAvailable": { "delay": 15, "operation": "DescribeLoadBalancers", "maxAttempts": 40, "acceptors": [ { "state": "success", "matcher": "pathAll", "argument": "LoadBalancers[].State.Code", "expected": "active" }, { "state": "retry", "matcher": "pathAny", "argument": "LoadBalancers[].State.Code", "expected": "provisioning" }, { "state": "retry", "matcher": "error", "expected": "LoadBalancerNotFound" } ] }, "LoadBalancersDeleted": { "delay": 15, "operation": "DescribeLoadBalancers", "maxAttempts": 40, "acceptors": [ { "state": "retry", "matcher": "pathAll", "argument": "LoadBalancers[].State.Code", "expected": "active" }, { "matcher": "error", "expected": "LoadBalancerNotFound", "state": "success" } ] }, "TargetInService":{ "delay":15, "maxAttempts":40, "operation":"DescribeTargetHealth", "acceptors":[ { "argument":"TargetHealthDescriptions[].TargetHealth.State", "expected":"healthy", "matcher":"pathAll", "state":"success" }, { "matcher": "error", "expected": "InvalidInstance", "state": "retry" } ] }, "TargetDeregistered": { "delay": 15, "maxAttempts": 40, "operation": "DescribeTargetHealth", "acceptors": [ { "matcher": "error", "expected": "InvalidTarget", "state": "success" }, { "argument":"TargetHealthDescriptions[].TargetHealth.State", "expected":"unused", "matcher":"pathAll", "state":"success" } ] } } } },{}],105:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2009-03-31", "endpointPrefix": "elasticmapreduce", "jsonVersion": "1.1", "protocol": "json", "protocols": [ "json" ], "serviceAbbreviation": "Amazon EMR", "serviceFullName": "Amazon EMR", "serviceId": "EMR", "signatureVersion": "v4", "targetPrefix": "ElasticMapReduce", "uid": "elasticmapreduce-2009-03-31", "auth": [ "aws.auth#sigv4" ] }, "operations": { "AddInstanceFleet": { "input": { "type": "structure", "required": [ "ClusterId", "InstanceFleet" ], "members": { "ClusterId": {}, "InstanceFleet": { "shape": "S3" } } }, "output": { "type": "structure", "members": { "ClusterId": {}, "InstanceFleetId": {}, "ClusterArn": {} } } }, "AddInstanceGroups": { "input": { "type": "structure", "required": [ "InstanceGroups", "JobFlowId" ], "members": { "InstanceGroups": { "shape": "S11" }, "JobFlowId": {} } }, "output": { "type": "structure", "members": { "JobFlowId": {}, "InstanceGroupIds": { "type": "list", "member": {} }, "ClusterArn": {} } } }, "AddJobFlowSteps": { "input": { "type": "structure", "required": [ "JobFlowId", "Steps" ], "members": { "JobFlowId": {}, "Steps": { "shape": "S1m" }, "ExecutionRoleArn": {} } }, "output": { "type": "structure", "members": { "StepIds": { "shape": "S1v" } } } }, "AddTags": { "input": { "type": "structure", "required": [ "ResourceId", "Tags" ], "members": { "ResourceId": {}, "Tags": { "shape": "S1y" } } }, "output": { "type": "structure", "members": {} } }, "CancelSteps": { "input": { "type": "structure", "required": [ "ClusterId", "StepIds" ], "members": { "ClusterId": {}, "StepIds": { "shape": "S1v" }, "StepCancellationOption": {} } }, "output": { "type": "structure", "members": { "CancelStepsInfoList": { "type": "list", "member": { "type": "structure", "members": { "StepId": {}, "Status": {}, "Reason": {} } } } } } }, "CreateSecurityConfiguration": { "input": { "type": "structure", "required": [ "Name", "SecurityConfiguration" ], "members": { "Name": {}, "SecurityConfiguration": {} } }, "output": { "type": "structure", "required": [ "Name", "CreationDateTime" ], "members": { "Name": {}, "CreationDateTime": { "type": "timestamp" } } } }, "CreateStudio": { "input": { "type": "structure", "required": [ "Name", "AuthMode", "VpcId", "SubnetIds", "ServiceRole", "WorkspaceSecurityGroupId", "EngineSecurityGroupId", "DefaultS3Location" ], "members": { "Name": {}, "Description": {}, "AuthMode": {}, "VpcId": {}, "SubnetIds": { "shape": "S2d" }, "ServiceRole": {}, "UserRole": {}, "WorkspaceSecurityGroupId": {}, "EngineSecurityGroupId": {}, "DefaultS3Location": {}, "IdpAuthUrl": {}, "IdpRelayStateParameterName": {}, "Tags": { "shape": "S1y" }, "TrustedIdentityPropagationEnabled": { "type": "boolean" }, "IdcUserAssignment": {}, "IdcInstanceArn": {}, "EncryptionKeyArn": {} } }, "output": { "type": "structure", "members": { "StudioId": {}, "Url": {} } } }, "CreateStudioSessionMapping": { "input": { "type": "structure", "required": [ "StudioId", "IdentityType", "SessionPolicyArn" ], "members": { "StudioId": {}, "IdentityId": {}, "IdentityName": {}, "IdentityType": {}, "SessionPolicyArn": {} } } }, "DeleteSecurityConfiguration": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteStudio": { "input": { "type": "structure", "required": [ "StudioId" ], "members": { "StudioId": {} } } }, "DeleteStudioSessionMapping": { "input": { "type": "structure", "required": [ "StudioId", "IdentityType" ], "members": { "StudioId": {}, "IdentityId": {}, "IdentityName": {}, "IdentityType": {} } } }, "DescribeCluster": { "input": { "type": "structure", "required": [ "ClusterId" ], "members": { "ClusterId": {} } }, "output": { "type": "structure", "members": { "Cluster": { "type": "structure", "members": { "Id": {}, "Name": {}, "Status": { "shape": "S2q" }, "Ec2InstanceAttributes": { "type": "structure", "members": { "Ec2KeyName": {}, "Ec2SubnetId": {}, "RequestedEc2SubnetIds": { "shape": "S2z" }, "Ec2AvailabilityZone": {}, "RequestedEc2AvailabilityZones": { "shape": "S2z" }, "IamInstanceProfile": {}, "EmrManagedMasterSecurityGroup": {}, "EmrManagedSlaveSecurityGroup": {}, "ServiceAccessSecurityGroup": {}, "AdditionalMasterSecurityGroups": { "shape": "S30" }, "AdditionalSlaveSecurityGroups": { "shape": "S30" } } }, "InstanceCollectionType": {}, "LogUri": {}, "LogEncryptionKmsKeyId": {}, "RequestedAmiVersion": {}, "RunningAmiVersion": {}, "ReleaseLabel": {}, "AutoTerminate": { "type": "boolean" }, "TerminationProtected": { "type": "boolean" }, "UnhealthyNodeReplacement": { "type": "boolean" }, "VisibleToAllUsers": { "type": "boolean" }, "Applications": { "shape": "S33" }, "Tags": { "shape": "S1y" }, "ServiceRole": {}, "NormalizedInstanceHours": { "type": "integer" }, "MasterPublicDnsName": {}, "Configurations": { "shape": "Si" }, "SecurityConfiguration": {}, "AutoScalingRole": {}, "ScaleDownBehavior": {}, "CustomAmiId": {}, "EbsRootVolumeSize": { "type": "integer" }, "RepoUpgradeOnBoot": {}, "KerberosAttributes": { "shape": "S37" }, "ClusterArn": {}, "OutpostArn": {}, "StepConcurrencyLevel": { "type": "integer" }, "PlacementGroups": { "shape": "S39" }, "OSReleaseLabel": {}, "EbsRootVolumeIops": { "type": "integer" }, "EbsRootVolumeThroughput": { "type": "integer" } } } } } }, "DescribeJobFlows": { "input": { "type": "structure", "members": { "CreatedAfter": { "type": "timestamp" }, "CreatedBefore": { "type": "timestamp" }, "JobFlowIds": { "shape": "S1t" }, "JobFlowStates": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": { "JobFlows": { "type": "list", "member": { "type": "structure", "required": [ "JobFlowId", "Name", "ExecutionStatusDetail", "Instances" ], "members": { "JobFlowId": {}, "Name": {}, "LogUri": {}, "LogEncryptionKmsKeyId": {}, "AmiVersion": {}, "ExecutionStatusDetail": { "type": "structure", "required": [ "State", "CreationDateTime" ], "members": { "State": {}, "CreationDateTime": { "type": "timestamp" }, "StartDateTime": { "type": "timestamp" }, "ReadyDateTime": { "type": "timestamp" }, "EndDateTime": { "type": "timestamp" }, "LastStateChangeReason": {} } }, "Instances": { "type": "structure", "required": [ "MasterInstanceType", "SlaveInstanceType", "InstanceCount" ], "members": { "MasterInstanceType": {}, "MasterPublicDnsName": {}, "MasterInstanceId": {}, "SlaveInstanceType": {}, "InstanceCount": { "type": "integer" }, "InstanceGroups": { "type": "list", "member": { "type": "structure", "required": [ "Market", "InstanceRole", "InstanceType", "InstanceRequestCount", "InstanceRunningCount", "State", "CreationDateTime" ], "members": { "InstanceGroupId": {}, "Name": {}, "Market": {}, "InstanceRole": {}, "BidPrice": {}, "InstanceType": {}, "InstanceRequestCount": { "type": "integer" }, "InstanceRunningCount": { "type": "integer" }, "State": {}, "LastStateChangeReason": {}, "CreationDateTime": { "type": "timestamp" }, "StartDateTime": { "type": "timestamp" }, "ReadyDateTime": { "type": "timestamp" }, "EndDateTime": { "type": "timestamp" }, "CustomAmiId": {} } } }, "NormalizedInstanceHours": { "type": "integer" }, "Ec2KeyName": {}, "Ec2SubnetId": {}, "Placement": { "shape": "S3n" }, "KeepJobFlowAliveWhenNoSteps": { "type": "boolean" }, "TerminationProtected": { "type": "boolean" }, "UnhealthyNodeReplacement": { "type": "boolean" }, "HadoopVersion": {} } }, "Steps": { "type": "list", "member": { "type": "structure", "required": [ "StepConfig", "ExecutionStatusDetail" ], "members": { "StepConfig": { "shape": "S1n" }, "ExecutionStatusDetail": { "type": "structure", "required": [ "State", "CreationDateTime" ], "members": { "State": {}, "CreationDateTime": { "type": "timestamp" }, "StartDateTime": { "type": "timestamp" }, "EndDateTime": { "type": "timestamp" }, "LastStateChangeReason": {} } } } } }, "BootstrapActions": { "type": "list", "member": { "type": "structure", "members": { "BootstrapActionConfig": { "shape": "S3u" } } } }, "SupportedProducts": { "shape": "S3w" }, "VisibleToAllUsers": { "type": "boolean" }, "JobFlowRole": {}, "ServiceRole": {}, "AutoScalingRole": {}, "ScaleDownBehavior": {} } } } } }, "deprecated": true }, "DescribeNotebookExecution": { "input": { "type": "structure", "required": [ "NotebookExecutionId" ], "members": { "NotebookExecutionId": {} } }, "output": { "type": "structure", "members": { "NotebookExecution": { "type": "structure", "members": { "NotebookExecutionId": {}, "EditorId": {}, "ExecutionEngine": { "shape": "S40" }, "NotebookExecutionName": {}, "NotebookParams": {}, "Status": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "Arn": {}, "OutputNotebookURI": {}, "LastStateChangeReason": {}, "NotebookInstanceSecurityGroupId": {}, "Tags": { "shape": "S1y" }, "NotebookS3Location": { "shape": "S44" }, "OutputNotebookS3Location": { "type": "structure", "members": { "Bucket": {}, "Key": {} } }, "OutputNotebookFormat": {}, "EnvironmentVariables": { "shape": "S48" } } } } } }, "DescribeReleaseLabel": { "input": { "type": "structure", "members": { "ReleaseLabel": {}, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "ReleaseLabel": {}, "Applications": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Version": {} } } }, "NextToken": {}, "AvailableOSReleases": { "type": "list", "member": { "type": "structure", "members": { "Label": {} } } } } } }, "DescribeSecurityConfiguration": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "output": { "type": "structure", "members": { "Name": {}, "SecurityConfiguration": {}, "CreationDateTime": { "type": "timestamp" } } } }, "DescribeStep": { "input": { "type": "structure", "required": [ "ClusterId", "StepId" ], "members": { "ClusterId": {}, "StepId": {} } }, "output": { "type": "structure", "members": { "Step": { "type": "structure", "members": { "Id": {}, "Name": {}, "Config": { "shape": "S4l" }, "ActionOnFailure": {}, "Status": { "shape": "S4m" }, "ExecutionRoleArn": {} } } } } }, "DescribeStudio": { "input": { "type": "structure", "required": [ "StudioId" ], "members": { "StudioId": {} } }, "output": { "type": "structure", "members": { "Studio": { "type": "structure", "members": { "StudioId": {}, "StudioArn": {}, "Name": {}, "Description": {}, "AuthMode": {}, "VpcId": {}, "SubnetIds": { "shape": "S2d" }, "ServiceRole": {}, "UserRole": {}, "WorkspaceSecurityGroupId": {}, "EngineSecurityGroupId": {}, "Url": {}, "CreationTime": { "type": "timestamp" }, "DefaultS3Location": {}, "IdpAuthUrl": {}, "IdpRelayStateParameterName": {}, "Tags": { "shape": "S1y" }, "IdcInstanceArn": {}, "TrustedIdentityPropagationEnabled": { "type": "boolean" }, "IdcUserAssignment": {}, "EncryptionKeyArn": {} } } } } }, "GetAutoTerminationPolicy": { "input": { "type": "structure", "required": [ "ClusterId" ], "members": { "ClusterId": {} } }, "output": { "type": "structure", "members": { "AutoTerminationPolicy": { "shape": "S4x" } } } }, "GetBlockPublicAccessConfiguration": { "input": { "type": "structure", "members": {} }, "output": { "type": "structure", "required": [ "BlockPublicAccessConfiguration", "BlockPublicAccessConfigurationMetadata" ], "members": { "BlockPublicAccessConfiguration": { "shape": "S51" }, "BlockPublicAccessConfigurationMetadata": { "type": "structure", "required": [ "CreationDateTime", "CreatedByArn" ], "members": { "CreationDateTime": { "type": "timestamp" }, "CreatedByArn": {} } } } } }, "GetClusterSessionCredentials": { "input": { "type": "structure", "required": [ "ClusterId" ], "members": { "ClusterId": {}, "ExecutionRoleArn": {} } }, "output": { "type": "structure", "members": { "Credentials": { "type": "structure", "members": { "UsernamePassword": { "type": "structure", "members": { "Username": {}, "Password": {} }, "sensitive": true } }, "union": true }, "ExpiresAt": { "type": "timestamp" } } } }, "GetManagedScalingPolicy": { "input": { "type": "structure", "required": [ "ClusterId" ], "members": { "ClusterId": {} } }, "output": { "type": "structure", "members": { "ManagedScalingPolicy": { "shape": "S5c" } } } }, "GetStudioSessionMapping": { "input": { "type": "structure", "required": [ "StudioId", "IdentityType" ], "members": { "StudioId": {}, "IdentityId": {}, "IdentityName": {}, "IdentityType": {} } }, "output": { "type": "structure", "members": { "SessionMapping": { "type": "structure", "members": { "StudioId": {}, "IdentityId": {}, "IdentityName": {}, "IdentityType": {}, "SessionPolicyArn": {}, "CreationTime": { "type": "timestamp" }, "LastModifiedTime": { "type": "timestamp" } } } } } }, "ListBootstrapActions": { "input": { "type": "structure", "required": [ "ClusterId" ], "members": { "ClusterId": {}, "Marker": {} } }, "output": { "type": "structure", "members": { "BootstrapActions": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "ScriptPath": {}, "Args": { "shape": "S30" } } } }, "Marker": {} } } }, "ListClusters": { "input": { "type": "structure", "members": { "CreatedAfter": { "type": "timestamp" }, "CreatedBefore": { "type": "timestamp" }, "ClusterStates": { "type": "list", "member": {} }, "Marker": {} } }, "output": { "type": "structure", "members": { "Clusters": { "type": "list", "member": { "type": "structure", "members": { "Id": {}, "Name": {}, "Status": { "shape": "S2q" }, "NormalizedInstanceHours": { "type": "integer" }, "ClusterArn": {}, "OutpostArn": {} } } }, "Marker": {} } } }, "ListInstanceFleets": { "input": { "type": "structure", "required": [ "ClusterId" ], "members": { "ClusterId": {}, "Marker": {} } }, "output": { "type": "structure", "members": { "InstanceFleets": { "type": "list", "member": { "type": "structure", "members": { "Id": {}, "Name": {}, "Status": { "type": "structure", "members": { "State": {}, "StateChangeReason": { "type": "structure", "members": { "Code": {}, "Message": {} } }, "Timeline": { "type": "structure", "members": { "CreationDateTime": { "type": "timestamp" }, "ReadyDateTime": { "type": "timestamp" }, "EndDateTime": { "type": "timestamp" } } } } }, "InstanceFleetType": {}, "TargetOnDemandCapacity": { "type": "integer" }, "TargetSpotCapacity": { "type": "integer" }, "ProvisionedOnDemandCapacity": { "type": "integer" }, "ProvisionedSpotCapacity": { "type": "integer" }, "InstanceTypeSpecifications": { "type": "list", "member": { "type": "structure", "members": { "InstanceType": {}, "WeightedCapacity": { "type": "integer" }, "BidPrice": {}, "BidPriceAsPercentageOfOnDemandPrice": { "type": "double" }, "Configurations": { "shape": "Si" }, "EbsBlockDevices": { "shape": "S63" }, "EbsOptimized": { "type": "boolean" }, "CustomAmiId": {}, "Priority": { "type": "double" } } } }, "LaunchSpecifications": { "shape": "Sl" }, "ResizeSpecifications": { "shape": "Su" } } } }, "Marker": {} } } }, "ListInstanceGroups": { "input": { "type": "structure", "required": [ "ClusterId" ], "members": { "ClusterId": {}, "Marker": {} } }, "output": { "type": "structure", "members": { "InstanceGroups": { "type": "list", "member": { "type": "structure", "members": { "Id": {}, "Name": {}, "Market": {}, "InstanceGroupType": {}, "BidPrice": {}, "InstanceType": {}, "RequestedInstanceCount": { "type": "integer" }, "RunningInstanceCount": { "type": "integer" }, "Status": { "type": "structure", "members": { "State": {}, "StateChangeReason": { "type": "structure", "members": { "Code": {}, "Message": {} } }, "Timeline": { "type": "structure", "members": { "CreationDateTime": { "type": "timestamp" }, "ReadyDateTime": { "type": "timestamp" }, "EndDateTime": { "type": "timestamp" } } } } }, "Configurations": { "shape": "Si" }, "ConfigurationsVersion": { "type": "long" }, "LastSuccessfullyAppliedConfigurations": { "shape": "Si" }, "LastSuccessfullyAppliedConfigurationsVersion": { "type": "long" }, "EbsBlockDevices": { "shape": "S63" }, "EbsOptimized": { "type": "boolean" }, "ShrinkPolicy": { "shape": "S6f" }, "AutoScalingPolicy": { "shape": "S6j" }, "CustomAmiId": {} } } }, "Marker": {} } } }, "ListInstances": { "input": { "type": "structure", "required": [ "ClusterId" ], "members": { "ClusterId": {}, "InstanceGroupId": {}, "InstanceGroupTypes": { "type": "list", "member": {} }, "InstanceFleetId": {}, "InstanceFleetType": {}, "InstanceStates": { "type": "list", "member": {} }, "Marker": {} } }, "output": { "type": "structure", "members": { "Instances": { "type": "list", "member": { "type": "structure", "members": { "Id": {}, "Ec2InstanceId": {}, "PublicDnsName": {}, "PublicIpAddress": {}, "PrivateDnsName": {}, "PrivateIpAddress": {}, "Status": { "type": "structure", "members": { "State": {}, "StateChangeReason": { "type": "structure", "members": { "Code": {}, "Message": {} } }, "Timeline": { "type": "structure", "members": { "CreationDateTime": { "type": "timestamp" }, "ReadyDateTime": { "type": "timestamp" }, "EndDateTime": { "type": "timestamp" } } } } }, "InstanceGroupId": {}, "InstanceFleetId": {}, "Market": {}, "InstanceType": {}, "EbsVolumes": { "type": "list", "member": { "type": "structure", "members": { "Device": {}, "VolumeId": {} } } } } } }, "Marker": {} } } }, "ListNotebookExecutions": { "input": { "type": "structure", "members": { "EditorId": {}, "Status": {}, "From": { "type": "timestamp" }, "To": { "type": "timestamp" }, "Marker": {}, "ExecutionEngineId": {} } }, "output": { "type": "structure", "members": { "NotebookExecutions": { "type": "list", "member": { "type": "structure", "members": { "NotebookExecutionId": {}, "EditorId": {}, "NotebookExecutionName": {}, "Status": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "NotebookS3Location": { "shape": "S44" }, "ExecutionEngineId": {} } } }, "Marker": {} } } }, "ListReleaseLabels": { "input": { "type": "structure", "members": { "Filters": { "type": "structure", "members": { "Prefix": {}, "Application": {} } }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "ReleaseLabels": { "shape": "S30" }, "NextToken": {} } } }, "ListSecurityConfigurations": { "input": { "type": "structure", "members": { "Marker": {} } }, "output": { "type": "structure", "members": { "SecurityConfigurations": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "CreationDateTime": { "type": "timestamp" } } } }, "Marker": {} } } }, "ListSteps": { "input": { "type": "structure", "required": [ "ClusterId" ], "members": { "ClusterId": {}, "StepStates": { "type": "list", "member": {} }, "StepIds": { "shape": "S1t" }, "Marker": {} } }, "output": { "type": "structure", "members": { "Steps": { "type": "list", "member": { "type": "structure", "members": { "Id": {}, "Name": {}, "Config": { "shape": "S4l" }, "ActionOnFailure": {}, "Status": { "shape": "S4m" } } } }, "Marker": {} } } }, "ListStudioSessionMappings": { "input": { "type": "structure", "members": { "StudioId": {}, "IdentityType": {}, "Marker": {} } }, "output": { "type": "structure", "members": { "SessionMappings": { "type": "list", "member": { "type": "structure", "members": { "StudioId": {}, "IdentityId": {}, "IdentityName": {}, "IdentityType": {}, "SessionPolicyArn": {}, "CreationTime": { "type": "timestamp" } } } }, "Marker": {} } } }, "ListStudios": { "input": { "type": "structure", "members": { "Marker": {} } }, "output": { "type": "structure", "members": { "Studios": { "type": "list", "member": { "type": "structure", "members": { "StudioId": {}, "Name": {}, "VpcId": {}, "Description": {}, "Url": {}, "AuthMode": {}, "CreationTime": { "type": "timestamp" } } } }, "Marker": {} } } }, "ListSupportedInstanceTypes": { "input": { "type": "structure", "required": [ "ReleaseLabel" ], "members": { "ReleaseLabel": {}, "Marker": {} } }, "output": { "type": "structure", "members": { "SupportedInstanceTypes": { "type": "list", "member": { "type": "structure", "members": { "Type": {}, "MemoryGB": { "type": "float" }, "StorageGB": { "type": "integer" }, "VCPU": { "type": "integer" }, "Is64BitsOnly": { "type": "boolean" }, "InstanceFamilyId": {}, "EbsOptimizedAvailable": { "type": "boolean" }, "EbsOptimizedByDefault": { "type": "boolean" }, "NumberOfDisks": { "type": "integer" }, "EbsStorageOnly": { "type": "boolean" }, "Architecture": {} } } }, "Marker": {} } } }, "ModifyCluster": { "input": { "type": "structure", "required": [ "ClusterId" ], "members": { "ClusterId": {}, "StepConcurrencyLevel": { "type": "integer" } } }, "output": { "type": "structure", "members": { "StepConcurrencyLevel": { "type": "integer" } } } }, "ModifyInstanceFleet": { "input": { "type": "structure", "required": [ "ClusterId", "InstanceFleet" ], "members": { "ClusterId": {}, "InstanceFleet": { "type": "structure", "required": [ "InstanceFleetId" ], "members": { "InstanceFleetId": {}, "TargetOnDemandCapacity": { "type": "integer" }, "TargetSpotCapacity": { "type": "integer" }, "ResizeSpecifications": { "shape": "Su" } } } } } }, "ModifyInstanceGroups": { "input": { "type": "structure", "members": { "ClusterId": {}, "InstanceGroups": { "type": "list", "member": { "type": "structure", "required": [ "InstanceGroupId" ], "members": { "InstanceGroupId": {}, "InstanceCount": { "type": "integer" }, "EC2InstanceIdsToTerminate": { "type": "list", "member": {} }, "ShrinkPolicy": { "shape": "S6f" }, "ReconfigurationType": {}, "Configurations": { "shape": "Si" } } } } } } }, "PutAutoScalingPolicy": { "input": { "type": "structure", "required": [ "ClusterId", "InstanceGroupId", "AutoScalingPolicy" ], "members": { "ClusterId": {}, "InstanceGroupId": {}, "AutoScalingPolicy": { "shape": "S15" } } }, "output": { "type": "structure", "members": { "ClusterId": {}, "InstanceGroupId": {}, "AutoScalingPolicy": { "shape": "S6j" }, "ClusterArn": {} } } }, "PutAutoTerminationPolicy": { "input": { "type": "structure", "required": [ "ClusterId" ], "members": { "ClusterId": {}, "AutoTerminationPolicy": { "shape": "S4x" } } }, "output": { "type": "structure", "members": {} } }, "PutBlockPublicAccessConfiguration": { "input": { "type": "structure", "required": [ "BlockPublicAccessConfiguration" ], "members": { "BlockPublicAccessConfiguration": { "shape": "S51" } } }, "output": { "type": "structure", "members": {} } }, "PutManagedScalingPolicy": { "input": { "type": "structure", "required": [ "ClusterId", "ManagedScalingPolicy" ], "members": { "ClusterId": {}, "ManagedScalingPolicy": { "shape": "S5c" } } }, "output": { "type": "structure", "members": {} } }, "RemoveAutoScalingPolicy": { "input": { "type": "structure", "required": [ "ClusterId", "InstanceGroupId" ], "members": { "ClusterId": {}, "InstanceGroupId": {} } }, "output": { "type": "structure", "members": {} } }, "RemoveAutoTerminationPolicy": { "input": { "type": "structure", "required": [ "ClusterId" ], "members": { "ClusterId": {} } }, "output": { "type": "structure", "members": {} } }, "RemoveManagedScalingPolicy": { "input": { "type": "structure", "required": [ "ClusterId" ], "members": { "ClusterId": {} } }, "output": { "type": "structure", "members": {} } }, "RemoveTags": { "input": { "type": "structure", "required": [ "ResourceId", "TagKeys" ], "members": { "ResourceId": {}, "TagKeys": { "shape": "S30" } } }, "output": { "type": "structure", "members": {} } }, "RunJobFlow": { "input": { "type": "structure", "required": [ "Name", "Instances" ], "members": { "Name": {}, "LogUri": {}, "LogEncryptionKmsKeyId": {}, "AdditionalInfo": {}, "AmiVersion": {}, "ReleaseLabel": {}, "Instances": { "type": "structure", "members": { "MasterInstanceType": {}, "SlaveInstanceType": {}, "InstanceCount": { "type": "integer" }, "InstanceGroups": { "shape": "S11" }, "InstanceFleets": { "type": "list", "member": { "shape": "S3" } }, "Ec2KeyName": {}, "Placement": { "shape": "S3n" }, "KeepJobFlowAliveWhenNoSteps": { "type": "boolean" }, "TerminationProtected": { "type": "boolean" }, "UnhealthyNodeReplacement": { "type": "boolean" }, "HadoopVersion": {}, "Ec2SubnetId": {}, "Ec2SubnetIds": { "shape": "S2z" }, "EmrManagedMasterSecurityGroup": {}, "EmrManagedSlaveSecurityGroup": {}, "ServiceAccessSecurityGroup": {}, "AdditionalMasterSecurityGroups": { "shape": "S8m" }, "AdditionalSlaveSecurityGroups": { "shape": "S8m" } } }, "Steps": { "shape": "S1m" }, "BootstrapActions": { "type": "list", "member": { "shape": "S3u" } }, "SupportedProducts": { "shape": "S3w" }, "NewSupportedProducts": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Args": { "shape": "S1t" } } } }, "Applications": { "shape": "S33" }, "Configurations": { "shape": "Si" }, "VisibleToAllUsers": { "type": "boolean" }, "JobFlowRole": {}, "ServiceRole": {}, "Tags": { "shape": "S1y" }, "SecurityConfiguration": {}, "AutoScalingRole": {}, "ScaleDownBehavior": {}, "CustomAmiId": {}, "EbsRootVolumeSize": { "type": "integer" }, "RepoUpgradeOnBoot": {}, "KerberosAttributes": { "shape": "S37" }, "StepConcurrencyLevel": { "type": "integer" }, "ManagedScalingPolicy": { "shape": "S5c" }, "PlacementGroupConfigs": { "shape": "S39" }, "AutoTerminationPolicy": { "shape": "S4x" }, "OSReleaseLabel": {}, "EbsRootVolumeIops": { "type": "integer" }, "EbsRootVolumeThroughput": { "type": "integer" } } }, "output": { "type": "structure", "members": { "JobFlowId": {}, "ClusterArn": {} } } }, "SetKeepJobFlowAliveWhenNoSteps": { "input": { "type": "structure", "required": [ "JobFlowIds", "KeepJobFlowAliveWhenNoSteps" ], "members": { "JobFlowIds": { "shape": "S1t" }, "KeepJobFlowAliveWhenNoSteps": { "type": "boolean" } } } }, "SetTerminationProtection": { "input": { "type": "structure", "required": [ "JobFlowIds", "TerminationProtected" ], "members": { "JobFlowIds": { "shape": "S1t" }, "TerminationProtected": { "type": "boolean" } } } }, "SetUnhealthyNodeReplacement": { "input": { "type": "structure", "required": [ "JobFlowIds", "UnhealthyNodeReplacement" ], "members": { "JobFlowIds": { "shape": "S1t" }, "UnhealthyNodeReplacement": { "type": "boolean" } } } }, "SetVisibleToAllUsers": { "input": { "type": "structure", "required": [ "JobFlowIds", "VisibleToAllUsers" ], "members": { "JobFlowIds": { "shape": "S1t" }, "VisibleToAllUsers": { "type": "boolean" } } } }, "StartNotebookExecution": { "input": { "type": "structure", "required": [ "ExecutionEngine", "ServiceRole" ], "members": { "EditorId": {}, "RelativePath": {}, "NotebookExecutionName": {}, "NotebookParams": {}, "ExecutionEngine": { "shape": "S40" }, "ServiceRole": {}, "NotebookInstanceSecurityGroupId": {}, "Tags": { "shape": "S1y" }, "NotebookS3Location": { "type": "structure", "members": { "Bucket": {}, "Key": {} } }, "OutputNotebookS3Location": { "type": "structure", "members": { "Bucket": {}, "Key": {} } }, "OutputNotebookFormat": {}, "EnvironmentVariables": { "shape": "S48" } } }, "output": { "type": "structure", "members": { "NotebookExecutionId": {} } } }, "StopNotebookExecution": { "input": { "type": "structure", "required": [ "NotebookExecutionId" ], "members": { "NotebookExecutionId": {} } } }, "TerminateJobFlows": { "input": { "type": "structure", "required": [ "JobFlowIds" ], "members": { "JobFlowIds": { "shape": "S1t" } } } }, "UpdateStudio": { "input": { "type": "structure", "required": [ "StudioId" ], "members": { "StudioId": {}, "Name": {}, "Description": {}, "SubnetIds": { "shape": "S2d" }, "DefaultS3Location": {}, "EncryptionKeyArn": {} } } }, "UpdateStudioSessionMapping": { "input": { "type": "structure", "required": [ "StudioId", "IdentityType", "SessionPolicyArn" ], "members": { "StudioId": {}, "IdentityId": {}, "IdentityName": {}, "IdentityType": {}, "SessionPolicyArn": {} } } } }, "shapes": { "S3": { "type": "structure", "required": [ "InstanceFleetType" ], "members": { "Name": {}, "InstanceFleetType": {}, "TargetOnDemandCapacity": { "type": "integer" }, "TargetSpotCapacity": { "type": "integer" }, "InstanceTypeConfigs": { "type": "list", "member": { "type": "structure", "required": [ "InstanceType" ], "members": { "InstanceType": {}, "WeightedCapacity": { "type": "integer" }, "BidPrice": {}, "BidPriceAsPercentageOfOnDemandPrice": { "type": "double" }, "EbsConfiguration": { "shape": "Sa" }, "Configurations": { "shape": "Si" }, "CustomAmiId": {}, "Priority": { "type": "double" } } } }, "LaunchSpecifications": { "shape": "Sl" }, "ResizeSpecifications": { "shape": "Su" } } }, "Sa": { "type": "structure", "members": { "EbsBlockDeviceConfigs": { "type": "list", "member": { "type": "structure", "required": [ "VolumeSpecification" ], "members": { "VolumeSpecification": { "shape": "Sd" }, "VolumesPerInstance": { "type": "integer" } } } }, "EbsOptimized": { "type": "boolean" } } }, "Sd": { "type": "structure", "required": [ "VolumeType", "SizeInGB" ], "members": { "VolumeType": {}, "Iops": { "type": "integer" }, "SizeInGB": { "type": "integer" }, "Throughput": { "type": "integer" } } }, "Si": { "type": "list", "member": { "type": "structure", "members": { "Classification": {}, "Configurations": { "shape": "Si" }, "Properties": { "shape": "Sk" } } } }, "Sk": { "type": "map", "key": {}, "value": {} }, "Sl": { "type": "structure", "members": { "SpotSpecification": { "type": "structure", "required": [ "TimeoutDurationMinutes", "TimeoutAction" ], "members": { "TimeoutDurationMinutes": { "type": "integer" }, "TimeoutAction": {}, "BlockDurationMinutes": { "type": "integer" }, "AllocationStrategy": {} } }, "OnDemandSpecification": { "type": "structure", "required": [ "AllocationStrategy" ], "members": { "AllocationStrategy": {}, "CapacityReservationOptions": { "type": "structure", "members": { "UsageStrategy": {}, "CapacityReservationPreference": {}, "CapacityReservationResourceGroupArn": {} } } } } } }, "Su": { "type": "structure", "members": { "SpotResizeSpecification": { "type": "structure", "required": [ "TimeoutDurationMinutes" ], "members": { "TimeoutDurationMinutes": { "type": "integer" } } }, "OnDemandResizeSpecification": { "type": "structure", "required": [ "TimeoutDurationMinutes" ], "members": { "TimeoutDurationMinutes": { "type": "integer" } } } } }, "S11": { "type": "list", "member": { "type": "structure", "required": [ "InstanceRole", "InstanceType", "InstanceCount" ], "members": { "Name": {}, "Market": {}, "InstanceRole": {}, "BidPrice": {}, "InstanceType": {}, "InstanceCount": { "type": "integer" }, "Configurations": { "shape": "Si" }, "EbsConfiguration": { "shape": "Sa" }, "AutoScalingPolicy": { "shape": "S15" }, "CustomAmiId": {} } } }, "S15": { "type": "structure", "required": [ "Constraints", "Rules" ], "members": { "Constraints": { "shape": "S16" }, "Rules": { "shape": "S17" } } }, "S16": { "type": "structure", "required": [ "MinCapacity", "MaxCapacity" ], "members": { "MinCapacity": { "type": "integer" }, "MaxCapacity": { "type": "integer" } } }, "S17": { "type": "list", "member": { "type": "structure", "required": [ "Name", "Action", "Trigger" ], "members": { "Name": {}, "Description": {}, "Action": { "type": "structure", "required": [ "SimpleScalingPolicyConfiguration" ], "members": { "Market": {}, "SimpleScalingPolicyConfiguration": { "type": "structure", "required": [ "ScalingAdjustment" ], "members": { "AdjustmentType": {}, "ScalingAdjustment": { "type": "integer" }, "CoolDown": { "type": "integer" } } } } }, "Trigger": { "type": "structure", "required": [ "CloudWatchAlarmDefinition" ], "members": { "CloudWatchAlarmDefinition": { "type": "structure", "required": [ "ComparisonOperator", "MetricName", "Period", "Threshold" ], "members": { "ComparisonOperator": {}, "EvaluationPeriods": { "type": "integer" }, "MetricName": {}, "Namespace": {}, "Period": { "type": "integer" }, "Statistic": {}, "Threshold": { "type": "double" }, "Unit": {}, "Dimensions": { "type": "list", "member": { "type": "structure", "members": { "Key": {}, "Value": {} } } } } } } } } } }, "S1m": { "type": "list", "member": { "shape": "S1n" } }, "S1n": { "type": "structure", "required": [ "Name", "HadoopJarStep" ], "members": { "Name": {}, "ActionOnFailure": {}, "HadoopJarStep": { "type": "structure", "required": [ "Jar" ], "members": { "Properties": { "type": "list", "member": { "type": "structure", "members": { "Key": {}, "Value": {} } } }, "Jar": {}, "MainClass": {}, "Args": { "shape": "S1t" } } } } }, "S1t": { "type": "list", "member": {} }, "S1v": { "type": "list", "member": {} }, "S1y": { "type": "list", "member": { "type": "structure", "members": { "Key": {}, "Value": {} } } }, "S2d": { "type": "list", "member": {} }, "S2q": { "type": "structure", "members": { "State": {}, "StateChangeReason": { "type": "structure", "members": { "Code": {}, "Message": {} } }, "Timeline": { "type": "structure", "members": { "CreationDateTime": { "type": "timestamp" }, "ReadyDateTime": { "type": "timestamp" }, "EndDateTime": { "type": "timestamp" } } }, "ErrorDetails": { "type": "list", "member": { "type": "structure", "members": { "ErrorCode": {}, "ErrorData": { "type": "list", "member": { "shape": "Sk" } }, "ErrorMessage": {} } } } } }, "S2z": { "type": "list", "member": {} }, "S30": { "type": "list", "member": {} }, "S33": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Version": {}, "Args": { "shape": "S30" }, "AdditionalInfo": { "shape": "Sk" } } } }, "S37": { "type": "structure", "required": [ "Realm", "KdcAdminPassword" ], "members": { "Realm": {}, "KdcAdminPassword": {}, "CrossRealmTrustPrincipalPassword": {}, "ADDomainJoinUser": {}, "ADDomainJoinPassword": {} } }, "S39": { "type": "list", "member": { "type": "structure", "required": [ "InstanceRole" ], "members": { "InstanceRole": {}, "PlacementStrategy": {} } } }, "S3n": { "type": "structure", "members": { "AvailabilityZone": {}, "AvailabilityZones": { "shape": "S2z" } } }, "S3u": { "type": "structure", "required": [ "Name", "ScriptBootstrapAction" ], "members": { "Name": {}, "ScriptBootstrapAction": { "type": "structure", "required": [ "Path" ], "members": { "Path": {}, "Args": { "shape": "S1t" } } } } }, "S3w": { "type": "list", "member": {} }, "S40": { "type": "structure", "required": [ "Id" ], "members": { "Id": {}, "Type": {}, "MasterInstanceSecurityGroupId": {}, "ExecutionRoleArn": {} } }, "S44": { "type": "structure", "members": { "Bucket": {}, "Key": {} } }, "S48": { "type": "map", "key": {}, "value": {} }, "S4l": { "type": "structure", "members": { "Jar": {}, "Properties": { "shape": "Sk" }, "MainClass": {}, "Args": { "shape": "S30" } } }, "S4m": { "type": "structure", "members": { "State": {}, "StateChangeReason": { "type": "structure", "members": { "Code": {}, "Message": {} } }, "FailureDetails": { "type": "structure", "members": { "Reason": {}, "Message": {}, "LogFile": {} } }, "Timeline": { "type": "structure", "members": { "CreationDateTime": { "type": "timestamp" }, "StartDateTime": { "type": "timestamp" }, "EndDateTime": { "type": "timestamp" } } } } }, "S4x": { "type": "structure", "members": { "IdleTimeout": { "type": "long" } } }, "S51": { "type": "structure", "required": [ "BlockPublicSecurityGroupRules" ], "members": { "BlockPublicSecurityGroupRules": { "type": "boolean" }, "PermittedPublicSecurityGroupRuleRanges": { "type": "list", "member": { "type": "structure", "required": [ "MinRange" ], "members": { "MinRange": { "type": "integer" }, "MaxRange": { "type": "integer" } } } } } }, "S5c": { "type": "structure", "members": { "ComputeLimits": { "type": "structure", "required": [ "UnitType", "MinimumCapacityUnits", "MaximumCapacityUnits" ], "members": { "UnitType": {}, "MinimumCapacityUnits": { "type": "integer" }, "MaximumCapacityUnits": { "type": "integer" }, "MaximumOnDemandCapacityUnits": { "type": "integer" }, "MaximumCoreCapacityUnits": { "type": "integer" } } } } }, "S63": { "type": "list", "member": { "type": "structure", "members": { "VolumeSpecification": { "shape": "Sd" }, "Device": {} } } }, "S6f": { "type": "structure", "members": { "DecommissionTimeout": { "type": "integer" }, "InstanceResizePolicy": { "type": "structure", "members": { "InstancesToTerminate": { "shape": "S6h" }, "InstancesToProtect": { "shape": "S6h" }, "InstanceTerminationTimeout": { "type": "integer" } } } } }, "S6h": { "type": "list", "member": {} }, "S6j": { "type": "structure", "members": { "Status": { "type": "structure", "members": { "State": {}, "StateChangeReason": { "type": "structure", "members": { "Code": {}, "Message": {} } } } }, "Constraints": { "shape": "S16" }, "Rules": { "shape": "S17" } } }, "S8m": { "type": "list", "member": {} } } } },{}],106:[function(require,module,exports){ module.exports={ "pagination": { "DescribeJobFlows": { "result_key": "JobFlows" }, "ListBootstrapActions": { "input_token": "Marker", "output_token": "Marker", "result_key": "BootstrapActions" }, "ListClusters": { "input_token": "Marker", "output_token": "Marker", "result_key": "Clusters" }, "ListInstanceFleets": { "input_token": "Marker", "output_token": "Marker", "result_key": "InstanceFleets" }, "ListInstanceGroups": { "input_token": "Marker", "output_token": "Marker", "result_key": "InstanceGroups" }, "ListInstances": { "input_token": "Marker", "output_token": "Marker", "result_key": "Instances" }, "ListNotebookExecutions": { "input_token": "Marker", "output_token": "Marker", "result_key": "NotebookExecutions" }, "ListReleaseLabels": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListSecurityConfigurations": { "input_token": "Marker", "output_token": "Marker", "result_key": "SecurityConfigurations" }, "ListSteps": { "input_token": "Marker", "output_token": "Marker", "result_key": "Steps" }, "ListStudioSessionMappings": { "input_token": "Marker", "output_token": "Marker", "result_key": "SessionMappings" }, "ListStudios": { "input_token": "Marker", "output_token": "Marker", "result_key": "Studios" }, "ListSupportedInstanceTypes": { "input_token": "Marker", "output_token": "Marker" } } } },{}],107:[function(require,module,exports){ module.exports={ "version": 2, "waiters": { "ClusterRunning": { "delay": 30, "operation": "DescribeCluster", "maxAttempts": 60, "acceptors": [ { "state": "success", "matcher": "path", "argument": "Cluster.Status.State", "expected": "RUNNING" }, { "state": "success", "matcher": "path", "argument": "Cluster.Status.State", "expected": "WAITING" }, { "state": "failure", "matcher": "path", "argument": "Cluster.Status.State", "expected": "TERMINATING" }, { "state": "failure", "matcher": "path", "argument": "Cluster.Status.State", "expected": "TERMINATED" }, { "state": "failure", "matcher": "path", "argument": "Cluster.Status.State", "expected": "TERMINATED_WITH_ERRORS" } ] }, "StepComplete": { "delay": 30, "operation": "DescribeStep", "maxAttempts": 60, "acceptors": [ { "state": "success", "matcher": "path", "argument": "Step.Status.State", "expected": "COMPLETED" }, { "state": "failure", "matcher": "path", "argument": "Step.Status.State", "expected": "FAILED" }, { "state": "failure", "matcher": "path", "argument": "Step.Status.State", "expected": "CANCELLED" } ] }, "ClusterTerminated": { "delay": 30, "operation": "DescribeCluster", "maxAttempts": 60, "acceptors": [ { "state": "success", "matcher": "path", "argument": "Cluster.Status.State", "expected": "TERMINATED" }, { "state": "failure", "matcher": "path", "argument": "Cluster.Status.State", "expected": "TERMINATED_WITH_ERRORS" } ] } } } },{}],108:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2012-09-25", "endpointPrefix": "elastictranscoder", "protocol": "rest-json", "protocols": [ "rest-json" ], "serviceFullName": "Amazon Elastic Transcoder", "serviceId": "Elastic Transcoder", "signatureVersion": "v4", "uid": "elastictranscoder-2012-09-25", "auth": [ "aws.auth#sigv4" ] }, "operations": { "CancelJob": { "http": { "method": "DELETE", "requestUri": "/2012-09-25/jobs/{Id}", "responseCode": 202 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": {} } }, "CreateJob": { "http": { "requestUri": "/2012-09-25/jobs", "responseCode": 201 }, "input": { "type": "structure", "required": [ "PipelineId" ], "members": { "PipelineId": {}, "Input": { "shape": "S5" }, "Inputs": { "shape": "St" }, "Output": { "shape": "Su" }, "Outputs": { "type": "list", "member": { "shape": "Su" } }, "OutputKeyPrefix": {}, "Playlists": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Format": {}, "OutputKeys": { "shape": "S1l" }, "HlsContentProtection": { "shape": "S1m" }, "PlayReadyDrm": { "shape": "S1q" } } } }, "UserMetadata": { "shape": "S1v" } } }, "output": { "type": "structure", "members": { "Job": { "shape": "S1y" } } } }, "CreatePipeline": { "http": { "requestUri": "/2012-09-25/pipelines", "responseCode": 201 }, "input": { "type": "structure", "required": [ "Name", "InputBucket", "Role" ], "members": { "Name": {}, "InputBucket": {}, "OutputBucket": {}, "Role": {}, "AwsKmsKeyArn": {}, "Notifications": { "shape": "S2a" }, "ContentConfig": { "shape": "S2c" }, "ThumbnailConfig": { "shape": "S2c" } } }, "output": { "type": "structure", "members": { "Pipeline": { "shape": "S2l" }, "Warnings": { "shape": "S2n" } } } }, "CreatePreset": { "http": { "requestUri": "/2012-09-25/presets", "responseCode": 201 }, "input": { "type": "structure", "required": [ "Name", "Container" ], "members": { "Name": {}, "Description": {}, "Container": {}, "Video": { "shape": "S2r" }, "Audio": { "shape": "S37" }, "Thumbnails": { "shape": "S3i" } } }, "output": { "type": "structure", "members": { "Preset": { "shape": "S3m" }, "Warning": {} } } }, "DeletePipeline": { "http": { "method": "DELETE", "requestUri": "/2012-09-25/pipelines/{Id}", "responseCode": 202 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": {} } }, "DeletePreset": { "http": { "method": "DELETE", "requestUri": "/2012-09-25/presets/{Id}", "responseCode": 202 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": {} } }, "ListJobsByPipeline": { "http": { "method": "GET", "requestUri": "/2012-09-25/jobsByPipeline/{PipelineId}" }, "input": { "type": "structure", "required": [ "PipelineId" ], "members": { "PipelineId": { "location": "uri", "locationName": "PipelineId" }, "Ascending": { "location": "querystring", "locationName": "Ascending" }, "PageToken": { "location": "querystring", "locationName": "PageToken" } } }, "output": { "type": "structure", "members": { "Jobs": { "shape": "S3v" }, "NextPageToken": {} } } }, "ListJobsByStatus": { "http": { "method": "GET", "requestUri": "/2012-09-25/jobsByStatus/{Status}" }, "input": { "type": "structure", "required": [ "Status" ], "members": { "Status": { "location": "uri", "locationName": "Status" }, "Ascending": { "location": "querystring", "locationName": "Ascending" }, "PageToken": { "location": "querystring", "locationName": "PageToken" } } }, "output": { "type": "structure", "members": { "Jobs": { "shape": "S3v" }, "NextPageToken": {} } } }, "ListPipelines": { "http": { "method": "GET", "requestUri": "/2012-09-25/pipelines" }, "input": { "type": "structure", "members": { "Ascending": { "location": "querystring", "locationName": "Ascending" }, "PageToken": { "location": "querystring", "locationName": "PageToken" } } }, "output": { "type": "structure", "members": { "Pipelines": { "type": "list", "member": { "shape": "S2l" } }, "NextPageToken": {} } } }, "ListPresets": { "http": { "method": "GET", "requestUri": "/2012-09-25/presets" }, "input": { "type": "structure", "members": { "Ascending": { "location": "querystring", "locationName": "Ascending" }, "PageToken": { "location": "querystring", "locationName": "PageToken" } } }, "output": { "type": "structure", "members": { "Presets": { "type": "list", "member": { "shape": "S3m" } }, "NextPageToken": {} } } }, "ReadJob": { "http": { "method": "GET", "requestUri": "/2012-09-25/jobs/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "Job": { "shape": "S1y" } } } }, "ReadPipeline": { "http": { "method": "GET", "requestUri": "/2012-09-25/pipelines/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "Pipeline": { "shape": "S2l" }, "Warnings": { "shape": "S2n" } } } }, "ReadPreset": { "http": { "method": "GET", "requestUri": "/2012-09-25/presets/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": { "Preset": { "shape": "S3m" } } } }, "TestRole": { "http": { "requestUri": "/2012-09-25/roleTests", "responseCode": 200 }, "input": { "type": "structure", "required": [ "Role", "InputBucket", "OutputBucket", "Topics" ], "members": { "Role": {}, "InputBucket": {}, "OutputBucket": {}, "Topics": { "type": "list", "member": {} } }, "deprecated": true }, "output": { "type": "structure", "members": { "Success": {}, "Messages": { "type": "list", "member": {} } }, "deprecated": true }, "deprecated": true }, "UpdatePipeline": { "http": { "method": "PUT", "requestUri": "/2012-09-25/pipelines/{Id}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "Name": {}, "InputBucket": {}, "Role": {}, "AwsKmsKeyArn": {}, "Notifications": { "shape": "S2a" }, "ContentConfig": { "shape": "S2c" }, "ThumbnailConfig": { "shape": "S2c" } } }, "output": { "type": "structure", "members": { "Pipeline": { "shape": "S2l" }, "Warnings": { "shape": "S2n" } } } }, "UpdatePipelineNotifications": { "http": { "requestUri": "/2012-09-25/pipelines/{Id}/notifications" }, "input": { "type": "structure", "required": [ "Id", "Notifications" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "Notifications": { "shape": "S2a" } } }, "output": { "type": "structure", "members": { "Pipeline": { "shape": "S2l" } } } }, "UpdatePipelineStatus": { "http": { "requestUri": "/2012-09-25/pipelines/{Id}/status" }, "input": { "type": "structure", "required": [ "Id", "Status" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "Status": {} } }, "output": { "type": "structure", "members": { "Pipeline": { "shape": "S2l" } } } } }, "shapes": { "S5": { "type": "structure", "members": { "Key": {}, "FrameRate": {}, "Resolution": {}, "AspectRatio": {}, "Interlaced": {}, "Container": {}, "Encryption": { "shape": "Sc" }, "TimeSpan": { "shape": "Sg" }, "InputCaptions": { "type": "structure", "members": { "MergePolicy": {}, "CaptionSources": { "shape": "Sk" } } }, "DetectedProperties": { "type": "structure", "members": { "Width": { "type": "integer" }, "Height": { "type": "integer" }, "FrameRate": {}, "FileSize": { "type": "long" }, "DurationMillis": { "type": "long" } } } } }, "Sc": { "type": "structure", "members": { "Mode": {}, "Key": {}, "KeyMd5": {}, "InitializationVector": {} } }, "Sg": { "type": "structure", "members": { "StartTime": {}, "Duration": {} } }, "Sk": { "type": "list", "member": { "type": "structure", "members": { "Key": {}, "Language": {}, "TimeOffset": {}, "Label": {}, "Encryption": { "shape": "Sc" } } } }, "St": { "type": "list", "member": { "shape": "S5" } }, "Su": { "type": "structure", "members": { "Key": {}, "ThumbnailPattern": {}, "ThumbnailEncryption": { "shape": "Sc" }, "Rotate": {}, "PresetId": {}, "SegmentDuration": {}, "Watermarks": { "shape": "Sx" }, "AlbumArt": { "shape": "S11" }, "Composition": { "shape": "S19", "deprecated": true }, "Captions": { "shape": "S1b" }, "Encryption": { "shape": "Sc" } } }, "Sx": { "type": "list", "member": { "type": "structure", "members": { "PresetWatermarkId": {}, "InputKey": {}, "Encryption": { "shape": "Sc" } } } }, "S11": { "type": "structure", "members": { "MergePolicy": {}, "Artwork": { "type": "list", "member": { "type": "structure", "members": { "InputKey": {}, "MaxWidth": {}, "MaxHeight": {}, "SizingPolicy": {}, "PaddingPolicy": {}, "AlbumArtFormat": {}, "Encryption": { "shape": "Sc" } } } } } }, "S19": { "type": "list", "member": { "type": "structure", "members": { "TimeSpan": { "shape": "Sg" } }, "deprecated": true }, "deprecated": true }, "S1b": { "type": "structure", "members": { "MergePolicy": { "deprecated": true }, "CaptionSources": { "shape": "Sk", "deprecated": true }, "CaptionFormats": { "type": "list", "member": { "type": "structure", "members": { "Format": {}, "Pattern": {}, "Encryption": { "shape": "Sc" } } } } } }, "S1l": { "type": "list", "member": {} }, "S1m": { "type": "structure", "members": { "Method": {}, "Key": {}, "KeyMd5": {}, "InitializationVector": {}, "LicenseAcquisitionUrl": {}, "KeyStoragePolicy": {} } }, "S1q": { "type": "structure", "members": { "Format": {}, "Key": {}, "KeyMd5": {}, "KeyId": {}, "InitializationVector": {}, "LicenseAcquisitionUrl": {} } }, "S1v": { "type": "map", "key": {}, "value": {} }, "S1y": { "type": "structure", "members": { "Id": {}, "Arn": {}, "PipelineId": {}, "Input": { "shape": "S5" }, "Inputs": { "shape": "St" }, "Output": { "shape": "S1z" }, "Outputs": { "type": "list", "member": { "shape": "S1z" } }, "OutputKeyPrefix": {}, "Playlists": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Format": {}, "OutputKeys": { "shape": "S1l" }, "HlsContentProtection": { "shape": "S1m" }, "PlayReadyDrm": { "shape": "S1q" }, "Status": {}, "StatusDetail": {} } } }, "Status": {}, "UserMetadata": { "shape": "S1v" }, "Timing": { "type": "structure", "members": { "SubmitTimeMillis": { "type": "long" }, "StartTimeMillis": { "type": "long" }, "FinishTimeMillis": { "type": "long" } } } } }, "S1z": { "type": "structure", "members": { "Id": {}, "Key": {}, "ThumbnailPattern": {}, "ThumbnailEncryption": { "shape": "Sc" }, "Rotate": {}, "PresetId": {}, "SegmentDuration": {}, "Status": {}, "StatusDetail": {}, "Duration": { "type": "long" }, "Width": { "type": "integer" }, "Height": { "type": "integer" }, "FrameRate": {}, "FileSize": { "type": "long" }, "DurationMillis": { "type": "long" }, "Watermarks": { "shape": "Sx" }, "AlbumArt": { "shape": "S11" }, "Composition": { "shape": "S19", "deprecated": true }, "Captions": { "shape": "S1b" }, "Encryption": { "shape": "Sc" }, "AppliedColorSpaceConversion": {} } }, "S2a": { "type": "structure", "members": { "Progressing": {}, "Completed": {}, "Warning": {}, "Error": {} } }, "S2c": { "type": "structure", "members": { "Bucket": {}, "StorageClass": {}, "Permissions": { "type": "list", "member": { "type": "structure", "members": { "GranteeType": {}, "Grantee": {}, "Access": { "type": "list", "member": {} } } } } } }, "S2l": { "type": "structure", "members": { "Id": {}, "Arn": {}, "Name": {}, "Status": {}, "InputBucket": {}, "OutputBucket": {}, "Role": {}, "AwsKmsKeyArn": {}, "Notifications": { "shape": "S2a" }, "ContentConfig": { "shape": "S2c" }, "ThumbnailConfig": { "shape": "S2c" } } }, "S2n": { "type": "list", "member": { "type": "structure", "members": { "Code": {}, "Message": {} } } }, "S2r": { "type": "structure", "members": { "Codec": {}, "CodecOptions": { "type": "map", "key": {}, "value": {} }, "KeyframesMaxDist": {}, "FixedGOP": {}, "BitRate": {}, "FrameRate": {}, "MaxFrameRate": {}, "Resolution": {}, "AspectRatio": {}, "MaxWidth": {}, "MaxHeight": {}, "DisplayAspectRatio": {}, "SizingPolicy": {}, "PaddingPolicy": {}, "Watermarks": { "type": "list", "member": { "type": "structure", "members": { "Id": {}, "MaxWidth": {}, "MaxHeight": {}, "SizingPolicy": {}, "HorizontalAlign": {}, "HorizontalOffset": {}, "VerticalAlign": {}, "VerticalOffset": {}, "Opacity": {}, "Target": {} } } } } }, "S37": { "type": "structure", "members": { "Codec": {}, "SampleRate": {}, "BitRate": {}, "Channels": {}, "AudioPackingMode": {}, "CodecOptions": { "type": "structure", "members": { "Profile": {}, "BitDepth": {}, "BitOrder": {}, "Signed": {} } } } }, "S3i": { "type": "structure", "members": { "Format": {}, "Interval": {}, "Resolution": {}, "AspectRatio": {}, "MaxWidth": {}, "MaxHeight": {}, "SizingPolicy": {}, "PaddingPolicy": {} } }, "S3m": { "type": "structure", "members": { "Id": {}, "Arn": {}, "Name": {}, "Description": {}, "Container": {}, "Audio": { "shape": "S37" }, "Video": { "shape": "S2r" }, "Thumbnails": { "shape": "S3i" }, "Type": {} } }, "S3v": { "type": "list", "member": { "shape": "S1y" } } } } },{}],109:[function(require,module,exports){ module.exports={ "pagination": { "ListJobsByPipeline": { "input_token": "PageToken", "output_token": "NextPageToken", "result_key": "Jobs" }, "ListJobsByStatus": { "input_token": "PageToken", "output_token": "NextPageToken", "result_key": "Jobs" }, "ListPipelines": { "input_token": "PageToken", "output_token": "NextPageToken", "result_key": "Pipelines" }, "ListPresets": { "input_token": "PageToken", "output_token": "NextPageToken", "result_key": "Presets" } } } },{}],110:[function(require,module,exports){ module.exports={ "version": 2, "waiters": { "JobComplete": { "delay": 30, "operation": "ReadJob", "maxAttempts": 120, "acceptors": [ { "expected": "Complete", "matcher": "path", "state": "success", "argument": "Job.Status" }, { "expected": "Canceled", "matcher": "path", "state": "failure", "argument": "Job.Status" }, { "expected": "Error", "matcher": "path", "state": "failure", "argument": "Job.Status" } ] } } } },{}],111:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2010-12-01", "endpointPrefix": "email", "protocol": "query", "protocols": [ "query" ], "serviceAbbreviation": "Amazon SES", "serviceFullName": "Amazon Simple Email Service", "serviceId": "SES", "signatureVersion": "v4", "signingName": "ses", "uid": "email-2010-12-01", "xmlNamespace": "http://ses.amazonaws.com/doc/2010-12-01/", "auth": [ "aws.auth#sigv4" ] }, "operations": { "CloneReceiptRuleSet": { "input": { "type": "structure", "required": [ "RuleSetName", "OriginalRuleSetName" ], "members": { "RuleSetName": {}, "OriginalRuleSetName": {} } }, "output": { "resultWrapper": "CloneReceiptRuleSetResult", "type": "structure", "members": {} } }, "CreateConfigurationSet": { "input": { "type": "structure", "required": [ "ConfigurationSet" ], "members": { "ConfigurationSet": { "shape": "S5" } } }, "output": { "resultWrapper": "CreateConfigurationSetResult", "type": "structure", "members": {} } }, "CreateConfigurationSetEventDestination": { "input": { "type": "structure", "required": [ "ConfigurationSetName", "EventDestination" ], "members": { "ConfigurationSetName": {}, "EventDestination": { "shape": "S9" } } }, "output": { "resultWrapper": "CreateConfigurationSetEventDestinationResult", "type": "structure", "members": {} } }, "CreateConfigurationSetTrackingOptions": { "input": { "type": "structure", "required": [ "ConfigurationSetName", "TrackingOptions" ], "members": { "ConfigurationSetName": {}, "TrackingOptions": { "shape": "Sp" } } }, "output": { "resultWrapper": "CreateConfigurationSetTrackingOptionsResult", "type": "structure", "members": {} } }, "CreateCustomVerificationEmailTemplate": { "input": { "type": "structure", "required": [ "TemplateName", "FromEmailAddress", "TemplateSubject", "TemplateContent", "SuccessRedirectionURL", "FailureRedirectionURL" ], "members": { "TemplateName": {}, "FromEmailAddress": {}, "TemplateSubject": {}, "TemplateContent": {}, "SuccessRedirectionURL": {}, "FailureRedirectionURL": {} } } }, "CreateReceiptFilter": { "input": { "type": "structure", "required": [ "Filter" ], "members": { "Filter": { "shape": "S10" } } }, "output": { "resultWrapper": "CreateReceiptFilterResult", "type": "structure", "members": {} } }, "CreateReceiptRule": { "input": { "type": "structure", "required": [ "RuleSetName", "Rule" ], "members": { "RuleSetName": {}, "After": {}, "Rule": { "shape": "S18" } } }, "output": { "resultWrapper": "CreateReceiptRuleResult", "type": "structure", "members": {} } }, "CreateReceiptRuleSet": { "input": { "type": "structure", "required": [ "RuleSetName" ], "members": { "RuleSetName": {} } }, "output": { "resultWrapper": "CreateReceiptRuleSetResult", "type": "structure", "members": {} } }, "CreateTemplate": { "input": { "type": "structure", "required": [ "Template" ], "members": { "Template": { "shape": "S21" } } }, "output": { "resultWrapper": "CreateTemplateResult", "type": "structure", "members": {} } }, "DeleteConfigurationSet": { "input": { "type": "structure", "required": [ "ConfigurationSetName" ], "members": { "ConfigurationSetName": {} } }, "output": { "resultWrapper": "DeleteConfigurationSetResult", "type": "structure", "members": {} } }, "DeleteConfigurationSetEventDestination": { "input": { "type": "structure", "required": [ "ConfigurationSetName", "EventDestinationName" ], "members": { "ConfigurationSetName": {}, "EventDestinationName": {} } }, "output": { "resultWrapper": "DeleteConfigurationSetEventDestinationResult", "type": "structure", "members": {} } }, "DeleteConfigurationSetTrackingOptions": { "input": { "type": "structure", "required": [ "ConfigurationSetName" ], "members": { "ConfigurationSetName": {} } }, "output": { "resultWrapper": "DeleteConfigurationSetTrackingOptionsResult", "type": "structure", "members": {} } }, "DeleteCustomVerificationEmailTemplate": { "input": { "type": "structure", "required": [ "TemplateName" ], "members": { "TemplateName": {} } } }, "DeleteIdentity": { "input": { "type": "structure", "required": [ "Identity" ], "members": { "Identity": {} } }, "output": { "resultWrapper": "DeleteIdentityResult", "type": "structure", "members": {} } }, "DeleteIdentityPolicy": { "input": { "type": "structure", "required": [ "Identity", "PolicyName" ], "members": { "Identity": {}, "PolicyName": {} } }, "output": { "resultWrapper": "DeleteIdentityPolicyResult", "type": "structure", "members": {} } }, "DeleteReceiptFilter": { "input": { "type": "structure", "required": [ "FilterName" ], "members": { "FilterName": {} } }, "output": { "resultWrapper": "DeleteReceiptFilterResult", "type": "structure", "members": {} } }, "DeleteReceiptRule": { "input": { "type": "structure", "required": [ "RuleSetName", "RuleName" ], "members": { "RuleSetName": {}, "RuleName": {} } }, "output": { "resultWrapper": "DeleteReceiptRuleResult", "type": "structure", "members": {} } }, "DeleteReceiptRuleSet": { "input": { "type": "structure", "required": [ "RuleSetName" ], "members": { "RuleSetName": {} } }, "output": { "resultWrapper": "DeleteReceiptRuleSetResult", "type": "structure", "members": {} } }, "DeleteTemplate": { "input": { "type": "structure", "required": [ "TemplateName" ], "members": { "TemplateName": {} } }, "output": { "resultWrapper": "DeleteTemplateResult", "type": "structure", "members": {} } }, "DeleteVerifiedEmailAddress": { "input": { "type": "structure", "required": [ "EmailAddress" ], "members": { "EmailAddress": {} } } }, "DescribeActiveReceiptRuleSet": { "input": { "type": "structure", "members": {} }, "output": { "resultWrapper": "DescribeActiveReceiptRuleSetResult", "type": "structure", "members": { "Metadata": { "shape": "S2u" }, "Rules": { "shape": "S2w" } } } }, "DescribeConfigurationSet": { "input": { "type": "structure", "required": [ "ConfigurationSetName" ], "members": { "ConfigurationSetName": {}, "ConfigurationSetAttributeNames": { "type": "list", "member": {} } } }, "output": { "resultWrapper": "DescribeConfigurationSetResult", "type": "structure", "members": { "ConfigurationSet": { "shape": "S5" }, "EventDestinations": { "type": "list", "member": { "shape": "S9" } }, "TrackingOptions": { "shape": "Sp" }, "DeliveryOptions": { "shape": "S32" }, "ReputationOptions": { "type": "structure", "members": { "SendingEnabled": { "type": "boolean" }, "ReputationMetricsEnabled": { "type": "boolean" }, "LastFreshStart": { "type": "timestamp" } } } } } }, "DescribeReceiptRule": { "input": { "type": "structure", "required": [ "RuleSetName", "RuleName" ], "members": { "RuleSetName": {}, "RuleName": {} } }, "output": { "resultWrapper": "DescribeReceiptRuleResult", "type": "structure", "members": { "Rule": { "shape": "S18" } } } }, "DescribeReceiptRuleSet": { "input": { "type": "structure", "required": [ "RuleSetName" ], "members": { "RuleSetName": {} } }, "output": { "resultWrapper": "DescribeReceiptRuleSetResult", "type": "structure", "members": { "Metadata": { "shape": "S2u" }, "Rules": { "shape": "S2w" } } } }, "GetAccountSendingEnabled": { "output": { "resultWrapper": "GetAccountSendingEnabledResult", "type": "structure", "members": { "Enabled": { "type": "boolean" } } } }, "GetCustomVerificationEmailTemplate": { "input": { "type": "structure", "required": [ "TemplateName" ], "members": { "TemplateName": {} } }, "output": { "resultWrapper": "GetCustomVerificationEmailTemplateResult", "type": "structure", "members": { "TemplateName": {}, "FromEmailAddress": {}, "TemplateSubject": {}, "TemplateContent": {}, "SuccessRedirectionURL": {}, "FailureRedirectionURL": {} } } }, "GetIdentityDkimAttributes": { "input": { "type": "structure", "required": [ "Identities" ], "members": { "Identities": { "shape": "S3d" } } }, "output": { "resultWrapper": "GetIdentityDkimAttributesResult", "type": "structure", "required": [ "DkimAttributes" ], "members": { "DkimAttributes": { "type": "map", "key": {}, "value": { "type": "structure", "required": [ "DkimEnabled", "DkimVerificationStatus" ], "members": { "DkimEnabled": { "type": "boolean" }, "DkimVerificationStatus": {}, "DkimTokens": { "shape": "S3i" } } } } } } }, "GetIdentityMailFromDomainAttributes": { "input": { "type": "structure", "required": [ "Identities" ], "members": { "Identities": { "shape": "S3d" } } }, "output": { "resultWrapper": "GetIdentityMailFromDomainAttributesResult", "type": "structure", "required": [ "MailFromDomainAttributes" ], "members": { "MailFromDomainAttributes": { "type": "map", "key": {}, "value": { "type": "structure", "required": [ "MailFromDomain", "MailFromDomainStatus", "BehaviorOnMXFailure" ], "members": { "MailFromDomain": {}, "MailFromDomainStatus": {}, "BehaviorOnMXFailure": {} } } } } } }, "GetIdentityNotificationAttributes": { "input": { "type": "structure", "required": [ "Identities" ], "members": { "Identities": { "shape": "S3d" } } }, "output": { "resultWrapper": "GetIdentityNotificationAttributesResult", "type": "structure", "required": [ "NotificationAttributes" ], "members": { "NotificationAttributes": { "type": "map", "key": {}, "value": { "type": "structure", "required": [ "BounceTopic", "ComplaintTopic", "DeliveryTopic", "ForwardingEnabled" ], "members": { "BounceTopic": {}, "ComplaintTopic": {}, "DeliveryTopic": {}, "ForwardingEnabled": { "type": "boolean" }, "HeadersInBounceNotificationsEnabled": { "type": "boolean" }, "HeadersInComplaintNotificationsEnabled": { "type": "boolean" }, "HeadersInDeliveryNotificationsEnabled": { "type": "boolean" } } } } } } }, "GetIdentityPolicies": { "input": { "type": "structure", "required": [ "Identity", "PolicyNames" ], "members": { "Identity": {}, "PolicyNames": { "shape": "S3x" } } }, "output": { "resultWrapper": "GetIdentityPoliciesResult", "type": "structure", "required": [ "Policies" ], "members": { "Policies": { "type": "map", "key": {}, "value": {} } } } }, "GetIdentityVerificationAttributes": { "input": { "type": "structure", "required": [ "Identities" ], "members": { "Identities": { "shape": "S3d" } } }, "output": { "resultWrapper": "GetIdentityVerificationAttributesResult", "type": "structure", "required": [ "VerificationAttributes" ], "members": { "VerificationAttributes": { "type": "map", "key": {}, "value": { "type": "structure", "required": [ "VerificationStatus" ], "members": { "VerificationStatus": {}, "VerificationToken": {} } } } } } }, "GetSendQuota": { "output": { "resultWrapper": "GetSendQuotaResult", "type": "structure", "members": { "Max24HourSend": { "type": "double" }, "MaxSendRate": { "type": "double" }, "SentLast24Hours": { "type": "double" } } } }, "GetSendStatistics": { "output": { "resultWrapper": "GetSendStatisticsResult", "type": "structure", "members": { "SendDataPoints": { "type": "list", "member": { "type": "structure", "members": { "Timestamp": { "type": "timestamp" }, "DeliveryAttempts": { "type": "long" }, "Bounces": { "type": "long" }, "Complaints": { "type": "long" }, "Rejects": { "type": "long" } } } } } } }, "GetTemplate": { "input": { "type": "structure", "required": [ "TemplateName" ], "members": { "TemplateName": {} } }, "output": { "resultWrapper": "GetTemplateResult", "type": "structure", "members": { "Template": { "shape": "S21" } } } }, "ListConfigurationSets": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxItems": { "type": "integer" } } }, "output": { "resultWrapper": "ListConfigurationSetsResult", "type": "structure", "members": { "ConfigurationSets": { "type": "list", "member": { "shape": "S5" } }, "NextToken": {} } } }, "ListCustomVerificationEmailTemplates": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "resultWrapper": "ListCustomVerificationEmailTemplatesResult", "type": "structure", "members": { "CustomVerificationEmailTemplates": { "type": "list", "member": { "type": "structure", "members": { "TemplateName": {}, "FromEmailAddress": {}, "TemplateSubject": {}, "SuccessRedirectionURL": {}, "FailureRedirectionURL": {} } } }, "NextToken": {} } } }, "ListIdentities": { "input": { "type": "structure", "members": { "IdentityType": {}, "NextToken": {}, "MaxItems": { "type": "integer" } } }, "output": { "resultWrapper": "ListIdentitiesResult", "type": "structure", "required": [ "Identities" ], "members": { "Identities": { "shape": "S3d" }, "NextToken": {} } } }, "ListIdentityPolicies": { "input": { "type": "structure", "required": [ "Identity" ], "members": { "Identity": {} } }, "output": { "resultWrapper": "ListIdentityPoliciesResult", "type": "structure", "required": [ "PolicyNames" ], "members": { "PolicyNames": { "shape": "S3x" } } } }, "ListReceiptFilters": { "input": { "type": "structure", "members": {} }, "output": { "resultWrapper": "ListReceiptFiltersResult", "type": "structure", "members": { "Filters": { "type": "list", "member": { "shape": "S10" } } } } }, "ListReceiptRuleSets": { "input": { "type": "structure", "members": { "NextToken": {} } }, "output": { "resultWrapper": "ListReceiptRuleSetsResult", "type": "structure", "members": { "RuleSets": { "type": "list", "member": { "shape": "S2u" } }, "NextToken": {} } } }, "ListTemplates": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxItems": { "type": "integer" } } }, "output": { "resultWrapper": "ListTemplatesResult", "type": "structure", "members": { "TemplatesMetadata": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "CreatedTimestamp": { "type": "timestamp" } } } }, "NextToken": {} } } }, "ListVerifiedEmailAddresses": { "output": { "resultWrapper": "ListVerifiedEmailAddressesResult", "type": "structure", "members": { "VerifiedEmailAddresses": { "shape": "S55" } } } }, "PutConfigurationSetDeliveryOptions": { "input": { "type": "structure", "required": [ "ConfigurationSetName" ], "members": { "ConfigurationSetName": {}, "DeliveryOptions": { "shape": "S32" } } }, "output": { "resultWrapper": "PutConfigurationSetDeliveryOptionsResult", "type": "structure", "members": {} } }, "PutIdentityPolicy": { "input": { "type": "structure", "required": [ "Identity", "PolicyName", "Policy" ], "members": { "Identity": {}, "PolicyName": {}, "Policy": {} } }, "output": { "resultWrapper": "PutIdentityPolicyResult", "type": "structure", "members": {} } }, "ReorderReceiptRuleSet": { "input": { "type": "structure", "required": [ "RuleSetName", "RuleNames" ], "members": { "RuleSetName": {}, "RuleNames": { "type": "list", "member": {} } } }, "output": { "resultWrapper": "ReorderReceiptRuleSetResult", "type": "structure", "members": {} } }, "SendBounce": { "input": { "type": "structure", "required": [ "OriginalMessageId", "BounceSender", "BouncedRecipientInfoList" ], "members": { "OriginalMessageId": {}, "BounceSender": {}, "Explanation": {}, "MessageDsn": { "type": "structure", "required": [ "ReportingMta" ], "members": { "ReportingMta": {}, "ArrivalDate": { "type": "timestamp" }, "ExtensionFields": { "shape": "S5j" } } }, "BouncedRecipientInfoList": { "type": "list", "member": { "type": "structure", "required": [ "Recipient" ], "members": { "Recipient": {}, "RecipientArn": {}, "BounceType": {}, "RecipientDsnFields": { "type": "structure", "required": [ "Action", "Status" ], "members": { "FinalRecipient": {}, "Action": {}, "RemoteMta": {}, "Status": {}, "DiagnosticCode": {}, "LastAttemptDate": { "type": "timestamp" }, "ExtensionFields": { "shape": "S5j" } } } } } }, "BounceSenderArn": {} } }, "output": { "resultWrapper": "SendBounceResult", "type": "structure", "members": { "MessageId": {} } } }, "SendBulkTemplatedEmail": { "input": { "type": "structure", "required": [ "Source", "Template", "DefaultTemplateData", "Destinations" ], "members": { "Source": {}, "SourceArn": {}, "ReplyToAddresses": { "shape": "S55" }, "ReturnPath": {}, "ReturnPathArn": {}, "ConfigurationSetName": {}, "DefaultTags": { "shape": "S5y" }, "Template": {}, "TemplateArn": {}, "DefaultTemplateData": {}, "Destinations": { "type": "list", "member": { "type": "structure", "required": [ "Destination" ], "members": { "Destination": { "shape": "S65" }, "ReplacementTags": { "shape": "S5y" }, "ReplacementTemplateData": {} } } } } }, "output": { "resultWrapper": "SendBulkTemplatedEmailResult", "type": "structure", "required": [ "Status" ], "members": { "Status": { "type": "list", "member": { "type": "structure", "members": { "Status": {}, "Error": {}, "MessageId": {} } } } } } }, "SendCustomVerificationEmail": { "input": { "type": "structure", "required": [ "EmailAddress", "TemplateName" ], "members": { "EmailAddress": {}, "TemplateName": {}, "ConfigurationSetName": {} } }, "output": { "resultWrapper": "SendCustomVerificationEmailResult", "type": "structure", "members": { "MessageId": {} } } }, "SendEmail": { "input": { "type": "structure", "required": [ "Source", "Destination", "Message" ], "members": { "Source": {}, "Destination": { "shape": "S65" }, "Message": { "type": "structure", "required": [ "Subject", "Body" ], "members": { "Subject": { "shape": "S6f" }, "Body": { "type": "structure", "members": { "Text": { "shape": "S6f" }, "Html": { "shape": "S6f" } } } } }, "ReplyToAddresses": { "shape": "S55" }, "ReturnPath": {}, "SourceArn": {}, "ReturnPathArn": {}, "Tags": { "shape": "S5y" }, "ConfigurationSetName": {} } }, "output": { "resultWrapper": "SendEmailResult", "type": "structure", "required": [ "MessageId" ], "members": { "MessageId": {} } } }, "SendRawEmail": { "input": { "type": "structure", "required": [ "RawMessage" ], "members": { "Source": {}, "Destinations": { "shape": "S55" }, "RawMessage": { "type": "structure", "required": [ "Data" ], "members": { "Data": { "type": "blob" } } }, "FromArn": {}, "SourceArn": {}, "ReturnPathArn": {}, "Tags": { "shape": "S5y" }, "ConfigurationSetName": {} } }, "output": { "resultWrapper": "SendRawEmailResult", "type": "structure", "required": [ "MessageId" ], "members": { "MessageId": {} } } }, "SendTemplatedEmail": { "input": { "type": "structure", "required": [ "Source", "Destination", "Template", "TemplateData" ], "members": { "Source": {}, "Destination": { "shape": "S65" }, "ReplyToAddresses": { "shape": "S55" }, "ReturnPath": {}, "SourceArn": {}, "ReturnPathArn": {}, "Tags": { "shape": "S5y" }, "ConfigurationSetName": {}, "Template": {}, "TemplateArn": {}, "TemplateData": {} } }, "output": { "resultWrapper": "SendTemplatedEmailResult", "type": "structure", "required": [ "MessageId" ], "members": { "MessageId": {} } } }, "SetActiveReceiptRuleSet": { "input": { "type": "structure", "members": { "RuleSetName": {} } }, "output": { "resultWrapper": "SetActiveReceiptRuleSetResult", "type": "structure", "members": {} } }, "SetIdentityDkimEnabled": { "input": { "type": "structure", "required": [ "Identity", "DkimEnabled" ], "members": { "Identity": {}, "DkimEnabled": { "type": "boolean" } } }, "output": { "resultWrapper": "SetIdentityDkimEnabledResult", "type": "structure", "members": {} } }, "SetIdentityFeedbackForwardingEnabled": { "input": { "type": "structure", "required": [ "Identity", "ForwardingEnabled" ], "members": { "Identity": {}, "ForwardingEnabled": { "type": "boolean" } } }, "output": { "resultWrapper": "SetIdentityFeedbackForwardingEnabledResult", "type": "structure", "members": {} } }, "SetIdentityHeadersInNotificationsEnabled": { "input": { "type": "structure", "required": [ "Identity", "NotificationType", "Enabled" ], "members": { "Identity": {}, "NotificationType": {}, "Enabled": { "type": "boolean" } } }, "output": { "resultWrapper": "SetIdentityHeadersInNotificationsEnabledResult", "type": "structure", "members": {} } }, "SetIdentityMailFromDomain": { "input": { "type": "structure", "required": [ "Identity" ], "members": { "Identity": {}, "MailFromDomain": {}, "BehaviorOnMXFailure": {} } }, "output": { "resultWrapper": "SetIdentityMailFromDomainResult", "type": "structure", "members": {} } }, "SetIdentityNotificationTopic": { "input": { "type": "structure", "required": [ "Identity", "NotificationType" ], "members": { "Identity": {}, "NotificationType": {}, "SnsTopic": {} } }, "output": { "resultWrapper": "SetIdentityNotificationTopicResult", "type": "structure", "members": {} } }, "SetReceiptRulePosition": { "input": { "type": "structure", "required": [ "RuleSetName", "RuleName" ], "members": { "RuleSetName": {}, "RuleName": {}, "After": {} } }, "output": { "resultWrapper": "SetReceiptRulePositionResult", "type": "structure", "members": {} } }, "TestRenderTemplate": { "input": { "type": "structure", "required": [ "TemplateName", "TemplateData" ], "members": { "TemplateName": {}, "TemplateData": {} } }, "output": { "resultWrapper": "TestRenderTemplateResult", "type": "structure", "members": { "RenderedTemplate": {} } } }, "UpdateAccountSendingEnabled": { "input": { "type": "structure", "members": { "Enabled": { "type": "boolean" } } } }, "UpdateConfigurationSetEventDestination": { "input": { "type": "structure", "required": [ "ConfigurationSetName", "EventDestination" ], "members": { "ConfigurationSetName": {}, "EventDestination": { "shape": "S9" } } }, "output": { "resultWrapper": "UpdateConfigurationSetEventDestinationResult", "type": "structure", "members": {} } }, "UpdateConfigurationSetReputationMetricsEnabled": { "input": { "type": "structure", "required": [ "ConfigurationSetName", "Enabled" ], "members": { "ConfigurationSetName": {}, "Enabled": { "type": "boolean" } } } }, "UpdateConfigurationSetSendingEnabled": { "input": { "type": "structure", "required": [ "ConfigurationSetName", "Enabled" ], "members": { "ConfigurationSetName": {}, "Enabled": { "type": "boolean" } } } }, "UpdateConfigurationSetTrackingOptions": { "input": { "type": "structure", "required": [ "ConfigurationSetName", "TrackingOptions" ], "members": { "ConfigurationSetName": {}, "TrackingOptions": { "shape": "Sp" } } }, "output": { "resultWrapper": "UpdateConfigurationSetTrackingOptionsResult", "type": "structure", "members": {} } }, "UpdateCustomVerificationEmailTemplate": { "input": { "type": "structure", "required": [ "TemplateName" ], "members": { "TemplateName": {}, "FromEmailAddress": {}, "TemplateSubject": {}, "TemplateContent": {}, "SuccessRedirectionURL": {}, "FailureRedirectionURL": {} } } }, "UpdateReceiptRule": { "input": { "type": "structure", "required": [ "RuleSetName", "Rule" ], "members": { "RuleSetName": {}, "Rule": { "shape": "S18" } } }, "output": { "resultWrapper": "UpdateReceiptRuleResult", "type": "structure", "members": {} } }, "UpdateTemplate": { "input": { "type": "structure", "required": [ "Template" ], "members": { "Template": { "shape": "S21" } } }, "output": { "resultWrapper": "UpdateTemplateResult", "type": "structure", "members": {} } }, "VerifyDomainDkim": { "input": { "type": "structure", "required": [ "Domain" ], "members": { "Domain": {} } }, "output": { "resultWrapper": "VerifyDomainDkimResult", "type": "structure", "required": [ "DkimTokens" ], "members": { "DkimTokens": { "shape": "S3i" } } } }, "VerifyDomainIdentity": { "input": { "type": "structure", "required": [ "Domain" ], "members": { "Domain": {} } }, "output": { "resultWrapper": "VerifyDomainIdentityResult", "type": "structure", "required": [ "VerificationToken" ], "members": { "VerificationToken": {} } } }, "VerifyEmailAddress": { "input": { "type": "structure", "required": [ "EmailAddress" ], "members": { "EmailAddress": {} } } }, "VerifyEmailIdentity": { "input": { "type": "structure", "required": [ "EmailAddress" ], "members": { "EmailAddress": {} } }, "output": { "resultWrapper": "VerifyEmailIdentityResult", "type": "structure", "members": {} } } }, "shapes": { "S5": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "S9": { "type": "structure", "required": [ "Name", "MatchingEventTypes" ], "members": { "Name": {}, "Enabled": { "type": "boolean" }, "MatchingEventTypes": { "type": "list", "member": {} }, "KinesisFirehoseDestination": { "type": "structure", "required": [ "IAMRoleARN", "DeliveryStreamARN" ], "members": { "IAMRoleARN": {}, "DeliveryStreamARN": {} } }, "CloudWatchDestination": { "type": "structure", "required": [ "DimensionConfigurations" ], "members": { "DimensionConfigurations": { "type": "list", "member": { "type": "structure", "required": [ "DimensionName", "DimensionValueSource", "DefaultDimensionValue" ], "members": { "DimensionName": {}, "DimensionValueSource": {}, "DefaultDimensionValue": {} } } } } }, "SNSDestination": { "type": "structure", "required": [ "TopicARN" ], "members": { "TopicARN": {} } } } }, "Sp": { "type": "structure", "members": { "CustomRedirectDomain": {} } }, "S10": { "type": "structure", "required": [ "Name", "IpFilter" ], "members": { "Name": {}, "IpFilter": { "type": "structure", "required": [ "Policy", "Cidr" ], "members": { "Policy": {}, "Cidr": {} } } } }, "S18": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "Enabled": { "type": "boolean" }, "TlsPolicy": {}, "Recipients": { "type": "list", "member": {} }, "Actions": { "type": "list", "member": { "type": "structure", "members": { "S3Action": { "type": "structure", "required": [ "BucketName" ], "members": { "TopicArn": {}, "BucketName": {}, "ObjectKeyPrefix": {}, "KmsKeyArn": {}, "IamRoleArn": {} } }, "BounceAction": { "type": "structure", "required": [ "SmtpReplyCode", "Message", "Sender" ], "members": { "TopicArn": {}, "SmtpReplyCode": {}, "StatusCode": {}, "Message": {}, "Sender": {} } }, "WorkmailAction": { "type": "structure", "required": [ "OrganizationArn" ], "members": { "TopicArn": {}, "OrganizationArn": {} } }, "LambdaAction": { "type": "structure", "required": [ "FunctionArn" ], "members": { "TopicArn": {}, "FunctionArn": {}, "InvocationType": {} } }, "StopAction": { "type": "structure", "required": [ "Scope" ], "members": { "Scope": {}, "TopicArn": {} } }, "AddHeaderAction": { "type": "structure", "required": [ "HeaderName", "HeaderValue" ], "members": { "HeaderName": {}, "HeaderValue": {} } }, "SNSAction": { "type": "structure", "required": [ "TopicArn" ], "members": { "TopicArn": {}, "Encoding": {} } } } } }, "ScanEnabled": { "type": "boolean" } } }, "S21": { "type": "structure", "required": [ "TemplateName" ], "members": { "TemplateName": {}, "SubjectPart": {}, "TextPart": {}, "HtmlPart": {} } }, "S2u": { "type": "structure", "members": { "Name": {}, "CreatedTimestamp": { "type": "timestamp" } } }, "S2w": { "type": "list", "member": { "shape": "S18" } }, "S32": { "type": "structure", "members": { "TlsPolicy": {} } }, "S3d": { "type": "list", "member": {} }, "S3i": { "type": "list", "member": {} }, "S3x": { "type": "list", "member": {} }, "S55": { "type": "list", "member": {} }, "S5j": { "type": "list", "member": { "type": "structure", "required": [ "Name", "Value" ], "members": { "Name": {}, "Value": {} } } }, "S5y": { "type": "list", "member": { "type": "structure", "required": [ "Name", "Value" ], "members": { "Name": {}, "Value": {} } } }, "S65": { "type": "structure", "members": { "ToAddresses": { "shape": "S55" }, "CcAddresses": { "shape": "S55" }, "BccAddresses": { "shape": "S55" } } }, "S6f": { "type": "structure", "required": [ "Data" ], "members": { "Data": {}, "Charset": {} } } } } },{}],112:[function(require,module,exports){ module.exports={ "pagination": { "ListCustomVerificationEmailTemplates": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListIdentities": { "input_token": "NextToken", "limit_key": "MaxItems", "output_token": "NextToken", "result_key": "Identities" }, "ListVerifiedEmailAddresses": { "result_key": "VerifiedEmailAddresses" } } } },{}],113:[function(require,module,exports){ module.exports={ "version": 2, "waiters": { "IdentityExists": { "delay": 3, "operation": "GetIdentityVerificationAttributes", "maxAttempts": 20, "acceptors": [ { "expected": "Success", "matcher": "pathAll", "state": "success", "argument": "VerificationAttributes.*.VerificationStatus" } ] } } } },{}],114:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2015-10-07", "endpointPrefix": "events", "jsonVersion": "1.1", "protocol": "json", "serviceFullName": "Amazon CloudWatch Events", "serviceId": "CloudWatch Events", "signatureVersion": "v4", "targetPrefix": "AWSEvents", "uid": "events-2015-10-07" }, "operations": { "ActivateEventSource": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } } }, "CancelReplay": { "input": { "type": "structure", "required": [ "ReplayName" ], "members": { "ReplayName": {} } }, "output": { "type": "structure", "members": { "ReplayArn": {}, "State": {}, "StateReason": {} } } }, "CreateApiDestination": { "input": { "type": "structure", "required": [ "Name", "ConnectionArn", "InvocationEndpoint", "HttpMethod" ], "members": { "Name": {}, "Description": {}, "ConnectionArn": {}, "InvocationEndpoint": {}, "HttpMethod": {}, "InvocationRateLimitPerSecond": { "type": "integer" } } }, "output": { "type": "structure", "members": { "ApiDestinationArn": {}, "ApiDestinationState": {}, "CreationTime": { "type": "timestamp" }, "LastModifiedTime": { "type": "timestamp" } } } }, "CreateArchive": { "input": { "type": "structure", "required": [ "ArchiveName", "EventSourceArn" ], "members": { "ArchiveName": {}, "EventSourceArn": {}, "Description": {}, "EventPattern": {}, "RetentionDays": { "type": "integer" } } }, "output": { "type": "structure", "members": { "ArchiveArn": {}, "State": {}, "StateReason": {}, "CreationTime": { "type": "timestamp" } } } }, "CreateConnection": { "input": { "type": "structure", "required": [ "Name", "AuthorizationType", "AuthParameters" ], "members": { "Name": {}, "Description": {}, "AuthorizationType": {}, "AuthParameters": { "type": "structure", "members": { "BasicAuthParameters": { "type": "structure", "required": [ "Username", "Password" ], "members": { "Username": {}, "Password": { "shape": "S11" } } }, "OAuthParameters": { "type": "structure", "required": [ "ClientParameters", "AuthorizationEndpoint", "HttpMethod" ], "members": { "ClientParameters": { "type": "structure", "required": [ "ClientID", "ClientSecret" ], "members": { "ClientID": {}, "ClientSecret": { "shape": "S11" } } }, "AuthorizationEndpoint": {}, "HttpMethod": {}, "OAuthHttpParameters": { "shape": "S15" } } }, "ApiKeyAuthParameters": { "type": "structure", "required": [ "ApiKeyName", "ApiKeyValue" ], "members": { "ApiKeyName": {}, "ApiKeyValue": { "shape": "S11" } } }, "InvocationHttpParameters": { "shape": "S15" } } } } }, "output": { "type": "structure", "members": { "ConnectionArn": {}, "ConnectionState": {}, "CreationTime": { "type": "timestamp" }, "LastModifiedTime": { "type": "timestamp" } } } }, "CreateEventBus": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "EventSourceName": {}, "Tags": { "shape": "S1o" } } }, "output": { "type": "structure", "members": { "EventBusArn": {} } } }, "CreatePartnerEventSource": { "input": { "type": "structure", "required": [ "Name", "Account" ], "members": { "Name": {}, "Account": {} } }, "output": { "type": "structure", "members": { "EventSourceArn": {} } } }, "DeactivateEventSource": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } } }, "DeauthorizeConnection": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "output": { "type": "structure", "members": { "ConnectionArn": {}, "ConnectionState": {}, "CreationTime": { "type": "timestamp" }, "LastModifiedTime": { "type": "timestamp" }, "LastAuthorizedTime": { "type": "timestamp" } } } }, "DeleteApiDestination": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteArchive": { "input": { "type": "structure", "required": [ "ArchiveName" ], "members": { "ArchiveName": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteConnection": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "output": { "type": "structure", "members": { "ConnectionArn": {}, "ConnectionState": {}, "CreationTime": { "type": "timestamp" }, "LastModifiedTime": { "type": "timestamp" }, "LastAuthorizedTime": { "type": "timestamp" } } } }, "DeleteEventBus": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } } }, "DeletePartnerEventSource": { "input": { "type": "structure", "required": [ "Name", "Account" ], "members": { "Name": {}, "Account": {} } } }, "DeleteRule": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "EventBusName": {}, "Force": { "type": "boolean" } } } }, "DescribeApiDestination": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "output": { "type": "structure", "members": { "ApiDestinationArn": {}, "Name": {}, "Description": {}, "ApiDestinationState": {}, "ConnectionArn": {}, "InvocationEndpoint": {}, "HttpMethod": {}, "InvocationRateLimitPerSecond": { "type": "integer" }, "CreationTime": { "type": "timestamp" }, "LastModifiedTime": { "type": "timestamp" } } } }, "DescribeArchive": { "input": { "type": "structure", "required": [ "ArchiveName" ], "members": { "ArchiveName": {} } }, "output": { "type": "structure", "members": { "ArchiveArn": {}, "ArchiveName": {}, "EventSourceArn": {}, "Description": {}, "EventPattern": {}, "State": {}, "StateReason": {}, "RetentionDays": { "type": "integer" }, "SizeBytes": { "type": "long" }, "EventCount": { "type": "long" }, "CreationTime": { "type": "timestamp" } } } }, "DescribeConnection": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "output": { "type": "structure", "members": { "ConnectionArn": {}, "Name": {}, "Description": {}, "ConnectionState": {}, "StateReason": {}, "AuthorizationType": {}, "SecretArn": {}, "AuthParameters": { "type": "structure", "members": { "BasicAuthParameters": { "type": "structure", "members": { "Username": {} } }, "OAuthParameters": { "type": "structure", "members": { "ClientParameters": { "type": "structure", "members": { "ClientID": {} } }, "AuthorizationEndpoint": {}, "HttpMethod": {}, "OAuthHttpParameters": { "shape": "S15" } } }, "ApiKeyAuthParameters": { "type": "structure", "members": { "ApiKeyName": {} } }, "InvocationHttpParameters": { "shape": "S15" } } }, "CreationTime": { "type": "timestamp" }, "LastModifiedTime": { "type": "timestamp" }, "LastAuthorizedTime": { "type": "timestamp" } } } }, "DescribeEventBus": { "input": { "type": "structure", "members": { "Name": {} } }, "output": { "type": "structure", "members": { "Name": {}, "Arn": {}, "Policy": {} } } }, "DescribeEventSource": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "output": { "type": "structure", "members": { "Arn": {}, "CreatedBy": {}, "CreationTime": { "type": "timestamp" }, "ExpirationTime": { "type": "timestamp" }, "Name": {}, "State": {} } } }, "DescribePartnerEventSource": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "output": { "type": "structure", "members": { "Arn": {}, "Name": {} } } }, "DescribeReplay": { "input": { "type": "structure", "required": [ "ReplayName" ], "members": { "ReplayName": {} } }, "output": { "type": "structure", "members": { "ReplayName": {}, "ReplayArn": {}, "Description": {}, "State": {}, "StateReason": {}, "EventSourceArn": {}, "Destination": { "shape": "S2y" }, "EventStartTime": { "type": "timestamp" }, "EventEndTime": { "type": "timestamp" }, "EventLastReplayedTime": { "type": "timestamp" }, "ReplayStartTime": { "type": "timestamp" }, "ReplayEndTime": { "type": "timestamp" } } } }, "DescribeRule": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "EventBusName": {} } }, "output": { "type": "structure", "members": { "Name": {}, "Arn": {}, "EventPattern": {}, "ScheduleExpression": {}, "State": {}, "Description": {}, "RoleArn": {}, "ManagedBy": {}, "EventBusName": {}, "CreatedBy": {} } } }, "DisableRule": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "EventBusName": {} } } }, "EnableRule": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "EventBusName": {} } } }, "ListApiDestinations": { "input": { "type": "structure", "members": { "NamePrefix": {}, "ConnectionArn": {}, "NextToken": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "ApiDestinations": { "type": "list", "member": { "type": "structure", "members": { "ApiDestinationArn": {}, "Name": {}, "ApiDestinationState": {}, "ConnectionArn": {}, "InvocationEndpoint": {}, "HttpMethod": {}, "InvocationRateLimitPerSecond": { "type": "integer" }, "CreationTime": { "type": "timestamp" }, "LastModifiedTime": { "type": "timestamp" } } } }, "NextToken": {} } } }, "ListArchives": { "input": { "type": "structure", "members": { "NamePrefix": {}, "EventSourceArn": {}, "State": {}, "NextToken": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "Archives": { "type": "list", "member": { "type": "structure", "members": { "ArchiveName": {}, "EventSourceArn": {}, "State": {}, "StateReason": {}, "RetentionDays": { "type": "integer" }, "SizeBytes": { "type": "long" }, "EventCount": { "type": "long" }, "CreationTime": { "type": "timestamp" } } } }, "NextToken": {} } } }, "ListConnections": { "input": { "type": "structure", "members": { "NamePrefix": {}, "ConnectionState": {}, "NextToken": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "Connections": { "type": "list", "member": { "type": "structure", "members": { "ConnectionArn": {}, "Name": {}, "ConnectionState": {}, "StateReason": {}, "AuthorizationType": {}, "CreationTime": { "type": "timestamp" }, "LastModifiedTime": { "type": "timestamp" }, "LastAuthorizedTime": { "type": "timestamp" } } } }, "NextToken": {} } } }, "ListEventBuses": { "input": { "type": "structure", "members": { "NamePrefix": {}, "NextToken": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "EventBuses": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Arn": {}, "Policy": {} } } }, "NextToken": {} } } }, "ListEventSources": { "input": { "type": "structure", "members": { "NamePrefix": {}, "NextToken": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "EventSources": { "type": "list", "member": { "type": "structure", "members": { "Arn": {}, "CreatedBy": {}, "CreationTime": { "type": "timestamp" }, "ExpirationTime": { "type": "timestamp" }, "Name": {}, "State": {} } } }, "NextToken": {} } } }, "ListPartnerEventSourceAccounts": { "input": { "type": "structure", "required": [ "EventSourceName" ], "members": { "EventSourceName": {}, "NextToken": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "PartnerEventSourceAccounts": { "type": "list", "member": { "type": "structure", "members": { "Account": {}, "CreationTime": { "type": "timestamp" }, "ExpirationTime": { "type": "timestamp" }, "State": {} } } }, "NextToken": {} } } }, "ListPartnerEventSources": { "input": { "type": "structure", "required": [ "NamePrefix" ], "members": { "NamePrefix": {}, "NextToken": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "PartnerEventSources": { "type": "list", "member": { "type": "structure", "members": { "Arn": {}, "Name": {} } } }, "NextToken": {} } } }, "ListReplays": { "input": { "type": "structure", "members": { "NamePrefix": {}, "State": {}, "EventSourceArn": {}, "NextToken": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "Replays": { "type": "list", "member": { "type": "structure", "members": { "ReplayName": {}, "EventSourceArn": {}, "State": {}, "StateReason": {}, "EventStartTime": { "type": "timestamp" }, "EventEndTime": { "type": "timestamp" }, "EventLastReplayedTime": { "type": "timestamp" }, "ReplayStartTime": { "type": "timestamp" }, "ReplayEndTime": { "type": "timestamp" } } } }, "NextToken": {} } } }, "ListRuleNamesByTarget": { "input": { "type": "structure", "required": [ "TargetArn" ], "members": { "TargetArn": {}, "EventBusName": {}, "NextToken": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "RuleNames": { "type": "list", "member": {} }, "NextToken": {} } } }, "ListRules": { "input": { "type": "structure", "members": { "NamePrefix": {}, "EventBusName": {}, "NextToken": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "Rules": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Arn": {}, "EventPattern": {}, "State": {}, "Description": {}, "ScheduleExpression": {}, "RoleArn": {}, "ManagedBy": {}, "EventBusName": {} } } }, "NextToken": {} } } }, "ListTagsForResource": { "input": { "type": "structure", "required": [ "ResourceARN" ], "members": { "ResourceARN": {} } }, "output": { "type": "structure", "members": { "Tags": { "shape": "S1o" } } } }, "ListTargetsByRule": { "input": { "type": "structure", "required": [ "Rule" ], "members": { "Rule": {}, "EventBusName": {}, "NextToken": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "Targets": { "shape": "S4n" }, "NextToken": {} } } }, "PutEvents": { "input": { "type": "structure", "required": [ "Entries" ], "members": { "Entries": { "type": "list", "member": { "type": "structure", "members": { "Time": { "type": "timestamp" }, "Source": {}, "Resources": { "shape": "S6n" }, "DetailType": {}, "Detail": {}, "EventBusName": {}, "TraceHeader": {} } } } } }, "output": { "type": "structure", "members": { "FailedEntryCount": { "type": "integer" }, "Entries": { "type": "list", "member": { "type": "structure", "members": { "EventId": {}, "ErrorCode": {}, "ErrorMessage": {} } } } } } }, "PutPartnerEvents": { "input": { "type": "structure", "required": [ "Entries" ], "members": { "Entries": { "type": "list", "member": { "type": "structure", "members": { "Time": { "type": "timestamp" }, "Source": {}, "Resources": { "shape": "S6n" }, "DetailType": {}, "Detail": {} } } } } }, "output": { "type": "structure", "members": { "FailedEntryCount": { "type": "integer" }, "Entries": { "type": "list", "member": { "type": "structure", "members": { "EventId": {}, "ErrorCode": {}, "ErrorMessage": {} } } } } } }, "PutPermission": { "input": { "type": "structure", "members": { "EventBusName": {}, "Action": {}, "Principal": {}, "StatementId": {}, "Condition": { "type": "structure", "required": [ "Type", "Key", "Value" ], "members": { "Type": {}, "Key": {}, "Value": {} } }, "Policy": {} } } }, "PutRule": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "ScheduleExpression": {}, "EventPattern": {}, "State": {}, "Description": {}, "RoleArn": {}, "Tags": { "shape": "S1o" }, "EventBusName": {} } }, "output": { "type": "structure", "members": { "RuleArn": {} } } }, "PutTargets": { "input": { "type": "structure", "required": [ "Rule", "Targets" ], "members": { "Rule": {}, "EventBusName": {}, "Targets": { "shape": "S4n" } } }, "output": { "type": "structure", "members": { "FailedEntryCount": { "type": "integer" }, "FailedEntries": { "type": "list", "member": { "type": "structure", "members": { "TargetId": {}, "ErrorCode": {}, "ErrorMessage": {} } } } } } }, "RemovePermission": { "input": { "type": "structure", "members": { "StatementId": {}, "RemoveAllPermissions": { "type": "boolean" }, "EventBusName": {} } } }, "RemoveTargets": { "input": { "type": "structure", "required": [ "Rule", "Ids" ], "members": { "Rule": {}, "EventBusName": {}, "Ids": { "type": "list", "member": {} }, "Force": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "FailedEntryCount": { "type": "integer" }, "FailedEntries": { "type": "list", "member": { "type": "structure", "members": { "TargetId": {}, "ErrorCode": {}, "ErrorMessage": {} } } } } } }, "StartReplay": { "input": { "type": "structure", "required": [ "ReplayName", "EventSourceArn", "EventStartTime", "EventEndTime", "Destination" ], "members": { "ReplayName": {}, "Description": {}, "EventSourceArn": {}, "EventStartTime": { "type": "timestamp" }, "EventEndTime": { "type": "timestamp" }, "Destination": { "shape": "S2y" } } }, "output": { "type": "structure", "members": { "ReplayArn": {}, "State": {}, "StateReason": {}, "ReplayStartTime": { "type": "timestamp" } } } }, "TagResource": { "input": { "type": "structure", "required": [ "ResourceARN", "Tags" ], "members": { "ResourceARN": {}, "Tags": { "shape": "S1o" } } }, "output": { "type": "structure", "members": {} } }, "TestEventPattern": { "input": { "type": "structure", "required": [ "EventPattern", "Event" ], "members": { "EventPattern": {}, "Event": {} } }, "output": { "type": "structure", "members": { "Result": { "type": "boolean" } } } }, "UntagResource": { "input": { "type": "structure", "required": [ "ResourceARN", "TagKeys" ], "members": { "ResourceARN": {}, "TagKeys": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": {} } }, "UpdateApiDestination": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "Description": {}, "ConnectionArn": {}, "InvocationEndpoint": {}, "HttpMethod": {}, "InvocationRateLimitPerSecond": { "type": "integer" } } }, "output": { "type": "structure", "members": { "ApiDestinationArn": {}, "ApiDestinationState": {}, "CreationTime": { "type": "timestamp" }, "LastModifiedTime": { "type": "timestamp" } } } }, "UpdateArchive": { "input": { "type": "structure", "required": [ "ArchiveName" ], "members": { "ArchiveName": {}, "Description": {}, "EventPattern": {}, "RetentionDays": { "type": "integer" } } }, "output": { "type": "structure", "members": { "ArchiveArn": {}, "State": {}, "StateReason": {}, "CreationTime": { "type": "timestamp" } } } }, "UpdateConnection": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "Description": {}, "AuthorizationType": {}, "AuthParameters": { "type": "structure", "members": { "BasicAuthParameters": { "type": "structure", "members": { "Username": {}, "Password": { "shape": "S11" } } }, "OAuthParameters": { "type": "structure", "members": { "ClientParameters": { "type": "structure", "members": { "ClientID": {}, "ClientSecret": { "shape": "S11" } } }, "AuthorizationEndpoint": {}, "HttpMethod": {}, "OAuthHttpParameters": { "shape": "S15" } } }, "ApiKeyAuthParameters": { "type": "structure", "members": { "ApiKeyName": {}, "ApiKeyValue": { "shape": "S11" } } }, "InvocationHttpParameters": { "shape": "S15" } } } } }, "output": { "type": "structure", "members": { "ConnectionArn": {}, "ConnectionState": {}, "CreationTime": { "type": "timestamp" }, "LastModifiedTime": { "type": "timestamp" }, "LastAuthorizedTime": { "type": "timestamp" } } } } }, "shapes": { "S11": { "type": "string", "sensitive": true }, "S15": { "type": "structure", "members": { "HeaderParameters": { "type": "list", "member": { "type": "structure", "members": { "Key": {}, "Value": { "type": "string", "sensitive": true }, "IsValueSecret": { "type": "boolean" } } } }, "QueryStringParameters": { "type": "list", "member": { "type": "structure", "members": { "Key": {}, "Value": { "type": "string", "sensitive": true }, "IsValueSecret": { "type": "boolean" } } } }, "BodyParameters": { "type": "list", "member": { "type": "structure", "members": { "Key": {}, "Value": { "type": "string", "sensitive": true }, "IsValueSecret": { "type": "boolean" } } } } } }, "S1o": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Value" ], "members": { "Key": {}, "Value": {} } } }, "S2y": { "type": "structure", "required": [ "Arn" ], "members": { "Arn": {}, "FilterArns": { "type": "list", "member": {} } } }, "S4n": { "type": "list", "member": { "type": "structure", "required": [ "Id", "Arn" ], "members": { "Id": {}, "Arn": {}, "RoleArn": {}, "Input": {}, "InputPath": {}, "InputTransformer": { "type": "structure", "required": [ "InputTemplate" ], "members": { "InputPathsMap": { "type": "map", "key": {}, "value": {} }, "InputTemplate": {} } }, "KinesisParameters": { "type": "structure", "required": [ "PartitionKeyPath" ], "members": { "PartitionKeyPath": {} } }, "RunCommandParameters": { "type": "structure", "required": [ "RunCommandTargets" ], "members": { "RunCommandTargets": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Values" ], "members": { "Key": {}, "Values": { "type": "list", "member": {} } } } } } }, "EcsParameters": { "type": "structure", "required": [ "TaskDefinitionArn" ], "members": { "TaskDefinitionArn": {}, "TaskCount": { "type": "integer" }, "LaunchType": {}, "NetworkConfiguration": { "type": "structure", "members": { "awsvpcConfiguration": { "type": "structure", "required": [ "Subnets" ], "members": { "Subnets": { "shape": "S59" }, "SecurityGroups": { "shape": "S59" }, "AssignPublicIp": {} } } } }, "PlatformVersion": {}, "Group": {}, "CapacityProviderStrategy": { "type": "list", "member": { "type": "structure", "required": [ "capacityProvider" ], "members": { "capacityProvider": {}, "weight": { "type": "integer" }, "base": { "type": "integer" } } } }, "EnableECSManagedTags": { "type": "boolean" }, "EnableExecuteCommand": { "type": "boolean" }, "PlacementConstraints": { "type": "list", "member": { "type": "structure", "members": { "type": {}, "expression": {} } } }, "PlacementStrategy": { "type": "list", "member": { "type": "structure", "members": { "type": {}, "field": {} } } }, "PropagateTags": {}, "ReferenceId": {}, "Tags": { "shape": "S1o" } } }, "BatchParameters": { "type": "structure", "required": [ "JobDefinition", "JobName" ], "members": { "JobDefinition": {}, "JobName": {}, "ArrayProperties": { "type": "structure", "members": { "Size": { "type": "integer" } } }, "RetryStrategy": { "type": "structure", "members": { "Attempts": { "type": "integer" } } } } }, "SqsParameters": { "type": "structure", "members": { "MessageGroupId": {} } }, "HttpParameters": { "type": "structure", "members": { "PathParameterValues": { "type": "list", "member": {} }, "HeaderParameters": { "type": "map", "key": {}, "value": {} }, "QueryStringParameters": { "type": "map", "key": {}, "value": {} } } }, "RedshiftDataParameters": { "type": "structure", "required": [ "Database", "Sql" ], "members": { "SecretManagerArn": {}, "Database": {}, "DbUser": {}, "Sql": {}, "StatementName": {}, "WithEvent": { "type": "boolean" } } }, "SageMakerPipelineParameters": { "type": "structure", "members": { "PipelineParameterList": { "type": "list", "member": { "type": "structure", "required": [ "Name", "Value" ], "members": { "Name": {}, "Value": {} } } } } }, "DeadLetterConfig": { "type": "structure", "members": { "Arn": {} } }, "RetryPolicy": { "type": "structure", "members": { "MaximumRetryAttempts": { "type": "integer" }, "MaximumEventAgeInSeconds": { "type": "integer" } } } } } }, "S59": { "type": "list", "member": {} }, "S6n": { "type": "list", "member": {} } } } },{}],115:[function(require,module,exports){ arguments[4][42][0].apply(exports,arguments) },{"dup":42}],116:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2015-08-04", "endpointPrefix": "firehose", "jsonVersion": "1.1", "protocol": "json", "protocols": [ "json" ], "serviceAbbreviation": "Firehose", "serviceFullName": "Amazon Kinesis Firehose", "serviceId": "Firehose", "signatureVersion": "v4", "targetPrefix": "Firehose_20150804", "uid": "firehose-2015-08-04", "auth": [ "aws.auth#sigv4" ] }, "operations": { "CreateDeliveryStream": { "input": { "type": "structure", "required": [ "DeliveryStreamName" ], "members": { "DeliveryStreamName": {}, "DeliveryStreamType": {}, "KinesisStreamSourceConfiguration": { "type": "structure", "required": [ "KinesisStreamARN", "RoleARN" ], "members": { "KinesisStreamARN": {}, "RoleARN": {} } }, "DeliveryStreamEncryptionConfigurationInput": { "shape": "S7" }, "S3DestinationConfiguration": { "shape": "Sa", "deprecated": true }, "ExtendedS3DestinationConfiguration": { "type": "structure", "required": [ "RoleARN", "BucketARN" ], "members": { "RoleARN": {}, "BucketARN": {}, "Prefix": {}, "ErrorOutputPrefix": {}, "BufferingHints": { "shape": "Se" }, "CompressionFormat": {}, "EncryptionConfiguration": { "shape": "Si" }, "CloudWatchLoggingOptions": { "shape": "Sl" }, "ProcessingConfiguration": { "shape": "Sq" }, "S3BackupMode": {}, "S3BackupConfiguration": { "shape": "Sa" }, "DataFormatConversionConfiguration": { "shape": "Sz" }, "DynamicPartitioningConfiguration": { "shape": "S1o" }, "FileExtension": {}, "CustomTimeZone": {} } }, "RedshiftDestinationConfiguration": { "type": "structure", "required": [ "RoleARN", "ClusterJDBCURL", "CopyCommand", "S3Configuration" ], "members": { "RoleARN": {}, "ClusterJDBCURL": {}, "CopyCommand": { "shape": "S1v" }, "Username": { "shape": "S1z" }, "Password": { "shape": "S20" }, "RetryOptions": { "shape": "S21" }, "S3Configuration": { "shape": "Sa" }, "ProcessingConfiguration": { "shape": "Sq" }, "S3BackupMode": {}, "S3BackupConfiguration": { "shape": "Sa" }, "CloudWatchLoggingOptions": { "shape": "Sl" }, "SecretsManagerConfiguration": { "shape": "S24" } } }, "ElasticsearchDestinationConfiguration": { "type": "structure", "required": [ "RoleARN", "IndexName", "S3Configuration" ], "members": { "RoleARN": {}, "DomainARN": {}, "ClusterEndpoint": {}, "IndexName": {}, "TypeName": {}, "IndexRotationPeriod": {}, "BufferingHints": { "shape": "S2c" }, "RetryOptions": { "shape": "S2f" }, "S3BackupMode": {}, "S3Configuration": { "shape": "Sa" }, "ProcessingConfiguration": { "shape": "Sq" }, "CloudWatchLoggingOptions": { "shape": "Sl" }, "VpcConfiguration": { "shape": "S2i" }, "DocumentIdOptions": { "shape": "S2l" } } }, "AmazonopensearchserviceDestinationConfiguration": { "type": "structure", "required": [ "RoleARN", "IndexName", "S3Configuration" ], "members": { "RoleARN": {}, "DomainARN": {}, "ClusterEndpoint": {}, "IndexName": {}, "TypeName": {}, "IndexRotationPeriod": {}, "BufferingHints": { "shape": "S2t" }, "RetryOptions": { "shape": "S2w" }, "S3BackupMode": {}, "S3Configuration": { "shape": "Sa" }, "ProcessingConfiguration": { "shape": "Sq" }, "CloudWatchLoggingOptions": { "shape": "Sl" }, "VpcConfiguration": { "shape": "S2i" }, "DocumentIdOptions": { "shape": "S2l" } } }, "SplunkDestinationConfiguration": { "type": "structure", "required": [ "HECEndpoint", "HECEndpointType", "S3Configuration" ], "members": { "HECEndpoint": {}, "HECEndpointType": {}, "HECToken": {}, "HECAcknowledgmentTimeoutInSeconds": { "type": "integer" }, "RetryOptions": { "shape": "S34" }, "S3BackupMode": {}, "S3Configuration": { "shape": "Sa" }, "ProcessingConfiguration": { "shape": "Sq" }, "CloudWatchLoggingOptions": { "shape": "Sl" }, "BufferingHints": { "shape": "S37" }, "SecretsManagerConfiguration": { "shape": "S24" } } }, "HttpEndpointDestinationConfiguration": { "type": "structure", "required": [ "EndpointConfiguration", "S3Configuration" ], "members": { "EndpointConfiguration": { "shape": "S3b" }, "BufferingHints": { "shape": "S3f" }, "CloudWatchLoggingOptions": { "shape": "Sl" }, "RequestConfiguration": { "shape": "S3i" }, "ProcessingConfiguration": { "shape": "Sq" }, "RoleARN": {}, "RetryOptions": { "shape": "S3o" }, "S3BackupMode": {}, "S3Configuration": { "shape": "Sa" }, "SecretsManagerConfiguration": { "shape": "S24" } } }, "Tags": { "shape": "S3r" }, "AmazonOpenSearchServerlessDestinationConfiguration": { "type": "structure", "required": [ "RoleARN", "IndexName", "S3Configuration" ], "members": { "RoleARN": {}, "CollectionEndpoint": {}, "IndexName": {}, "BufferingHints": { "shape": "S3y" }, "RetryOptions": { "shape": "S41" }, "S3BackupMode": {}, "S3Configuration": { "shape": "Sa" }, "ProcessingConfiguration": { "shape": "Sq" }, "CloudWatchLoggingOptions": { "shape": "Sl" }, "VpcConfiguration": { "shape": "S2i" } } }, "MSKSourceConfiguration": { "type": "structure", "required": [ "MSKClusterARN", "TopicName", "AuthenticationConfiguration" ], "members": { "MSKClusterARN": {}, "TopicName": {}, "AuthenticationConfiguration": { "shape": "S47" }, "ReadFromTimestamp": { "type": "timestamp" } } }, "SnowflakeDestinationConfiguration": { "type": "structure", "required": [ "AccountUrl", "Database", "Schema", "Table", "RoleARN", "S3Configuration" ], "members": { "AccountUrl": { "shape": "S4b" }, "PrivateKey": { "shape": "S4c" }, "KeyPassphrase": { "shape": "S4d" }, "User": { "shape": "S4e" }, "Database": { "shape": "S4f" }, "Schema": { "shape": "S4g" }, "Table": { "shape": "S4h" }, "SnowflakeRoleConfiguration": { "shape": "S4i" }, "DataLoadingOption": {}, "MetaDataColumnName": { "shape": "S4l" }, "ContentColumnName": { "shape": "S4m" }, "SnowflakeVpcConfiguration": { "shape": "S4n" }, "CloudWatchLoggingOptions": { "shape": "Sl" }, "ProcessingConfiguration": { "shape": "Sq" }, "RoleARN": {}, "RetryOptions": { "shape": "S4p" }, "S3BackupMode": {}, "S3Configuration": { "shape": "Sa" }, "SecretsManagerConfiguration": { "shape": "S24" }, "BufferingHints": { "shape": "S4s" } } }, "IcebergDestinationConfiguration": { "type": "structure", "required": [ "RoleARN", "CatalogConfiguration", "S3Configuration" ], "members": { "DestinationTableConfigurationList": { "shape": "S4w" }, "BufferingHints": { "shape": "Se" }, "CloudWatchLoggingOptions": { "shape": "Sl" }, "ProcessingConfiguration": { "shape": "Sq" }, "S3BackupMode": {}, "RetryOptions": { "shape": "S1p" }, "RoleARN": {}, "CatalogConfiguration": { "shape": "S4z" }, "S3Configuration": { "shape": "Sa" } } } } }, "output": { "type": "structure", "members": { "DeliveryStreamARN": {} } } }, "DeleteDeliveryStream": { "input": { "type": "structure", "required": [ "DeliveryStreamName" ], "members": { "DeliveryStreamName": {}, "AllowForceDelete": { "type": "boolean" } } }, "output": { "type": "structure", "members": {} } }, "DescribeDeliveryStream": { "input": { "type": "structure", "required": [ "DeliveryStreamName" ], "members": { "DeliveryStreamName": {}, "Limit": { "type": "integer" }, "ExclusiveStartDestinationId": {} } }, "output": { "type": "structure", "required": [ "DeliveryStreamDescription" ], "members": { "DeliveryStreamDescription": { "type": "structure", "required": [ "DeliveryStreamName", "DeliveryStreamARN", "DeliveryStreamStatus", "DeliveryStreamType", "VersionId", "Destinations", "HasMoreDestinations" ], "members": { "DeliveryStreamName": {}, "DeliveryStreamARN": {}, "DeliveryStreamStatus": {}, "FailureDescription": { "shape": "S5b" }, "DeliveryStreamEncryptionConfiguration": { "type": "structure", "members": { "KeyARN": {}, "KeyType": {}, "Status": {}, "FailureDescription": { "shape": "S5b" } } }, "DeliveryStreamType": {}, "VersionId": {}, "CreateTimestamp": { "type": "timestamp" }, "LastUpdateTimestamp": { "type": "timestamp" }, "Source": { "type": "structure", "members": { "KinesisStreamSourceDescription": { "type": "structure", "members": { "KinesisStreamARN": {}, "RoleARN": {}, "DeliveryStartTimestamp": { "type": "timestamp" } } }, "MSKSourceDescription": { "type": "structure", "members": { "MSKClusterARN": {}, "TopicName": {}, "AuthenticationConfiguration": { "shape": "S47" }, "DeliveryStartTimestamp": { "type": "timestamp" }, "ReadFromTimestamp": { "type": "timestamp" } } } } }, "Destinations": { "type": "list", "member": { "type": "structure", "required": [ "DestinationId" ], "members": { "DestinationId": {}, "S3DestinationDescription": { "shape": "S5n" }, "ExtendedS3DestinationDescription": { "type": "structure", "required": [ "RoleARN", "BucketARN", "BufferingHints", "CompressionFormat", "EncryptionConfiguration" ], "members": { "RoleARN": {}, "BucketARN": {}, "Prefix": {}, "ErrorOutputPrefix": {}, "BufferingHints": { "shape": "Se" }, "CompressionFormat": {}, "EncryptionConfiguration": { "shape": "Si" }, "CloudWatchLoggingOptions": { "shape": "Sl" }, "ProcessingConfiguration": { "shape": "Sq" }, "S3BackupMode": {}, "S3BackupDescription": { "shape": "S5n" }, "DataFormatConversionConfiguration": { "shape": "Sz" }, "DynamicPartitioningConfiguration": { "shape": "S1o" }, "FileExtension": {}, "CustomTimeZone": {} } }, "RedshiftDestinationDescription": { "type": "structure", "required": [ "RoleARN", "ClusterJDBCURL", "CopyCommand", "S3DestinationDescription" ], "members": { "RoleARN": {}, "ClusterJDBCURL": {}, "CopyCommand": { "shape": "S1v" }, "Username": { "shape": "S1z" }, "RetryOptions": { "shape": "S21" }, "S3DestinationDescription": { "shape": "S5n" }, "ProcessingConfiguration": { "shape": "Sq" }, "S3BackupMode": {}, "S3BackupDescription": { "shape": "S5n" }, "CloudWatchLoggingOptions": { "shape": "Sl" }, "SecretsManagerConfiguration": { "shape": "S24" } } }, "ElasticsearchDestinationDescription": { "type": "structure", "members": { "RoleARN": {}, "DomainARN": {}, "ClusterEndpoint": {}, "IndexName": {}, "TypeName": {}, "IndexRotationPeriod": {}, "BufferingHints": { "shape": "S2c" }, "RetryOptions": { "shape": "S2f" }, "S3BackupMode": {}, "S3DestinationDescription": { "shape": "S5n" }, "ProcessingConfiguration": { "shape": "Sq" }, "CloudWatchLoggingOptions": { "shape": "Sl" }, "VpcConfigurationDescription": { "shape": "S5r" }, "DocumentIdOptions": { "shape": "S2l" } } }, "AmazonopensearchserviceDestinationDescription": { "type": "structure", "members": { "RoleARN": {}, "DomainARN": {}, "ClusterEndpoint": {}, "IndexName": {}, "TypeName": {}, "IndexRotationPeriod": {}, "BufferingHints": { "shape": "S2t" }, "RetryOptions": { "shape": "S2w" }, "S3BackupMode": {}, "S3DestinationDescription": { "shape": "S5n" }, "ProcessingConfiguration": { "shape": "Sq" }, "CloudWatchLoggingOptions": { "shape": "Sl" }, "VpcConfigurationDescription": { "shape": "S5r" }, "DocumentIdOptions": { "shape": "S2l" } } }, "SplunkDestinationDescription": { "type": "structure", "members": { "HECEndpoint": {}, "HECEndpointType": {}, "HECToken": {}, "HECAcknowledgmentTimeoutInSeconds": { "type": "integer" }, "RetryOptions": { "shape": "S34" }, "S3BackupMode": {}, "S3DestinationDescription": { "shape": "S5n" }, "ProcessingConfiguration": { "shape": "Sq" }, "CloudWatchLoggingOptions": { "shape": "Sl" }, "BufferingHints": { "shape": "S37" }, "SecretsManagerConfiguration": { "shape": "S24" } } }, "HttpEndpointDestinationDescription": { "type": "structure", "members": { "EndpointConfiguration": { "type": "structure", "members": { "Url": { "shape": "S3c" }, "Name": {} } }, "BufferingHints": { "shape": "S3f" }, "CloudWatchLoggingOptions": { "shape": "Sl" }, "RequestConfiguration": { "shape": "S3i" }, "ProcessingConfiguration": { "shape": "Sq" }, "RoleARN": {}, "RetryOptions": { "shape": "S3o" }, "S3BackupMode": {}, "S3DestinationDescription": { "shape": "S5n" }, "SecretsManagerConfiguration": { "shape": "S24" } } }, "SnowflakeDestinationDescription": { "type": "structure", "members": { "AccountUrl": { "shape": "S4b" }, "User": { "shape": "S4e" }, "Database": { "shape": "S4f" }, "Schema": { "shape": "S4g" }, "Table": { "shape": "S4h" }, "SnowflakeRoleConfiguration": { "shape": "S4i" }, "DataLoadingOption": {}, "MetaDataColumnName": { "shape": "S4l" }, "ContentColumnName": { "shape": "S4m" }, "SnowflakeVpcConfiguration": { "shape": "S4n" }, "CloudWatchLoggingOptions": { "shape": "Sl" }, "ProcessingConfiguration": { "shape": "Sq" }, "RoleARN": {}, "RetryOptions": { "shape": "S4p" }, "S3BackupMode": {}, "S3DestinationDescription": { "shape": "S5n" }, "SecretsManagerConfiguration": { "shape": "S24" }, "BufferingHints": { "shape": "S4s" } } }, "AmazonOpenSearchServerlessDestinationDescription": { "type": "structure", "members": { "RoleARN": {}, "CollectionEndpoint": {}, "IndexName": {}, "BufferingHints": { "shape": "S3y" }, "RetryOptions": { "shape": "S41" }, "S3BackupMode": {}, "S3DestinationDescription": { "shape": "S5n" }, "ProcessingConfiguration": { "shape": "Sq" }, "CloudWatchLoggingOptions": { "shape": "Sl" }, "VpcConfigurationDescription": { "shape": "S5r" } } }, "IcebergDestinationDescription": { "type": "structure", "members": { "DestinationTableConfigurationList": { "shape": "S4w" }, "BufferingHints": { "shape": "Se" }, "CloudWatchLoggingOptions": { "shape": "Sl" }, "ProcessingConfiguration": { "shape": "Sq" }, "S3BackupMode": {}, "RetryOptions": { "shape": "S1p" }, "RoleARN": {}, "CatalogConfiguration": { "shape": "S4z" }, "S3DestinationDescription": { "shape": "S5n" } } } } } }, "HasMoreDestinations": { "type": "boolean" } } } } } }, "ListDeliveryStreams": { "input": { "type": "structure", "members": { "Limit": { "type": "integer" }, "DeliveryStreamType": {}, "ExclusiveStartDeliveryStreamName": {} } }, "output": { "type": "structure", "required": [ "DeliveryStreamNames", "HasMoreDeliveryStreams" ], "members": { "DeliveryStreamNames": { "type": "list", "member": {} }, "HasMoreDeliveryStreams": { "type": "boolean" } } } }, "ListTagsForDeliveryStream": { "input": { "type": "structure", "required": [ "DeliveryStreamName" ], "members": { "DeliveryStreamName": {}, "ExclusiveStartTagKey": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "required": [ "Tags", "HasMoreTags" ], "members": { "Tags": { "type": "list", "member": { "shape": "S3s" } }, "HasMoreTags": { "type": "boolean" } } } }, "PutRecord": { "input": { "type": "structure", "required": [ "DeliveryStreamName", "Record" ], "members": { "DeliveryStreamName": {}, "Record": { "shape": "S68" } } }, "output": { "type": "structure", "required": [ "RecordId" ], "members": { "RecordId": {}, "Encrypted": { "type": "boolean" } } } }, "PutRecordBatch": { "input": { "type": "structure", "required": [ "DeliveryStreamName", "Records" ], "members": { "DeliveryStreamName": {}, "Records": { "type": "list", "member": { "shape": "S68" } } } }, "output": { "type": "structure", "required": [ "FailedPutCount", "RequestResponses" ], "members": { "FailedPutCount": { "type": "integer" }, "Encrypted": { "type": "boolean" }, "RequestResponses": { "type": "list", "member": { "type": "structure", "members": { "RecordId": {}, "ErrorCode": {}, "ErrorMessage": {} } } } } } }, "StartDeliveryStreamEncryption": { "input": { "type": "structure", "required": [ "DeliveryStreamName" ], "members": { "DeliveryStreamName": {}, "DeliveryStreamEncryptionConfigurationInput": { "shape": "S7" } } }, "output": { "type": "structure", "members": {} } }, "StopDeliveryStreamEncryption": { "input": { "type": "structure", "required": [ "DeliveryStreamName" ], "members": { "DeliveryStreamName": {} } }, "output": { "type": "structure", "members": {} } }, "TagDeliveryStream": { "input": { "type": "structure", "required": [ "DeliveryStreamName", "Tags" ], "members": { "DeliveryStreamName": {}, "Tags": { "shape": "S3r" } } }, "output": { "type": "structure", "members": {} } }, "UntagDeliveryStream": { "input": { "type": "structure", "required": [ "DeliveryStreamName", "TagKeys" ], "members": { "DeliveryStreamName": {}, "TagKeys": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": {} } }, "UpdateDestination": { "input": { "type": "structure", "required": [ "DeliveryStreamName", "CurrentDeliveryStreamVersionId", "DestinationId" ], "members": { "DeliveryStreamName": {}, "CurrentDeliveryStreamVersionId": {}, "DestinationId": {}, "S3DestinationUpdate": { "shape": "S6t", "deprecated": true }, "ExtendedS3DestinationUpdate": { "type": "structure", "members": { "RoleARN": {}, "BucketARN": {}, "Prefix": {}, "ErrorOutputPrefix": {}, "BufferingHints": { "shape": "Se" }, "CompressionFormat": {}, "EncryptionConfiguration": { "shape": "Si" }, "CloudWatchLoggingOptions": { "shape": "Sl" }, "ProcessingConfiguration": { "shape": "Sq" }, "S3BackupMode": {}, "S3BackupUpdate": { "shape": "S6t" }, "DataFormatConversionConfiguration": { "shape": "Sz" }, "DynamicPartitioningConfiguration": { "shape": "S1o" }, "FileExtension": {}, "CustomTimeZone": {} } }, "RedshiftDestinationUpdate": { "type": "structure", "members": { "RoleARN": {}, "ClusterJDBCURL": {}, "CopyCommand": { "shape": "S1v" }, "Username": { "shape": "S1z" }, "Password": { "shape": "S20" }, "RetryOptions": { "shape": "S21" }, "S3Update": { "shape": "S6t" }, "ProcessingConfiguration": { "shape": "Sq" }, "S3BackupMode": {}, "S3BackupUpdate": { "shape": "S6t" }, "CloudWatchLoggingOptions": { "shape": "Sl" }, "SecretsManagerConfiguration": { "shape": "S24" } } }, "ElasticsearchDestinationUpdate": { "type": "structure", "members": { "RoleARN": {}, "DomainARN": {}, "ClusterEndpoint": {}, "IndexName": {}, "TypeName": {}, "IndexRotationPeriod": {}, "BufferingHints": { "shape": "S2c" }, "RetryOptions": { "shape": "S2f" }, "S3Update": { "shape": "S6t" }, "ProcessingConfiguration": { "shape": "Sq" }, "CloudWatchLoggingOptions": { "shape": "Sl" }, "DocumentIdOptions": { "shape": "S2l" } } }, "AmazonopensearchserviceDestinationUpdate": { "type": "structure", "members": { "RoleARN": {}, "DomainARN": {}, "ClusterEndpoint": {}, "IndexName": {}, "TypeName": {}, "IndexRotationPeriod": {}, "BufferingHints": { "shape": "S2t" }, "RetryOptions": { "shape": "S2w" }, "S3Update": { "shape": "S6t" }, "ProcessingConfiguration": { "shape": "Sq" }, "CloudWatchLoggingOptions": { "shape": "Sl" }, "DocumentIdOptions": { "shape": "S2l" } } }, "SplunkDestinationUpdate": { "type": "structure", "members": { "HECEndpoint": {}, "HECEndpointType": {}, "HECToken": {}, "HECAcknowledgmentTimeoutInSeconds": { "type": "integer" }, "RetryOptions": { "shape": "S34" }, "S3BackupMode": {}, "S3Update": { "shape": "S6t" }, "ProcessingConfiguration": { "shape": "Sq" }, "CloudWatchLoggingOptions": { "shape": "Sl" }, "BufferingHints": { "shape": "S37" }, "SecretsManagerConfiguration": { "shape": "S24" } } }, "HttpEndpointDestinationUpdate": { "type": "structure", "members": { "EndpointConfiguration": { "shape": "S3b" }, "BufferingHints": { "shape": "S3f" }, "CloudWatchLoggingOptions": { "shape": "Sl" }, "RequestConfiguration": { "shape": "S3i" }, "ProcessingConfiguration": { "shape": "Sq" }, "RoleARN": {}, "RetryOptions": { "shape": "S3o" }, "S3BackupMode": {}, "S3Update": { "shape": "S6t" }, "SecretsManagerConfiguration": { "shape": "S24" } } }, "AmazonOpenSearchServerlessDestinationUpdate": { "type": "structure", "members": { "RoleARN": {}, "CollectionEndpoint": {}, "IndexName": {}, "BufferingHints": { "shape": "S3y" }, "RetryOptions": { "shape": "S41" }, "S3Update": { "shape": "S6t" }, "ProcessingConfiguration": { "shape": "Sq" }, "CloudWatchLoggingOptions": { "shape": "Sl" } } }, "SnowflakeDestinationUpdate": { "type": "structure", "members": { "AccountUrl": { "shape": "S4b" }, "PrivateKey": { "shape": "S4c" }, "KeyPassphrase": { "shape": "S4d" }, "User": { "shape": "S4e" }, "Database": { "shape": "S4f" }, "Schema": { "shape": "S4g" }, "Table": { "shape": "S4h" }, "SnowflakeRoleConfiguration": { "shape": "S4i" }, "DataLoadingOption": {}, "MetaDataColumnName": { "shape": "S4l" }, "ContentColumnName": { "shape": "S4m" }, "CloudWatchLoggingOptions": { "shape": "Sl" }, "ProcessingConfiguration": { "shape": "Sq" }, "RoleARN": {}, "RetryOptions": { "shape": "S4p" }, "S3BackupMode": {}, "S3Update": { "shape": "S6t" }, "SecretsManagerConfiguration": { "shape": "S24" }, "BufferingHints": { "shape": "S4s" } } }, "IcebergDestinationUpdate": { "type": "structure", "members": { "DestinationTableConfigurationList": { "shape": "S4w" }, "BufferingHints": { "shape": "Se" }, "CloudWatchLoggingOptions": { "shape": "Sl" }, "ProcessingConfiguration": { "shape": "Sq" }, "S3BackupMode": {}, "RetryOptions": { "shape": "S1p" }, "RoleARN": {}, "CatalogConfiguration": { "shape": "S4z" }, "S3Configuration": { "shape": "Sa" } } } } }, "output": { "type": "structure", "members": {} } } }, "shapes": { "S7": { "type": "structure", "required": [ "KeyType" ], "members": { "KeyARN": {}, "KeyType": {} } }, "Sa": { "type": "structure", "required": [ "RoleARN", "BucketARN" ], "members": { "RoleARN": {}, "BucketARN": {}, "Prefix": {}, "ErrorOutputPrefix": {}, "BufferingHints": { "shape": "Se" }, "CompressionFormat": {}, "EncryptionConfiguration": { "shape": "Si" }, "CloudWatchLoggingOptions": { "shape": "Sl" } } }, "Se": { "type": "structure", "members": { "SizeInMBs": { "type": "integer" }, "IntervalInSeconds": { "type": "integer" } } }, "Si": { "type": "structure", "members": { "NoEncryptionConfig": {}, "KMSEncryptionConfig": { "type": "structure", "required": [ "AWSKMSKeyARN" ], "members": { "AWSKMSKeyARN": {} } } } }, "Sl": { "type": "structure", "members": { "Enabled": { "type": "boolean" }, "LogGroupName": {}, "LogStreamName": {} } }, "Sq": { "type": "structure", "members": { "Enabled": { "type": "boolean" }, "Processors": { "type": "list", "member": { "type": "structure", "required": [ "Type" ], "members": { "Type": {}, "Parameters": { "type": "list", "member": { "type": "structure", "required": [ "ParameterName", "ParameterValue" ], "members": { "ParameterName": {}, "ParameterValue": {} } } } } } } } }, "Sz": { "type": "structure", "members": { "SchemaConfiguration": { "type": "structure", "members": { "RoleARN": {}, "CatalogId": {}, "DatabaseName": {}, "TableName": {}, "Region": {}, "VersionId": {} } }, "InputFormatConfiguration": { "type": "structure", "members": { "Deserializer": { "type": "structure", "members": { "OpenXJsonSerDe": { "type": "structure", "members": { "ConvertDotsInJsonKeysToUnderscores": { "type": "boolean" }, "CaseInsensitive": { "type": "boolean" }, "ColumnToJsonKeyMappings": { "type": "map", "key": {}, "value": {} } } }, "HiveJsonSerDe": { "type": "structure", "members": { "TimestampFormats": { "type": "list", "member": {} } } } } } } }, "OutputFormatConfiguration": { "type": "structure", "members": { "Serializer": { "type": "structure", "members": { "ParquetSerDe": { "type": "structure", "members": { "BlockSizeBytes": { "type": "integer" }, "PageSizeBytes": { "type": "integer" }, "Compression": {}, "EnableDictionaryCompression": { "type": "boolean" }, "MaxPaddingBytes": { "type": "integer" }, "WriterVersion": {} } }, "OrcSerDe": { "type": "structure", "members": { "StripeSizeBytes": { "type": "integer" }, "BlockSizeBytes": { "type": "integer" }, "RowIndexStride": { "type": "integer" }, "EnablePadding": { "type": "boolean" }, "PaddingTolerance": { "type": "double" }, "Compression": {}, "BloomFilterColumns": { "shape": "S1m" }, "BloomFilterFalsePositiveProbability": { "type": "double" }, "DictionaryKeyThreshold": { "type": "double" }, "FormatVersion": {} } } } } } }, "Enabled": { "type": "boolean" } } }, "S1m": { "type": "list", "member": {} }, "S1o": { "type": "structure", "members": { "RetryOptions": { "shape": "S1p" }, "Enabled": { "type": "boolean" } } }, "S1p": { "type": "structure", "members": { "DurationInSeconds": { "type": "integer" } } }, "S1v": { "type": "structure", "required": [ "DataTableName" ], "members": { "DataTableName": {}, "DataTableColumns": {}, "CopyOptions": {} } }, "S1z": { "type": "string", "sensitive": true }, "S20": { "type": "string", "sensitive": true }, "S21": { "type": "structure", "members": { "DurationInSeconds": { "type": "integer" } } }, "S24": { "type": "structure", "required": [ "Enabled" ], "members": { "SecretARN": {}, "RoleARN": {}, "Enabled": { "type": "boolean" } } }, "S2c": { "type": "structure", "members": { "IntervalInSeconds": { "type": "integer" }, "SizeInMBs": { "type": "integer" } } }, "S2f": { "type": "structure", "members": { "DurationInSeconds": { "type": "integer" } } }, "S2i": { "type": "structure", "required": [ "SubnetIds", "RoleARN", "SecurityGroupIds" ], "members": { "SubnetIds": { "shape": "S2j" }, "RoleARN": {}, "SecurityGroupIds": { "shape": "S2k" } } }, "S2j": { "type": "list", "member": {} }, "S2k": { "type": "list", "member": {} }, "S2l": { "type": "structure", "required": [ "DefaultDocumentIdFormat" ], "members": { "DefaultDocumentIdFormat": {} } }, "S2t": { "type": "structure", "members": { "IntervalInSeconds": { "type": "integer" }, "SizeInMBs": { "type": "integer" } } }, "S2w": { "type": "structure", "members": { "DurationInSeconds": { "type": "integer" } } }, "S34": { "type": "structure", "members": { "DurationInSeconds": { "type": "integer" } } }, "S37": { "type": "structure", "members": { "IntervalInSeconds": { "type": "integer" }, "SizeInMBs": { "type": "integer" } } }, "S3b": { "type": "structure", "required": [ "Url" ], "members": { "Url": { "shape": "S3c" }, "Name": {}, "AccessKey": { "type": "string", "sensitive": true } } }, "S3c": { "type": "string", "sensitive": true }, "S3f": { "type": "structure", "members": { "SizeInMBs": { "type": "integer" }, "IntervalInSeconds": { "type": "integer" } } }, "S3i": { "type": "structure", "members": { "ContentEncoding": {}, "CommonAttributes": { "type": "list", "member": { "type": "structure", "required": [ "AttributeName", "AttributeValue" ], "members": { "AttributeName": { "type": "string", "sensitive": true }, "AttributeValue": { "type": "string", "sensitive": true } } } } } }, "S3o": { "type": "structure", "members": { "DurationInSeconds": { "type": "integer" } } }, "S3r": { "type": "list", "member": { "shape": "S3s" } }, "S3s": { "type": "structure", "required": [ "Key" ], "members": { "Key": {}, "Value": {} } }, "S3y": { "type": "structure", "members": { "IntervalInSeconds": { "type": "integer" }, "SizeInMBs": { "type": "integer" } } }, "S41": { "type": "structure", "members": { "DurationInSeconds": { "type": "integer" } } }, "S47": { "type": "structure", "required": [ "RoleARN", "Connectivity" ], "members": { "RoleARN": {}, "Connectivity": {} } }, "S4b": { "type": "string", "sensitive": true }, "S4c": { "type": "string", "sensitive": true }, "S4d": { "type": "string", "sensitive": true }, "S4e": { "type": "string", "sensitive": true }, "S4f": { "type": "string", "sensitive": true }, "S4g": { "type": "string", "sensitive": true }, "S4h": { "type": "string", "sensitive": true }, "S4i": { "type": "structure", "members": { "Enabled": { "type": "boolean" }, "SnowflakeRole": { "type": "string", "sensitive": true } } }, "S4l": { "type": "string", "sensitive": true }, "S4m": { "type": "string", "sensitive": true }, "S4n": { "type": "structure", "required": [ "PrivateLinkVpceId" ], "members": { "PrivateLinkVpceId": { "type": "string", "sensitive": true } } }, "S4p": { "type": "structure", "members": { "DurationInSeconds": { "type": "integer" } } }, "S4s": { "type": "structure", "members": { "SizeInMBs": { "type": "integer" }, "IntervalInSeconds": { "type": "integer" } } }, "S4w": { "type": "list", "member": { "type": "structure", "required": [ "DestinationTableName", "DestinationDatabaseName" ], "members": { "DestinationTableName": {}, "DestinationDatabaseName": {}, "UniqueKeys": { "shape": "S1m" }, "S3ErrorOutputPrefix": {} } } }, "S4z": { "type": "structure", "members": { "CatalogARN": {} } }, "S5b": { "type": "structure", "required": [ "Type", "Details" ], "members": { "Type": {}, "Details": {} } }, "S5n": { "type": "structure", "required": [ "RoleARN", "BucketARN", "BufferingHints", "CompressionFormat", "EncryptionConfiguration" ], "members": { "RoleARN": {}, "BucketARN": {}, "Prefix": {}, "ErrorOutputPrefix": {}, "BufferingHints": { "shape": "Se" }, "CompressionFormat": {}, "EncryptionConfiguration": { "shape": "Si" }, "CloudWatchLoggingOptions": { "shape": "Sl" } } }, "S5r": { "type": "structure", "required": [ "SubnetIds", "RoleARN", "SecurityGroupIds", "VpcId" ], "members": { "SubnetIds": { "shape": "S2j" }, "RoleARN": {}, "SecurityGroupIds": { "shape": "S2k" }, "VpcId": {} } }, "S68": { "type": "structure", "required": [ "Data" ], "members": { "Data": { "type": "blob" } } }, "S6t": { "type": "structure", "members": { "RoleARN": {}, "BucketARN": {}, "Prefix": {}, "ErrorOutputPrefix": {}, "BufferingHints": { "shape": "Se" }, "CompressionFormat": {}, "EncryptionConfiguration": { "shape": "Si" }, "CloudWatchLoggingOptions": { "shape": "Sl" } } } } } },{}],117:[function(require,module,exports){ arguments[4][42][0].apply(exports,arguments) },{"dup":42}],118:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2018-06-26", "endpointPrefix": "forecast", "jsonVersion": "1.1", "protocol": "json", "serviceFullName": "Amazon Forecast Service", "serviceId": "forecast", "signatureVersion": "v4", "signingName": "forecast", "targetPrefix": "AmazonForecast", "uid": "forecast-2018-06-26" }, "operations": { "CreateAutoPredictor": { "input": { "type": "structure", "required": [ "PredictorName" ], "members": { "PredictorName": {}, "ForecastHorizon": { "type": "integer" }, "ForecastTypes": { "shape": "S4" }, "ForecastDimensions": { "shape": "S6" }, "ForecastFrequency": {}, "DataConfig": { "shape": "S8" }, "EncryptionConfig": { "shape": "Si" }, "ReferencePredictorArn": {}, "OptimizationMetric": {}, "ExplainPredictor": { "type": "boolean" }, "Tags": { "shape": "Sm" }, "MonitorConfig": { "type": "structure", "required": [ "MonitorName" ], "members": { "MonitorName": {} } }, "TimeAlignmentBoundary": { "shape": "Sr" } } }, "output": { "type": "structure", "members": { "PredictorArn": {} } } }, "CreateDataset": { "input": { "type": "structure", "required": [ "DatasetName", "Domain", "DatasetType", "Schema" ], "members": { "DatasetName": {}, "Domain": {}, "DatasetType": {}, "DataFrequency": {}, "Schema": { "shape": "S10" }, "EncryptionConfig": { "shape": "Si" }, "Tags": { "shape": "Sm" } } }, "output": { "type": "structure", "members": { "DatasetArn": {} } } }, "CreateDatasetGroup": { "input": { "type": "structure", "required": [ "DatasetGroupName", "Domain" ], "members": { "DatasetGroupName": {}, "Domain": {}, "DatasetArns": { "shape": "S16" }, "Tags": { "shape": "Sm" } } }, "output": { "type": "structure", "members": { "DatasetGroupArn": {} } } }, "CreateDatasetImportJob": { "input": { "type": "structure", "required": [ "DatasetImportJobName", "DatasetArn", "DataSource" ], "members": { "DatasetImportJobName": {}, "DatasetArn": {}, "DataSource": { "shape": "S19" }, "TimestampFormat": {}, "TimeZone": {}, "UseGeolocationForTimeZone": { "type": "boolean" }, "GeolocationFormat": {}, "Tags": { "shape": "Sm" }, "Format": {}, "ImportMode": {} } }, "output": { "type": "structure", "members": { "DatasetImportJobArn": {} } } }, "CreateExplainability": { "input": { "type": "structure", "required": [ "ExplainabilityName", "ResourceArn", "ExplainabilityConfig" ], "members": { "ExplainabilityName": {}, "ResourceArn": {}, "ExplainabilityConfig": { "shape": "S1k" }, "DataSource": { "shape": "S19" }, "Schema": { "shape": "S10" }, "EnableVisualization": { "type": "boolean" }, "StartDateTime": {}, "EndDateTime": {}, "Tags": { "shape": "Sm" } } }, "output": { "type": "structure", "members": { "ExplainabilityArn": {} } } }, "CreateExplainabilityExport": { "input": { "type": "structure", "required": [ "ExplainabilityExportName", "ExplainabilityArn", "Destination" ], "members": { "ExplainabilityExportName": {}, "ExplainabilityArn": {}, "Destination": { "shape": "S1q" }, "Tags": { "shape": "Sm" }, "Format": {} } }, "output": { "type": "structure", "members": { "ExplainabilityExportArn": {} } } }, "CreateForecast": { "input": { "type": "structure", "required": [ "ForecastName", "PredictorArn" ], "members": { "ForecastName": {}, "PredictorArn": {}, "ForecastTypes": { "shape": "S4" }, "Tags": { "shape": "Sm" }, "TimeSeriesSelector": { "shape": "S1t" } } }, "output": { "type": "structure", "members": { "ForecastArn": {} } } }, "CreateForecastExportJob": { "input": { "type": "structure", "required": [ "ForecastExportJobName", "ForecastArn", "Destination" ], "members": { "ForecastExportJobName": {}, "ForecastArn": {}, "Destination": { "shape": "S1q" }, "Tags": { "shape": "Sm" }, "Format": {} } }, "output": { "type": "structure", "members": { "ForecastExportJobArn": {} } } }, "CreateMonitor": { "input": { "type": "structure", "required": [ "MonitorName", "ResourceArn" ], "members": { "MonitorName": {}, "ResourceArn": {}, "Tags": { "shape": "Sm" } } }, "output": { "type": "structure", "members": { "MonitorArn": {} } } }, "CreatePredictor": { "input": { "type": "structure", "required": [ "PredictorName", "ForecastHorizon", "InputDataConfig", "FeaturizationConfig" ], "members": { "PredictorName": {}, "AlgorithmArn": {}, "ForecastHorizon": { "type": "integer" }, "ForecastTypes": { "shape": "S4" }, "PerformAutoML": { "type": "boolean" }, "AutoMLOverrideStrategy": {}, "PerformHPO": { "type": "boolean" }, "TrainingParameters": { "shape": "S22" }, "EvaluationParameters": { "shape": "S25" }, "HPOConfig": { "shape": "S26" }, "InputDataConfig": { "shape": "S2g" }, "FeaturizationConfig": { "shape": "S2j" }, "EncryptionConfig": { "shape": "Si" }, "Tags": { "shape": "Sm" }, "OptimizationMetric": {} } }, "output": { "type": "structure", "members": { "PredictorArn": {} } } }, "CreatePredictorBacktestExportJob": { "input": { "type": "structure", "required": [ "PredictorBacktestExportJobName", "PredictorArn", "Destination" ], "members": { "PredictorBacktestExportJobName": {}, "PredictorArn": {}, "Destination": { "shape": "S1q" }, "Tags": { "shape": "Sm" }, "Format": {} } }, "output": { "type": "structure", "members": { "PredictorBacktestExportJobArn": {} } } }, "CreateWhatIfAnalysis": { "input": { "type": "structure", "required": [ "WhatIfAnalysisName", "ForecastArn" ], "members": { "WhatIfAnalysisName": {}, "ForecastArn": {}, "TimeSeriesSelector": { "shape": "S1t" }, "Tags": { "shape": "Sm" } } }, "output": { "type": "structure", "members": { "WhatIfAnalysisArn": {} } } }, "CreateWhatIfForecast": { "input": { "type": "structure", "required": [ "WhatIfForecastName", "WhatIfAnalysisArn" ], "members": { "WhatIfForecastName": {}, "WhatIfAnalysisArn": {}, "TimeSeriesTransformations": { "shape": "S2w" }, "TimeSeriesReplacementsDataSource": { "shape": "S34" }, "Tags": { "shape": "Sm" } } }, "output": { "type": "structure", "members": { "WhatIfForecastArn": {} } } }, "CreateWhatIfForecastExport": { "input": { "type": "structure", "required": [ "WhatIfForecastExportName", "WhatIfForecastArns", "Destination" ], "members": { "WhatIfForecastExportName": {}, "WhatIfForecastArns": { "shape": "S38" }, "Destination": { "shape": "S1q" }, "Tags": { "shape": "Sm" }, "Format": {} } }, "output": { "type": "structure", "members": { "WhatIfForecastExportArn": {} } } }, "DeleteDataset": { "input": { "type": "structure", "required": [ "DatasetArn" ], "members": { "DatasetArn": {} } }, "idempotent": true }, "DeleteDatasetGroup": { "input": { "type": "structure", "required": [ "DatasetGroupArn" ], "members": { "DatasetGroupArn": {} } }, "idempotent": true }, "DeleteDatasetImportJob": { "input": { "type": "structure", "required": [ "DatasetImportJobArn" ], "members": { "DatasetImportJobArn": {} } }, "idempotent": true }, "DeleteExplainability": { "input": { "type": "structure", "required": [ "ExplainabilityArn" ], "members": { "ExplainabilityArn": {} } }, "idempotent": true }, "DeleteExplainabilityExport": { "input": { "type": "structure", "required": [ "ExplainabilityExportArn" ], "members": { "ExplainabilityExportArn": {} } }, "idempotent": true }, "DeleteForecast": { "input": { "type": "structure", "required": [ "ForecastArn" ], "members": { "ForecastArn": {} } }, "idempotent": true }, "DeleteForecastExportJob": { "input": { "type": "structure", "required": [ "ForecastExportJobArn" ], "members": { "ForecastExportJobArn": {} } }, "idempotent": true }, "DeleteMonitor": { "input": { "type": "structure", "required": [ "MonitorArn" ], "members": { "MonitorArn": {} } }, "idempotent": true }, "DeletePredictor": { "input": { "type": "structure", "required": [ "PredictorArn" ], "members": { "PredictorArn": {} } }, "idempotent": true }, "DeletePredictorBacktestExportJob": { "input": { "type": "structure", "required": [ "PredictorBacktestExportJobArn" ], "members": { "PredictorBacktestExportJobArn": {} } }, "idempotent": true }, "DeleteResourceTree": { "input": { "type": "structure", "required": [ "ResourceArn" ], "members": { "ResourceArn": {} } }, "idempotent": true }, "DeleteWhatIfAnalysis": { "input": { "type": "structure", "required": [ "WhatIfAnalysisArn" ], "members": { "WhatIfAnalysisArn": {} } }, "idempotent": true }, "DeleteWhatIfForecast": { "input": { "type": "structure", "required": [ "WhatIfForecastArn" ], "members": { "WhatIfForecastArn": {} } }, "idempotent": true }, "DeleteWhatIfForecastExport": { "input": { "type": "structure", "required": [ "WhatIfForecastExportArn" ], "members": { "WhatIfForecastExportArn": {} } }, "idempotent": true }, "DescribeAutoPredictor": { "input": { "type": "structure", "required": [ "PredictorArn" ], "members": { "PredictorArn": {} } }, "output": { "type": "structure", "members": { "PredictorArn": {}, "PredictorName": {}, "ForecastHorizon": { "type": "integer" }, "ForecastTypes": { "shape": "S4" }, "ForecastFrequency": {}, "ForecastDimensions": { "shape": "S6" }, "DatasetImportJobArns": { "shape": "S16" }, "DataConfig": { "shape": "S8" }, "EncryptionConfig": { "shape": "Si" }, "ReferencePredictorSummary": { "shape": "S3q" }, "EstimatedTimeRemainingInMinutes": { "type": "long" }, "Status": {}, "Message": {}, "CreationTime": { "type": "timestamp" }, "LastModificationTime": { "type": "timestamp" }, "OptimizationMetric": {}, "ExplainabilityInfo": { "type": "structure", "members": { "ExplainabilityArn": {}, "Status": {} } }, "MonitorInfo": { "type": "structure", "members": { "MonitorArn": {}, "Status": {} } }, "TimeAlignmentBoundary": { "shape": "Sr" } } }, "idempotent": true }, "DescribeDataset": { "input": { "type": "structure", "required": [ "DatasetArn" ], "members": { "DatasetArn": {} } }, "output": { "type": "structure", "members": { "DatasetArn": {}, "DatasetName": {}, "Domain": {}, "DatasetType": {}, "DataFrequency": {}, "Schema": { "shape": "S10" }, "EncryptionConfig": { "shape": "Si" }, "Status": {}, "CreationTime": { "type": "timestamp" }, "LastModificationTime": { "type": "timestamp" } } }, "idempotent": true }, "DescribeDatasetGroup": { "input": { "type": "structure", "required": [ "DatasetGroupArn" ], "members": { "DatasetGroupArn": {} } }, "output": { "type": "structure", "members": { "DatasetGroupName": {}, "DatasetGroupArn": {}, "DatasetArns": { "shape": "S16" }, "Domain": {}, "Status": {}, "CreationTime": { "type": "timestamp" }, "LastModificationTime": { "type": "timestamp" } } }, "idempotent": true }, "DescribeDatasetImportJob": { "input": { "type": "structure", "required": [ "DatasetImportJobArn" ], "members": { "DatasetImportJobArn": {} } }, "output": { "type": "structure", "members": { "DatasetImportJobName": {}, "DatasetImportJobArn": {}, "DatasetArn": {}, "TimestampFormat": {}, "TimeZone": {}, "UseGeolocationForTimeZone": { "type": "boolean" }, "GeolocationFormat": {}, "DataSource": { "shape": "S19" }, "EstimatedTimeRemainingInMinutes": { "type": "long" }, "FieldStatistics": { "type": "map", "key": {}, "value": { "type": "structure", "members": { "Count": { "type": "integer" }, "CountDistinct": { "type": "integer" }, "CountNull": { "type": "integer" }, "CountNan": { "type": "integer" }, "Min": {}, "Max": {}, "Avg": { "type": "double" }, "Stddev": { "type": "double" }, "CountLong": { "type": "long" }, "CountDistinctLong": { "type": "long" }, "CountNullLong": { "type": "long" }, "CountNanLong": { "type": "long" } } } }, "DataSize": { "type": "double" }, "Status": {}, "Message": {}, "CreationTime": { "type": "timestamp" }, "LastModificationTime": { "type": "timestamp" }, "Format": {}, "ImportMode": {} } }, "idempotent": true }, "DescribeExplainability": { "input": { "type": "structure", "required": [ "ExplainabilityArn" ], "members": { "ExplainabilityArn": {} } }, "output": { "type": "structure", "members": { "ExplainabilityArn": {}, "ExplainabilityName": {}, "ResourceArn": {}, "ExplainabilityConfig": { "shape": "S1k" }, "EnableVisualization": { "type": "boolean" }, "DataSource": { "shape": "S19" }, "Schema": { "shape": "S10" }, "StartDateTime": {}, "EndDateTime": {}, "EstimatedTimeRemainingInMinutes": { "type": "long" }, "Message": {}, "Status": {}, "CreationTime": { "type": "timestamp" }, "LastModificationTime": { "type": "timestamp" } } }, "idempotent": true }, "DescribeExplainabilityExport": { "input": { "type": "structure", "required": [ "ExplainabilityExportArn" ], "members": { "ExplainabilityExportArn": {} } }, "output": { "type": "structure", "members": { "ExplainabilityExportArn": {}, "ExplainabilityExportName": {}, "ExplainabilityArn": {}, "Destination": { "shape": "S1q" }, "Message": {}, "Status": {}, "CreationTime": { "type": "timestamp" }, "LastModificationTime": { "type": "timestamp" }, "Format": {} } }, "idempotent": true }, "DescribeForecast": { "input": { "type": "structure", "required": [ "ForecastArn" ], "members": { "ForecastArn": {} } }, "output": { "type": "structure", "members": { "ForecastArn": {}, "ForecastName": {}, "ForecastTypes": { "shape": "S4" }, "PredictorArn": {}, "DatasetGroupArn": {}, "EstimatedTimeRemainingInMinutes": { "type": "long" }, "Status": {}, "Message": {}, "CreationTime": { "type": "timestamp" }, "LastModificationTime": { "type": "timestamp" }, "TimeSeriesSelector": { "shape": "S1t" } } }, "idempotent": true }, "DescribeForecastExportJob": { "input": { "type": "structure", "required": [ "ForecastExportJobArn" ], "members": { "ForecastExportJobArn": {} } }, "output": { "type": "structure", "members": { "ForecastExportJobArn": {}, "ForecastExportJobName": {}, "ForecastArn": {}, "Destination": { "shape": "S1q" }, "Message": {}, "Status": {}, "CreationTime": { "type": "timestamp" }, "LastModificationTime": { "type": "timestamp" }, "Format": {} } }, "idempotent": true }, "DescribeMonitor": { "input": { "type": "structure", "required": [ "MonitorArn" ], "members": { "MonitorArn": {} } }, "output": { "type": "structure", "members": { "MonitorName": {}, "MonitorArn": {}, "ResourceArn": {}, "Status": {}, "LastEvaluationTime": { "type": "timestamp" }, "LastEvaluationState": {}, "Baseline": { "type": "structure", "members": { "PredictorBaseline": { "type": "structure", "members": { "BaselineMetrics": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Value": { "type": "double" } } } } } } } }, "Message": {}, "CreationTime": { "type": "timestamp" }, "LastModificationTime": { "type": "timestamp" }, "EstimatedEvaluationTimeRemainingInMinutes": { "type": "long" } } }, "idempotent": true }, "DescribePredictor": { "input": { "type": "structure", "required": [ "PredictorArn" ], "members": { "PredictorArn": {} } }, "output": { "type": "structure", "members": { "PredictorArn": {}, "PredictorName": {}, "AlgorithmArn": {}, "AutoMLAlgorithmArns": { "shape": "S16" }, "ForecastHorizon": { "type": "integer" }, "ForecastTypes": { "shape": "S4" }, "PerformAutoML": { "type": "boolean" }, "AutoMLOverrideStrategy": {}, "PerformHPO": { "type": "boolean" }, "TrainingParameters": { "shape": "S22" }, "EvaluationParameters": { "shape": "S25" }, "HPOConfig": { "shape": "S26" }, "InputDataConfig": { "shape": "S2g" }, "FeaturizationConfig": { "shape": "S2j" }, "EncryptionConfig": { "shape": "Si" }, "PredictorExecutionDetails": { "type": "structure", "members": { "PredictorExecutions": { "type": "list", "member": { "type": "structure", "members": { "AlgorithmArn": {}, "TestWindows": { "type": "list", "member": { "type": "structure", "members": { "TestWindowStart": { "type": "timestamp" }, "TestWindowEnd": { "type": "timestamp" }, "Status": {}, "Message": {} } } } } } } } }, "EstimatedTimeRemainingInMinutes": { "type": "long" }, "IsAutoPredictor": { "type": "boolean" }, "DatasetImportJobArns": { "shape": "S16" }, "Status": {}, "Message": {}, "CreationTime": { "type": "timestamp" }, "LastModificationTime": { "type": "timestamp" }, "OptimizationMetric": {} } }, "idempotent": true }, "DescribePredictorBacktestExportJob": { "input": { "type": "structure", "required": [ "PredictorBacktestExportJobArn" ], "members": { "PredictorBacktestExportJobArn": {} } }, "output": { "type": "structure", "members": { "PredictorBacktestExportJobArn": {}, "PredictorBacktestExportJobName": {}, "PredictorArn": {}, "Destination": { "shape": "S1q" }, "Message": {}, "Status": {}, "CreationTime": { "type": "timestamp" }, "LastModificationTime": { "type": "timestamp" }, "Format": {} } }, "idempotent": true }, "DescribeWhatIfAnalysis": { "input": { "type": "structure", "required": [ "WhatIfAnalysisArn" ], "members": { "WhatIfAnalysisArn": {} } }, "output": { "type": "structure", "members": { "WhatIfAnalysisName": {}, "WhatIfAnalysisArn": {}, "ForecastArn": {}, "EstimatedTimeRemainingInMinutes": { "type": "long" }, "Status": {}, "Message": {}, "CreationTime": { "type": "timestamp" }, "LastModificationTime": { "type": "timestamp" }, "TimeSeriesSelector": { "shape": "S1t" } } }, "idempotent": true }, "DescribeWhatIfForecast": { "input": { "type": "structure", "required": [ "WhatIfForecastArn" ], "members": { "WhatIfForecastArn": {} } }, "output": { "type": "structure", "members": { "WhatIfForecastName": {}, "WhatIfForecastArn": {}, "WhatIfAnalysisArn": {}, "EstimatedTimeRemainingInMinutes": { "type": "long" }, "Status": {}, "Message": {}, "CreationTime": { "type": "timestamp" }, "LastModificationTime": { "type": "timestamp" }, "TimeSeriesTransformations": { "shape": "S2w" }, "TimeSeriesReplacementsDataSource": { "shape": "S34" }, "ForecastTypes": { "shape": "S4" } } }, "idempotent": true }, "DescribeWhatIfForecastExport": { "input": { "type": "structure", "required": [ "WhatIfForecastExportArn" ], "members": { "WhatIfForecastExportArn": {} } }, "output": { "type": "structure", "members": { "WhatIfForecastExportArn": {}, "WhatIfForecastExportName": {}, "WhatIfForecastArns": { "type": "list", "member": {} }, "Destination": { "shape": "S1q" }, "Message": {}, "Status": {}, "CreationTime": { "type": "timestamp" }, "EstimatedTimeRemainingInMinutes": { "type": "long" }, "LastModificationTime": { "type": "timestamp" }, "Format": {} } }, "idempotent": true }, "GetAccuracyMetrics": { "input": { "type": "structure", "required": [ "PredictorArn" ], "members": { "PredictorArn": {} } }, "output": { "type": "structure", "members": { "PredictorEvaluationResults": { "type": "list", "member": { "type": "structure", "members": { "AlgorithmArn": {}, "TestWindows": { "type": "list", "member": { "type": "structure", "members": { "TestWindowStart": { "type": "timestamp" }, "TestWindowEnd": { "type": "timestamp" }, "ItemCount": { "type": "integer" }, "EvaluationType": {}, "Metrics": { "type": "structure", "members": { "RMSE": { "deprecated": true, "deprecatedMessage": "This property is deprecated, please refer to ErrorMetrics for both RMSE and WAPE", "type": "double" }, "WeightedQuantileLosses": { "type": "list", "member": { "type": "structure", "members": { "Quantile": { "type": "double" }, "LossValue": { "type": "double" } } } }, "ErrorMetrics": { "type": "list", "member": { "type": "structure", "members": { "ForecastType": {}, "WAPE": { "type": "double" }, "RMSE": { "type": "double" }, "MASE": { "type": "double" }, "MAPE": { "type": "double" } } } }, "AverageWeightedQuantileLoss": { "type": "double" } } } } } } } } }, "IsAutoPredictor": { "type": "boolean" }, "AutoMLOverrideStrategy": {}, "OptimizationMetric": {} } }, "idempotent": true }, "ListDatasetGroups": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "DatasetGroups": { "type": "list", "member": { "type": "structure", "members": { "DatasetGroupArn": {}, "DatasetGroupName": {}, "CreationTime": { "type": "timestamp" }, "LastModificationTime": { "type": "timestamp" } } } }, "NextToken": {} } }, "idempotent": true }, "ListDatasetImportJobs": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" }, "Filters": { "shape": "S5m" } } }, "output": { "type": "structure", "members": { "DatasetImportJobs": { "type": "list", "member": { "type": "structure", "members": { "DatasetImportJobArn": {}, "DatasetImportJobName": {}, "DataSource": { "shape": "S19" }, "Status": {}, "Message": {}, "CreationTime": { "type": "timestamp" }, "LastModificationTime": { "type": "timestamp" }, "ImportMode": {} } } }, "NextToken": {} } }, "idempotent": true }, "ListDatasets": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "Datasets": { "type": "list", "member": { "type": "structure", "members": { "DatasetArn": {}, "DatasetName": {}, "DatasetType": {}, "Domain": {}, "CreationTime": { "type": "timestamp" }, "LastModificationTime": { "type": "timestamp" } } } }, "NextToken": {} } }, "idempotent": true }, "ListExplainabilities": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" }, "Filters": { "shape": "S5m" } } }, "output": { "type": "structure", "members": { "Explainabilities": { "type": "list", "member": { "type": "structure", "members": { "ExplainabilityArn": {}, "ExplainabilityName": {}, "ResourceArn": {}, "ExplainabilityConfig": { "shape": "S1k" }, "Status": {}, "Message": {}, "CreationTime": { "type": "timestamp" }, "LastModificationTime": { "type": "timestamp" } } } }, "NextToken": {} } }, "idempotent": true }, "ListExplainabilityExports": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" }, "Filters": { "shape": "S5m" } } }, "output": { "type": "structure", "members": { "ExplainabilityExports": { "type": "list", "member": { "type": "structure", "members": { "ExplainabilityExportArn": {}, "ExplainabilityExportName": {}, "Destination": { "shape": "S1q" }, "Status": {}, "Message": {}, "CreationTime": { "type": "timestamp" }, "LastModificationTime": { "type": "timestamp" } } } }, "NextToken": {} } }, "idempotent": true }, "ListForecastExportJobs": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" }, "Filters": { "shape": "S5m" } } }, "output": { "type": "structure", "members": { "ForecastExportJobs": { "type": "list", "member": { "type": "structure", "members": { "ForecastExportJobArn": {}, "ForecastExportJobName": {}, "Destination": { "shape": "S1q" }, "Status": {}, "Message": {}, "CreationTime": { "type": "timestamp" }, "LastModificationTime": { "type": "timestamp" } } } }, "NextToken": {} } }, "idempotent": true }, "ListForecasts": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" }, "Filters": { "shape": "S5m" } } }, "output": { "type": "structure", "members": { "Forecasts": { "type": "list", "member": { "type": "structure", "members": { "ForecastArn": {}, "ForecastName": {}, "PredictorArn": {}, "CreatedUsingAutoPredictor": { "type": "boolean" }, "DatasetGroupArn": {}, "Status": {}, "Message": {}, "CreationTime": { "type": "timestamp" }, "LastModificationTime": { "type": "timestamp" } } } }, "NextToken": {} } }, "idempotent": true }, "ListMonitorEvaluations": { "input": { "type": "structure", "required": [ "MonitorArn" ], "members": { "NextToken": {}, "MaxResults": { "type": "integer" }, "MonitorArn": {}, "Filters": { "shape": "S5m" } } }, "output": { "type": "structure", "members": { "NextToken": {}, "PredictorMonitorEvaluations": { "type": "list", "member": { "type": "structure", "members": { "ResourceArn": {}, "MonitorArn": {}, "EvaluationTime": { "type": "timestamp" }, "EvaluationState": {}, "WindowStartDatetime": { "type": "timestamp" }, "WindowEndDatetime": { "type": "timestamp" }, "PredictorEvent": { "type": "structure", "members": { "Detail": {}, "Datetime": { "type": "timestamp" } } }, "MonitorDataSource": { "type": "structure", "members": { "DatasetImportJobArn": {}, "ForecastArn": {}, "PredictorArn": {} } }, "MetricResults": { "type": "list", "member": { "type": "structure", "members": { "MetricName": {}, "MetricValue": { "type": "double" } } } }, "NumItemsEvaluated": { "type": "long" }, "Message": {} } } } } }, "idempotent": true }, "ListMonitors": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" }, "Filters": { "shape": "S5m" } } }, "output": { "type": "structure", "members": { "Monitors": { "type": "list", "member": { "type": "structure", "members": { "MonitorArn": {}, "MonitorName": {}, "ResourceArn": {}, "Status": {}, "CreationTime": { "type": "timestamp" }, "LastModificationTime": { "type": "timestamp" } } } }, "NextToken": {} } }, "idempotent": true }, "ListPredictorBacktestExportJobs": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" }, "Filters": { "shape": "S5m" } } }, "output": { "type": "structure", "members": { "PredictorBacktestExportJobs": { "type": "list", "member": { "type": "structure", "members": { "PredictorBacktestExportJobArn": {}, "PredictorBacktestExportJobName": {}, "Destination": { "shape": "S1q" }, "Status": {}, "Message": {}, "CreationTime": { "type": "timestamp" }, "LastModificationTime": { "type": "timestamp" } } } }, "NextToken": {} } }, "idempotent": true }, "ListPredictors": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" }, "Filters": { "shape": "S5m" } } }, "output": { "type": "structure", "members": { "Predictors": { "type": "list", "member": { "type": "structure", "members": { "PredictorArn": {}, "PredictorName": {}, "DatasetGroupArn": {}, "IsAutoPredictor": { "type": "boolean" }, "ReferencePredictorSummary": { "shape": "S3q" }, "Status": {}, "Message": {}, "CreationTime": { "type": "timestamp" }, "LastModificationTime": { "type": "timestamp" } } } }, "NextToken": {} } }, "idempotent": true }, "ListTagsForResource": { "input": { "type": "structure", "required": [ "ResourceArn" ], "members": { "ResourceArn": {} } }, "output": { "type": "structure", "members": { "Tags": { "shape": "Sm" } } } }, "ListWhatIfAnalyses": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" }, "Filters": { "shape": "S5m" } } }, "output": { "type": "structure", "members": { "WhatIfAnalyses": { "type": "list", "member": { "type": "structure", "members": { "WhatIfAnalysisArn": {}, "WhatIfAnalysisName": {}, "ForecastArn": {}, "Status": {}, "Message": {}, "CreationTime": { "type": "timestamp" }, "LastModificationTime": { "type": "timestamp" } } } }, "NextToken": {} } }, "idempotent": true }, "ListWhatIfForecastExports": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" }, "Filters": { "shape": "S5m" } } }, "output": { "type": "structure", "members": { "WhatIfForecastExports": { "type": "list", "member": { "type": "structure", "members": { "WhatIfForecastExportArn": {}, "WhatIfForecastArns": { "shape": "S38" }, "WhatIfForecastExportName": {}, "Destination": { "shape": "S1q" }, "Status": {}, "Message": {}, "CreationTime": { "type": "timestamp" }, "LastModificationTime": { "type": "timestamp" } } } }, "NextToken": {} } }, "idempotent": true }, "ListWhatIfForecasts": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" }, "Filters": { "shape": "S5m" } } }, "output": { "type": "structure", "members": { "WhatIfForecasts": { "type": "list", "member": { "type": "structure", "members": { "WhatIfForecastArn": {}, "WhatIfForecastName": {}, "WhatIfAnalysisArn": {}, "Status": {}, "Message": {}, "CreationTime": { "type": "timestamp" }, "LastModificationTime": { "type": "timestamp" } } } }, "NextToken": {} } }, "idempotent": true }, "ResumeResource": { "input": { "type": "structure", "required": [ "ResourceArn" ], "members": { "ResourceArn": {} } }, "idempotent": true }, "StopResource": { "input": { "type": "structure", "required": [ "ResourceArn" ], "members": { "ResourceArn": {} } }, "idempotent": true }, "TagResource": { "input": { "type": "structure", "required": [ "ResourceArn", "Tags" ], "members": { "ResourceArn": {}, "Tags": { "shape": "Sm" } } }, "output": { "type": "structure", "members": {} } }, "UntagResource": { "input": { "type": "structure", "required": [ "ResourceArn", "TagKeys" ], "members": { "ResourceArn": {}, "TagKeys": { "type": "list", "member": { "shape": "So" } } } }, "output": { "type": "structure", "members": {} } }, "UpdateDatasetGroup": { "input": { "type": "structure", "required": [ "DatasetGroupArn", "DatasetArns" ], "members": { "DatasetGroupArn": {}, "DatasetArns": { "shape": "S16" } } }, "output": { "type": "structure", "members": {} }, "idempotent": true } }, "shapes": { "S4": { "type": "list", "member": {} }, "S6": { "type": "list", "member": {} }, "S8": { "type": "structure", "required": [ "DatasetGroupArn" ], "members": { "DatasetGroupArn": {}, "AttributeConfigs": { "type": "list", "member": { "type": "structure", "required": [ "AttributeName", "Transformations" ], "members": { "AttributeName": {}, "Transformations": { "type": "map", "key": {}, "value": {} } } } }, "AdditionalDatasets": { "type": "list", "member": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "Configuration": { "type": "map", "key": {}, "value": { "shape": "Sh" } } } } } } }, "Sh": { "type": "list", "member": {} }, "Si": { "type": "structure", "required": [ "RoleArn", "KMSKeyArn" ], "members": { "RoleArn": {}, "KMSKeyArn": {} } }, "Sm": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Value" ], "members": { "Key": { "shape": "So" }, "Value": { "type": "string", "sensitive": true } } } }, "So": { "type": "string", "sensitive": true }, "Sr": { "type": "structure", "members": { "Month": {}, "DayOfMonth": { "type": "integer" }, "DayOfWeek": {}, "Hour": { "type": "integer" } } }, "S10": { "type": "structure", "members": { "Attributes": { "type": "list", "member": { "type": "structure", "members": { "AttributeName": {}, "AttributeType": {} } } } } }, "S16": { "type": "list", "member": {} }, "S19": { "type": "structure", "required": [ "S3Config" ], "members": { "S3Config": { "shape": "S1a" } } }, "S1a": { "type": "structure", "required": [ "Path", "RoleArn" ], "members": { "Path": {}, "RoleArn": {}, "KMSKeyArn": {} } }, "S1k": { "type": "structure", "required": [ "TimeSeriesGranularity", "TimePointGranularity" ], "members": { "TimeSeriesGranularity": {}, "TimePointGranularity": {} } }, "S1q": { "type": "structure", "required": [ "S3Config" ], "members": { "S3Config": { "shape": "S1a" } } }, "S1t": { "type": "structure", "members": { "TimeSeriesIdentifiers": { "type": "structure", "members": { "DataSource": { "shape": "S19" }, "Schema": { "shape": "S10" }, "Format": {} } } } }, "S22": { "type": "map", "key": {}, "value": {} }, "S25": { "type": "structure", "members": { "NumberOfBacktestWindows": { "type": "integer" }, "BackTestWindowOffset": { "type": "integer" } } }, "S26": { "type": "structure", "members": { "ParameterRanges": { "type": "structure", "members": { "CategoricalParameterRanges": { "type": "list", "member": { "type": "structure", "required": [ "Name", "Values" ], "members": { "Name": {}, "Values": { "shape": "Sh" } } } }, "ContinuousParameterRanges": { "type": "list", "member": { "type": "structure", "required": [ "Name", "MaxValue", "MinValue" ], "members": { "Name": {}, "MaxValue": { "type": "double" }, "MinValue": { "type": "double" }, "ScalingType": {} } } }, "IntegerParameterRanges": { "type": "list", "member": { "type": "structure", "required": [ "Name", "MaxValue", "MinValue" ], "members": { "Name": {}, "MaxValue": { "type": "integer" }, "MinValue": { "type": "integer" }, "ScalingType": {} } } } } } } }, "S2g": { "type": "structure", "required": [ "DatasetGroupArn" ], "members": { "DatasetGroupArn": {}, "SupplementaryFeatures": { "type": "list", "member": { "type": "structure", "required": [ "Name", "Value" ], "members": { "Name": {}, "Value": {} } } } } }, "S2j": { "type": "structure", "required": [ "ForecastFrequency" ], "members": { "ForecastFrequency": {}, "ForecastDimensions": { "shape": "S6" }, "Featurizations": { "type": "list", "member": { "type": "structure", "required": [ "AttributeName" ], "members": { "AttributeName": {}, "FeaturizationPipeline": { "type": "list", "member": { "type": "structure", "required": [ "FeaturizationMethodName" ], "members": { "FeaturizationMethodName": {}, "FeaturizationMethodParameters": { "type": "map", "key": {}, "value": {} } } } } } } } } }, "S2w": { "type": "list", "member": { "type": "structure", "members": { "Action": { "type": "structure", "required": [ "AttributeName", "Operation", "Value" ], "members": { "AttributeName": {}, "Operation": {}, "Value": { "type": "double" } } }, "TimeSeriesConditions": { "type": "list", "member": { "type": "structure", "required": [ "AttributeName", "AttributeValue", "Condition" ], "members": { "AttributeName": {}, "AttributeValue": {}, "Condition": {} } } } } } }, "S34": { "type": "structure", "required": [ "S3Config", "Schema" ], "members": { "S3Config": { "shape": "S1a" }, "Schema": { "shape": "S10" }, "Format": {}, "TimestampFormat": {} } }, "S38": { "type": "list", "member": {} }, "S3q": { "type": "structure", "members": { "Arn": {}, "State": {} } }, "S5m": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Value", "Condition" ], "members": { "Key": {}, "Value": {}, "Condition": {} } } } } } },{}],119:[function(require,module,exports){ module.exports={ "pagination": { "ListDatasetGroups": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "DatasetGroups" }, "ListDatasetImportJobs": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "DatasetImportJobs" }, "ListDatasets": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Datasets" }, "ListExplainabilities": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Explainabilities" }, "ListExplainabilityExports": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "ExplainabilityExports" }, "ListForecastExportJobs": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "ForecastExportJobs" }, "ListForecasts": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Forecasts" }, "ListMonitorEvaluations": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "PredictorMonitorEvaluations" }, "ListMonitors": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Monitors" }, "ListPredictorBacktestExportJobs": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "PredictorBacktestExportJobs" }, "ListPredictors": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Predictors" }, "ListWhatIfAnalyses": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "WhatIfAnalyses" }, "ListWhatIfForecastExports": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "WhatIfForecastExports" }, "ListWhatIfForecasts": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "WhatIfForecasts" } } } },{}],120:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2018-06-26", "endpointPrefix": "forecastquery", "jsonVersion": "1.1", "protocol": "json", "serviceFullName": "Amazon Forecast Query Service", "serviceId": "forecastquery", "signatureVersion": "v4", "signingName": "forecast", "targetPrefix": "AmazonForecastRuntime", "uid": "forecastquery-2018-06-26" }, "operations": { "QueryForecast": { "input": { "type": "structure", "required": [ "ForecastArn", "Filters" ], "members": { "ForecastArn": {}, "StartDate": {}, "EndDate": {}, "Filters": { "shape": "S4" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "Forecast": { "shape": "S9" } } } }, "QueryWhatIfForecast": { "input": { "type": "structure", "required": [ "WhatIfForecastArn", "Filters" ], "members": { "WhatIfForecastArn": {}, "StartDate": {}, "EndDate": {}, "Filters": { "shape": "S4" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "Forecast": { "shape": "S9" } } } } }, "shapes": { "S4": { "type": "map", "key": {}, "value": {} }, "S9": { "type": "structure", "members": { "Predictions": { "type": "map", "key": {}, "value": { "type": "list", "member": { "type": "structure", "members": { "Timestamp": {}, "Value": { "type": "double" } } } } } } } } } },{}],121:[function(require,module,exports){ arguments[4][42][0].apply(exports,arguments) },{"dup":42}],122:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2015-10-01", "endpointPrefix": "gamelift", "jsonVersion": "1.1", "protocol": "json", "protocols": [ "json" ], "serviceFullName": "Amazon GameLift", "serviceId": "GameLift", "signatureVersion": "v4", "targetPrefix": "GameLift", "uid": "gamelift-2015-10-01", "auth": [ "aws.auth#sigv4" ] }, "operations": { "AcceptMatch": { "input": { "type": "structure", "required": [ "TicketId", "PlayerIds", "AcceptanceType" ], "members": { "TicketId": {}, "PlayerIds": { "type": "list", "member": { "shape": "S4" }, "sensitive": true }, "AcceptanceType": {} } }, "output": { "type": "structure", "members": {} } }, "ClaimGameServer": { "input": { "type": "structure", "required": [ "GameServerGroupName" ], "members": { "GameServerGroupName": {}, "GameServerId": {}, "GameServerData": {}, "FilterOption": { "type": "structure", "members": { "InstanceStatuses": { "type": "list", "member": {} } } } } }, "output": { "type": "structure", "members": { "GameServer": { "shape": "Sf" } } } }, "CreateAlias": { "input": { "type": "structure", "required": [ "Name", "RoutingStrategy" ], "members": { "Name": {}, "Description": {}, "RoutingStrategy": { "shape": "Sq" }, "Tags": { "shape": "Su" } } }, "output": { "type": "structure", "members": { "Alias": { "shape": "Sz" } } } }, "CreateBuild": { "input": { "type": "structure", "members": { "Name": {}, "Version": {}, "StorageLocation": { "shape": "S13" }, "OperatingSystem": {}, "Tags": { "shape": "Su" }, "ServerSdkVersion": {} } }, "output": { "type": "structure", "members": { "Build": { "shape": "S18" }, "UploadCredentials": { "shape": "S1d" }, "StorageLocation": { "shape": "S13" } } } }, "CreateContainerGroupDefinition": { "input": { "type": "structure", "required": [ "Name", "TotalMemoryLimit", "TotalCpuLimit", "ContainerDefinitions", "OperatingSystem" ], "members": { "Name": {}, "SchedulingStrategy": {}, "TotalMemoryLimit": { "type": "integer" }, "TotalCpuLimit": { "type": "integer" }, "ContainerDefinitions": { "type": "list", "member": { "type": "structure", "required": [ "ContainerName", "ImageUri" ], "members": { "ContainerName": {}, "ImageUri": {}, "MemoryLimits": { "shape": "S1n" }, "PortConfiguration": { "shape": "S1p" }, "Cpu": { "type": "integer" }, "HealthCheck": { "shape": "S1v" }, "Command": { "shape": "S1w" }, "Essential": { "type": "boolean" }, "EntryPoint": { "shape": "S23" }, "WorkingDirectory": {}, "Environment": { "shape": "S24" }, "DependsOn": { "shape": "S26" } } } }, "OperatingSystem": {}, "Tags": { "shape": "Su" } } }, "output": { "type": "structure", "members": { "ContainerGroupDefinition": { "shape": "S2b" } } } }, "CreateFleet": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "Description": {}, "BuildId": {}, "ScriptId": {}, "ServerLaunchPath": {}, "ServerLaunchParameters": {}, "LogPaths": { "shape": "S2m" }, "EC2InstanceType": {}, "EC2InboundPermissions": { "shape": "S2o" }, "NewGameSessionProtectionPolicy": {}, "RuntimeConfiguration": { "shape": "S2s" }, "ResourceCreationLimitPolicy": { "shape": "S2y" }, "MetricGroups": { "shape": "S30" }, "PeerVpcAwsAccountId": {}, "PeerVpcId": {}, "FleetType": {}, "InstanceRoleArn": {}, "CertificateConfiguration": { "shape": "S33" }, "Locations": { "shape": "S35" }, "Tags": { "shape": "Su" }, "ComputeType": {}, "AnywhereConfiguration": { "shape": "S39" }, "InstanceRoleCredentialsProvider": {}, "ContainerGroupsConfiguration": { "type": "structure", "required": [ "ContainerGroupDefinitionNames", "ConnectionPortRange" ], "members": { "ContainerGroupDefinitionNames": { "type": "list", "member": {} }, "ConnectionPortRange": { "shape": "S3f" }, "DesiredReplicaContainerGroupsPerInstance": { "type": "integer" } } } } }, "output": { "type": "structure", "members": { "FleetAttributes": { "shape": "S3i" }, "LocationStates": { "shape": "S3t" } } } }, "CreateFleetLocations": { "input": { "type": "structure", "required": [ "FleetId", "Locations" ], "members": { "FleetId": {}, "Locations": { "shape": "S35" } } }, "output": { "type": "structure", "members": { "FleetId": {}, "FleetArn": {}, "LocationStates": { "shape": "S3t" } } } }, "CreateGameServerGroup": { "input": { "type": "structure", "required": [ "GameServerGroupName", "RoleArn", "MinSize", "MaxSize", "LaunchTemplate", "InstanceDefinitions" ], "members": { "GameServerGroupName": {}, "RoleArn": {}, "MinSize": { "type": "integer" }, "MaxSize": { "type": "integer" }, "LaunchTemplate": { "type": "structure", "members": { "LaunchTemplateId": {}, "LaunchTemplateName": {}, "Version": {} } }, "InstanceDefinitions": { "shape": "S44" }, "AutoScalingPolicy": { "type": "structure", "required": [ "TargetTrackingConfiguration" ], "members": { "EstimatedInstanceWarmup": { "type": "integer" }, "TargetTrackingConfiguration": { "type": "structure", "required": [ "TargetValue" ], "members": { "TargetValue": { "type": "double" } } } } }, "BalancingStrategy": {}, "GameServerProtectionPolicy": {}, "VpcSubnets": { "type": "list", "member": {} }, "Tags": { "shape": "Su" } } }, "output": { "type": "structure", "members": { "GameServerGroup": { "shape": "S4g" } } } }, "CreateGameSession": { "input": { "type": "structure", "required": [ "MaximumPlayerSessionCount" ], "members": { "FleetId": {}, "AliasId": {}, "MaximumPlayerSessionCount": { "type": "integer" }, "Name": {}, "GameProperties": { "shape": "S4n" }, "CreatorId": {}, "GameSessionId": {}, "IdempotencyToken": {}, "GameSessionData": {}, "Location": {} } }, "output": { "type": "structure", "members": { "GameSession": { "shape": "S4u" } } } }, "CreateGameSessionQueue": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "TimeoutInSeconds": { "type": "integer" }, "PlayerLatencyPolicies": { "shape": "S53" }, "Destinations": { "shape": "S55" }, "FilterConfiguration": { "shape": "S58" }, "PriorityConfiguration": { "shape": "S5a" }, "CustomEventData": {}, "NotificationTarget": {}, "Tags": { "shape": "Su" } } }, "output": { "type": "structure", "members": { "GameSessionQueue": { "shape": "S5g" } } } }, "CreateLocation": { "input": { "type": "structure", "required": [ "LocationName" ], "members": { "LocationName": {}, "Tags": { "shape": "Su" } } }, "output": { "type": "structure", "members": { "Location": { "shape": "S5l" } } } }, "CreateMatchmakingConfiguration": { "input": { "type": "structure", "required": [ "Name", "RequestTimeoutSeconds", "AcceptanceRequired", "RuleSetName" ], "members": { "Name": {}, "Description": {}, "GameSessionQueueArns": { "shape": "S5o" }, "RequestTimeoutSeconds": { "type": "integer" }, "AcceptanceTimeoutSeconds": { "type": "integer" }, "AcceptanceRequired": { "type": "boolean" }, "RuleSetName": {}, "NotificationTarget": {}, "AdditionalPlayerCount": { "type": "integer" }, "CustomEventData": {}, "GameProperties": { "shape": "S4n" }, "GameSessionData": {}, "BackfillMode": {}, "FlexMatchMode": {}, "Tags": { "shape": "Su" } } }, "output": { "type": "structure", "members": { "Configuration": { "shape": "S5y" } } } }, "CreateMatchmakingRuleSet": { "input": { "type": "structure", "required": [ "Name", "RuleSetBody" ], "members": { "Name": {}, "RuleSetBody": {}, "Tags": { "shape": "Su" } } }, "output": { "type": "structure", "required": [ "RuleSet" ], "members": { "RuleSet": { "shape": "S64" } } } }, "CreatePlayerSession": { "input": { "type": "structure", "required": [ "GameSessionId", "PlayerId" ], "members": { "GameSessionId": {}, "PlayerId": { "shape": "S4" }, "PlayerData": {} } }, "output": { "type": "structure", "members": { "PlayerSession": { "shape": "S68" } } } }, "CreatePlayerSessions": { "input": { "type": "structure", "required": [ "GameSessionId", "PlayerIds" ], "members": { "GameSessionId": {}, "PlayerIds": { "type": "list", "member": { "shape": "S4" }, "sensitive": true }, "PlayerDataMap": { "type": "map", "key": {}, "value": {} } } }, "output": { "type": "structure", "members": { "PlayerSessions": { "shape": "S6f" } } } }, "CreateScript": { "input": { "type": "structure", "members": { "Name": {}, "Version": {}, "StorageLocation": { "shape": "S13" }, "ZipFile": { "type": "blob" }, "Tags": { "shape": "Su" } } }, "output": { "type": "structure", "members": { "Script": { "shape": "S6j" } } } }, "CreateVpcPeeringAuthorization": { "input": { "type": "structure", "required": [ "GameLiftAwsAccountId", "PeerVpcId" ], "members": { "GameLiftAwsAccountId": {}, "PeerVpcId": {} } }, "output": { "type": "structure", "members": { "VpcPeeringAuthorization": { "shape": "S6m" } } } }, "CreateVpcPeeringConnection": { "input": { "type": "structure", "required": [ "FleetId", "PeerVpcAwsAccountId", "PeerVpcId" ], "members": { "FleetId": {}, "PeerVpcAwsAccountId": {}, "PeerVpcId": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteAlias": { "input": { "type": "structure", "required": [ "AliasId" ], "members": { "AliasId": {} } } }, "DeleteBuild": { "input": { "type": "structure", "required": [ "BuildId" ], "members": { "BuildId": {} } } }, "DeleteContainerGroupDefinition": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } } }, "DeleteFleet": { "input": { "type": "structure", "required": [ "FleetId" ], "members": { "FleetId": {} } } }, "DeleteFleetLocations": { "input": { "type": "structure", "required": [ "FleetId", "Locations" ], "members": { "FleetId": {}, "Locations": { "shape": "S59" } } }, "output": { "type": "structure", "members": { "FleetId": {}, "FleetArn": {}, "LocationStates": { "shape": "S3t" } } } }, "DeleteGameServerGroup": { "input": { "type": "structure", "required": [ "GameServerGroupName" ], "members": { "GameServerGroupName": {}, "DeleteOption": {} } }, "output": { "type": "structure", "members": { "GameServerGroup": { "shape": "S4g" } } } }, "DeleteGameSessionQueue": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteLocation": { "input": { "type": "structure", "required": [ "LocationName" ], "members": { "LocationName": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteMatchmakingConfiguration": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteMatchmakingRuleSet": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteScalingPolicy": { "input": { "type": "structure", "required": [ "Name", "FleetId" ], "members": { "Name": {}, "FleetId": {} } } }, "DeleteScript": { "input": { "type": "structure", "required": [ "ScriptId" ], "members": { "ScriptId": {} } } }, "DeleteVpcPeeringAuthorization": { "input": { "type": "structure", "required": [ "GameLiftAwsAccountId", "PeerVpcId" ], "members": { "GameLiftAwsAccountId": {}, "PeerVpcId": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteVpcPeeringConnection": { "input": { "type": "structure", "required": [ "FleetId", "VpcPeeringConnectionId" ], "members": { "FleetId": {}, "VpcPeeringConnectionId": {} } }, "output": { "type": "structure", "members": {} } }, "DeregisterCompute": { "input": { "type": "structure", "required": [ "FleetId", "ComputeName" ], "members": { "FleetId": {}, "ComputeName": {} } }, "output": { "type": "structure", "members": {} } }, "DeregisterGameServer": { "input": { "type": "structure", "required": [ "GameServerGroupName", "GameServerId" ], "members": { "GameServerGroupName": {}, "GameServerId": {} } } }, "DescribeAlias": { "input": { "type": "structure", "required": [ "AliasId" ], "members": { "AliasId": {} } }, "output": { "type": "structure", "members": { "Alias": { "shape": "Sz" } } } }, "DescribeBuild": { "input": { "type": "structure", "required": [ "BuildId" ], "members": { "BuildId": {} } }, "output": { "type": "structure", "members": { "Build": { "shape": "S18" } } } }, "DescribeCompute": { "input": { "type": "structure", "required": [ "FleetId", "ComputeName" ], "members": { "FleetId": {}, "ComputeName": {} } }, "output": { "type": "structure", "members": { "Compute": { "shape": "S7p" } } } }, "DescribeContainerGroupDefinition": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "output": { "type": "structure", "members": { "ContainerGroupDefinition": { "shape": "S2b" } } } }, "DescribeEC2InstanceLimits": { "input": { "type": "structure", "members": { "EC2InstanceType": {}, "Location": {} } }, "output": { "type": "structure", "members": { "EC2InstanceLimits": { "type": "list", "member": { "type": "structure", "members": { "EC2InstanceType": {}, "CurrentInstances": { "type": "integer" }, "InstanceLimit": { "type": "integer" }, "Location": {} } } } } } }, "DescribeFleetAttributes": { "input": { "type": "structure", "members": { "FleetIds": { "shape": "S86" }, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "FleetAttributes": { "type": "list", "member": { "shape": "S3i" } }, "NextToken": {} } } }, "DescribeFleetCapacity": { "input": { "type": "structure", "members": { "FleetIds": { "shape": "S86" }, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "FleetCapacity": { "type": "list", "member": { "shape": "S8c" } }, "NextToken": {} } } }, "DescribeFleetEvents": { "input": { "type": "structure", "required": [ "FleetId" ], "members": { "FleetId": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "Events": { "type": "list", "member": { "type": "structure", "members": { "EventId": {}, "ResourceId": {}, "EventCode": {}, "Message": {}, "EventTime": { "type": "timestamp" }, "PreSignedLogUrl": {}, "Count": { "type": "long" } } } }, "NextToken": {} } } }, "DescribeFleetLocationAttributes": { "input": { "type": "structure", "required": [ "FleetId" ], "members": { "FleetId": {}, "Locations": { "shape": "S59" }, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "FleetId": {}, "FleetArn": {}, "LocationAttributes": { "type": "list", "member": { "type": "structure", "members": { "LocationState": { "shape": "S3u" }, "StoppedActions": { "shape": "S3n" }, "UpdateStatus": {} } } }, "NextToken": {} } } }, "DescribeFleetLocationCapacity": { "input": { "type": "structure", "required": [ "FleetId", "Location" ], "members": { "FleetId": {}, "Location": {} } }, "output": { "type": "structure", "members": { "FleetCapacity": { "shape": "S8c" } } } }, "DescribeFleetLocationUtilization": { "input": { "type": "structure", "required": [ "FleetId", "Location" ], "members": { "FleetId": {}, "Location": {} } }, "output": { "type": "structure", "members": { "FleetUtilization": { "shape": "S8u" } } } }, "DescribeFleetPortSettings": { "input": { "type": "structure", "required": [ "FleetId" ], "members": { "FleetId": {}, "Location": {} } }, "output": { "type": "structure", "members": { "FleetId": {}, "FleetArn": {}, "InboundPermissions": { "shape": "S2o" }, "UpdateStatus": {}, "Location": {} } } }, "DescribeFleetUtilization": { "input": { "type": "structure", "members": { "FleetIds": { "shape": "S86" }, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "FleetUtilization": { "type": "list", "member": { "shape": "S8u" } }, "NextToken": {} } } }, "DescribeGameServer": { "input": { "type": "structure", "required": [ "GameServerGroupName", "GameServerId" ], "members": { "GameServerGroupName": {}, "GameServerId": {} } }, "output": { "type": "structure", "members": { "GameServer": { "shape": "Sf" } } } }, "DescribeGameServerGroup": { "input": { "type": "structure", "required": [ "GameServerGroupName" ], "members": { "GameServerGroupName": {} } }, "output": { "type": "structure", "members": { "GameServerGroup": { "shape": "S4g" } } } }, "DescribeGameServerInstances": { "input": { "type": "structure", "required": [ "GameServerGroupName" ], "members": { "GameServerGroupName": {}, "InstanceIds": { "type": "list", "member": {} }, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "GameServerInstances": { "type": "list", "member": { "type": "structure", "members": { "GameServerGroupName": {}, "GameServerGroupArn": {}, "InstanceId": {}, "InstanceStatus": {} } } }, "NextToken": {} } } }, "DescribeGameSessionDetails": { "input": { "type": "structure", "members": { "FleetId": {}, "GameSessionId": {}, "AliasId": {}, "Location": {}, "StatusFilter": {}, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "GameSessionDetails": { "type": "list", "member": { "type": "structure", "members": { "GameSession": { "shape": "S4u" }, "ProtectionPolicy": {} } } }, "NextToken": {} } } }, "DescribeGameSessionPlacement": { "input": { "type": "structure", "required": [ "PlacementId" ], "members": { "PlacementId": {} } }, "output": { "type": "structure", "members": { "GameSessionPlacement": { "shape": "S9g" } } } }, "DescribeGameSessionQueues": { "input": { "type": "structure", "members": { "Names": { "type": "list", "member": {} }, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "GameSessionQueues": { "type": "list", "member": { "shape": "S5g" } }, "NextToken": {} } } }, "DescribeGameSessions": { "input": { "type": "structure", "members": { "FleetId": {}, "GameSessionId": {}, "AliasId": {}, "Location": {}, "StatusFilter": {}, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "GameSessions": { "shape": "S9t" }, "NextToken": {} } } }, "DescribeInstances": { "input": { "type": "structure", "required": [ "FleetId" ], "members": { "FleetId": {}, "InstanceId": {}, "Limit": { "type": "integer" }, "NextToken": {}, "Location": {} } }, "output": { "type": "structure", "members": { "Instances": { "type": "list", "member": { "type": "structure", "members": { "FleetId": {}, "FleetArn": {}, "InstanceId": {}, "IpAddress": { "shape": "S4x" }, "DnsName": {}, "OperatingSystem": {}, "Type": {}, "Status": {}, "CreationTime": { "type": "timestamp" }, "Location": {} } } }, "NextToken": {} } } }, "DescribeMatchmaking": { "input": { "type": "structure", "required": [ "TicketIds" ], "members": { "TicketIds": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": { "TicketList": { "type": "list", "member": { "shape": "Sa3" } } } } }, "DescribeMatchmakingConfigurations": { "input": { "type": "structure", "members": { "Names": { "type": "list", "member": {} }, "RuleSetName": {}, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "Configurations": { "type": "list", "member": { "shape": "S5y" } }, "NextToken": {} } } }, "DescribeMatchmakingRuleSets": { "input": { "type": "structure", "members": { "Names": { "type": "list", "member": {} }, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "required": [ "RuleSets" ], "members": { "RuleSets": { "type": "list", "member": { "shape": "S64" } }, "NextToken": {} } } }, "DescribePlayerSessions": { "input": { "type": "structure", "members": { "GameSessionId": {}, "PlayerId": { "shape": "S4" }, "PlayerSessionId": {}, "PlayerSessionStatusFilter": {}, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "PlayerSessions": { "shape": "S6f" }, "NextToken": {} } } }, "DescribeRuntimeConfiguration": { "input": { "type": "structure", "required": [ "FleetId" ], "members": { "FleetId": {} } }, "output": { "type": "structure", "members": { "RuntimeConfiguration": { "shape": "S2s" } } } }, "DescribeScalingPolicies": { "input": { "type": "structure", "required": [ "FleetId" ], "members": { "FleetId": {}, "StatusFilter": {}, "Limit": { "type": "integer" }, "NextToken": {}, "Location": {} } }, "output": { "type": "structure", "members": { "ScalingPolicies": { "type": "list", "member": { "type": "structure", "members": { "FleetId": {}, "FleetArn": {}, "Name": {}, "Status": {}, "ScalingAdjustment": { "type": "integer" }, "ScalingAdjustmentType": {}, "ComparisonOperator": {}, "Threshold": { "type": "double" }, "EvaluationPeriods": { "type": "integer" }, "MetricName": {}, "PolicyType": {}, "TargetConfiguration": { "shape": "Sb6" }, "UpdateStatus": {}, "Location": {} } } }, "NextToken": {} } } }, "DescribeScript": { "input": { "type": "structure", "required": [ "ScriptId" ], "members": { "ScriptId": {} } }, "output": { "type": "structure", "members": { "Script": { "shape": "S6j" } } } }, "DescribeVpcPeeringAuthorizations": { "input": { "type": "structure", "members": {} }, "output": { "type": "structure", "members": { "VpcPeeringAuthorizations": { "type": "list", "member": { "shape": "S6m" } } } } }, "DescribeVpcPeeringConnections": { "input": { "type": "structure", "members": { "FleetId": {} } }, "output": { "type": "structure", "members": { "VpcPeeringConnections": { "type": "list", "member": { "type": "structure", "members": { "FleetId": {}, "FleetArn": {}, "IpV4CidrBlock": {}, "VpcPeeringConnectionId": {}, "Status": { "type": "structure", "members": { "Code": {}, "Message": {} } }, "PeerVpcId": {}, "GameLiftVpcId": {} } } } } } }, "GetComputeAccess": { "input": { "type": "structure", "required": [ "FleetId", "ComputeName" ], "members": { "FleetId": {}, "ComputeName": {} } }, "output": { "type": "structure", "members": { "FleetId": {}, "FleetArn": {}, "ComputeName": {}, "ComputeArn": {}, "Credentials": { "shape": "S1d" }, "Target": {} } } }, "GetComputeAuthToken": { "input": { "type": "structure", "required": [ "FleetId", "ComputeName" ], "members": { "FleetId": {}, "ComputeName": {} } }, "output": { "type": "structure", "members": { "FleetId": {}, "FleetArn": {}, "ComputeName": {}, "ComputeArn": {}, "AuthToken": {}, "ExpirationTimestamp": { "type": "timestamp" } } } }, "GetGameSessionLogUrl": { "input": { "type": "structure", "required": [ "GameSessionId" ], "members": { "GameSessionId": {} } }, "output": { "type": "structure", "members": { "PreSignedUrl": {} } } }, "GetInstanceAccess": { "input": { "type": "structure", "required": [ "FleetId", "InstanceId" ], "members": { "FleetId": {}, "InstanceId": {} } }, "output": { "type": "structure", "members": { "InstanceAccess": { "type": "structure", "members": { "FleetId": {}, "InstanceId": {}, "IpAddress": { "shape": "S4x" }, "OperatingSystem": {}, "Credentials": { "type": "structure", "members": { "UserName": {}, "Secret": {} }, "sensitive": true } } } } } }, "ListAliases": { "input": { "type": "structure", "members": { "RoutingStrategyType": {}, "Name": {}, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "Aliases": { "type": "list", "member": { "shape": "Sz" } }, "NextToken": {} } } }, "ListBuilds": { "input": { "type": "structure", "members": { "Status": {}, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "Builds": { "type": "list", "member": { "shape": "S18" } }, "NextToken": {} } } }, "ListCompute": { "input": { "type": "structure", "required": [ "FleetId" ], "members": { "FleetId": {}, "Location": {}, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "ComputeList": { "type": "list", "member": { "shape": "S7p" } }, "NextToken": {} } } }, "ListContainerGroupDefinitions": { "input": { "type": "structure", "members": { "SchedulingStrategy": {}, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "ContainerGroupDefinitions": { "type": "list", "member": { "shape": "S2b" } }, "NextToken": {} } } }, "ListFleets": { "input": { "type": "structure", "members": { "BuildId": {}, "ScriptId": {}, "ContainerGroupDefinitionName": {}, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "FleetIds": { "type": "list", "member": {} }, "NextToken": {} } } }, "ListGameServerGroups": { "input": { "type": "structure", "members": { "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "GameServerGroups": { "type": "list", "member": { "shape": "S4g" } }, "NextToken": {} } } }, "ListGameServers": { "input": { "type": "structure", "required": [ "GameServerGroupName" ], "members": { "GameServerGroupName": {}, "SortOrder": {}, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "GameServers": { "type": "list", "member": { "shape": "Sf" } }, "NextToken": {} } } }, "ListLocations": { "input": { "type": "structure", "members": { "Filters": { "type": "list", "member": {} }, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "Locations": { "type": "list", "member": { "shape": "S5l" } }, "NextToken": {} } } }, "ListScripts": { "input": { "type": "structure", "members": { "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "Scripts": { "type": "list", "member": { "shape": "S6j" } }, "NextToken": {} } } }, "ListTagsForResource": { "input": { "type": "structure", "required": [ "ResourceARN" ], "members": { "ResourceARN": {} } }, "output": { "type": "structure", "members": { "Tags": { "shape": "Su" } } } }, "PutScalingPolicy": { "input": { "type": "structure", "required": [ "Name", "FleetId", "MetricName" ], "members": { "Name": {}, "FleetId": {}, "ScalingAdjustment": { "type": "integer" }, "ScalingAdjustmentType": {}, "Threshold": { "type": "double" }, "ComparisonOperator": {}, "EvaluationPeriods": { "type": "integer" }, "MetricName": {}, "PolicyType": {}, "TargetConfiguration": { "shape": "Sb6" } } }, "output": { "type": "structure", "members": { "Name": {} } } }, "RegisterCompute": { "input": { "type": "structure", "required": [ "FleetId", "ComputeName" ], "members": { "FleetId": {}, "ComputeName": {}, "CertificatePath": {}, "DnsName": {}, "IpAddress": { "shape": "S4x" }, "Location": {} } }, "output": { "type": "structure", "members": { "Compute": { "shape": "S7p" } } } }, "RegisterGameServer": { "input": { "type": "structure", "required": [ "GameServerGroupName", "GameServerId", "InstanceId" ], "members": { "GameServerGroupName": {}, "GameServerId": {}, "InstanceId": {}, "ConnectionInfo": {}, "GameServerData": {} } }, "output": { "type": "structure", "members": { "GameServer": { "shape": "Sf" } } } }, "RequestUploadCredentials": { "input": { "type": "structure", "required": [ "BuildId" ], "members": { "BuildId": {} } }, "output": { "type": "structure", "members": { "UploadCredentials": { "shape": "S1d" }, "StorageLocation": { "shape": "S13" } } } }, "ResolveAlias": { "input": { "type": "structure", "required": [ "AliasId" ], "members": { "AliasId": {} } }, "output": { "type": "structure", "members": { "FleetId": {}, "FleetArn": {} } } }, "ResumeGameServerGroup": { "input": { "type": "structure", "required": [ "GameServerGroupName", "ResumeActions" ], "members": { "GameServerGroupName": {}, "ResumeActions": { "shape": "S4j" } } }, "output": { "type": "structure", "members": { "GameServerGroup": { "shape": "S4g" } } } }, "SearchGameSessions": { "input": { "type": "structure", "members": { "FleetId": {}, "AliasId": {}, "Location": {}, "FilterExpression": {}, "SortExpression": {}, "Limit": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "GameSessions": { "shape": "S9t" }, "NextToken": {} } } }, "StartFleetActions": { "input": { "type": "structure", "required": [ "FleetId", "Actions" ], "members": { "FleetId": {}, "Actions": { "shape": "S3n" }, "Location": {} } }, "output": { "type": "structure", "members": { "FleetId": {}, "FleetArn": {} } } }, "StartGameSessionPlacement": { "input": { "type": "structure", "required": [ "PlacementId", "GameSessionQueueName", "MaximumPlayerSessionCount" ], "members": { "PlacementId": {}, "GameSessionQueueName": {}, "GameProperties": { "shape": "S4n" }, "MaximumPlayerSessionCount": { "type": "integer" }, "GameSessionName": {}, "PlayerLatencies": { "shape": "S9i" }, "DesiredPlayerSessions": { "type": "list", "member": { "type": "structure", "members": { "PlayerId": { "shape": "S4" }, "PlayerData": {} } } }, "GameSessionData": {} } }, "output": { "type": "structure", "members": { "GameSessionPlacement": { "shape": "S9g" } } } }, "StartMatchBackfill": { "input": { "type": "structure", "required": [ "ConfigurationName", "Players" ], "members": { "TicketId": {}, "ConfigurationName": {}, "GameSessionArn": {}, "Players": { "shape": "Sa6" } } }, "output": { "type": "structure", "members": { "MatchmakingTicket": { "shape": "Sa3" } } } }, "StartMatchmaking": { "input": { "type": "structure", "required": [ "ConfigurationName", "Players" ], "members": { "TicketId": {}, "ConfigurationName": {}, "Players": { "shape": "Sa6" } } }, "output": { "type": "structure", "members": { "MatchmakingTicket": { "shape": "Sa3" } } } }, "StopFleetActions": { "input": { "type": "structure", "required": [ "FleetId", "Actions" ], "members": { "FleetId": {}, "Actions": { "shape": "S3n" }, "Location": {} } }, "output": { "type": "structure", "members": { "FleetId": {}, "FleetArn": {} } } }, "StopGameSessionPlacement": { "input": { "type": "structure", "required": [ "PlacementId" ], "members": { "PlacementId": {} } }, "output": { "type": "structure", "members": { "GameSessionPlacement": { "shape": "S9g" } } } }, "StopMatchmaking": { "input": { "type": "structure", "required": [ "TicketId" ], "members": { "TicketId": {} } }, "output": { "type": "structure", "members": {} } }, "SuspendGameServerGroup": { "input": { "type": "structure", "required": [ "GameServerGroupName", "SuspendActions" ], "members": { "GameServerGroupName": {}, "SuspendActions": { "shape": "S4j" } } }, "output": { "type": "structure", "members": { "GameServerGroup": { "shape": "S4g" } } } }, "TagResource": { "input": { "type": "structure", "required": [ "ResourceARN", "Tags" ], "members": { "ResourceARN": {}, "Tags": { "shape": "Su" } } }, "output": { "type": "structure", "members": {} } }, "UntagResource": { "input": { "type": "structure", "required": [ "ResourceARN", "TagKeys" ], "members": { "ResourceARN": {}, "TagKeys": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": {} } }, "UpdateAlias": { "input": { "type": "structure", "required": [ "AliasId" ], "members": { "AliasId": {}, "Name": {}, "Description": {}, "RoutingStrategy": { "shape": "Sq" } } }, "output": { "type": "structure", "members": { "Alias": { "shape": "Sz" } } } }, "UpdateBuild": { "input": { "type": "structure", "required": [ "BuildId" ], "members": { "BuildId": {}, "Name": {}, "Version": {} } }, "output": { "type": "structure", "members": { "Build": { "shape": "S18" } } } }, "UpdateFleetAttributes": { "input": { "type": "structure", "required": [ "FleetId" ], "members": { "FleetId": {}, "Name": {}, "Description": {}, "NewGameSessionProtectionPolicy": {}, "ResourceCreationLimitPolicy": { "shape": "S2y" }, "MetricGroups": { "shape": "S30" }, "AnywhereConfiguration": { "shape": "S39" } } }, "output": { "type": "structure", "members": { "FleetId": {}, "FleetArn": {} } } }, "UpdateFleetCapacity": { "input": { "type": "structure", "required": [ "FleetId" ], "members": { "FleetId": {}, "DesiredInstances": { "type": "integer" }, "MinSize": { "type": "integer" }, "MaxSize": { "type": "integer" }, "Location": {} } }, "output": { "type": "structure", "members": { "FleetId": {}, "FleetArn": {}, "Location": {} } } }, "UpdateFleetPortSettings": { "input": { "type": "structure", "required": [ "FleetId" ], "members": { "FleetId": {}, "InboundPermissionAuthorizations": { "shape": "S2o" }, "InboundPermissionRevocations": { "shape": "S2o" } } }, "output": { "type": "structure", "members": { "FleetId": {}, "FleetArn": {} } } }, "UpdateGameServer": { "input": { "type": "structure", "required": [ "GameServerGroupName", "GameServerId" ], "members": { "GameServerGroupName": {}, "GameServerId": {}, "GameServerData": {}, "UtilizationStatus": {}, "HealthCheck": {} } }, "output": { "type": "structure", "members": { "GameServer": { "shape": "Sf" } } } }, "UpdateGameServerGroup": { "input": { "type": "structure", "required": [ "GameServerGroupName" ], "members": { "GameServerGroupName": {}, "RoleArn": {}, "InstanceDefinitions": { "shape": "S44" }, "GameServerProtectionPolicy": {}, "BalancingStrategy": {} } }, "output": { "type": "structure", "members": { "GameServerGroup": { "shape": "S4g" } } } }, "UpdateGameSession": { "input": { "type": "structure", "required": [ "GameSessionId" ], "members": { "GameSessionId": {}, "MaximumPlayerSessionCount": { "type": "integer" }, "Name": {}, "PlayerSessionCreationPolicy": {}, "ProtectionPolicy": {}, "GameProperties": { "shape": "S4n" } } }, "output": { "type": "structure", "members": { "GameSession": { "shape": "S4u" } } } }, "UpdateGameSessionQueue": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "TimeoutInSeconds": { "type": "integer" }, "PlayerLatencyPolicies": { "shape": "S53" }, "Destinations": { "shape": "S55" }, "FilterConfiguration": { "shape": "S58" }, "PriorityConfiguration": { "shape": "S5a" }, "CustomEventData": {}, "NotificationTarget": {} } }, "output": { "type": "structure", "members": { "GameSessionQueue": { "shape": "S5g" } } } }, "UpdateMatchmakingConfiguration": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "Description": {}, "GameSessionQueueArns": { "shape": "S5o" }, "RequestTimeoutSeconds": { "type": "integer" }, "AcceptanceTimeoutSeconds": { "type": "integer" }, "AcceptanceRequired": { "type": "boolean" }, "RuleSetName": {}, "NotificationTarget": {}, "AdditionalPlayerCount": { "type": "integer" }, "CustomEventData": {}, "GameProperties": { "shape": "S4n" }, "GameSessionData": {}, "BackfillMode": {}, "FlexMatchMode": {} } }, "output": { "type": "structure", "members": { "Configuration": { "shape": "S5y" } } } }, "UpdateRuntimeConfiguration": { "input": { "type": "structure", "required": [ "FleetId", "RuntimeConfiguration" ], "members": { "FleetId": {}, "RuntimeConfiguration": { "shape": "S2s" } } }, "output": { "type": "structure", "members": { "RuntimeConfiguration": { "shape": "S2s" } } } }, "UpdateScript": { "input": { "type": "structure", "required": [ "ScriptId" ], "members": { "ScriptId": {}, "Name": {}, "Version": {}, "StorageLocation": { "shape": "S13" }, "ZipFile": { "type": "blob" } } }, "output": { "type": "structure", "members": { "Script": { "shape": "S6j" } } } }, "ValidateMatchmakingRuleSet": { "input": { "type": "structure", "required": [ "RuleSetBody" ], "members": { "RuleSetBody": {} } }, "output": { "type": "structure", "members": { "Valid": { "type": "boolean" } } } } }, "shapes": { "S4": { "type": "string", "sensitive": true }, "Sf": { "type": "structure", "members": { "GameServerGroupName": {}, "GameServerGroupArn": {}, "GameServerId": {}, "InstanceId": {}, "ConnectionInfo": {}, "GameServerData": {}, "ClaimStatus": {}, "UtilizationStatus": {}, "RegistrationTime": { "type": "timestamp" }, "LastClaimTime": { "type": "timestamp" }, "LastHealthCheckTime": { "type": "timestamp" } } }, "Sq": { "type": "structure", "members": { "Type": {}, "FleetId": {}, "Message": {} } }, "Su": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Value" ], "members": { "Key": {}, "Value": {} } } }, "Sz": { "type": "structure", "members": { "AliasId": {}, "Name": {}, "AliasArn": {}, "Description": {}, "RoutingStrategy": { "shape": "Sq" }, "CreationTime": { "type": "timestamp" }, "LastUpdatedTime": { "type": "timestamp" } } }, "S13": { "type": "structure", "members": { "Bucket": {}, "Key": {}, "RoleArn": {}, "ObjectVersion": {} } }, "S18": { "type": "structure", "members": { "BuildId": {}, "BuildArn": {}, "Name": {}, "Version": {}, "Status": {}, "SizeOnDisk": { "type": "long" }, "OperatingSystem": {}, "CreationTime": { "type": "timestamp" }, "ServerSdkVersion": {} } }, "S1d": { "type": "structure", "members": { "AccessKeyId": {}, "SecretAccessKey": {}, "SessionToken": {} }, "sensitive": true }, "S1n": { "type": "structure", "members": { "SoftLimit": { "type": "integer" }, "HardLimit": { "type": "integer" } } }, "S1p": { "type": "structure", "required": [ "ContainerPortRanges" ], "members": { "ContainerPortRanges": { "type": "list", "member": { "type": "structure", "required": [ "FromPort", "ToPort", "Protocol" ], "members": { "FromPort": { "shape": "S1s" }, "ToPort": { "shape": "S1s" }, "Protocol": {} } } } } }, "S1s": { "type": "integer", "sensitive": true }, "S1v": { "type": "structure", "required": [ "Command" ], "members": { "Command": { "shape": "S1w" }, "Interval": { "type": "integer" }, "Timeout": { "type": "integer" }, "Retries": { "type": "integer" }, "StartPeriod": { "type": "integer" } } }, "S1w": { "type": "list", "member": {} }, "S23": { "type": "list", "member": {} }, "S24": { "type": "list", "member": { "type": "structure", "required": [ "Name", "Value" ], "members": { "Name": {}, "Value": {} } } }, "S26": { "type": "list", "member": { "type": "structure", "required": [ "ContainerName", "Condition" ], "members": { "ContainerName": {}, "Condition": {} } } }, "S2b": { "type": "structure", "members": { "ContainerGroupDefinitionArn": {}, "CreationTime": { "type": "timestamp" }, "OperatingSystem": {}, "Name": {}, "SchedulingStrategy": {}, "TotalMemoryLimit": { "type": "integer" }, "TotalCpuLimit": { "type": "integer" }, "ContainerDefinitions": { "type": "list", "member": { "type": "structure", "required": [ "ContainerName", "ImageUri" ], "members": { "ContainerName": {}, "ImageUri": {}, "ResolvedImageDigest": {}, "MemoryLimits": { "shape": "S1n" }, "PortConfiguration": { "shape": "S1p" }, "Cpu": { "type": "integer" }, "HealthCheck": { "shape": "S1v" }, "Command": { "shape": "S1w" }, "Essential": { "type": "boolean" }, "EntryPoint": { "shape": "S23" }, "WorkingDirectory": {}, "Environment": { "shape": "S24" }, "DependsOn": { "shape": "S26" } } } }, "Status": {}, "StatusReason": {} } }, "S2m": { "type": "list", "member": {} }, "S2o": { "type": "list", "member": { "type": "structure", "required": [ "FromPort", "ToPort", "IpRange", "Protocol" ], "members": { "FromPort": { "shape": "S1s" }, "ToPort": { "shape": "S1s" }, "IpRange": { "type": "string", "sensitive": true }, "Protocol": {} } } }, "S2s": { "type": "structure", "members": { "ServerProcesses": { "type": "list", "member": { "type": "structure", "required": [ "LaunchPath", "ConcurrentExecutions" ], "members": { "LaunchPath": {}, "Parameters": {}, "ConcurrentExecutions": { "type": "integer" } } } }, "MaxConcurrentGameSessionActivations": { "type": "integer" }, "GameSessionActivationTimeoutSeconds": { "type": "integer" } } }, "S2y": { "type": "structure", "members": { "NewGameSessionsPerCreator": { "type": "integer" }, "PolicyPeriodInMinutes": { "type": "integer" } } }, "S30": { "type": "list", "member": {} }, "S33": { "type": "structure", "required": [ "CertificateType" ], "members": { "CertificateType": {} } }, "S35": { "type": "list", "member": { "type": "structure", "required": [ "Location" ], "members": { "Location": {} } } }, "S39": { "type": "structure", "required": [ "Cost" ], "members": { "Cost": {} } }, "S3f": { "type": "structure", "required": [ "FromPort", "ToPort" ], "members": { "FromPort": { "shape": "S1s" }, "ToPort": { "shape": "S1s" } } }, "S3i": { "type": "structure", "members": { "FleetId": {}, "FleetArn": {}, "FleetType": {}, "InstanceType": {}, "Description": {}, "Name": {}, "CreationTime": { "type": "timestamp" }, "TerminationTime": { "type": "timestamp" }, "Status": {}, "BuildId": {}, "BuildArn": {}, "ScriptId": {}, "ScriptArn": {}, "ServerLaunchPath": {}, "ServerLaunchParameters": {}, "LogPaths": { "shape": "S2m" }, "NewGameSessionProtectionPolicy": {}, "OperatingSystem": {}, "ResourceCreationLimitPolicy": { "shape": "S2y" }, "MetricGroups": { "shape": "S30" }, "StoppedActions": { "shape": "S3n" }, "InstanceRoleArn": {}, "CertificateConfiguration": { "shape": "S33" }, "ComputeType": {}, "AnywhereConfiguration": { "shape": "S39" }, "InstanceRoleCredentialsProvider": {}, "ContainerGroupsAttributes": { "type": "structure", "members": { "ContainerGroupDefinitionProperties": { "type": "list", "member": { "type": "structure", "members": { "SchedulingStrategy": {}, "ContainerGroupDefinitionName": {} } } }, "ConnectionPortRange": { "shape": "S3f" }, "ContainerGroupsPerInstance": { "type": "structure", "members": { "DesiredReplicaContainerGroupsPerInstance": { "type": "integer" }, "MaxReplicaContainerGroupsPerInstance": { "type": "integer" } } } } } } }, "S3n": { "type": "list", "member": {} }, "S3t": { "type": "list", "member": { "shape": "S3u" } }, "S3u": { "type": "structure", "members": { "Location": {}, "Status": {} } }, "S44": { "type": "list", "member": { "type": "structure", "required": [ "InstanceType" ], "members": { "InstanceType": {}, "WeightedCapacity": {} } } }, "S4g": { "type": "structure", "members": { "GameServerGroupName": {}, "GameServerGroupArn": {}, "RoleArn": {}, "InstanceDefinitions": { "shape": "S44" }, "BalancingStrategy": {}, "GameServerProtectionPolicy": {}, "AutoScalingGroupArn": {}, "Status": {}, "StatusReason": {}, "SuspendedActions": { "shape": "S4j" }, "CreationTime": { "type": "timestamp" }, "LastUpdatedTime": { "type": "timestamp" } } }, "S4j": { "type": "list", "member": {} }, "S4n": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Value" ], "members": { "Key": {}, "Value": {} } } }, "S4u": { "type": "structure", "members": { "GameSessionId": {}, "Name": {}, "FleetId": {}, "FleetArn": {}, "CreationTime": { "type": "timestamp" }, "TerminationTime": { "type": "timestamp" }, "CurrentPlayerSessionCount": { "type": "integer" }, "MaximumPlayerSessionCount": { "type": "integer" }, "Status": {}, "StatusReason": {}, "GameProperties": { "shape": "S4n" }, "IpAddress": { "shape": "S4x" }, "DnsName": {}, "Port": { "shape": "S1s" }, "PlayerSessionCreationPolicy": {}, "CreatorId": {}, "GameSessionData": {}, "MatchmakerData": {}, "Location": {} } }, "S4x": { "type": "string", "sensitive": true }, "S53": { "type": "list", "member": { "type": "structure", "members": { "MaximumIndividualPlayerLatencyMilliseconds": { "type": "integer" }, "PolicyDurationSeconds": { "type": "integer" } } } }, "S55": { "type": "list", "member": { "type": "structure", "members": { "DestinationArn": {} } } }, "S58": { "type": "structure", "members": { "AllowedLocations": { "shape": "S59" } } }, "S59": { "type": "list", "member": {} }, "S5a": { "type": "structure", "members": { "PriorityOrder": { "type": "list", "member": {} }, "LocationOrder": { "shape": "S59" } } }, "S5g": { "type": "structure", "members": { "Name": {}, "GameSessionQueueArn": {}, "TimeoutInSeconds": { "type": "integer" }, "PlayerLatencyPolicies": { "shape": "S53" }, "Destinations": { "shape": "S55" }, "FilterConfiguration": { "shape": "S58" }, "PriorityConfiguration": { "shape": "S5a" }, "CustomEventData": {}, "NotificationTarget": {} } }, "S5l": { "type": "structure", "members": { "LocationName": {}, "LocationArn": {} } }, "S5o": { "type": "list", "member": {} }, "S5y": { "type": "structure", "members": { "Name": {}, "ConfigurationArn": {}, "Description": {}, "GameSessionQueueArns": { "shape": "S5o" }, "RequestTimeoutSeconds": { "type": "integer" }, "AcceptanceTimeoutSeconds": { "type": "integer" }, "AcceptanceRequired": { "type": "boolean" }, "RuleSetName": {}, "RuleSetArn": {}, "NotificationTarget": {}, "AdditionalPlayerCount": { "type": "integer" }, "CustomEventData": {}, "CreationTime": { "type": "timestamp" }, "GameProperties": { "shape": "S4n" }, "GameSessionData": {}, "BackfillMode": {}, "FlexMatchMode": {} } }, "S64": { "type": "structure", "required": [ "RuleSetBody" ], "members": { "RuleSetName": {}, "RuleSetArn": {}, "RuleSetBody": {}, "CreationTime": { "type": "timestamp" } } }, "S68": { "type": "structure", "members": { "PlayerSessionId": {}, "PlayerId": { "shape": "S4" }, "GameSessionId": {}, "FleetId": {}, "FleetArn": {}, "CreationTime": { "type": "timestamp" }, "TerminationTime": { "type": "timestamp" }, "Status": {}, "IpAddress": { "shape": "S4x" }, "DnsName": {}, "Port": { "shape": "S1s" }, "PlayerData": {} } }, "S6f": { "type": "list", "member": { "shape": "S68" } }, "S6j": { "type": "structure", "members": { "ScriptId": {}, "ScriptArn": {}, "Name": {}, "Version": {}, "SizeOnDisk": { "type": "long" }, "CreationTime": { "type": "timestamp" }, "StorageLocation": { "shape": "S13" } } }, "S6m": { "type": "structure", "members": { "GameLiftAwsAccountId": {}, "PeerVpcAwsAccountId": {}, "PeerVpcId": {}, "CreationTime": { "type": "timestamp" }, "ExpirationTime": { "type": "timestamp" } } }, "S7p": { "type": "structure", "members": { "FleetId": {}, "FleetArn": {}, "ComputeName": {}, "ComputeArn": {}, "IpAddress": { "shape": "S4x" }, "DnsName": {}, "ComputeStatus": {}, "Location": {}, "CreationTime": { "type": "timestamp" }, "OperatingSystem": {}, "Type": {}, "GameLiftServiceSdkEndpoint": {}, "GameLiftAgentEndpoint": {}, "InstanceId": {}, "ContainerAttributes": { "type": "structure", "members": { "ContainerPortMappings": { "type": "list", "member": { "type": "structure", "members": { "ContainerPort": { "shape": "S1s" }, "ConnectionPort": { "shape": "S1s" }, "Protocol": {} } } } } } } }, "S86": { "type": "list", "member": {} }, "S8c": { "type": "structure", "members": { "FleetId": {}, "FleetArn": {}, "InstanceType": {}, "InstanceCounts": { "type": "structure", "members": { "DESIRED": { "type": "integer" }, "MINIMUM": { "type": "integer" }, "MAXIMUM": { "type": "integer" }, "PENDING": { "type": "integer" }, "ACTIVE": { "type": "integer" }, "IDLE": { "type": "integer" }, "TERMINATING": { "type": "integer" } } }, "Location": {}, "ReplicaContainerGroupCounts": { "type": "structure", "members": { "PENDING": { "type": "integer" }, "ACTIVE": { "type": "integer" }, "IDLE": { "type": "integer" }, "TERMINATING": { "type": "integer" } } } } }, "S8u": { "type": "structure", "members": { "FleetId": {}, "FleetArn": {}, "ActiveServerProcessCount": { "type": "integer" }, "ActiveGameSessionCount": { "type": "integer" }, "CurrentPlayerSessionCount": { "type": "integer" }, "MaximumPlayerSessionCount": { "type": "integer" }, "Location": {} } }, "S9g": { "type": "structure", "members": { "PlacementId": {}, "GameSessionQueueName": {}, "Status": {}, "GameProperties": { "shape": "S4n" }, "MaximumPlayerSessionCount": { "type": "integer" }, "GameSessionName": {}, "GameSessionId": {}, "GameSessionArn": {}, "GameSessionRegion": {}, "PlayerLatencies": { "shape": "S9i" }, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "IpAddress": { "shape": "S4x" }, "DnsName": {}, "Port": { "shape": "S1s" }, "PlacedPlayerSessions": { "type": "list", "member": { "type": "structure", "members": { "PlayerId": { "shape": "S4" }, "PlayerSessionId": {} } } }, "GameSessionData": {}, "MatchmakerData": {} } }, "S9i": { "type": "list", "member": { "type": "structure", "members": { "PlayerId": { "shape": "S4" }, "RegionIdentifier": {}, "LatencyInMilliseconds": { "type": "float" } } } }, "S9t": { "type": "list", "member": { "shape": "S4u" } }, "Sa3": { "type": "structure", "members": { "TicketId": {}, "ConfigurationName": {}, "ConfigurationArn": {}, "Status": {}, "StatusReason": {}, "StatusMessage": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "Players": { "shape": "Sa6" }, "GameSessionConnectionInfo": { "type": "structure", "members": { "GameSessionArn": {}, "IpAddress": { "shape": "S4x" }, "DnsName": {}, "Port": { "type": "integer" }, "MatchedPlayerSessions": { "type": "list", "member": { "type": "structure", "members": { "PlayerId": { "shape": "S4" }, "PlayerSessionId": {} } } } } }, "EstimatedWaitTime": { "type": "integer" } } }, "Sa6": { "type": "list", "member": { "type": "structure", "members": { "PlayerId": { "shape": "S4" }, "PlayerAttributes": { "type": "map", "key": {}, "value": { "type": "structure", "members": { "S": {}, "N": { "type": "double" }, "SL": { "type": "list", "member": {} }, "SDM": { "type": "map", "key": {}, "value": { "type": "double" } } } } }, "Team": {}, "LatencyInMs": { "type": "map", "key": {}, "value": { "type": "integer" } } } } }, "Sb6": { "type": "structure", "required": [ "TargetValue" ], "members": { "TargetValue": { "type": "double" } } } } } },{}],123:[function(require,module,exports){ module.exports={ "pagination": { "DescribeFleetAttributes": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "Limit", "result_key": "FleetAttributes" }, "DescribeFleetCapacity": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "Limit", "result_key": "FleetCapacity" }, "DescribeFleetEvents": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "Limit", "result_key": "Events" }, "DescribeFleetLocationAttributes": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "Limit" }, "DescribeFleetUtilization": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "Limit", "result_key": "FleetUtilization" }, "DescribeGameServerInstances": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "Limit", "result_key": "GameServerInstances" }, "DescribeGameSessionDetails": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "Limit", "result_key": "GameSessionDetails" }, "DescribeGameSessionQueues": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "Limit", "result_key": "GameSessionQueues" }, "DescribeGameSessions": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "Limit", "result_key": "GameSessions" }, "DescribeInstances": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "Limit", "result_key": "Instances" }, "DescribeMatchmakingConfigurations": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "Limit", "result_key": "Configurations" }, "DescribeMatchmakingRuleSets": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "Limit", "result_key": "RuleSets" }, "DescribePlayerSessions": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "Limit", "result_key": "PlayerSessions" }, "DescribeScalingPolicies": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "Limit", "result_key": "ScalingPolicies" }, "ListAliases": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "Limit", "result_key": "Aliases" }, "ListBuilds": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "Limit", "result_key": "Builds" }, "ListCompute": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "Limit", "result_key": "ComputeList" }, "ListContainerGroupDefinitions": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "Limit", "result_key": "ContainerGroupDefinitions" }, "ListFleets": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "Limit", "result_key": "FleetIds" }, "ListGameServerGroups": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "Limit", "result_key": "GameServerGroups" }, "ListGameServers": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "Limit", "result_key": "GameServers" }, "ListLocations": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "Limit", "result_key": "Locations" }, "ListScripts": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "Limit", "result_key": "Scripts" }, "SearchGameSessions": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "Limit", "result_key": "GameSessions" } } } },{}],124:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2010-05-08", "endpointPrefix": "iam", "globalEndpoint": "iam.amazonaws.com", "protocol": "query", "protocols": [ "query" ], "serviceAbbreviation": "IAM", "serviceFullName": "AWS Identity and Access Management", "serviceId": "IAM", "signatureVersion": "v4", "uid": "iam-2010-05-08", "xmlNamespace": "https://iam.amazonaws.com/doc/2010-05-08/", "auth": [ "aws.auth#sigv4" ] }, "operations": { "AddClientIDToOpenIDConnectProvider": { "input": { "type": "structure", "required": [ "OpenIDConnectProviderArn", "ClientID" ], "members": { "OpenIDConnectProviderArn": {}, "ClientID": {} } } }, "AddRoleToInstanceProfile": { "input": { "type": "structure", "required": [ "InstanceProfileName", "RoleName" ], "members": { "InstanceProfileName": {}, "RoleName": {} } } }, "AddUserToGroup": { "input": { "type": "structure", "required": [ "GroupName", "UserName" ], "members": { "GroupName": {}, "UserName": {} } } }, "AttachGroupPolicy": { "input": { "type": "structure", "required": [ "GroupName", "PolicyArn" ], "members": { "GroupName": {}, "PolicyArn": {} } } }, "AttachRolePolicy": { "input": { "type": "structure", "required": [ "RoleName", "PolicyArn" ], "members": { "RoleName": {}, "PolicyArn": {} } } }, "AttachUserPolicy": { "input": { "type": "structure", "required": [ "UserName", "PolicyArn" ], "members": { "UserName": {}, "PolicyArn": {} } } }, "ChangePassword": { "input": { "type": "structure", "required": [ "OldPassword", "NewPassword" ], "members": { "OldPassword": { "shape": "Sf" }, "NewPassword": { "shape": "Sf" } } } }, "CreateAccessKey": { "input": { "type": "structure", "members": { "UserName": {} } }, "output": { "resultWrapper": "CreateAccessKeyResult", "type": "structure", "required": [ "AccessKey" ], "members": { "AccessKey": { "type": "structure", "required": [ "UserName", "AccessKeyId", "Status", "SecretAccessKey" ], "members": { "UserName": {}, "AccessKeyId": {}, "Status": {}, "SecretAccessKey": { "type": "string", "sensitive": true }, "CreateDate": { "type": "timestamp" } } } } } }, "CreateAccountAlias": { "input": { "type": "structure", "required": [ "AccountAlias" ], "members": { "AccountAlias": {} } } }, "CreateGroup": { "input": { "type": "structure", "required": [ "GroupName" ], "members": { "Path": {}, "GroupName": {} } }, "output": { "resultWrapper": "CreateGroupResult", "type": "structure", "required": [ "Group" ], "members": { "Group": { "shape": "Ss" } } } }, "CreateInstanceProfile": { "input": { "type": "structure", "required": [ "InstanceProfileName" ], "members": { "InstanceProfileName": {}, "Path": {}, "Tags": { "shape": "Sv" } } }, "output": { "resultWrapper": "CreateInstanceProfileResult", "type": "structure", "required": [ "InstanceProfile" ], "members": { "InstanceProfile": { "shape": "S10" } } } }, "CreateLoginProfile": { "input": { "type": "structure", "required": [ "UserName", "Password" ], "members": { "UserName": {}, "Password": { "shape": "Sf" }, "PasswordResetRequired": { "type": "boolean" } } }, "output": { "resultWrapper": "CreateLoginProfileResult", "type": "structure", "required": [ "LoginProfile" ], "members": { "LoginProfile": { "shape": "S1d" } } } }, "CreateOpenIDConnectProvider": { "input": { "type": "structure", "required": [ "Url" ], "members": { "Url": {}, "ClientIDList": { "shape": "S1g" }, "ThumbprintList": { "shape": "S1h" }, "Tags": { "shape": "Sv" } } }, "output": { "resultWrapper": "CreateOpenIDConnectProviderResult", "type": "structure", "members": { "OpenIDConnectProviderArn": {}, "Tags": { "shape": "Sv" } } } }, "CreatePolicy": { "input": { "type": "structure", "required": [ "PolicyName", "PolicyDocument" ], "members": { "PolicyName": {}, "Path": {}, "PolicyDocument": {}, "Description": {}, "Tags": { "shape": "Sv" } } }, "output": { "resultWrapper": "CreatePolicyResult", "type": "structure", "members": { "Policy": { "shape": "S1p" } } } }, "CreatePolicyVersion": { "input": { "type": "structure", "required": [ "PolicyArn", "PolicyDocument" ], "members": { "PolicyArn": {}, "PolicyDocument": {}, "SetAsDefault": { "type": "boolean" } } }, "output": { "resultWrapper": "CreatePolicyVersionResult", "type": "structure", "members": { "PolicyVersion": { "shape": "S1u" } } } }, "CreateRole": { "input": { "type": "structure", "required": [ "RoleName", "AssumeRolePolicyDocument" ], "members": { "Path": {}, "RoleName": {}, "AssumeRolePolicyDocument": {}, "Description": {}, "MaxSessionDuration": { "type": "integer" }, "PermissionsBoundary": {}, "Tags": { "shape": "Sv" } } }, "output": { "resultWrapper": "CreateRoleResult", "type": "structure", "required": [ "Role" ], "members": { "Role": { "shape": "S12" } } } }, "CreateSAMLProvider": { "input": { "type": "structure", "required": [ "SAMLMetadataDocument", "Name" ], "members": { "SAMLMetadataDocument": {}, "Name": {}, "Tags": { "shape": "Sv" } } }, "output": { "resultWrapper": "CreateSAMLProviderResult", "type": "structure", "members": { "SAMLProviderArn": {}, "Tags": { "shape": "Sv" } } } }, "CreateServiceLinkedRole": { "input": { "type": "structure", "required": [ "AWSServiceName" ], "members": { "AWSServiceName": {}, "Description": {}, "CustomSuffix": {} } }, "output": { "resultWrapper": "CreateServiceLinkedRoleResult", "type": "structure", "members": { "Role": { "shape": "S12" } } } }, "CreateServiceSpecificCredential": { "input": { "type": "structure", "required": [ "UserName", "ServiceName" ], "members": { "UserName": {}, "ServiceName": {} } }, "output": { "resultWrapper": "CreateServiceSpecificCredentialResult", "type": "structure", "members": { "ServiceSpecificCredential": { "shape": "S27" } } } }, "CreateUser": { "input": { "type": "structure", "required": [ "UserName" ], "members": { "Path": {}, "UserName": {}, "PermissionsBoundary": {}, "Tags": { "shape": "Sv" } } }, "output": { "resultWrapper": "CreateUserResult", "type": "structure", "members": { "User": { "shape": "S2d" } } } }, "CreateVirtualMFADevice": { "input": { "type": "structure", "required": [ "VirtualMFADeviceName" ], "members": { "Path": {}, "VirtualMFADeviceName": {}, "Tags": { "shape": "Sv" } } }, "output": { "resultWrapper": "CreateVirtualMFADeviceResult", "type": "structure", "required": [ "VirtualMFADevice" ], "members": { "VirtualMFADevice": { "shape": "S2h" } } } }, "DeactivateMFADevice": { "input": { "type": "structure", "required": [ "UserName", "SerialNumber" ], "members": { "UserName": {}, "SerialNumber": {} } } }, "DeleteAccessKey": { "input": { "type": "structure", "required": [ "AccessKeyId" ], "members": { "UserName": {}, "AccessKeyId": {} } } }, "DeleteAccountAlias": { "input": { "type": "structure", "required": [ "AccountAlias" ], "members": { "AccountAlias": {} } } }, "DeleteAccountPasswordPolicy": {}, "DeleteGroup": { "input": { "type": "structure", "required": [ "GroupName" ], "members": { "GroupName": {} } } }, "DeleteGroupPolicy": { "input": { "type": "structure", "required": [ "GroupName", "PolicyName" ], "members": { "GroupName": {}, "PolicyName": {} } } }, "DeleteInstanceProfile": { "input": { "type": "structure", "required": [ "InstanceProfileName" ], "members": { "InstanceProfileName": {} } } }, "DeleteLoginProfile": { "input": { "type": "structure", "required": [ "UserName" ], "members": { "UserName": {} } } }, "DeleteOpenIDConnectProvider": { "input": { "type": "structure", "required": [ "OpenIDConnectProviderArn" ], "members": { "OpenIDConnectProviderArn": {} } } }, "DeletePolicy": { "input": { "type": "structure", "required": [ "PolicyArn" ], "members": { "PolicyArn": {} } } }, "DeletePolicyVersion": { "input": { "type": "structure", "required": [ "PolicyArn", "VersionId" ], "members": { "PolicyArn": {}, "VersionId": {} } } }, "DeleteRole": { "input": { "type": "structure", "required": [ "RoleName" ], "members": { "RoleName": {} } } }, "DeleteRolePermissionsBoundary": { "input": { "type": "structure", "required": [ "RoleName" ], "members": { "RoleName": {} } } }, "DeleteRolePolicy": { "input": { "type": "structure", "required": [ "RoleName", "PolicyName" ], "members": { "RoleName": {}, "PolicyName": {} } } }, "DeleteSAMLProvider": { "input": { "type": "structure", "required": [ "SAMLProviderArn" ], "members": { "SAMLProviderArn": {} } } }, "DeleteSSHPublicKey": { "input": { "type": "structure", "required": [ "UserName", "SSHPublicKeyId" ], "members": { "UserName": {}, "SSHPublicKeyId": {} } } }, "DeleteServerCertificate": { "input": { "type": "structure", "required": [ "ServerCertificateName" ], "members": { "ServerCertificateName": {} } } }, "DeleteServiceLinkedRole": { "input": { "type": "structure", "required": [ "RoleName" ], "members": { "RoleName": {} } }, "output": { "resultWrapper": "DeleteServiceLinkedRoleResult", "type": "structure", "required": [ "DeletionTaskId" ], "members": { "DeletionTaskId": {} } } }, "DeleteServiceSpecificCredential": { "input": { "type": "structure", "required": [ "ServiceSpecificCredentialId" ], "members": { "UserName": {}, "ServiceSpecificCredentialId": {} } } }, "DeleteSigningCertificate": { "input": { "type": "structure", "required": [ "CertificateId" ], "members": { "UserName": {}, "CertificateId": {} } } }, "DeleteUser": { "input": { "type": "structure", "required": [ "UserName" ], "members": { "UserName": {} } } }, "DeleteUserPermissionsBoundary": { "input": { "type": "structure", "required": [ "UserName" ], "members": { "UserName": {} } } }, "DeleteUserPolicy": { "input": { "type": "structure", "required": [ "UserName", "PolicyName" ], "members": { "UserName": {}, "PolicyName": {} } } }, "DeleteVirtualMFADevice": { "input": { "type": "structure", "required": [ "SerialNumber" ], "members": { "SerialNumber": {} } } }, "DetachGroupPolicy": { "input": { "type": "structure", "required": [ "GroupName", "PolicyArn" ], "members": { "GroupName": {}, "PolicyArn": {} } } }, "DetachRolePolicy": { "input": { "type": "structure", "required": [ "RoleName", "PolicyArn" ], "members": { "RoleName": {}, "PolicyArn": {} } } }, "DetachUserPolicy": { "input": { "type": "structure", "required": [ "UserName", "PolicyArn" ], "members": { "UserName": {}, "PolicyArn": {} } } }, "EnableMFADevice": { "input": { "type": "structure", "required": [ "UserName", "SerialNumber", "AuthenticationCode1", "AuthenticationCode2" ], "members": { "UserName": {}, "SerialNumber": {}, "AuthenticationCode1": {}, "AuthenticationCode2": {} } } }, "GenerateCredentialReport": { "output": { "resultWrapper": "GenerateCredentialReportResult", "type": "structure", "members": { "State": {}, "Description": {} } } }, "GenerateOrganizationsAccessReport": { "input": { "type": "structure", "required": [ "EntityPath" ], "members": { "EntityPath": {}, "OrganizationsPolicyId": {} } }, "output": { "resultWrapper": "GenerateOrganizationsAccessReportResult", "type": "structure", "members": { "JobId": {} } } }, "GenerateServiceLastAccessedDetails": { "input": { "type": "structure", "required": [ "Arn" ], "members": { "Arn": {}, "Granularity": {} } }, "output": { "resultWrapper": "GenerateServiceLastAccessedDetailsResult", "type": "structure", "members": { "JobId": {} } } }, "GetAccessKeyLastUsed": { "input": { "type": "structure", "required": [ "AccessKeyId" ], "members": { "AccessKeyId": {} } }, "output": { "resultWrapper": "GetAccessKeyLastUsedResult", "type": "structure", "members": { "UserName": {}, "AccessKeyLastUsed": { "type": "structure", "required": [ "ServiceName", "Region" ], "members": { "LastUsedDate": { "type": "timestamp" }, "ServiceName": {}, "Region": {} } } } } }, "GetAccountAuthorizationDetails": { "input": { "type": "structure", "members": { "Filter": { "type": "list", "member": {} }, "MaxItems": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "GetAccountAuthorizationDetailsResult", "type": "structure", "members": { "UserDetailList": { "type": "list", "member": { "type": "structure", "members": { "Path": {}, "UserName": {}, "UserId": {}, "Arn": {}, "CreateDate": { "type": "timestamp" }, "UserPolicyList": { "shape": "S43" }, "GroupList": { "type": "list", "member": {} }, "AttachedManagedPolicies": { "shape": "S46" }, "PermissionsBoundary": { "shape": "S16" }, "Tags": { "shape": "Sv" } } } }, "GroupDetailList": { "type": "list", "member": { "type": "structure", "members": { "Path": {}, "GroupName": {}, "GroupId": {}, "Arn": {}, "CreateDate": { "type": "timestamp" }, "GroupPolicyList": { "shape": "S43" }, "AttachedManagedPolicies": { "shape": "S46" } } } }, "RoleDetailList": { "type": "list", "member": { "type": "structure", "members": { "Path": {}, "RoleName": {}, "RoleId": {}, "Arn": {}, "CreateDate": { "type": "timestamp" }, "AssumeRolePolicyDocument": {}, "InstanceProfileList": { "shape": "S4c" }, "RolePolicyList": { "shape": "S43" }, "AttachedManagedPolicies": { "shape": "S46" }, "PermissionsBoundary": { "shape": "S16" }, "Tags": { "shape": "Sv" }, "RoleLastUsed": { "shape": "S18" } } } }, "Policies": { "type": "list", "member": { "type": "structure", "members": { "PolicyName": {}, "PolicyId": {}, "Arn": {}, "Path": {}, "DefaultVersionId": {}, "AttachmentCount": { "type": "integer" }, "PermissionsBoundaryUsageCount": { "type": "integer" }, "IsAttachable": { "type": "boolean" }, "Description": {}, "CreateDate": { "type": "timestamp" }, "UpdateDate": { "type": "timestamp" }, "PolicyVersionList": { "shape": "S4f" } } } }, "IsTruncated": { "type": "boolean" }, "Marker": {} } } }, "GetAccountPasswordPolicy": { "output": { "resultWrapper": "GetAccountPasswordPolicyResult", "type": "structure", "required": [ "PasswordPolicy" ], "members": { "PasswordPolicy": { "type": "structure", "members": { "MinimumPasswordLength": { "type": "integer" }, "RequireSymbols": { "type": "boolean" }, "RequireNumbers": { "type": "boolean" }, "RequireUppercaseCharacters": { "type": "boolean" }, "RequireLowercaseCharacters": { "type": "boolean" }, "AllowUsersToChangePassword": { "type": "boolean" }, "ExpirePasswords": { "type": "boolean" }, "MaxPasswordAge": { "type": "integer" }, "PasswordReusePrevention": { "type": "integer" }, "HardExpiry": { "type": "boolean" } } } } } }, "GetAccountSummary": { "output": { "resultWrapper": "GetAccountSummaryResult", "type": "structure", "members": { "SummaryMap": { "type": "map", "key": {}, "value": { "type": "integer" } } } } }, "GetContextKeysForCustomPolicy": { "input": { "type": "structure", "required": [ "PolicyInputList" ], "members": { "PolicyInputList": { "shape": "S4s" } } }, "output": { "shape": "S4t", "resultWrapper": "GetContextKeysForCustomPolicyResult" } }, "GetContextKeysForPrincipalPolicy": { "input": { "type": "structure", "required": [ "PolicySourceArn" ], "members": { "PolicySourceArn": {}, "PolicyInputList": { "shape": "S4s" } } }, "output": { "shape": "S4t", "resultWrapper": "GetContextKeysForPrincipalPolicyResult" } }, "GetCredentialReport": { "output": { "resultWrapper": "GetCredentialReportResult", "type": "structure", "members": { "Content": { "type": "blob" }, "ReportFormat": {}, "GeneratedTime": { "type": "timestamp" } } } }, "GetGroup": { "input": { "type": "structure", "required": [ "GroupName" ], "members": { "GroupName": {}, "Marker": {}, "MaxItems": { "type": "integer" } } }, "output": { "resultWrapper": "GetGroupResult", "type": "structure", "required": [ "Group", "Users" ], "members": { "Group": { "shape": "Ss" }, "Users": { "shape": "S52" }, "IsTruncated": { "type": "boolean" }, "Marker": {} } } }, "GetGroupPolicy": { "input": { "type": "structure", "required": [ "GroupName", "PolicyName" ], "members": { "GroupName": {}, "PolicyName": {} } }, "output": { "resultWrapper": "GetGroupPolicyResult", "type": "structure", "required": [ "GroupName", "PolicyName", "PolicyDocument" ], "members": { "GroupName": {}, "PolicyName": {}, "PolicyDocument": {} } } }, "GetInstanceProfile": { "input": { "type": "structure", "required": [ "InstanceProfileName" ], "members": { "InstanceProfileName": {} } }, "output": { "resultWrapper": "GetInstanceProfileResult", "type": "structure", "required": [ "InstanceProfile" ], "members": { "InstanceProfile": { "shape": "S10" } } } }, "GetLoginProfile": { "input": { "type": "structure", "required": [ "UserName" ], "members": { "UserName": {} } }, "output": { "resultWrapper": "GetLoginProfileResult", "type": "structure", "required": [ "LoginProfile" ], "members": { "LoginProfile": { "shape": "S1d" } } } }, "GetMFADevice": { "input": { "type": "structure", "required": [ "SerialNumber" ], "members": { "SerialNumber": {}, "UserName": {} } }, "output": { "resultWrapper": "GetMFADeviceResult", "type": "structure", "required": [ "SerialNumber" ], "members": { "UserName": {}, "SerialNumber": {}, "EnableDate": { "type": "timestamp" }, "Certifications": { "type": "map", "key": {}, "value": {} } } } }, "GetOpenIDConnectProvider": { "input": { "type": "structure", "required": [ "OpenIDConnectProviderArn" ], "members": { "OpenIDConnectProviderArn": {} } }, "output": { "resultWrapper": "GetOpenIDConnectProviderResult", "type": "structure", "members": { "Url": {}, "ClientIDList": { "shape": "S1g" }, "ThumbprintList": { "shape": "S1h" }, "CreateDate": { "type": "timestamp" }, "Tags": { "shape": "Sv" } } } }, "GetOrganizationsAccessReport": { "input": { "type": "structure", "required": [ "JobId" ], "members": { "JobId": {}, "MaxItems": { "type": "integer" }, "Marker": {}, "SortKey": {} } }, "output": { "resultWrapper": "GetOrganizationsAccessReportResult", "type": "structure", "required": [ "JobStatus", "JobCreationDate" ], "members": { "JobStatus": {}, "JobCreationDate": { "type": "timestamp" }, "JobCompletionDate": { "type": "timestamp" }, "NumberOfServicesAccessible": { "type": "integer" }, "NumberOfServicesNotAccessed": { "type": "integer" }, "AccessDetails": { "type": "list", "member": { "type": "structure", "required": [ "ServiceName", "ServiceNamespace" ], "members": { "ServiceName": {}, "ServiceNamespace": {}, "Region": {}, "EntityPath": {}, "LastAuthenticatedTime": { "type": "timestamp" }, "TotalAuthenticatedEntities": { "type": "integer" } } } }, "IsTruncated": { "type": "boolean" }, "Marker": {}, "ErrorDetails": { "shape": "S5p" } } } }, "GetPolicy": { "input": { "type": "structure", "required": [ "PolicyArn" ], "members": { "PolicyArn": {} } }, "output": { "resultWrapper": "GetPolicyResult", "type": "structure", "members": { "Policy": { "shape": "S1p" } } } }, "GetPolicyVersion": { "input": { "type": "structure", "required": [ "PolicyArn", "VersionId" ], "members": { "PolicyArn": {}, "VersionId": {} } }, "output": { "resultWrapper": "GetPolicyVersionResult", "type": "structure", "members": { "PolicyVersion": { "shape": "S1u" } } } }, "GetRole": { "input": { "type": "structure", "required": [ "RoleName" ], "members": { "RoleName": {} } }, "output": { "resultWrapper": "GetRoleResult", "type": "structure", "required": [ "Role" ], "members": { "Role": { "shape": "S12" } } } }, "GetRolePolicy": { "input": { "type": "structure", "required": [ "RoleName", "PolicyName" ], "members": { "RoleName": {}, "PolicyName": {} } }, "output": { "resultWrapper": "GetRolePolicyResult", "type": "structure", "required": [ "RoleName", "PolicyName", "PolicyDocument" ], "members": { "RoleName": {}, "PolicyName": {}, "PolicyDocument": {} } } }, "GetSAMLProvider": { "input": { "type": "structure", "required": [ "SAMLProviderArn" ], "members": { "SAMLProviderArn": {} } }, "output": { "resultWrapper": "GetSAMLProviderResult", "type": "structure", "members": { "SAMLMetadataDocument": {}, "CreateDate": { "type": "timestamp" }, "ValidUntil": { "type": "timestamp" }, "Tags": { "shape": "Sv" } } } }, "GetSSHPublicKey": { "input": { "type": "structure", "required": [ "UserName", "SSHPublicKeyId", "Encoding" ], "members": { "UserName": {}, "SSHPublicKeyId": {}, "Encoding": {} } }, "output": { "resultWrapper": "GetSSHPublicKeyResult", "type": "structure", "members": { "SSHPublicKey": { "shape": "S63" } } } }, "GetServerCertificate": { "input": { "type": "structure", "required": [ "ServerCertificateName" ], "members": { "ServerCertificateName": {} } }, "output": { "resultWrapper": "GetServerCertificateResult", "type": "structure", "required": [ "ServerCertificate" ], "members": { "ServerCertificate": { "type": "structure", "required": [ "ServerCertificateMetadata", "CertificateBody" ], "members": { "ServerCertificateMetadata": { "shape": "S69" }, "CertificateBody": {}, "CertificateChain": {}, "Tags": { "shape": "Sv" } } } } } }, "GetServiceLastAccessedDetails": { "input": { "type": "structure", "required": [ "JobId" ], "members": { "JobId": {}, "MaxItems": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "GetServiceLastAccessedDetailsResult", "type": "structure", "required": [ "JobStatus", "JobCreationDate", "ServicesLastAccessed", "JobCompletionDate" ], "members": { "JobStatus": {}, "JobType": {}, "JobCreationDate": { "type": "timestamp" }, "ServicesLastAccessed": { "type": "list", "member": { "type": "structure", "required": [ "ServiceName", "ServiceNamespace" ], "members": { "ServiceName": {}, "LastAuthenticated": { "type": "timestamp" }, "ServiceNamespace": {}, "LastAuthenticatedEntity": {}, "LastAuthenticatedRegion": {}, "TotalAuthenticatedEntities": { "type": "integer" }, "TrackedActionsLastAccessed": { "type": "list", "member": { "type": "structure", "members": { "ActionName": {}, "LastAccessedEntity": {}, "LastAccessedTime": { "type": "timestamp" }, "LastAccessedRegion": {} } } } } } }, "JobCompletionDate": { "type": "timestamp" }, "IsTruncated": { "type": "boolean" }, "Marker": {}, "Error": { "shape": "S5p" } } } }, "GetServiceLastAccessedDetailsWithEntities": { "input": { "type": "structure", "required": [ "JobId", "ServiceNamespace" ], "members": { "JobId": {}, "ServiceNamespace": {}, "MaxItems": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "GetServiceLastAccessedDetailsWithEntitiesResult", "type": "structure", "required": [ "JobStatus", "JobCreationDate", "JobCompletionDate", "EntityDetailsList" ], "members": { "JobStatus": {}, "JobCreationDate": { "type": "timestamp" }, "JobCompletionDate": { "type": "timestamp" }, "EntityDetailsList": { "type": "list", "member": { "type": "structure", "required": [ "EntityInfo" ], "members": { "EntityInfo": { "type": "structure", "required": [ "Arn", "Name", "Type", "Id" ], "members": { "Arn": {}, "Name": {}, "Type": {}, "Id": {}, "Path": {} } }, "LastAuthenticated": { "type": "timestamp" } } } }, "IsTruncated": { "type": "boolean" }, "Marker": {}, "Error": { "shape": "S5p" } } } }, "GetServiceLinkedRoleDeletionStatus": { "input": { "type": "structure", "required": [ "DeletionTaskId" ], "members": { "DeletionTaskId": {} } }, "output": { "resultWrapper": "GetServiceLinkedRoleDeletionStatusResult", "type": "structure", "required": [ "Status" ], "members": { "Status": {}, "Reason": { "type": "structure", "members": { "Reason": {}, "RoleUsageList": { "type": "list", "member": { "type": "structure", "members": { "Region": {}, "Resources": { "type": "list", "member": {} } } } } } } } } }, "GetUser": { "input": { "type": "structure", "members": { "UserName": {} } }, "output": { "resultWrapper": "GetUserResult", "type": "structure", "required": [ "User" ], "members": { "User": { "shape": "S2d" } } } }, "GetUserPolicy": { "input": { "type": "structure", "required": [ "UserName", "PolicyName" ], "members": { "UserName": {}, "PolicyName": {} } }, "output": { "resultWrapper": "GetUserPolicyResult", "type": "structure", "required": [ "UserName", "PolicyName", "PolicyDocument" ], "members": { "UserName": {}, "PolicyName": {}, "PolicyDocument": {} } } }, "ListAccessKeys": { "input": { "type": "structure", "members": { "UserName": {}, "Marker": {}, "MaxItems": { "type": "integer" } } }, "output": { "resultWrapper": "ListAccessKeysResult", "type": "structure", "required": [ "AccessKeyMetadata" ], "members": { "AccessKeyMetadata": { "type": "list", "member": { "type": "structure", "members": { "UserName": {}, "AccessKeyId": {}, "Status": {}, "CreateDate": { "type": "timestamp" } } } }, "IsTruncated": { "type": "boolean" }, "Marker": {} } } }, "ListAccountAliases": { "input": { "type": "structure", "members": { "Marker": {}, "MaxItems": { "type": "integer" } } }, "output": { "resultWrapper": "ListAccountAliasesResult", "type": "structure", "required": [ "AccountAliases" ], "members": { "AccountAliases": { "type": "list", "member": {} }, "IsTruncated": { "type": "boolean" }, "Marker": {} } } }, "ListAttachedGroupPolicies": { "input": { "type": "structure", "required": [ "GroupName" ], "members": { "GroupName": {}, "PathPrefix": {}, "Marker": {}, "MaxItems": { "type": "integer" } } }, "output": { "resultWrapper": "ListAttachedGroupPoliciesResult", "type": "structure", "members": { "AttachedPolicies": { "shape": "S46" }, "IsTruncated": { "type": "boolean" }, "Marker": {} } } }, "ListAttachedRolePolicies": { "input": { "type": "structure", "required": [ "RoleName" ], "members": { "RoleName": {}, "PathPrefix": {}, "Marker": {}, "MaxItems": { "type": "integer" } } }, "output": { "resultWrapper": "ListAttachedRolePoliciesResult", "type": "structure", "members": { "AttachedPolicies": { "shape": "S46" }, "IsTruncated": { "type": "boolean" }, "Marker": {} } } }, "ListAttachedUserPolicies": { "input": { "type": "structure", "required": [ "UserName" ], "members": { "UserName": {}, "PathPrefix": {}, "Marker": {}, "MaxItems": { "type": "integer" } } }, "output": { "resultWrapper": "ListAttachedUserPoliciesResult", "type": "structure", "members": { "AttachedPolicies": { "shape": "S46" }, "IsTruncated": { "type": "boolean" }, "Marker": {} } } }, "ListEntitiesForPolicy": { "input": { "type": "structure", "required": [ "PolicyArn" ], "members": { "PolicyArn": {}, "EntityFilter": {}, "PathPrefix": {}, "PolicyUsageFilter": {}, "Marker": {}, "MaxItems": { "type": "integer" } } }, "output": { "resultWrapper": "ListEntitiesForPolicyResult", "type": "structure", "members": { "PolicyGroups": { "type": "list", "member": { "type": "structure", "members": { "GroupName": {}, "GroupId": {} } } }, "PolicyUsers": { "type": "list", "member": { "type": "structure", "members": { "UserName": {}, "UserId": {} } } }, "PolicyRoles": { "type": "list", "member": { "type": "structure", "members": { "RoleName": {}, "RoleId": {} } } }, "IsTruncated": { "type": "boolean" }, "Marker": {} } } }, "ListGroupPolicies": { "input": { "type": "structure", "required": [ "GroupName" ], "members": { "GroupName": {}, "Marker": {}, "MaxItems": { "type": "integer" } } }, "output": { "resultWrapper": "ListGroupPoliciesResult", "type": "structure", "required": [ "PolicyNames" ], "members": { "PolicyNames": { "shape": "S7p" }, "IsTruncated": { "type": "boolean" }, "Marker": {} } } }, "ListGroups": { "input": { "type": "structure", "members": { "PathPrefix": {}, "Marker": {}, "MaxItems": { "type": "integer" } } }, "output": { "resultWrapper": "ListGroupsResult", "type": "structure", "required": [ "Groups" ], "members": { "Groups": { "shape": "S7t" }, "IsTruncated": { "type": "boolean" }, "Marker": {} } } }, "ListGroupsForUser": { "input": { "type": "structure", "required": [ "UserName" ], "members": { "UserName": {}, "Marker": {}, "MaxItems": { "type": "integer" } } }, "output": { "resultWrapper": "ListGroupsForUserResult", "type": "structure", "required": [ "Groups" ], "members": { "Groups": { "shape": "S7t" }, "IsTruncated": { "type": "boolean" }, "Marker": {} } } }, "ListInstanceProfileTags": { "input": { "type": "structure", "required": [ "InstanceProfileName" ], "members": { "InstanceProfileName": {}, "Marker": {}, "MaxItems": { "type": "integer" } } }, "output": { "resultWrapper": "ListInstanceProfileTagsResult", "type": "structure", "required": [ "Tags" ], "members": { "Tags": { "shape": "Sv" }, "IsTruncated": { "type": "boolean" }, "Marker": {} } } }, "ListInstanceProfiles": { "input": { "type": "structure", "members": { "PathPrefix": {}, "Marker": {}, "MaxItems": { "type": "integer" } } }, "output": { "resultWrapper": "ListInstanceProfilesResult", "type": "structure", "required": [ "InstanceProfiles" ], "members": { "InstanceProfiles": { "shape": "S4c" }, "IsTruncated": { "type": "boolean" }, "Marker": {} } } }, "ListInstanceProfilesForRole": { "input": { "type": "structure", "required": [ "RoleName" ], "members": { "RoleName": {}, "Marker": {}, "MaxItems": { "type": "integer" } } }, "output": { "resultWrapper": "ListInstanceProfilesForRoleResult", "type": "structure", "required": [ "InstanceProfiles" ], "members": { "InstanceProfiles": { "shape": "S4c" }, "IsTruncated": { "type": "boolean" }, "Marker": {} } } }, "ListMFADeviceTags": { "input": { "type": "structure", "required": [ "SerialNumber" ], "members": { "SerialNumber": {}, "Marker": {}, "MaxItems": { "type": "integer" } } }, "output": { "resultWrapper": "ListMFADeviceTagsResult", "type": "structure", "required": [ "Tags" ], "members": { "Tags": { "shape": "Sv" }, "IsTruncated": { "type": "boolean" }, "Marker": {} } } }, "ListMFADevices": { "input": { "type": "structure", "members": { "UserName": {}, "Marker": {}, "MaxItems": { "type": "integer" } } }, "output": { "resultWrapper": "ListMFADevicesResult", "type": "structure", "required": [ "MFADevices" ], "members": { "MFADevices": { "type": "list", "member": { "type": "structure", "required": [ "UserName", "SerialNumber", "EnableDate" ], "members": { "UserName": {}, "SerialNumber": {}, "EnableDate": { "type": "timestamp" } } } }, "IsTruncated": { "type": "boolean" }, "Marker": {} } } }, "ListOpenIDConnectProviderTags": { "input": { "type": "structure", "required": [ "OpenIDConnectProviderArn" ], "members": { "OpenIDConnectProviderArn": {}, "Marker": {}, "MaxItems": { "type": "integer" } } }, "output": { "resultWrapper": "ListOpenIDConnectProviderTagsResult", "type": "structure", "required": [ "Tags" ], "members": { "Tags": { "shape": "Sv" }, "IsTruncated": { "type": "boolean" }, "Marker": {} } } }, "ListOpenIDConnectProviders": { "input": { "type": "structure", "members": {} }, "output": { "resultWrapper": "ListOpenIDConnectProvidersResult", "type": "structure", "members": { "OpenIDConnectProviderList": { "type": "list", "member": { "type": "structure", "members": { "Arn": {} } } } } } }, "ListPolicies": { "input": { "type": "structure", "members": { "Scope": {}, "OnlyAttached": { "type": "boolean" }, "PathPrefix": {}, "PolicyUsageFilter": {}, "Marker": {}, "MaxItems": { "type": "integer" } } }, "output": { "resultWrapper": "ListPoliciesResult", "type": "structure", "members": { "Policies": { "type": "list", "member": { "shape": "S1p" } }, "IsTruncated": { "type": "boolean" }, "Marker": {} } } }, "ListPoliciesGrantingServiceAccess": { "input": { "type": "structure", "required": [ "Arn", "ServiceNamespaces" ], "members": { "Marker": {}, "Arn": {}, "ServiceNamespaces": { "type": "list", "member": {} } } }, "output": { "resultWrapper": "ListPoliciesGrantingServiceAccessResult", "type": "structure", "required": [ "PoliciesGrantingServiceAccess" ], "members": { "PoliciesGrantingServiceAccess": { "type": "list", "member": { "type": "structure", "members": { "ServiceNamespace": {}, "Policies": { "type": "list", "member": { "type": "structure", "required": [ "PolicyName", "PolicyType" ], "members": { "PolicyName": {}, "PolicyType": {}, "PolicyArn": {}, "EntityType": {}, "EntityName": {} } } } } } }, "IsTruncated": { "type": "boolean" }, "Marker": {} } } }, "ListPolicyTags": { "input": { "type": "structure", "required": [ "PolicyArn" ], "members": { "PolicyArn": {}, "Marker": {}, "MaxItems": { "type": "integer" } } }, "output": { "resultWrapper": "ListPolicyTagsResult", "type": "structure", "required": [ "Tags" ], "members": { "Tags": { "shape": "Sv" }, "IsTruncated": { "type": "boolean" }, "Marker": {} } } }, "ListPolicyVersions": { "input": { "type": "structure", "required": [ "PolicyArn" ], "members": { "PolicyArn": {}, "Marker": {}, "MaxItems": { "type": "integer" } } }, "output": { "resultWrapper": "ListPolicyVersionsResult", "type": "structure", "members": { "Versions": { "shape": "S4f" }, "IsTruncated": { "type": "boolean" }, "Marker": {} } } }, "ListRolePolicies": { "input": { "type": "structure", "required": [ "RoleName" ], "members": { "RoleName": {}, "Marker": {}, "MaxItems": { "type": "integer" } } }, "output": { "resultWrapper": "ListRolePoliciesResult", "type": "structure", "required": [ "PolicyNames" ], "members": { "PolicyNames": { "shape": "S7p" }, "IsTruncated": { "type": "boolean" }, "Marker": {} } } }, "ListRoleTags": { "input": { "type": "structure", "required": [ "RoleName" ], "members": { "RoleName": {}, "Marker": {}, "MaxItems": { "type": "integer" } } }, "output": { "resultWrapper": "ListRoleTagsResult", "type": "structure", "required": [ "Tags" ], "members": { "Tags": { "shape": "Sv" }, "IsTruncated": { "type": "boolean" }, "Marker": {} } } }, "ListRoles": { "input": { "type": "structure", "members": { "PathPrefix": {}, "Marker": {}, "MaxItems": { "type": "integer" } } }, "output": { "resultWrapper": "ListRolesResult", "type": "structure", "required": [ "Roles" ], "members": { "Roles": { "shape": "S11" }, "IsTruncated": { "type": "boolean" }, "Marker": {} } } }, "ListSAMLProviderTags": { "input": { "type": "structure", "required": [ "SAMLProviderArn" ], "members": { "SAMLProviderArn": {}, "Marker": {}, "MaxItems": { "type": "integer" } } }, "output": { "resultWrapper": "ListSAMLProviderTagsResult", "type": "structure", "required": [ "Tags" ], "members": { "Tags": { "shape": "Sv" }, "IsTruncated": { "type": "boolean" }, "Marker": {} } } }, "ListSAMLProviders": { "input": { "type": "structure", "members": {} }, "output": { "resultWrapper": "ListSAMLProvidersResult", "type": "structure", "members": { "SAMLProviderList": { "type": "list", "member": { "type": "structure", "members": { "Arn": {}, "ValidUntil": { "type": "timestamp" }, "CreateDate": { "type": "timestamp" } } } } } } }, "ListSSHPublicKeys": { "input": { "type": "structure", "members": { "UserName": {}, "Marker": {}, "MaxItems": { "type": "integer" } } }, "output": { "resultWrapper": "ListSSHPublicKeysResult", "type": "structure", "members": { "SSHPublicKeys": { "type": "list", "member": { "type": "structure", "required": [ "UserName", "SSHPublicKeyId", "Status", "UploadDate" ], "members": { "UserName": {}, "SSHPublicKeyId": {}, "Status": {}, "UploadDate": { "type": "timestamp" } } } }, "IsTruncated": { "type": "boolean" }, "Marker": {} } } }, "ListServerCertificateTags": { "input": { "type": "structure", "required": [ "ServerCertificateName" ], "members": { "ServerCertificateName": {}, "Marker": {}, "MaxItems": { "type": "integer" } } }, "output": { "resultWrapper": "ListServerCertificateTagsResult", "type": "structure", "required": [ "Tags" ], "members": { "Tags": { "shape": "Sv" }, "IsTruncated": { "type": "boolean" }, "Marker": {} } } }, "ListServerCertificates": { "input": { "type": "structure", "members": { "PathPrefix": {}, "Marker": {}, "MaxItems": { "type": "integer" } } }, "output": { "resultWrapper": "ListServerCertificatesResult", "type": "structure", "required": [ "ServerCertificateMetadataList" ], "members": { "ServerCertificateMetadataList": { "type": "list", "member": { "shape": "S69" } }, "IsTruncated": { "type": "boolean" }, "Marker": {} } } }, "ListServiceSpecificCredentials": { "input": { "type": "structure", "members": { "UserName": {}, "ServiceName": {} } }, "output": { "resultWrapper": "ListServiceSpecificCredentialsResult", "type": "structure", "members": { "ServiceSpecificCredentials": { "type": "list", "member": { "type": "structure", "required": [ "UserName", "Status", "ServiceUserName", "CreateDate", "ServiceSpecificCredentialId", "ServiceName" ], "members": { "UserName": {}, "Status": {}, "ServiceUserName": {}, "CreateDate": { "type": "timestamp" }, "ServiceSpecificCredentialId": {}, "ServiceName": {} } } } } } }, "ListSigningCertificates": { "input": { "type": "structure", "members": { "UserName": {}, "Marker": {}, "MaxItems": { "type": "integer" } } }, "output": { "resultWrapper": "ListSigningCertificatesResult", "type": "structure", "required": [ "Certificates" ], "members": { "Certificates": { "type": "list", "member": { "shape": "S9n" } }, "IsTruncated": { "type": "boolean" }, "Marker": {} } } }, "ListUserPolicies": { "input": { "type": "structure", "required": [ "UserName" ], "members": { "UserName": {}, "Marker": {}, "MaxItems": { "type": "integer" } } }, "output": { "resultWrapper": "ListUserPoliciesResult", "type": "structure", "required": [ "PolicyNames" ], "members": { "PolicyNames": { "shape": "S7p" }, "IsTruncated": { "type": "boolean" }, "Marker": {} } } }, "ListUserTags": { "input": { "type": "structure", "required": [ "UserName" ], "members": { "UserName": {}, "Marker": {}, "MaxItems": { "type": "integer" } } }, "output": { "resultWrapper": "ListUserTagsResult", "type": "structure", "required": [ "Tags" ], "members": { "Tags": { "shape": "Sv" }, "IsTruncated": { "type": "boolean" }, "Marker": {} } } }, "ListUsers": { "input": { "type": "structure", "members": { "PathPrefix": {}, "Marker": {}, "MaxItems": { "type": "integer" } } }, "output": { "resultWrapper": "ListUsersResult", "type": "structure", "required": [ "Users" ], "members": { "Users": { "shape": "S52" }, "IsTruncated": { "type": "boolean" }, "Marker": {} } } }, "ListVirtualMFADevices": { "input": { "type": "structure", "members": { "AssignmentStatus": {}, "Marker": {}, "MaxItems": { "type": "integer" } } }, "output": { "resultWrapper": "ListVirtualMFADevicesResult", "type": "structure", "required": [ "VirtualMFADevices" ], "members": { "VirtualMFADevices": { "type": "list", "member": { "shape": "S2h" } }, "IsTruncated": { "type": "boolean" }, "Marker": {} } } }, "PutGroupPolicy": { "input": { "type": "structure", "required": [ "GroupName", "PolicyName", "PolicyDocument" ], "members": { "GroupName": {}, "PolicyName": {}, "PolicyDocument": {} } } }, "PutRolePermissionsBoundary": { "input": { "type": "structure", "required": [ "RoleName", "PermissionsBoundary" ], "members": { "RoleName": {}, "PermissionsBoundary": {} } } }, "PutRolePolicy": { "input": { "type": "structure", "required": [ "RoleName", "PolicyName", "PolicyDocument" ], "members": { "RoleName": {}, "PolicyName": {}, "PolicyDocument": {} } } }, "PutUserPermissionsBoundary": { "input": { "type": "structure", "required": [ "UserName", "PermissionsBoundary" ], "members": { "UserName": {}, "PermissionsBoundary": {} } } }, "PutUserPolicy": { "input": { "type": "structure", "required": [ "UserName", "PolicyName", "PolicyDocument" ], "members": { "UserName": {}, "PolicyName": {}, "PolicyDocument": {} } } }, "RemoveClientIDFromOpenIDConnectProvider": { "input": { "type": "structure", "required": [ "OpenIDConnectProviderArn", "ClientID" ], "members": { "OpenIDConnectProviderArn": {}, "ClientID": {} } } }, "RemoveRoleFromInstanceProfile": { "input": { "type": "structure", "required": [ "InstanceProfileName", "RoleName" ], "members": { "InstanceProfileName": {}, "RoleName": {} } } }, "RemoveUserFromGroup": { "input": { "type": "structure", "required": [ "GroupName", "UserName" ], "members": { "GroupName": {}, "UserName": {} } } }, "ResetServiceSpecificCredential": { "input": { "type": "structure", "required": [ "ServiceSpecificCredentialId" ], "members": { "UserName": {}, "ServiceSpecificCredentialId": {} } }, "output": { "resultWrapper": "ResetServiceSpecificCredentialResult", "type": "structure", "members": { "ServiceSpecificCredential": { "shape": "S27" } } } }, "ResyncMFADevice": { "input": { "type": "structure", "required": [ "UserName", "SerialNumber", "AuthenticationCode1", "AuthenticationCode2" ], "members": { "UserName": {}, "SerialNumber": {}, "AuthenticationCode1": {}, "AuthenticationCode2": {} } } }, "SetDefaultPolicyVersion": { "input": { "type": "structure", "required": [ "PolicyArn", "VersionId" ], "members": { "PolicyArn": {}, "VersionId": {} } } }, "SetSecurityTokenServicePreferences": { "input": { "type": "structure", "required": [ "GlobalEndpointTokenVersion" ], "members": { "GlobalEndpointTokenVersion": {} } } }, "SimulateCustomPolicy": { "input": { "type": "structure", "required": [ "PolicyInputList", "ActionNames" ], "members": { "PolicyInputList": { "shape": "S4s" }, "PermissionsBoundaryPolicyInputList": { "shape": "S4s" }, "ActionNames": { "shape": "Sad" }, "ResourceArns": { "shape": "Saf" }, "ResourcePolicy": {}, "ResourceOwner": {}, "CallerArn": {}, "ContextEntries": { "shape": "Sah" }, "ResourceHandlingOption": {}, "MaxItems": { "type": "integer" }, "Marker": {} } }, "output": { "shape": "San", "resultWrapper": "SimulateCustomPolicyResult" } }, "SimulatePrincipalPolicy": { "input": { "type": "structure", "required": [ "PolicySourceArn", "ActionNames" ], "members": { "PolicySourceArn": {}, "PolicyInputList": { "shape": "S4s" }, "PermissionsBoundaryPolicyInputList": { "shape": "S4s" }, "ActionNames": { "shape": "Sad" }, "ResourceArns": { "shape": "Saf" }, "ResourcePolicy": {}, "ResourceOwner": {}, "CallerArn": {}, "ContextEntries": { "shape": "Sah" }, "ResourceHandlingOption": {}, "MaxItems": { "type": "integer" }, "Marker": {} } }, "output": { "shape": "San", "resultWrapper": "SimulatePrincipalPolicyResult" } }, "TagInstanceProfile": { "input": { "type": "structure", "required": [ "InstanceProfileName", "Tags" ], "members": { "InstanceProfileName": {}, "Tags": { "shape": "Sv" } } } }, "TagMFADevice": { "input": { "type": "structure", "required": [ "SerialNumber", "Tags" ], "members": { "SerialNumber": {}, "Tags": { "shape": "Sv" } } } }, "TagOpenIDConnectProvider": { "input": { "type": "structure", "required": [ "OpenIDConnectProviderArn", "Tags" ], "members": { "OpenIDConnectProviderArn": {}, "Tags": { "shape": "Sv" } } } }, "TagPolicy": { "input": { "type": "structure", "required": [ "PolicyArn", "Tags" ], "members": { "PolicyArn": {}, "Tags": { "shape": "Sv" } } } }, "TagRole": { "input": { "type": "structure", "required": [ "RoleName", "Tags" ], "members": { "RoleName": {}, "Tags": { "shape": "Sv" } } } }, "TagSAMLProvider": { "input": { "type": "structure", "required": [ "SAMLProviderArn", "Tags" ], "members": { "SAMLProviderArn": {}, "Tags": { "shape": "Sv" } } } }, "TagServerCertificate": { "input": { "type": "structure", "required": [ "ServerCertificateName", "Tags" ], "members": { "ServerCertificateName": {}, "Tags": { "shape": "Sv" } } } }, "TagUser": { "input": { "type": "structure", "required": [ "UserName", "Tags" ], "members": { "UserName": {}, "Tags": { "shape": "Sv" } } } }, "UntagInstanceProfile": { "input": { "type": "structure", "required": [ "InstanceProfileName", "TagKeys" ], "members": { "InstanceProfileName": {}, "TagKeys": { "shape": "Sbe" } } } }, "UntagMFADevice": { "input": { "type": "structure", "required": [ "SerialNumber", "TagKeys" ], "members": { "SerialNumber": {}, "TagKeys": { "shape": "Sbe" } } } }, "UntagOpenIDConnectProvider": { "input": { "type": "structure", "required": [ "OpenIDConnectProviderArn", "TagKeys" ], "members": { "OpenIDConnectProviderArn": {}, "TagKeys": { "shape": "Sbe" } } } }, "UntagPolicy": { "input": { "type": "structure", "required": [ "PolicyArn", "TagKeys" ], "members": { "PolicyArn": {}, "TagKeys": { "shape": "Sbe" } } } }, "UntagRole": { "input": { "type": "structure", "required": [ "RoleName", "TagKeys" ], "members": { "RoleName": {}, "TagKeys": { "shape": "Sbe" } } } }, "UntagSAMLProvider": { "input": { "type": "structure", "required": [ "SAMLProviderArn", "TagKeys" ], "members": { "SAMLProviderArn": {}, "TagKeys": { "shape": "Sbe" } } } }, "UntagServerCertificate": { "input": { "type": "structure", "required": [ "ServerCertificateName", "TagKeys" ], "members": { "ServerCertificateName": {}, "TagKeys": { "shape": "Sbe" } } } }, "UntagUser": { "input": { "type": "structure", "required": [ "UserName", "TagKeys" ], "members": { "UserName": {}, "TagKeys": { "shape": "Sbe" } } } }, "UpdateAccessKey": { "input": { "type": "structure", "required": [ "AccessKeyId", "Status" ], "members": { "UserName": {}, "AccessKeyId": {}, "Status": {} } } }, "UpdateAccountPasswordPolicy": { "input": { "type": "structure", "members": { "MinimumPasswordLength": { "type": "integer" }, "RequireSymbols": { "type": "boolean" }, "RequireNumbers": { "type": "boolean" }, "RequireUppercaseCharacters": { "type": "boolean" }, "RequireLowercaseCharacters": { "type": "boolean" }, "AllowUsersToChangePassword": { "type": "boolean" }, "MaxPasswordAge": { "type": "integer" }, "PasswordReusePrevention": { "type": "integer" }, "HardExpiry": { "type": "boolean" } } } }, "UpdateAssumeRolePolicy": { "input": { "type": "structure", "required": [ "RoleName", "PolicyDocument" ], "members": { "RoleName": {}, "PolicyDocument": {} } } }, "UpdateGroup": { "input": { "type": "structure", "required": [ "GroupName" ], "members": { "GroupName": {}, "NewPath": {}, "NewGroupName": {} } } }, "UpdateLoginProfile": { "input": { "type": "structure", "required": [ "UserName" ], "members": { "UserName": {}, "Password": { "shape": "Sf" }, "PasswordResetRequired": { "type": "boolean" } } } }, "UpdateOpenIDConnectProviderThumbprint": { "input": { "type": "structure", "required": [ "OpenIDConnectProviderArn", "ThumbprintList" ], "members": { "OpenIDConnectProviderArn": {}, "ThumbprintList": { "shape": "S1h" } } } }, "UpdateRole": { "input": { "type": "structure", "required": [ "RoleName" ], "members": { "RoleName": {}, "Description": {}, "MaxSessionDuration": { "type": "integer" } } }, "output": { "resultWrapper": "UpdateRoleResult", "type": "structure", "members": {} } }, "UpdateRoleDescription": { "input": { "type": "structure", "required": [ "RoleName", "Description" ], "members": { "RoleName": {}, "Description": {} } }, "output": { "resultWrapper": "UpdateRoleDescriptionResult", "type": "structure", "members": { "Role": { "shape": "S12" } } } }, "UpdateSAMLProvider": { "input": { "type": "structure", "required": [ "SAMLMetadataDocument", "SAMLProviderArn" ], "members": { "SAMLMetadataDocument": {}, "SAMLProviderArn": {} } }, "output": { "resultWrapper": "UpdateSAMLProviderResult", "type": "structure", "members": { "SAMLProviderArn": {} } } }, "UpdateSSHPublicKey": { "input": { "type": "structure", "required": [ "UserName", "SSHPublicKeyId", "Status" ], "members": { "UserName": {}, "SSHPublicKeyId": {}, "Status": {} } } }, "UpdateServerCertificate": { "input": { "type": "structure", "required": [ "ServerCertificateName" ], "members": { "ServerCertificateName": {}, "NewPath": {}, "NewServerCertificateName": {} } } }, "UpdateServiceSpecificCredential": { "input": { "type": "structure", "required": [ "ServiceSpecificCredentialId", "Status" ], "members": { "UserName": {}, "ServiceSpecificCredentialId": {}, "Status": {} } } }, "UpdateSigningCertificate": { "input": { "type": "structure", "required": [ "CertificateId", "Status" ], "members": { "UserName": {}, "CertificateId": {}, "Status": {} } } }, "UpdateUser": { "input": { "type": "structure", "required": [ "UserName" ], "members": { "UserName": {}, "NewPath": {}, "NewUserName": {} } } }, "UploadSSHPublicKey": { "input": { "type": "structure", "required": [ "UserName", "SSHPublicKeyBody" ], "members": { "UserName": {}, "SSHPublicKeyBody": {} } }, "output": { "resultWrapper": "UploadSSHPublicKeyResult", "type": "structure", "members": { "SSHPublicKey": { "shape": "S63" } } } }, "UploadServerCertificate": { "input": { "type": "structure", "required": [ "ServerCertificateName", "CertificateBody", "PrivateKey" ], "members": { "Path": {}, "ServerCertificateName": {}, "CertificateBody": {}, "PrivateKey": { "type": "string", "sensitive": true }, "CertificateChain": {}, "Tags": { "shape": "Sv" } } }, "output": { "resultWrapper": "UploadServerCertificateResult", "type": "structure", "members": { "ServerCertificateMetadata": { "shape": "S69" }, "Tags": { "shape": "Sv" } } } }, "UploadSigningCertificate": { "input": { "type": "structure", "required": [ "CertificateBody" ], "members": { "UserName": {}, "CertificateBody": {} } }, "output": { "resultWrapper": "UploadSigningCertificateResult", "type": "structure", "required": [ "Certificate" ], "members": { "Certificate": { "shape": "S9n" } } } } }, "shapes": { "Sf": { "type": "string", "sensitive": true }, "Ss": { "type": "structure", "required": [ "Path", "GroupName", "GroupId", "Arn", "CreateDate" ], "members": { "Path": {}, "GroupName": {}, "GroupId": {}, "Arn": {}, "CreateDate": { "type": "timestamp" } } }, "Sv": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Value" ], "members": { "Key": {}, "Value": {} } } }, "S10": { "type": "structure", "required": [ "Path", "InstanceProfileName", "InstanceProfileId", "Arn", "CreateDate", "Roles" ], "members": { "Path": {}, "InstanceProfileName": {}, "InstanceProfileId": {}, "Arn": {}, "CreateDate": { "type": "timestamp" }, "Roles": { "shape": "S11" }, "Tags": { "shape": "Sv" } } }, "S11": { "type": "list", "member": { "shape": "S12" } }, "S12": { "type": "structure", "required": [ "Path", "RoleName", "RoleId", "Arn", "CreateDate" ], "members": { "Path": {}, "RoleName": {}, "RoleId": {}, "Arn": {}, "CreateDate": { "type": "timestamp" }, "AssumeRolePolicyDocument": {}, "Description": {}, "MaxSessionDuration": { "type": "integer" }, "PermissionsBoundary": { "shape": "S16" }, "Tags": { "shape": "Sv" }, "RoleLastUsed": { "shape": "S18" } } }, "S16": { "type": "structure", "members": { "PermissionsBoundaryType": {}, "PermissionsBoundaryArn": {} } }, "S18": { "type": "structure", "members": { "LastUsedDate": { "type": "timestamp" }, "Region": {} } }, "S1d": { "type": "structure", "required": [ "UserName", "CreateDate" ], "members": { "UserName": {}, "CreateDate": { "type": "timestamp" }, "PasswordResetRequired": { "type": "boolean" } } }, "S1g": { "type": "list", "member": {} }, "S1h": { "type": "list", "member": {} }, "S1p": { "type": "structure", "members": { "PolicyName": {}, "PolicyId": {}, "Arn": {}, "Path": {}, "DefaultVersionId": {}, "AttachmentCount": { "type": "integer" }, "PermissionsBoundaryUsageCount": { "type": "integer" }, "IsAttachable": { "type": "boolean" }, "Description": {}, "CreateDate": { "type": "timestamp" }, "UpdateDate": { "type": "timestamp" }, "Tags": { "shape": "Sv" } } }, "S1u": { "type": "structure", "members": { "Document": {}, "VersionId": {}, "IsDefaultVersion": { "type": "boolean" }, "CreateDate": { "type": "timestamp" } } }, "S27": { "type": "structure", "required": [ "CreateDate", "ServiceName", "ServiceUserName", "ServicePassword", "ServiceSpecificCredentialId", "UserName", "Status" ], "members": { "CreateDate": { "type": "timestamp" }, "ServiceName": {}, "ServiceUserName": {}, "ServicePassword": { "type": "string", "sensitive": true }, "ServiceSpecificCredentialId": {}, "UserName": {}, "Status": {} } }, "S2d": { "type": "structure", "required": [ "Path", "UserName", "UserId", "Arn", "CreateDate" ], "members": { "Path": {}, "UserName": {}, "UserId": {}, "Arn": {}, "CreateDate": { "type": "timestamp" }, "PasswordLastUsed": { "type": "timestamp" }, "PermissionsBoundary": { "shape": "S16" }, "Tags": { "shape": "Sv" } } }, "S2h": { "type": "structure", "required": [ "SerialNumber" ], "members": { "SerialNumber": {}, "Base32StringSeed": { "shape": "S2j" }, "QRCodePNG": { "shape": "S2j" }, "User": { "shape": "S2d" }, "EnableDate": { "type": "timestamp" }, "Tags": { "shape": "Sv" } } }, "S2j": { "type": "blob", "sensitive": true }, "S43": { "type": "list", "member": { "type": "structure", "members": { "PolicyName": {}, "PolicyDocument": {} } } }, "S46": { "type": "list", "member": { "type": "structure", "members": { "PolicyName": {}, "PolicyArn": {} } } }, "S4c": { "type": "list", "member": { "shape": "S10" } }, "S4f": { "type": "list", "member": { "shape": "S1u" } }, "S4s": { "type": "list", "member": {} }, "S4t": { "type": "structure", "members": { "ContextKeyNames": { "shape": "S4u" } } }, "S4u": { "type": "list", "member": {} }, "S52": { "type": "list", "member": { "shape": "S2d" } }, "S5p": { "type": "structure", "required": [ "Message", "Code" ], "members": { "Message": {}, "Code": {} } }, "S63": { "type": "structure", "required": [ "UserName", "SSHPublicKeyId", "Fingerprint", "SSHPublicKeyBody", "Status" ], "members": { "UserName": {}, "SSHPublicKeyId": {}, "Fingerprint": {}, "SSHPublicKeyBody": {}, "Status": {}, "UploadDate": { "type": "timestamp" } } }, "S69": { "type": "structure", "required": [ "Path", "ServerCertificateName", "ServerCertificateId", "Arn" ], "members": { "Path": {}, "ServerCertificateName": {}, "ServerCertificateId": {}, "Arn": {}, "UploadDate": { "type": "timestamp" }, "Expiration": { "type": "timestamp" } } }, "S7p": { "type": "list", "member": {} }, "S7t": { "type": "list", "member": { "shape": "Ss" } }, "S9n": { "type": "structure", "required": [ "UserName", "CertificateId", "CertificateBody", "Status" ], "members": { "UserName": {}, "CertificateId": {}, "CertificateBody": {}, "Status": {}, "UploadDate": { "type": "timestamp" } } }, "Sad": { "type": "list", "member": {} }, "Saf": { "type": "list", "member": {} }, "Sah": { "type": "list", "member": { "type": "structure", "members": { "ContextKeyName": {}, "ContextKeyValues": { "type": "list", "member": {} }, "ContextKeyType": {} } } }, "San": { "type": "structure", "members": { "EvaluationResults": { "type": "list", "member": { "type": "structure", "required": [ "EvalActionName", "EvalDecision" ], "members": { "EvalActionName": {}, "EvalResourceName": {}, "EvalDecision": {}, "MatchedStatements": { "shape": "Sar" }, "MissingContextValues": { "shape": "S4u" }, "OrganizationsDecisionDetail": { "type": "structure", "members": { "AllowedByOrganizations": { "type": "boolean" } } }, "PermissionsBoundaryDecisionDetail": { "shape": "Saz" }, "EvalDecisionDetails": { "shape": "Sb0" }, "ResourceSpecificResults": { "type": "list", "member": { "type": "structure", "required": [ "EvalResourceName", "EvalResourceDecision" ], "members": { "EvalResourceName": {}, "EvalResourceDecision": {}, "MatchedStatements": { "shape": "Sar" }, "MissingContextValues": { "shape": "S4u" }, "EvalDecisionDetails": { "shape": "Sb0" }, "PermissionsBoundaryDecisionDetail": { "shape": "Saz" } } } } } } }, "IsTruncated": { "type": "boolean" }, "Marker": {} } }, "Sar": { "type": "list", "member": { "type": "structure", "members": { "SourcePolicyId": {}, "SourcePolicyType": {}, "StartPosition": { "shape": "Sav" }, "EndPosition": { "shape": "Sav" } } } }, "Sav": { "type": "structure", "members": { "Line": { "type": "integer" }, "Column": { "type": "integer" } } }, "Saz": { "type": "structure", "members": { "AllowedByPermissionsBoundary": { "type": "boolean" } } }, "Sb0": { "type": "map", "key": {}, "value": {} }, "Sbe": { "type": "list", "member": {} } } } },{}],125:[function(require,module,exports){ module.exports={ "pagination": { "GetAccountAuthorizationDetails": { "input_token": "Marker", "limit_key": "MaxItems", "more_results": "IsTruncated", "output_token": "Marker", "result_key": [ "UserDetailList", "GroupDetailList", "RoleDetailList", "Policies" ] }, "GetGroup": { "input_token": "Marker", "limit_key": "MaxItems", "more_results": "IsTruncated", "output_token": "Marker", "result_key": "Users" }, "ListAccessKeys": { "input_token": "Marker", "limit_key": "MaxItems", "more_results": "IsTruncated", "output_token": "Marker", "result_key": "AccessKeyMetadata" }, "ListAccountAliases": { "input_token": "Marker", "limit_key": "MaxItems", "more_results": "IsTruncated", "output_token": "Marker", "result_key": "AccountAliases" }, "ListAttachedGroupPolicies": { "input_token": "Marker", "limit_key": "MaxItems", "more_results": "IsTruncated", "output_token": "Marker", "result_key": "AttachedPolicies" }, "ListAttachedRolePolicies": { "input_token": "Marker", "limit_key": "MaxItems", "more_results": "IsTruncated", "output_token": "Marker", "result_key": "AttachedPolicies" }, "ListAttachedUserPolicies": { "input_token": "Marker", "limit_key": "MaxItems", "more_results": "IsTruncated", "output_token": "Marker", "result_key": "AttachedPolicies" }, "ListEntitiesForPolicy": { "input_token": "Marker", "limit_key": "MaxItems", "more_results": "IsTruncated", "output_token": "Marker", "result_key": [ "PolicyGroups", "PolicyUsers", "PolicyRoles" ] }, "ListGroupPolicies": { "input_token": "Marker", "limit_key": "MaxItems", "more_results": "IsTruncated", "output_token": "Marker", "result_key": "PolicyNames" }, "ListGroups": { "input_token": "Marker", "limit_key": "MaxItems", "more_results": "IsTruncated", "output_token": "Marker", "result_key": "Groups" }, "ListGroupsForUser": { "input_token": "Marker", "limit_key": "MaxItems", "more_results": "IsTruncated", "output_token": "Marker", "result_key": "Groups" }, "ListInstanceProfileTags": { "input_token": "Marker", "limit_key": "MaxItems", "more_results": "IsTruncated", "output_token": "Marker", "result_key": "Tags" }, "ListInstanceProfiles": { "input_token": "Marker", "limit_key": "MaxItems", "more_results": "IsTruncated", "output_token": "Marker", "result_key": "InstanceProfiles" }, "ListInstanceProfilesForRole": { "input_token": "Marker", "limit_key": "MaxItems", "more_results": "IsTruncated", "output_token": "Marker", "result_key": "InstanceProfiles" }, "ListMFADeviceTags": { "input_token": "Marker", "limit_key": "MaxItems", "more_results": "IsTruncated", "output_token": "Marker", "result_key": "Tags" }, "ListMFADevices": { "input_token": "Marker", "limit_key": "MaxItems", "more_results": "IsTruncated", "output_token": "Marker", "result_key": "MFADevices" }, "ListOpenIDConnectProviderTags": { "input_token": "Marker", "limit_key": "MaxItems", "more_results": "IsTruncated", "output_token": "Marker", "result_key": "Tags" }, "ListPolicies": { "input_token": "Marker", "limit_key": "MaxItems", "more_results": "IsTruncated", "output_token": "Marker", "result_key": "Policies" }, "ListPolicyTags": { "input_token": "Marker", "limit_key": "MaxItems", "more_results": "IsTruncated", "output_token": "Marker", "result_key": "Tags" }, "ListPolicyVersions": { "input_token": "Marker", "limit_key": "MaxItems", "more_results": "IsTruncated", "output_token": "Marker", "result_key": "Versions" }, "ListRolePolicies": { "input_token": "Marker", "limit_key": "MaxItems", "more_results": "IsTruncated", "output_token": "Marker", "result_key": "PolicyNames" }, "ListRoleTags": { "input_token": "Marker", "limit_key": "MaxItems", "more_results": "IsTruncated", "output_token": "Marker", "result_key": "Tags" }, "ListRoles": { "input_token": "Marker", "limit_key": "MaxItems", "more_results": "IsTruncated", "output_token": "Marker", "result_key": "Roles" }, "ListSAMLProviderTags": { "input_token": "Marker", "limit_key": "MaxItems", "more_results": "IsTruncated", "output_token": "Marker", "result_key": "Tags" }, "ListSAMLProviders": { "result_key": "SAMLProviderList" }, "ListSSHPublicKeys": { "input_token": "Marker", "limit_key": "MaxItems", "more_results": "IsTruncated", "output_token": "Marker", "result_key": "SSHPublicKeys" }, "ListServerCertificateTags": { "input_token": "Marker", "limit_key": "MaxItems", "more_results": "IsTruncated", "output_token": "Marker", "result_key": "Tags" }, "ListServerCertificates": { "input_token": "Marker", "limit_key": "MaxItems", "more_results": "IsTruncated", "output_token": "Marker", "result_key": "ServerCertificateMetadataList" }, "ListSigningCertificates": { "input_token": "Marker", "limit_key": "MaxItems", "more_results": "IsTruncated", "output_token": "Marker", "result_key": "Certificates" }, "ListUserPolicies": { "input_token": "Marker", "limit_key": "MaxItems", "more_results": "IsTruncated", "output_token": "Marker", "result_key": "PolicyNames" }, "ListUserTags": { "input_token": "Marker", "limit_key": "MaxItems", "more_results": "IsTruncated", "output_token": "Marker", "result_key": "Tags" }, "ListUsers": { "input_token": "Marker", "limit_key": "MaxItems", "more_results": "IsTruncated", "output_token": "Marker", "result_key": "Users" }, "ListVirtualMFADevices": { "input_token": "Marker", "limit_key": "MaxItems", "more_results": "IsTruncated", "output_token": "Marker", "result_key": "VirtualMFADevices" }, "SimulateCustomPolicy": { "input_token": "Marker", "limit_key": "MaxItems", "more_results": "IsTruncated", "output_token": "Marker", "result_key": "EvaluationResults" }, "SimulatePrincipalPolicy": { "input_token": "Marker", "limit_key": "MaxItems", "more_results": "IsTruncated", "output_token": "Marker", "result_key": "EvaluationResults" } } } },{}],126:[function(require,module,exports){ module.exports={ "version": 2, "waiters": { "InstanceProfileExists": { "delay": 1, "operation": "GetInstanceProfile", "maxAttempts": 40, "acceptors": [ { "expected": 200, "matcher": "status", "state": "success" }, { "state": "retry", "matcher": "status", "expected": 404 } ] }, "UserExists": { "delay": 1, "operation": "GetUser", "maxAttempts": 20, "acceptors": [ { "state": "success", "matcher": "status", "expected": 200 }, { "state": "retry", "matcher": "error", "expected": "NoSuchEntity" } ] }, "RoleExists": { "delay": 1, "operation": "GetRole", "maxAttempts": 20, "acceptors": [ { "state": "success", "matcher": "status", "expected": 200 }, { "state": "retry", "matcher": "error", "expected": "NoSuchEntity" } ] }, "PolicyExists": { "delay": 1, "operation": "GetPolicy", "maxAttempts": 20, "acceptors": [ { "state": "success", "matcher": "status", "expected": 200 }, { "state": "retry", "matcher": "error", "expected": "NoSuchEntity" } ] } } } },{}],127:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2016-02-16", "endpointPrefix": "inspector", "jsonVersion": "1.1", "protocol": "json", "serviceFullName": "Amazon Inspector", "serviceId": "Inspector", "signatureVersion": "v4", "targetPrefix": "InspectorService", "uid": "inspector-2016-02-16" }, "operations": { "AddAttributesToFindings": { "input": { "type": "structure", "required": [ "findingArns", "attributes" ], "members": { "findingArns": { "shape": "S2" }, "attributes": { "shape": "S4" } } }, "output": { "type": "structure", "required": [ "failedItems" ], "members": { "failedItems": { "shape": "S9" } } } }, "CreateAssessmentTarget": { "input": { "type": "structure", "required": [ "assessmentTargetName" ], "members": { "assessmentTargetName": {}, "resourceGroupArn": {} } }, "output": { "type": "structure", "required": [ "assessmentTargetArn" ], "members": { "assessmentTargetArn": {} } } }, "CreateAssessmentTemplate": { "input": { "type": "structure", "required": [ "assessmentTargetArn", "assessmentTemplateName", "durationInSeconds", "rulesPackageArns" ], "members": { "assessmentTargetArn": {}, "assessmentTemplateName": {}, "durationInSeconds": { "type": "integer" }, "rulesPackageArns": { "shape": "Sj" }, "userAttributesForFindings": { "shape": "S4" } } }, "output": { "type": "structure", "required": [ "assessmentTemplateArn" ], "members": { "assessmentTemplateArn": {} } } }, "CreateExclusionsPreview": { "input": { "type": "structure", "required": [ "assessmentTemplateArn" ], "members": { "assessmentTemplateArn": {} } }, "output": { "type": "structure", "required": [ "previewToken" ], "members": { "previewToken": {} } } }, "CreateResourceGroup": { "input": { "type": "structure", "required": [ "resourceGroupTags" ], "members": { "resourceGroupTags": { "shape": "Sp" } } }, "output": { "type": "structure", "required": [ "resourceGroupArn" ], "members": { "resourceGroupArn": {} } } }, "DeleteAssessmentRun": { "input": { "type": "structure", "required": [ "assessmentRunArn" ], "members": { "assessmentRunArn": {} } } }, "DeleteAssessmentTarget": { "input": { "type": "structure", "required": [ "assessmentTargetArn" ], "members": { "assessmentTargetArn": {} } } }, "DeleteAssessmentTemplate": { "input": { "type": "structure", "required": [ "assessmentTemplateArn" ], "members": { "assessmentTemplateArn": {} } } }, "DescribeAssessmentRuns": { "input": { "type": "structure", "required": [ "assessmentRunArns" ], "members": { "assessmentRunArns": { "shape": "Sy" } } }, "output": { "type": "structure", "required": [ "assessmentRuns", "failedItems" ], "members": { "assessmentRuns": { "type": "list", "member": { "type": "structure", "required": [ "arn", "name", "assessmentTemplateArn", "state", "durationInSeconds", "rulesPackageArns", "userAttributesForFindings", "createdAt", "stateChangedAt", "dataCollected", "stateChanges", "notifications", "findingCounts" ], "members": { "arn": {}, "name": {}, "assessmentTemplateArn": {}, "state": {}, "durationInSeconds": { "type": "integer" }, "rulesPackageArns": { "type": "list", "member": {} }, "userAttributesForFindings": { "shape": "S4" }, "createdAt": { "type": "timestamp" }, "startedAt": { "type": "timestamp" }, "completedAt": { "type": "timestamp" }, "stateChangedAt": { "type": "timestamp" }, "dataCollected": { "type": "boolean" }, "stateChanges": { "type": "list", "member": { "type": "structure", "required": [ "stateChangedAt", "state" ], "members": { "stateChangedAt": { "type": "timestamp" }, "state": {} } } }, "notifications": { "type": "list", "member": { "type": "structure", "required": [ "date", "event", "error" ], "members": { "date": { "type": "timestamp" }, "event": {}, "message": {}, "error": { "type": "boolean" }, "snsTopicArn": {}, "snsPublishStatusCode": {} } } }, "findingCounts": { "type": "map", "key": {}, "value": { "type": "integer" } } } } }, "failedItems": { "shape": "S9" } } } }, "DescribeAssessmentTargets": { "input": { "type": "structure", "required": [ "assessmentTargetArns" ], "members": { "assessmentTargetArns": { "shape": "Sy" } } }, "output": { "type": "structure", "required": [ "assessmentTargets", "failedItems" ], "members": { "assessmentTargets": { "type": "list", "member": { "type": "structure", "required": [ "arn", "name", "createdAt", "updatedAt" ], "members": { "arn": {}, "name": {}, "resourceGroupArn": {}, "createdAt": { "type": "timestamp" }, "updatedAt": { "type": "timestamp" } } } }, "failedItems": { "shape": "S9" } } } }, "DescribeAssessmentTemplates": { "input": { "type": "structure", "required": [ "assessmentTemplateArns" ], "members": { "assessmentTemplateArns": { "shape": "Sy" } } }, "output": { "type": "structure", "required": [ "assessmentTemplates", "failedItems" ], "members": { "assessmentTemplates": { "type": "list", "member": { "type": "structure", "required": [ "arn", "name", "assessmentTargetArn", "durationInSeconds", "rulesPackageArns", "userAttributesForFindings", "assessmentRunCount", "createdAt" ], "members": { "arn": {}, "name": {}, "assessmentTargetArn": {}, "durationInSeconds": { "type": "integer" }, "rulesPackageArns": { "shape": "Sj" }, "userAttributesForFindings": { "shape": "S4" }, "lastAssessmentRunArn": {}, "assessmentRunCount": { "type": "integer" }, "createdAt": { "type": "timestamp" } } } }, "failedItems": { "shape": "S9" } } } }, "DescribeCrossAccountAccessRole": { "output": { "type": "structure", "required": [ "roleArn", "valid", "registeredAt" ], "members": { "roleArn": {}, "valid": { "type": "boolean" }, "registeredAt": { "type": "timestamp" } } } }, "DescribeExclusions": { "input": { "type": "structure", "required": [ "exclusionArns" ], "members": { "exclusionArns": { "type": "list", "member": {} }, "locale": {} } }, "output": { "type": "structure", "required": [ "exclusions", "failedItems" ], "members": { "exclusions": { "type": "map", "key": {}, "value": { "type": "structure", "required": [ "arn", "title", "description", "recommendation", "scopes" ], "members": { "arn": {}, "title": {}, "description": {}, "recommendation": {}, "scopes": { "shape": "S1x" }, "attributes": { "shape": "S21" } } } }, "failedItems": { "shape": "S9" } } } }, "DescribeFindings": { "input": { "type": "structure", "required": [ "findingArns" ], "members": { "findingArns": { "shape": "Sy" }, "locale": {} } }, "output": { "type": "structure", "required": [ "findings", "failedItems" ], "members": { "findings": { "type": "list", "member": { "type": "structure", "required": [ "arn", "attributes", "userAttributes", "createdAt", "updatedAt" ], "members": { "arn": {}, "schemaVersion": { "type": "integer" }, "service": {}, "serviceAttributes": { "type": "structure", "required": [ "schemaVersion" ], "members": { "schemaVersion": { "type": "integer" }, "assessmentRunArn": {}, "rulesPackageArn": {} } }, "assetType": {}, "assetAttributes": { "type": "structure", "required": [ "schemaVersion" ], "members": { "schemaVersion": { "type": "integer" }, "agentId": {}, "autoScalingGroup": {}, "amiId": {}, "hostname": {}, "ipv4Addresses": { "type": "list", "member": {} }, "tags": { "type": "list", "member": { "shape": "S2i" } }, "networkInterfaces": { "type": "list", "member": { "type": "structure", "members": { "networkInterfaceId": {}, "subnetId": {}, "vpcId": {}, "privateDnsName": {}, "privateIpAddress": {}, "privateIpAddresses": { "type": "list", "member": { "type": "structure", "members": { "privateDnsName": {}, "privateIpAddress": {} } } }, "publicDnsName": {}, "publicIp": {}, "ipv6Addresses": { "type": "list", "member": {} }, "securityGroups": { "type": "list", "member": { "type": "structure", "members": { "groupName": {}, "groupId": {} } } } } } } } }, "id": {}, "title": {}, "description": {}, "recommendation": {}, "severity": {}, "numericSeverity": { "type": "double" }, "confidence": { "type": "integer" }, "indicatorOfCompromise": { "type": "boolean" }, "attributes": { "shape": "S21" }, "userAttributes": { "shape": "S4" }, "createdAt": { "type": "timestamp" }, "updatedAt": { "type": "timestamp" } } } }, "failedItems": { "shape": "S9" } } } }, "DescribeResourceGroups": { "input": { "type": "structure", "required": [ "resourceGroupArns" ], "members": { "resourceGroupArns": { "shape": "Sy" } } }, "output": { "type": "structure", "required": [ "resourceGroups", "failedItems" ], "members": { "resourceGroups": { "type": "list", "member": { "type": "structure", "required": [ "arn", "tags", "createdAt" ], "members": { "arn": {}, "tags": { "shape": "Sp" }, "createdAt": { "type": "timestamp" } } } }, "failedItems": { "shape": "S9" } } } }, "DescribeRulesPackages": { "input": { "type": "structure", "required": [ "rulesPackageArns" ], "members": { "rulesPackageArns": { "shape": "Sy" }, "locale": {} } }, "output": { "type": "structure", "required": [ "rulesPackages", "failedItems" ], "members": { "rulesPackages": { "type": "list", "member": { "type": "structure", "required": [ "arn", "name", "version", "provider" ], "members": { "arn": {}, "name": {}, "version": {}, "provider": {}, "description": {} } } }, "failedItems": { "shape": "S9" } } } }, "GetAssessmentReport": { "input": { "type": "structure", "required": [ "assessmentRunArn", "reportFileFormat", "reportType" ], "members": { "assessmentRunArn": {}, "reportFileFormat": {}, "reportType": {} } }, "output": { "type": "structure", "required": [ "status" ], "members": { "status": {}, "url": {} } } }, "GetExclusionsPreview": { "input": { "type": "structure", "required": [ "assessmentTemplateArn", "previewToken" ], "members": { "assessmentTemplateArn": {}, "previewToken": {}, "nextToken": {}, "maxResults": { "type": "integer" }, "locale": {} } }, "output": { "type": "structure", "required": [ "previewStatus" ], "members": { "previewStatus": {}, "exclusionPreviews": { "type": "list", "member": { "type": "structure", "required": [ "title", "description", "recommendation", "scopes" ], "members": { "title": {}, "description": {}, "recommendation": {}, "scopes": { "shape": "S1x" }, "attributes": { "shape": "S21" } } } }, "nextToken": {} } } }, "GetTelemetryMetadata": { "input": { "type": "structure", "required": [ "assessmentRunArn" ], "members": { "assessmentRunArn": {} } }, "output": { "type": "structure", "required": [ "telemetryMetadata" ], "members": { "telemetryMetadata": { "shape": "S3j" } } } }, "ListAssessmentRunAgents": { "input": { "type": "structure", "required": [ "assessmentRunArn" ], "members": { "assessmentRunArn": {}, "filter": { "type": "structure", "required": [ "agentHealths", "agentHealthCodes" ], "members": { "agentHealths": { "type": "list", "member": {} }, "agentHealthCodes": { "type": "list", "member": {} } } }, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "required": [ "assessmentRunAgents" ], "members": { "assessmentRunAgents": { "type": "list", "member": { "type": "structure", "required": [ "agentId", "assessmentRunArn", "agentHealth", "agentHealthCode", "telemetryMetadata" ], "members": { "agentId": {}, "assessmentRunArn": {}, "agentHealth": {}, "agentHealthCode": {}, "agentHealthDetails": {}, "autoScalingGroup": {}, "telemetryMetadata": { "shape": "S3j" } } } }, "nextToken": {} } } }, "ListAssessmentRuns": { "input": { "type": "structure", "members": { "assessmentTemplateArns": { "shape": "S3x" }, "filter": { "type": "structure", "members": { "namePattern": {}, "states": { "type": "list", "member": {} }, "durationRange": { "shape": "S41" }, "rulesPackageArns": { "shape": "S42" }, "startTimeRange": { "shape": "S43" }, "completionTimeRange": { "shape": "S43" }, "stateChangeTimeRange": { "shape": "S43" } } }, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "required": [ "assessmentRunArns" ], "members": { "assessmentRunArns": { "shape": "S45" }, "nextToken": {} } } }, "ListAssessmentTargets": { "input": { "type": "structure", "members": { "filter": { "type": "structure", "members": { "assessmentTargetNamePattern": {} } }, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "required": [ "assessmentTargetArns" ], "members": { "assessmentTargetArns": { "shape": "S45" }, "nextToken": {} } } }, "ListAssessmentTemplates": { "input": { "type": "structure", "members": { "assessmentTargetArns": { "shape": "S3x" }, "filter": { "type": "structure", "members": { "namePattern": {}, "durationRange": { "shape": "S41" }, "rulesPackageArns": { "shape": "S42" } } }, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "required": [ "assessmentTemplateArns" ], "members": { "assessmentTemplateArns": { "shape": "S45" }, "nextToken": {} } } }, "ListEventSubscriptions": { "input": { "type": "structure", "members": { "resourceArn": {}, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "required": [ "subscriptions" ], "members": { "subscriptions": { "type": "list", "member": { "type": "structure", "required": [ "resourceArn", "topicArn", "eventSubscriptions" ], "members": { "resourceArn": {}, "topicArn": {}, "eventSubscriptions": { "type": "list", "member": { "type": "structure", "required": [ "event", "subscribedAt" ], "members": { "event": {}, "subscribedAt": { "type": "timestamp" } } } } } } }, "nextToken": {} } } }, "ListExclusions": { "input": { "type": "structure", "required": [ "assessmentRunArn" ], "members": { "assessmentRunArn": {}, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "required": [ "exclusionArns" ], "members": { "exclusionArns": { "shape": "S45" }, "nextToken": {} } } }, "ListFindings": { "input": { "type": "structure", "members": { "assessmentRunArns": { "shape": "S3x" }, "filter": { "type": "structure", "members": { "agentIds": { "type": "list", "member": {} }, "autoScalingGroups": { "type": "list", "member": {} }, "ruleNames": { "type": "list", "member": {} }, "severities": { "type": "list", "member": {} }, "rulesPackageArns": { "shape": "S42" }, "attributes": { "shape": "S21" }, "userAttributes": { "shape": "S21" }, "creationTimeRange": { "shape": "S43" } } }, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "required": [ "findingArns" ], "members": { "findingArns": { "shape": "S45" }, "nextToken": {} } } }, "ListRulesPackages": { "input": { "type": "structure", "members": { "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "required": [ "rulesPackageArns" ], "members": { "rulesPackageArns": { "shape": "S45" }, "nextToken": {} } } }, "ListTagsForResource": { "input": { "type": "structure", "required": [ "resourceArn" ], "members": { "resourceArn": {} } }, "output": { "type": "structure", "required": [ "tags" ], "members": { "tags": { "shape": "S4x" } } } }, "PreviewAgents": { "input": { "type": "structure", "required": [ "previewAgentsArn" ], "members": { "previewAgentsArn": {}, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "required": [ "agentPreviews" ], "members": { "agentPreviews": { "type": "list", "member": { "type": "structure", "required": [ "agentId" ], "members": { "hostname": {}, "agentId": {}, "autoScalingGroup": {}, "agentHealth": {}, "agentVersion": {}, "operatingSystem": {}, "kernelVersion": {}, "ipv4Address": {} } } }, "nextToken": {} } } }, "RegisterCrossAccountAccessRole": { "input": { "type": "structure", "required": [ "roleArn" ], "members": { "roleArn": {} } } }, "RemoveAttributesFromFindings": { "input": { "type": "structure", "required": [ "findingArns", "attributeKeys" ], "members": { "findingArns": { "shape": "S2" }, "attributeKeys": { "type": "list", "member": {} } } }, "output": { "type": "structure", "required": [ "failedItems" ], "members": { "failedItems": { "shape": "S9" } } } }, "SetTagsForResource": { "input": { "type": "structure", "required": [ "resourceArn" ], "members": { "resourceArn": {}, "tags": { "shape": "S4x" } } } }, "StartAssessmentRun": { "input": { "type": "structure", "required": [ "assessmentTemplateArn" ], "members": { "assessmentTemplateArn": {}, "assessmentRunName": {} } }, "output": { "type": "structure", "required": [ "assessmentRunArn" ], "members": { "assessmentRunArn": {} } } }, "StopAssessmentRun": { "input": { "type": "structure", "required": [ "assessmentRunArn" ], "members": { "assessmentRunArn": {}, "stopAction": {} } } }, "SubscribeToEvent": { "input": { "type": "structure", "required": [ "resourceArn", "event", "topicArn" ], "members": { "resourceArn": {}, "event": {}, "topicArn": {} } } }, "UnsubscribeFromEvent": { "input": { "type": "structure", "required": [ "resourceArn", "event", "topicArn" ], "members": { "resourceArn": {}, "event": {}, "topicArn": {} } } }, "UpdateAssessmentTarget": { "input": { "type": "structure", "required": [ "assessmentTargetArn", "assessmentTargetName" ], "members": { "assessmentTargetArn": {}, "assessmentTargetName": {}, "resourceGroupArn": {} } } } }, "shapes": { "S2": { "type": "list", "member": {} }, "S4": { "type": "list", "member": { "shape": "S5" } }, "S5": { "type": "structure", "required": [ "key" ], "members": { "key": {}, "value": {} } }, "S9": { "type": "map", "key": {}, "value": { "type": "structure", "required": [ "failureCode", "retryable" ], "members": { "failureCode": {}, "retryable": { "type": "boolean" } } } }, "Sj": { "type": "list", "member": {} }, "Sp": { "type": "list", "member": { "type": "structure", "required": [ "key" ], "members": { "key": {}, "value": {} } } }, "Sy": { "type": "list", "member": {} }, "S1x": { "type": "list", "member": { "type": "structure", "members": { "key": {}, "value": {} } } }, "S21": { "type": "list", "member": { "shape": "S5" } }, "S2i": { "type": "structure", "required": [ "key" ], "members": { "key": {}, "value": {} } }, "S3j": { "type": "list", "member": { "type": "structure", "required": [ "messageType", "count" ], "members": { "messageType": {}, "count": { "type": "long" }, "dataSize": { "type": "long" } } } }, "S3x": { "type": "list", "member": {} }, "S41": { "type": "structure", "members": { "minSeconds": { "type": "integer" }, "maxSeconds": { "type": "integer" } } }, "S42": { "type": "list", "member": {} }, "S43": { "type": "structure", "members": { "beginDate": { "type": "timestamp" }, "endDate": { "type": "timestamp" } } }, "S45": { "type": "list", "member": {} }, "S4x": { "type": "list", "member": { "shape": "S2i" } } } } },{}],128:[function(require,module,exports){ module.exports={ "pagination": { "GetExclusionsPreview": { "input_token": "nextToken", "output_token": "nextToken", "limit_key": "maxResults" }, "ListAssessmentRunAgents": { "input_token": "nextToken", "output_token": "nextToken", "limit_key": "maxResults" }, "ListAssessmentRuns": { "input_token": "nextToken", "output_token": "nextToken", "limit_key": "maxResults" }, "ListAssessmentTargets": { "input_token": "nextToken", "output_token": "nextToken", "limit_key": "maxResults" }, "ListAssessmentTemplates": { "input_token": "nextToken", "output_token": "nextToken", "limit_key": "maxResults" }, "ListEventSubscriptions": { "input_token": "nextToken", "output_token": "nextToken", "limit_key": "maxResults" }, "ListExclusions": { "input_token": "nextToken", "output_token": "nextToken", "limit_key": "maxResults" }, "ListFindings": { "input_token": "nextToken", "output_token": "nextToken", "limit_key": "maxResults" }, "ListRulesPackages": { "input_token": "nextToken", "output_token": "nextToken", "limit_key": "maxResults" }, "PreviewAgents": { "input_token": "nextToken", "output_token": "nextToken", "limit_key": "maxResults" } } } },{}],129:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2015-05-28", "endpointPrefix": "iot", "protocol": "rest-json", "serviceFullName": "AWS IoT", "serviceId": "IoT", "signatureVersion": "v4", "signingName": "iot", "uid": "iot-2015-05-28" }, "operations": { "AcceptCertificateTransfer": { "http": { "method": "PATCH", "requestUri": "/accept-certificate-transfer/{certificateId}" }, "input": { "type": "structure", "required": [ "certificateId" ], "members": { "certificateId": { "location": "uri", "locationName": "certificateId" }, "setAsActive": { "location": "querystring", "locationName": "setAsActive", "type": "boolean" } } } }, "AddThingToBillingGroup": { "http": { "method": "PUT", "requestUri": "/billing-groups/addThingToBillingGroup" }, "input": { "type": "structure", "members": { "billingGroupName": {}, "billingGroupArn": {}, "thingName": {}, "thingArn": {} } }, "output": { "type": "structure", "members": {} } }, "AddThingToThingGroup": { "http": { "method": "PUT", "requestUri": "/thing-groups/addThingToThingGroup" }, "input": { "type": "structure", "members": { "thingGroupName": {}, "thingGroupArn": {}, "thingName": {}, "thingArn": {}, "overrideDynamicGroups": { "type": "boolean" } } }, "output": { "type": "structure", "members": {} } }, "AssociateTargetsWithJob": { "http": { "requestUri": "/jobs/{jobId}/targets" }, "input": { "type": "structure", "required": [ "targets", "jobId" ], "members": { "targets": { "shape": "Sg" }, "jobId": { "location": "uri", "locationName": "jobId" }, "comment": {}, "namespaceId": { "location": "querystring", "locationName": "namespaceId" } } }, "output": { "type": "structure", "members": { "jobArn": {}, "jobId": {}, "description": {} } } }, "AttachPolicy": { "http": { "method": "PUT", "requestUri": "/target-policies/{policyName}" }, "input": { "type": "structure", "required": [ "policyName", "target" ], "members": { "policyName": { "location": "uri", "locationName": "policyName" }, "target": {} } } }, "AttachPrincipalPolicy": { "http": { "method": "PUT", "requestUri": "/principal-policies/{policyName}" }, "input": { "type": "structure", "required": [ "policyName", "principal" ], "members": { "policyName": { "location": "uri", "locationName": "policyName" }, "principal": { "location": "header", "locationName": "x-amzn-iot-principal" } } }, "deprecated": true }, "AttachSecurityProfile": { "http": { "method": "PUT", "requestUri": "/security-profiles/{securityProfileName}/targets" }, "input": { "type": "structure", "required": [ "securityProfileName", "securityProfileTargetArn" ], "members": { "securityProfileName": { "location": "uri", "locationName": "securityProfileName" }, "securityProfileTargetArn": { "location": "querystring", "locationName": "securityProfileTargetArn" } } }, "output": { "type": "structure", "members": {} } }, "AttachThingPrincipal": { "http": { "method": "PUT", "requestUri": "/things/{thingName}/principals" }, "input": { "type": "structure", "required": [ "thingName", "principal" ], "members": { "thingName": { "location": "uri", "locationName": "thingName" }, "principal": { "location": "header", "locationName": "x-amzn-principal" } } }, "output": { "type": "structure", "members": {} } }, "CancelAuditMitigationActionsTask": { "http": { "method": "PUT", "requestUri": "/audit/mitigationactions/tasks/{taskId}/cancel" }, "input": { "type": "structure", "required": [ "taskId" ], "members": { "taskId": { "location": "uri", "locationName": "taskId" } } }, "output": { "type": "structure", "members": {} } }, "CancelAuditTask": { "http": { "method": "PUT", "requestUri": "/audit/tasks/{taskId}/cancel" }, "input": { "type": "structure", "required": [ "taskId" ], "members": { "taskId": { "location": "uri", "locationName": "taskId" } } }, "output": { "type": "structure", "members": {} } }, "CancelCertificateTransfer": { "http": { "method": "PATCH", "requestUri": "/cancel-certificate-transfer/{certificateId}" }, "input": { "type": "structure", "required": [ "certificateId" ], "members": { "certificateId": { "location": "uri", "locationName": "certificateId" } } } }, "CancelDetectMitigationActionsTask": { "http": { "method": "PUT", "requestUri": "/detect/mitigationactions/tasks/{taskId}/cancel" }, "input": { "type": "structure", "required": [ "taskId" ], "members": { "taskId": { "location": "uri", "locationName": "taskId" } } }, "output": { "type": "structure", "members": {} } }, "CancelJob": { "http": { "method": "PUT", "requestUri": "/jobs/{jobId}/cancel" }, "input": { "type": "structure", "required": [ "jobId" ], "members": { "jobId": { "location": "uri", "locationName": "jobId" }, "reasonCode": {}, "comment": {}, "force": { "location": "querystring", "locationName": "force", "type": "boolean" } } }, "output": { "type": "structure", "members": { "jobArn": {}, "jobId": {}, "description": {} } } }, "CancelJobExecution": { "http": { "method": "PUT", "requestUri": "/things/{thingName}/jobs/{jobId}/cancel" }, "input": { "type": "structure", "required": [ "jobId", "thingName" ], "members": { "jobId": { "location": "uri", "locationName": "jobId" }, "thingName": { "location": "uri", "locationName": "thingName" }, "force": { "location": "querystring", "locationName": "force", "type": "boolean" }, "expectedVersion": { "type": "long" }, "statusDetails": { "shape": "S1e" } } } }, "ClearDefaultAuthorizer": { "http": { "method": "DELETE", "requestUri": "/default-authorizer" }, "input": { "type": "structure", "members": {} }, "output": { "type": "structure", "members": {} } }, "ConfirmTopicRuleDestination": { "http": { "method": "GET", "requestUri": "/confirmdestination/{confirmationToken+}" }, "input": { "type": "structure", "required": [ "confirmationToken" ], "members": { "confirmationToken": { "location": "uri", "locationName": "confirmationToken" } } }, "output": { "type": "structure", "members": {} } }, "CreateAuditSuppression": { "http": { "requestUri": "/audit/suppressions/create" }, "input": { "type": "structure", "required": [ "checkName", "resourceIdentifier", "clientRequestToken" ], "members": { "checkName": {}, "resourceIdentifier": { "shape": "S1o" }, "expirationDate": { "type": "timestamp" }, "suppressIndefinitely": { "type": "boolean" }, "description": {}, "clientRequestToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": {} } }, "CreateAuthorizer": { "http": { "requestUri": "/authorizer/{authorizerName}" }, "input": { "type": "structure", "required": [ "authorizerName", "authorizerFunctionArn" ], "members": { "authorizerName": { "location": "uri", "locationName": "authorizerName" }, "authorizerFunctionArn": {}, "tokenKeyName": {}, "tokenSigningPublicKeys": { "shape": "S2a" }, "status": {}, "tags": { "shape": "S2e" }, "signingDisabled": { "type": "boolean" }, "enableCachingForHttp": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "authorizerName": {}, "authorizerArn": {} } } }, "CreateBillingGroup": { "http": { "requestUri": "/billing-groups/{billingGroupName}" }, "input": { "type": "structure", "required": [ "billingGroupName" ], "members": { "billingGroupName": { "location": "uri", "locationName": "billingGroupName" }, "billingGroupProperties": { "shape": "S2n" }, "tags": { "shape": "S2e" } } }, "output": { "type": "structure", "members": { "billingGroupName": {}, "billingGroupArn": {}, "billingGroupId": {} } } }, "CreateCertificateFromCsr": { "http": { "requestUri": "/certificates" }, "input": { "type": "structure", "required": [ "certificateSigningRequest" ], "members": { "certificateSigningRequest": {}, "setAsActive": { "location": "querystring", "locationName": "setAsActive", "type": "boolean" } } }, "output": { "type": "structure", "members": { "certificateArn": {}, "certificateId": {}, "certificatePem": {} } } }, "CreateCertificateProvider": { "http": { "requestUri": "/certificate-providers/{certificateProviderName}" }, "input": { "type": "structure", "required": [ "certificateProviderName", "lambdaFunctionArn", "accountDefaultForOperations" ], "members": { "certificateProviderName": { "location": "uri", "locationName": "certificateProviderName" }, "lambdaFunctionArn": {}, "accountDefaultForOperations": { "shape": "S2y" }, "clientToken": { "idempotencyToken": true }, "tags": { "shape": "S2e" } } }, "output": { "type": "structure", "members": { "certificateProviderName": {}, "certificateProviderArn": {} } } }, "CreateCustomMetric": { "http": { "requestUri": "/custom-metric/{metricName}" }, "input": { "type": "structure", "required": [ "metricName", "metricType", "clientRequestToken" ], "members": { "metricName": { "location": "uri", "locationName": "metricName" }, "displayName": {}, "metricType": {}, "tags": { "shape": "S2e" }, "clientRequestToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "metricName": {}, "metricArn": {} } } }, "CreateDimension": { "http": { "requestUri": "/dimensions/{name}" }, "input": { "type": "structure", "required": [ "name", "type", "stringValues", "clientRequestToken" ], "members": { "name": { "location": "uri", "locationName": "name" }, "type": {}, "stringValues": { "shape": "S3c" }, "tags": { "shape": "S2e" }, "clientRequestToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "name": {}, "arn": {} } } }, "CreateDomainConfiguration": { "http": { "requestUri": "/domainConfigurations/{domainConfigurationName}" }, "input": { "type": "structure", "required": [ "domainConfigurationName" ], "members": { "domainConfigurationName": { "location": "uri", "locationName": "domainConfigurationName" }, "domainName": {}, "serverCertificateArns": { "type": "list", "member": {} }, "validationCertificateArn": {}, "authorizerConfig": { "shape": "S3l" }, "serviceType": {}, "tags": { "shape": "S2e" }, "tlsConfig": { "shape": "S3o" }, "serverCertificateConfig": { "shape": "S3q" } } }, "output": { "type": "structure", "members": { "domainConfigurationName": {}, "domainConfigurationArn": {} } } }, "CreateDynamicThingGroup": { "http": { "requestUri": "/dynamic-thing-groups/{thingGroupName}" }, "input": { "type": "structure", "required": [ "thingGroupName", "queryString" ], "members": { "thingGroupName": { "location": "uri", "locationName": "thingGroupName" }, "thingGroupProperties": { "shape": "S3v" }, "indexName": {}, "queryString": {}, "queryVersion": {}, "tags": { "shape": "S2e" } } }, "output": { "type": "structure", "members": { "thingGroupName": {}, "thingGroupArn": {}, "thingGroupId": {}, "indexName": {}, "queryString": {}, "queryVersion": {} } } }, "CreateFleetMetric": { "http": { "method": "PUT", "requestUri": "/fleet-metric/{metricName}" }, "input": { "type": "structure", "required": [ "metricName", "queryString", "aggregationType", "period", "aggregationField" ], "members": { "metricName": { "location": "uri", "locationName": "metricName" }, "queryString": {}, "aggregationType": { "shape": "S49" }, "period": { "type": "integer" }, "aggregationField": {}, "description": {}, "queryVersion": {}, "indexName": {}, "unit": {}, "tags": { "shape": "S2e" } } }, "output": { "type": "structure", "members": { "metricName": {}, "metricArn": {} } } }, "CreateJob": { "http": { "method": "PUT", "requestUri": "/jobs/{jobId}" }, "input": { "type": "structure", "required": [ "jobId", "targets" ], "members": { "jobId": { "location": "uri", "locationName": "jobId" }, "targets": { "shape": "Sg" }, "documentSource": {}, "document": {}, "description": {}, "presignedUrlConfig": { "shape": "S4m" }, "targetSelection": {}, "jobExecutionsRolloutConfig": { "shape": "S4p" }, "abortConfig": { "shape": "S4w" }, "timeoutConfig": { "shape": "S53" }, "tags": { "shape": "S2e" }, "namespaceId": {}, "jobTemplateArn": {}, "jobExecutionsRetryConfig": { "shape": "S56" }, "documentParameters": { "shape": "S5b" }, "schedulingConfig": { "shape": "S5e" }, "destinationPackageVersions": { "shape": "S5l" } } }, "output": { "type": "structure", "members": { "jobArn": {}, "jobId": {}, "description": {} } } }, "CreateJobTemplate": { "http": { "method": "PUT", "requestUri": "/job-templates/{jobTemplateId}" }, "input": { "type": "structure", "required": [ "jobTemplateId", "description" ], "members": { "jobTemplateId": { "location": "uri", "locationName": "jobTemplateId" }, "jobArn": {}, "documentSource": {}, "document": {}, "description": {}, "presignedUrlConfig": { "shape": "S4m" }, "jobExecutionsRolloutConfig": { "shape": "S4p" }, "abortConfig": { "shape": "S4w" }, "timeoutConfig": { "shape": "S53" }, "tags": { "shape": "S2e" }, "jobExecutionsRetryConfig": { "shape": "S56" }, "maintenanceWindows": { "shape": "S5h" }, "destinationPackageVersions": { "shape": "S5l" } } }, "output": { "type": "structure", "members": { "jobTemplateArn": {}, "jobTemplateId": {} } } }, "CreateKeysAndCertificate": { "http": { "requestUri": "/keys-and-certificate" }, "input": { "type": "structure", "members": { "setAsActive": { "location": "querystring", "locationName": "setAsActive", "type": "boolean" } } }, "output": { "type": "structure", "members": { "certificateArn": {}, "certificateId": {}, "certificatePem": {}, "keyPair": { "shape": "S5t" } } } }, "CreateMitigationAction": { "http": { "requestUri": "/mitigationactions/actions/{actionName}" }, "input": { "type": "structure", "required": [ "actionName", "roleArn", "actionParams" ], "members": { "actionName": { "location": "uri", "locationName": "actionName" }, "roleArn": {}, "actionParams": { "shape": "S5y" }, "tags": { "shape": "S2e" } } }, "output": { "type": "structure", "members": { "actionArn": {}, "actionId": {} } } }, "CreateOTAUpdate": { "http": { "requestUri": "/otaUpdates/{otaUpdateId}" }, "input": { "type": "structure", "required": [ "otaUpdateId", "targets", "files", "roleArn" ], "members": { "otaUpdateId": { "location": "uri", "locationName": "otaUpdateId" }, "description": {}, "targets": { "shape": "S6i" }, "protocols": { "shape": "S6k" }, "targetSelection": {}, "awsJobExecutionsRolloutConfig": { "shape": "S6m" }, "awsJobPresignedUrlConfig": { "shape": "S6t" }, "awsJobAbortConfig": { "type": "structure", "required": [ "abortCriteriaList" ], "members": { "abortCriteriaList": { "type": "list", "member": { "type": "structure", "required": [ "failureType", "action", "thresholdPercentage", "minNumberOfExecutedThings" ], "members": { "failureType": {}, "action": {}, "thresholdPercentage": { "type": "double" }, "minNumberOfExecutedThings": { "type": "integer" } } } } } }, "awsJobTimeoutConfig": { "type": "structure", "members": { "inProgressTimeoutInMinutes": { "type": "long" } } }, "files": { "shape": "S74" }, "roleArn": {}, "additionalParameters": { "shape": "S82" }, "tags": { "shape": "S2e" } } }, "output": { "type": "structure", "members": { "otaUpdateId": {}, "awsIotJobId": {}, "otaUpdateArn": {}, "awsIotJobArn": {}, "otaUpdateStatus": {} } } }, "CreatePackage": { "http": { "method": "PUT", "requestUri": "/packages/{packageName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "packageName" ], "members": { "packageName": { "location": "uri", "locationName": "packageName" }, "description": { "shape": "S8a" }, "tags": { "shape": "S8b" }, "clientToken": { "idempotencyToken": true, "location": "querystring", "locationName": "clientToken" } } }, "output": { "type": "structure", "members": { "packageName": {}, "packageArn": {}, "description": { "shape": "S8a" } } }, "idempotent": true }, "CreatePackageVersion": { "http": { "method": "PUT", "requestUri": "/packages/{packageName}/versions/{versionName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "packageName", "versionName" ], "members": { "packageName": { "location": "uri", "locationName": "packageName" }, "versionName": { "location": "uri", "locationName": "versionName" }, "description": { "shape": "S8a" }, "attributes": { "shape": "S8g" }, "tags": { "shape": "S8b" }, "clientToken": { "idempotencyToken": true, "location": "querystring", "locationName": "clientToken" } } }, "output": { "type": "structure", "members": { "packageVersionArn": {}, "packageName": {}, "versionName": {}, "description": { "shape": "S8a" }, "attributes": { "shape": "S8g" }, "status": {}, "errorReason": {} } }, "idempotent": true }, "CreatePolicy": { "http": { "requestUri": "/policies/{policyName}" }, "input": { "type": "structure", "required": [ "policyName", "policyDocument" ], "members": { "policyName": { "location": "uri", "locationName": "policyName" }, "policyDocument": {}, "tags": { "shape": "S2e" } } }, "output": { "type": "structure", "members": { "policyName": {}, "policyArn": {}, "policyDocument": {}, "policyVersionId": {} } } }, "CreatePolicyVersion": { "http": { "requestUri": "/policies/{policyName}/version" }, "input": { "type": "structure", "required": [ "policyName", "policyDocument" ], "members": { "policyName": { "location": "uri", "locationName": "policyName" }, "policyDocument": {}, "setAsDefault": { "location": "querystring", "locationName": "setAsDefault", "type": "boolean" } } }, "output": { "type": "structure", "members": { "policyArn": {}, "policyDocument": {}, "policyVersionId": {}, "isDefaultVersion": { "type": "boolean" } } } }, "CreateProvisioningClaim": { "http": { "requestUri": "/provisioning-templates/{templateName}/provisioning-claim" }, "input": { "type": "structure", "required": [ "templateName" ], "members": { "templateName": { "location": "uri", "locationName": "templateName" } } }, "output": { "type": "structure", "members": { "certificateId": {}, "certificatePem": {}, "keyPair": { "shape": "S5t" }, "expiration": { "type": "timestamp" } } } }, "CreateProvisioningTemplate": { "http": { "requestUri": "/provisioning-templates" }, "input": { "type": "structure", "required": [ "templateName", "templateBody", "provisioningRoleArn" ], "members": { "templateName": {}, "description": {}, "templateBody": {}, "enabled": { "type": "boolean" }, "provisioningRoleArn": {}, "preProvisioningHook": { "shape": "S92" }, "tags": { "shape": "S2e" }, "type": {} } }, "output": { "type": "structure", "members": { "templateArn": {}, "templateName": {}, "defaultVersionId": { "type": "integer" } } } }, "CreateProvisioningTemplateVersion": { "http": { "requestUri": "/provisioning-templates/{templateName}/versions" }, "input": { "type": "structure", "required": [ "templateName", "templateBody" ], "members": { "templateName": { "location": "uri", "locationName": "templateName" }, "templateBody": {}, "setAsDefault": { "location": "querystring", "locationName": "setAsDefault", "type": "boolean" } } }, "output": { "type": "structure", "members": { "templateArn": {}, "templateName": {}, "versionId": { "type": "integer" }, "isDefaultVersion": { "type": "boolean" } } } }, "CreateRoleAlias": { "http": { "requestUri": "/role-aliases/{roleAlias}" }, "input": { "type": "structure", "required": [ "roleAlias", "roleArn" ], "members": { "roleAlias": { "location": "uri", "locationName": "roleAlias" }, "roleArn": {}, "credentialDurationSeconds": { "type": "integer" }, "tags": { "shape": "S2e" } } }, "output": { "type": "structure", "members": { "roleAlias": {}, "roleAliasArn": {} } } }, "CreateScheduledAudit": { "http": { "requestUri": "/audit/scheduledaudits/{scheduledAuditName}" }, "input": { "type": "structure", "required": [ "frequency", "targetCheckNames", "scheduledAuditName" ], "members": { "frequency": {}, "dayOfMonth": {}, "dayOfWeek": {}, "targetCheckNames": { "shape": "S9i" }, "scheduledAuditName": { "location": "uri", "locationName": "scheduledAuditName" }, "tags": { "shape": "S2e" } } }, "output": { "type": "structure", "members": { "scheduledAuditArn": {} } } }, "CreateSecurityProfile": { "http": { "requestUri": "/security-profiles/{securityProfileName}" }, "input": { "type": "structure", "required": [ "securityProfileName" ], "members": { "securityProfileName": { "location": "uri", "locationName": "securityProfileName" }, "securityProfileDescription": {}, "behaviors": { "shape": "S9o" }, "alertTargets": { "shape": "Saf" }, "additionalMetricsToRetain": { "shape": "Saj", "deprecated": true, "deprecatedMessage": "Use additionalMetricsToRetainV2." }, "additionalMetricsToRetainV2": { "shape": "Sak" }, "tags": { "shape": "S2e" }, "metricsExportConfig": { "shape": "Sam" } } }, "output": { "type": "structure", "members": { "securityProfileName": {}, "securityProfileArn": {} } } }, "CreateStream": { "http": { "requestUri": "/streams/{streamId}" }, "input": { "type": "structure", "required": [ "streamId", "files", "roleArn" ], "members": { "streamId": { "location": "uri", "locationName": "streamId" }, "description": {}, "files": { "shape": "Sas" }, "roleArn": {}, "tags": { "shape": "S2e" } } }, "output": { "type": "structure", "members": { "streamId": {}, "streamArn": {}, "description": {}, "streamVersion": { "type": "integer" } } } }, "CreateThing": { "http": { "requestUri": "/things/{thingName}" }, "input": { "type": "structure", "required": [ "thingName" ], "members": { "thingName": { "location": "uri", "locationName": "thingName" }, "thingTypeName": {}, "attributePayload": { "shape": "S3x" }, "billingGroupName": {} } }, "output": { "type": "structure", "members": { "thingName": {}, "thingArn": {}, "thingId": {} } } }, "CreateThingGroup": { "http": { "requestUri": "/thing-groups/{thingGroupName}" }, "input": { "type": "structure", "required": [ "thingGroupName" ], "members": { "thingGroupName": { "location": "uri", "locationName": "thingGroupName" }, "parentGroupName": {}, "thingGroupProperties": { "shape": "S3v" }, "tags": { "shape": "S2e" } } }, "output": { "type": "structure", "members": { "thingGroupName": {}, "thingGroupArn": {}, "thingGroupId": {} } } }, "CreateThingType": { "http": { "requestUri": "/thing-types/{thingTypeName}" }, "input": { "type": "structure", "required": [ "thingTypeName" ], "members": { "thingTypeName": { "location": "uri", "locationName": "thingTypeName" }, "thingTypeProperties": { "shape": "Sb4" }, "tags": { "shape": "S2e" } } }, "output": { "type": "structure", "members": { "thingTypeName": {}, "thingTypeArn": {}, "thingTypeId": {} } } }, "CreateTopicRule": { "http": { "requestUri": "/rules/{ruleName}" }, "input": { "type": "structure", "required": [ "ruleName", "topicRulePayload" ], "members": { "ruleName": { "location": "uri", "locationName": "ruleName" }, "topicRulePayload": { "shape": "Sbc" }, "tags": { "location": "header", "locationName": "x-amz-tagging" } }, "payload": "topicRulePayload" } }, "CreateTopicRuleDestination": { "http": { "requestUri": "/destinations" }, "input": { "type": "structure", "required": [ "destinationConfiguration" ], "members": { "destinationConfiguration": { "type": "structure", "members": { "httpUrlConfiguration": { "type": "structure", "required": [ "confirmationUrl" ], "members": { "confirmationUrl": {} } }, "vpcConfiguration": { "type": "structure", "required": [ "subnetIds", "vpcId", "roleArn" ], "members": { "subnetIds": { "shape": "Set" }, "securityGroups": { "shape": "Sev" }, "vpcId": {}, "roleArn": {} } } } } } }, "output": { "type": "structure", "members": { "topicRuleDestination": { "shape": "Sez" } } } }, "DeleteAccountAuditConfiguration": { "http": { "method": "DELETE", "requestUri": "/audit/configuration" }, "input": { "type": "structure", "members": { "deleteScheduledAudits": { "location": "querystring", "locationName": "deleteScheduledAudits", "type": "boolean" } } }, "output": { "type": "structure", "members": {} } }, "DeleteAuditSuppression": { "http": { "requestUri": "/audit/suppressions/delete" }, "input": { "type": "structure", "required": [ "checkName", "resourceIdentifier" ], "members": { "checkName": {}, "resourceIdentifier": { "shape": "S1o" } } }, "output": { "type": "structure", "members": {} } }, "DeleteAuthorizer": { "http": { "method": "DELETE", "requestUri": "/authorizer/{authorizerName}" }, "input": { "type": "structure", "required": [ "authorizerName" ], "members": { "authorizerName": { "location": "uri", "locationName": "authorizerName" } } }, "output": { "type": "structure", "members": {} } }, "DeleteBillingGroup": { "http": { "method": "DELETE", "requestUri": "/billing-groups/{billingGroupName}" }, "input": { "type": "structure", "required": [ "billingGroupName" ], "members": { "billingGroupName": { "location": "uri", "locationName": "billingGroupName" }, "expectedVersion": { "location": "querystring", "locationName": "expectedVersion", "type": "long" } } }, "output": { "type": "structure", "members": {} } }, "DeleteCACertificate": { "http": { "method": "DELETE", "requestUri": "/cacertificate/{caCertificateId}" }, "input": { "type": "structure", "required": [ "certificateId" ], "members": { "certificateId": { "location": "uri", "locationName": "caCertificateId" } } }, "output": { "type": "structure", "members": {} } }, "DeleteCertificate": { "http": { "method": "DELETE", "requestUri": "/certificates/{certificateId}" }, "input": { "type": "structure", "required": [ "certificateId" ], "members": { "certificateId": { "location": "uri", "locationName": "certificateId" }, "forceDelete": { "location": "querystring", "locationName": "forceDelete", "type": "boolean" } } } }, "DeleteCertificateProvider": { "http": { "method": "DELETE", "requestUri": "/certificate-providers/{certificateProviderName}" }, "input": { "type": "structure", "required": [ "certificateProviderName" ], "members": { "certificateProviderName": { "location": "uri", "locationName": "certificateProviderName" } } }, "output": { "type": "structure", "members": {} } }, "DeleteCustomMetric": { "http": { "method": "DELETE", "requestUri": "/custom-metric/{metricName}" }, "input": { "type": "structure", "required": [ "metricName" ], "members": { "metricName": { "location": "uri", "locationName": "metricName" } } }, "output": { "type": "structure", "members": {} } }, "DeleteDimension": { "http": { "method": "DELETE", "requestUri": "/dimensions/{name}" }, "input": { "type": "structure", "required": [ "name" ], "members": { "name": { "location": "uri", "locationName": "name" } } }, "output": { "type": "structure", "members": {} } }, "DeleteDomainConfiguration": { "http": { "method": "DELETE", "requestUri": "/domainConfigurations/{domainConfigurationName}" }, "input": { "type": "structure", "required": [ "domainConfigurationName" ], "members": { "domainConfigurationName": { "location": "uri", "locationName": "domainConfigurationName" } } }, "output": { "type": "structure", "members": {} } }, "DeleteDynamicThingGroup": { "http": { "method": "DELETE", "requestUri": "/dynamic-thing-groups/{thingGroupName}" }, "input": { "type": "structure", "required": [ "thingGroupName" ], "members": { "thingGroupName": { "location": "uri", "locationName": "thingGroupName" }, "expectedVersion": { "location": "querystring", "locationName": "expectedVersion", "type": "long" } } }, "output": { "type": "structure", "members": {} } }, "DeleteFleetMetric": { "http": { "method": "DELETE", "requestUri": "/fleet-metric/{metricName}" }, "input": { "type": "structure", "required": [ "metricName" ], "members": { "metricName": { "location": "uri", "locationName": "metricName" }, "expectedVersion": { "location": "querystring", "locationName": "expectedVersion", "type": "long" } } } }, "DeleteJob": { "http": { "method": "DELETE", "requestUri": "/jobs/{jobId}" }, "input": { "type": "structure", "required": [ "jobId" ], "members": { "jobId": { "location": "uri", "locationName": "jobId" }, "force": { "location": "querystring", "locationName": "force", "type": "boolean" }, "namespaceId": { "location": "querystring", "locationName": "namespaceId" } } } }, "DeleteJobExecution": { "http": { "method": "DELETE", "requestUri": "/things/{thingName}/jobs/{jobId}/executionNumber/{executionNumber}" }, "input": { "type": "structure", "required": [ "jobId", "thingName", "executionNumber" ], "members": { "jobId": { "location": "uri", "locationName": "jobId" }, "thingName": { "location": "uri", "locationName": "thingName" }, "executionNumber": { "location": "uri", "locationName": "executionNumber", "type": "long" }, "force": { "location": "querystring", "locationName": "force", "type": "boolean" }, "namespaceId": { "location": "querystring", "locationName": "namespaceId" } } } }, "DeleteJobTemplate": { "http": { "method": "DELETE", "requestUri": "/job-templates/{jobTemplateId}" }, "input": { "type": "structure", "required": [ "jobTemplateId" ], "members": { "jobTemplateId": { "location": "uri", "locationName": "jobTemplateId" } } } }, "DeleteMitigationAction": { "http": { "method": "DELETE", "requestUri": "/mitigationactions/actions/{actionName}" }, "input": { "type": "structure", "required": [ "actionName" ], "members": { "actionName": { "location": "uri", "locationName": "actionName" } } }, "output": { "type": "structure", "members": {} } }, "DeleteOTAUpdate": { "http": { "method": "DELETE", "requestUri": "/otaUpdates/{otaUpdateId}" }, "input": { "type": "structure", "required": [ "otaUpdateId" ], "members": { "otaUpdateId": { "location": "uri", "locationName": "otaUpdateId" }, "deleteStream": { "location": "querystring", "locationName": "deleteStream", "type": "boolean" }, "forceDeleteAWSJob": { "location": "querystring", "locationName": "forceDeleteAWSJob", "type": "boolean" } } }, "output": { "type": "structure", "members": {} } }, "DeletePackage": { "http": { "method": "DELETE", "requestUri": "/packages/{packageName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "packageName" ], "members": { "packageName": { "location": "uri", "locationName": "packageName" }, "clientToken": { "idempotencyToken": true, "location": "querystring", "locationName": "clientToken" } } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "DeletePackageVersion": { "http": { "method": "DELETE", "requestUri": "/packages/{packageName}/versions/{versionName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "packageName", "versionName" ], "members": { "packageName": { "location": "uri", "locationName": "packageName" }, "versionName": { "location": "uri", "locationName": "versionName" }, "clientToken": { "idempotencyToken": true, "location": "querystring", "locationName": "clientToken" } } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "DeletePolicy": { "http": { "method": "DELETE", "requestUri": "/policies/{policyName}" }, "input": { "type": "structure", "required": [ "policyName" ], "members": { "policyName": { "location": "uri", "locationName": "policyName" } } } }, "DeletePolicyVersion": { "http": { "method": "DELETE", "requestUri": "/policies/{policyName}/version/{policyVersionId}" }, "input": { "type": "structure", "required": [ "policyName", "policyVersionId" ], "members": { "policyName": { "location": "uri", "locationName": "policyName" }, "policyVersionId": { "location": "uri", "locationName": "policyVersionId" } } } }, "DeleteProvisioningTemplate": { "http": { "method": "DELETE", "requestUri": "/provisioning-templates/{templateName}" }, "input": { "type": "structure", "required": [ "templateName" ], "members": { "templateName": { "location": "uri", "locationName": "templateName" } } }, "output": { "type": "structure", "members": {} } }, "DeleteProvisioningTemplateVersion": { "http": { "method": "DELETE", "requestUri": "/provisioning-templates/{templateName}/versions/{versionId}" }, "input": { "type": "structure", "required": [ "templateName", "versionId" ], "members": { "templateName": { "location": "uri", "locationName": "templateName" }, "versionId": { "location": "uri", "locationName": "versionId", "type": "integer" } } }, "output": { "type": "structure", "members": {} } }, "DeleteRegistrationCode": { "http": { "method": "DELETE", "requestUri": "/registrationcode" }, "input": { "type": "structure", "members": {} }, "output": { "type": "structure", "members": {} } }, "DeleteRoleAlias": { "http": { "method": "DELETE", "requestUri": "/role-aliases/{roleAlias}" }, "input": { "type": "structure", "required": [ "roleAlias" ], "members": { "roleAlias": { "location": "uri", "locationName": "roleAlias" } } }, "output": { "type": "structure", "members": {} } }, "DeleteScheduledAudit": { "http": { "method": "DELETE", "requestUri": "/audit/scheduledaudits/{scheduledAuditName}" }, "input": { "type": "structure", "required": [ "scheduledAuditName" ], "members": { "scheduledAuditName": { "location": "uri", "locationName": "scheduledAuditName" } } }, "output": { "type": "structure", "members": {} } }, "DeleteSecurityProfile": { "http": { "method": "DELETE", "requestUri": "/security-profiles/{securityProfileName}" }, "input": { "type": "structure", "required": [ "securityProfileName" ], "members": { "securityProfileName": { "location": "uri", "locationName": "securityProfileName" }, "expectedVersion": { "location": "querystring", "locationName": "expectedVersion", "type": "long" } } }, "output": { "type": "structure", "members": {} } }, "DeleteStream": { "http": { "method": "DELETE", "requestUri": "/streams/{streamId}" }, "input": { "type": "structure", "required": [ "streamId" ], "members": { "streamId": { "location": "uri", "locationName": "streamId" } } }, "output": { "type": "structure", "members": {} } }, "DeleteThing": { "http": { "method": "DELETE", "requestUri": "/things/{thingName}" }, "input": { "type": "structure", "required": [ "thingName" ], "members": { "thingName": { "location": "uri", "locationName": "thingName" }, "expectedVersion": { "location": "querystring", "locationName": "expectedVersion", "type": "long" } } }, "output": { "type": "structure", "members": {} } }, "DeleteThingGroup": { "http": { "method": "DELETE", "requestUri": "/thing-groups/{thingGroupName}" }, "input": { "type": "structure", "required": [ "thingGroupName" ], "members": { "thingGroupName": { "location": "uri", "locationName": "thingGroupName" }, "expectedVersion": { "location": "querystring", "locationName": "expectedVersion", "type": "long" } } }, "output": { "type": "structure", "members": {} } }, "DeleteThingType": { "http": { "method": "DELETE", "requestUri": "/thing-types/{thingTypeName}" }, "input": { "type": "structure", "required": [ "thingTypeName" ], "members": { "thingTypeName": { "location": "uri", "locationName": "thingTypeName" } } }, "output": { "type": "structure", "members": {} } }, "DeleteTopicRule": { "http": { "method": "DELETE", "requestUri": "/rules/{ruleName}" }, "input": { "type": "structure", "required": [ "ruleName" ], "members": { "ruleName": { "location": "uri", "locationName": "ruleName" } } } }, "DeleteTopicRuleDestination": { "http": { "method": "DELETE", "requestUri": "/destinations/{arn+}" }, "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": { "location": "uri", "locationName": "arn" } } }, "output": { "type": "structure", "members": {} } }, "DeleteV2LoggingLevel": { "http": { "method": "DELETE", "requestUri": "/v2LoggingLevel" }, "input": { "type": "structure", "required": [ "targetType", "targetName" ], "members": { "targetType": { "location": "querystring", "locationName": "targetType" }, "targetName": { "location": "querystring", "locationName": "targetName" } } } }, "DeprecateThingType": { "http": { "requestUri": "/thing-types/{thingTypeName}/deprecate" }, "input": { "type": "structure", "required": [ "thingTypeName" ], "members": { "thingTypeName": { "location": "uri", "locationName": "thingTypeName" }, "undoDeprecate": { "type": "boolean" } } }, "output": { "type": "structure", "members": {} } }, "DescribeAccountAuditConfiguration": { "http": { "method": "GET", "requestUri": "/audit/configuration" }, "input": { "type": "structure", "members": {} }, "output": { "type": "structure", "members": { "roleArn": {}, "auditNotificationTargetConfigurations": { "shape": "Sh5" }, "auditCheckConfigurations": { "shape": "Sh8" } } } }, "DescribeAuditFinding": { "http": { "method": "GET", "requestUri": "/audit/findings/{findingId}" }, "input": { "type": "structure", "required": [ "findingId" ], "members": { "findingId": { "location": "uri", "locationName": "findingId" } } }, "output": { "type": "structure", "members": { "finding": { "shape": "Shd" } } } }, "DescribeAuditMitigationActionsTask": { "http": { "method": "GET", "requestUri": "/audit/mitigationactions/tasks/{taskId}" }, "input": { "type": "structure", "required": [ "taskId" ], "members": { "taskId": { "location": "uri", "locationName": "taskId" } } }, "output": { "type": "structure", "members": { "taskStatus": {}, "startTime": { "type": "timestamp" }, "endTime": { "type": "timestamp" }, "taskStatistics": { "type": "map", "key": {}, "value": { "type": "structure", "members": { "totalFindingsCount": { "type": "long" }, "failedFindingsCount": { "type": "long" }, "succeededFindingsCount": { "type": "long" }, "skippedFindingsCount": { "type": "long" }, "canceledFindingsCount": { "type": "long" } } } }, "target": { "shape": "Shx" }, "auditCheckToActionsMapping": { "shape": "Si1" }, "actionsDefinition": { "shape": "Si3" } } } }, "DescribeAuditSuppression": { "http": { "requestUri": "/audit/suppressions/describe" }, "input": { "type": "structure", "required": [ "checkName", "resourceIdentifier" ], "members": { "checkName": {}, "resourceIdentifier": { "shape": "S1o" } } }, "output": { "type": "structure", "members": { "checkName": {}, "resourceIdentifier": { "shape": "S1o" }, "expirationDate": { "type": "timestamp" }, "suppressIndefinitely": { "type": "boolean" }, "description": {} } } }, "DescribeAuditTask": { "http": { "method": "GET", "requestUri": "/audit/tasks/{taskId}" }, "input": { "type": "structure", "required": [ "taskId" ], "members": { "taskId": { "location": "uri", "locationName": "taskId" } } }, "output": { "type": "structure", "members": { "taskStatus": {}, "taskType": {}, "taskStartTime": { "type": "timestamp" }, "taskStatistics": { "type": "structure", "members": { "totalChecks": { "type": "integer" }, "inProgressChecks": { "type": "integer" }, "waitingForDataCollectionChecks": { "type": "integer" }, "compliantChecks": { "type": "integer" }, "nonCompliantChecks": { "type": "integer" }, "failedChecks": { "type": "integer" }, "canceledChecks": { "type": "integer" } } }, "scheduledAuditName": {}, "auditDetails": { "type": "map", "key": {}, "value": { "type": "structure", "members": { "checkRunStatus": {}, "checkCompliant": { "type": "boolean" }, "totalResourcesCount": { "type": "long" }, "nonCompliantResourcesCount": { "type": "long" }, "suppressedNonCompliantResourcesCount": { "type": "long" }, "errorCode": {}, "message": {} } } } } } }, "DescribeAuthorizer": { "http": { "method": "GET", "requestUri": "/authorizer/{authorizerName}" }, "input": { "type": "structure", "required": [ "authorizerName" ], "members": { "authorizerName": { "location": "uri", "locationName": "authorizerName" } } }, "output": { "type": "structure", "members": { "authorizerDescription": { "shape": "Siu" } } } }, "DescribeBillingGroup": { "http": { "method": "GET", "requestUri": "/billing-groups/{billingGroupName}" }, "input": { "type": "structure", "required": [ "billingGroupName" ], "members": { "billingGroupName": { "location": "uri", "locationName": "billingGroupName" } } }, "output": { "type": "structure", "members": { "billingGroupName": {}, "billingGroupId": {}, "billingGroupArn": {}, "version": { "type": "long" }, "billingGroupProperties": { "shape": "S2n" }, "billingGroupMetadata": { "type": "structure", "members": { "creationDate": { "type": "timestamp" } } } } } }, "DescribeCACertificate": { "http": { "method": "GET", "requestUri": "/cacertificate/{caCertificateId}" }, "input": { "type": "structure", "required": [ "certificateId" ], "members": { "certificateId": { "location": "uri", "locationName": "caCertificateId" } } }, "output": { "type": "structure", "members": { "certificateDescription": { "type": "structure", "members": { "certificateArn": {}, "certificateId": {}, "status": {}, "certificatePem": {}, "ownedBy": {}, "creationDate": { "type": "timestamp" }, "autoRegistrationStatus": {}, "lastModifiedDate": { "type": "timestamp" }, "customerVersion": { "type": "integer" }, "generationId": {}, "validity": { "shape": "Sj7" }, "certificateMode": {} } }, "registrationConfig": { "shape": "Sj9" } } } }, "DescribeCertificate": { "http": { "method": "GET", "requestUri": "/certificates/{certificateId}" }, "input": { "type": "structure", "required": [ "certificateId" ], "members": { "certificateId": { "location": "uri", "locationName": "certificateId" } } }, "output": { "type": "structure", "members": { "certificateDescription": { "type": "structure", "members": { "certificateArn": {}, "certificateId": {}, "caCertificateId": {}, "status": {}, "certificatePem": {}, "ownedBy": {}, "previousOwnedBy": {}, "creationDate": { "type": "timestamp" }, "lastModifiedDate": { "type": "timestamp" }, "customerVersion": { "type": "integer" }, "transferData": { "type": "structure", "members": { "transferMessage": {}, "rejectReason": {}, "transferDate": { "type": "timestamp" }, "acceptDate": { "type": "timestamp" }, "rejectDate": { "type": "timestamp" } } }, "generationId": {}, "validity": { "shape": "Sj7" }, "certificateMode": {} } } } } }, "DescribeCertificateProvider": { "http": { "method": "GET", "requestUri": "/certificate-providers/{certificateProviderName}" }, "input": { "type": "structure", "required": [ "certificateProviderName" ], "members": { "certificateProviderName": { "location": "uri", "locationName": "certificateProviderName" } } }, "output": { "type": "structure", "members": { "certificateProviderName": {}, "certificateProviderArn": {}, "lambdaFunctionArn": {}, "accountDefaultForOperations": { "shape": "S2y" }, "creationDate": { "type": "timestamp" }, "lastModifiedDate": { "type": "timestamp" } } } }, "DescribeCustomMetric": { "http": { "method": "GET", "requestUri": "/custom-metric/{metricName}" }, "input": { "type": "structure", "required": [ "metricName" ], "members": { "metricName": { "location": "uri", "locationName": "metricName" } } }, "output": { "type": "structure", "members": { "metricName": {}, "metricArn": {}, "metricType": {}, "displayName": {}, "creationDate": { "type": "timestamp" }, "lastModifiedDate": { "type": "timestamp" } } } }, "DescribeDefaultAuthorizer": { "http": { "method": "GET", "requestUri": "/default-authorizer" }, "input": { "type": "structure", "members": {} }, "output": { "type": "structure", "members": { "authorizerDescription": { "shape": "Siu" } } } }, "DescribeDetectMitigationActionsTask": { "http": { "method": "GET", "requestUri": "/detect/mitigationactions/tasks/{taskId}" }, "input": { "type": "structure", "required": [ "taskId" ], "members": { "taskId": { "location": "uri", "locationName": "taskId" } } }, "output": { "type": "structure", "members": { "taskSummary": { "shape": "Sjo" } } } }, "DescribeDimension": { "http": { "method": "GET", "requestUri": "/dimensions/{name}" }, "input": { "type": "structure", "required": [ "name" ], "members": { "name": { "location": "uri", "locationName": "name" } } }, "output": { "type": "structure", "members": { "name": {}, "arn": {}, "type": {}, "stringValues": { "shape": "S3c" }, "creationDate": { "type": "timestamp" }, "lastModifiedDate": { "type": "timestamp" } } } }, "DescribeDomainConfiguration": { "http": { "method": "GET", "requestUri": "/domainConfigurations/{domainConfigurationName}" }, "input": { "type": "structure", "required": [ "domainConfigurationName" ], "members": { "domainConfigurationName": { "location": "uri", "locationName": "domainConfigurationName" } } }, "output": { "type": "structure", "members": { "domainConfigurationName": {}, "domainConfigurationArn": {}, "domainName": {}, "serverCertificates": { "type": "list", "member": { "type": "structure", "members": { "serverCertificateArn": {}, "serverCertificateStatus": {}, "serverCertificateStatusDetail": {} } } }, "authorizerConfig": { "shape": "S3l" }, "domainConfigurationStatus": {}, "serviceType": {}, "domainType": {}, "lastStatusChangeDate": { "type": "timestamp" }, "tlsConfig": { "shape": "S3o" }, "serverCertificateConfig": { "shape": "S3q" } } } }, "DescribeEndpoint": { "http": { "method": "GET", "requestUri": "/endpoint" }, "input": { "type": "structure", "members": { "endpointType": { "location": "querystring", "locationName": "endpointType" } } }, "output": { "type": "structure", "members": { "endpointAddress": {} } } }, "DescribeEventConfigurations": { "http": { "method": "GET", "requestUri": "/event-configurations" }, "input": { "type": "structure", "members": {} }, "output": { "type": "structure", "members": { "eventConfigurations": { "shape": "Ske" }, "creationDate": { "type": "timestamp" }, "lastModifiedDate": { "type": "timestamp" } } } }, "DescribeFleetMetric": { "http": { "method": "GET", "requestUri": "/fleet-metric/{metricName}" }, "input": { "type": "structure", "required": [ "metricName" ], "members": { "metricName": { "location": "uri", "locationName": "metricName" } } }, "output": { "type": "structure", "members": { "metricName": {}, "queryString": {}, "aggregationType": { "shape": "S49" }, "period": { "type": "integer" }, "aggregationField": {}, "description": {}, "queryVersion": {}, "indexName": {}, "creationDate": { "type": "timestamp" }, "lastModifiedDate": { "type": "timestamp" }, "unit": {}, "version": { "type": "long" }, "metricArn": {} } } }, "DescribeIndex": { "http": { "method": "GET", "requestUri": "/indices/{indexName}" }, "input": { "type": "structure", "required": [ "indexName" ], "members": { "indexName": { "location": "uri", "locationName": "indexName" } } }, "output": { "type": "structure", "members": { "indexName": {}, "indexStatus": {}, "schema": {} } } }, "DescribeJob": { "http": { "method": "GET", "requestUri": "/jobs/{jobId}" }, "input": { "type": "structure", "required": [ "jobId" ], "members": { "jobId": { "location": "uri", "locationName": "jobId" } } }, "output": { "type": "structure", "members": { "documentSource": {}, "job": { "type": "structure", "members": { "jobArn": {}, "jobId": {}, "targetSelection": {}, "status": {}, "forceCanceled": { "type": "boolean" }, "reasonCode": {}, "comment": {}, "targets": { "shape": "Sg" }, "description": {}, "presignedUrlConfig": { "shape": "S4m" }, "jobExecutionsRolloutConfig": { "shape": "S4p" }, "abortConfig": { "shape": "S4w" }, "createdAt": { "type": "timestamp" }, "lastUpdatedAt": { "type": "timestamp" }, "completedAt": { "type": "timestamp" }, "jobProcessDetails": { "type": "structure", "members": { "processingTargets": { "type": "list", "member": {} }, "numberOfCanceledThings": { "type": "integer" }, "numberOfSucceededThings": { "type": "integer" }, "numberOfFailedThings": { "type": "integer" }, "numberOfRejectedThings": { "type": "integer" }, "numberOfQueuedThings": { "type": "integer" }, "numberOfInProgressThings": { "type": "integer" }, "numberOfRemovedThings": { "type": "integer" }, "numberOfTimedOutThings": { "type": "integer" } } }, "timeoutConfig": { "shape": "S53" }, "namespaceId": {}, "jobTemplateArn": {}, "jobExecutionsRetryConfig": { "shape": "S56" }, "documentParameters": { "shape": "S5b" }, "isConcurrent": { "type": "boolean" }, "schedulingConfig": { "shape": "S5e" }, "scheduledJobRollouts": { "type": "list", "member": { "type": "structure", "members": { "startTime": {} } } }, "destinationPackageVersions": { "shape": "S5l" } } } } } }, "DescribeJobExecution": { "http": { "method": "GET", "requestUri": "/things/{thingName}/jobs/{jobId}" }, "input": { "type": "structure", "required": [ "jobId", "thingName" ], "members": { "jobId": { "location": "uri", "locationName": "jobId" }, "thingName": { "location": "uri", "locationName": "thingName" }, "executionNumber": { "location": "querystring", "locationName": "executionNumber", "type": "long" } } }, "output": { "type": "structure", "members": { "execution": { "type": "structure", "members": { "jobId": {}, "status": {}, "forceCanceled": { "type": "boolean" }, "statusDetails": { "type": "structure", "members": { "detailsMap": { "shape": "S1e" } } }, "thingArn": {}, "queuedAt": { "type": "timestamp" }, "startedAt": { "type": "timestamp" }, "lastUpdatedAt": { "type": "timestamp" }, "executionNumber": { "type": "long" }, "versionNumber": { "type": "long" }, "approximateSecondsBeforeTimedOut": { "type": "long" } } } } } }, "DescribeJobTemplate": { "http": { "method": "GET", "requestUri": "/job-templates/{jobTemplateId}" }, "input": { "type": "structure", "required": [ "jobTemplateId" ], "members": { "jobTemplateId": { "location": "uri", "locationName": "jobTemplateId" } } }, "output": { "type": "structure", "members": { "jobTemplateArn": {}, "jobTemplateId": {}, "description": {}, "documentSource": {}, "document": {}, "createdAt": { "type": "timestamp" }, "presignedUrlConfig": { "shape": "S4m" }, "jobExecutionsRolloutConfig": { "shape": "S4p" }, "abortConfig": { "shape": "S4w" }, "timeoutConfig": { "shape": "S53" }, "jobExecutionsRetryConfig": { "shape": "S56" }, "maintenanceWindows": { "shape": "S5h" }, "destinationPackageVersions": { "shape": "S5l" } } } }, "DescribeManagedJobTemplate": { "http": { "method": "GET", "requestUri": "/managed-job-templates/{templateName}" }, "input": { "type": "structure", "required": [ "templateName" ], "members": { "templateName": { "location": "uri", "locationName": "templateName" }, "templateVersion": { "location": "querystring", "locationName": "templateVersion" } } }, "output": { "type": "structure", "members": { "templateName": {}, "templateArn": {}, "description": {}, "templateVersion": {}, "environments": { "shape": "Slk" }, "documentParameters": { "type": "list", "member": { "type": "structure", "members": { "key": {}, "description": {}, "regex": {}, "example": {}, "optional": { "type": "boolean" } } } }, "document": {} } } }, "DescribeMitigationAction": { "http": { "method": "GET", "requestUri": "/mitigationactions/actions/{actionName}" }, "input": { "type": "structure", "required": [ "actionName" ], "members": { "actionName": { "location": "uri", "locationName": "actionName" } } }, "output": { "type": "structure", "members": { "actionName": {}, "actionType": {}, "actionArn": {}, "actionId": {}, "roleArn": {}, "actionParams": { "shape": "S5y" }, "creationDate": { "type": "timestamp" }, "lastModifiedDate": { "type": "timestamp" } } } }, "DescribeProvisioningTemplate": { "http": { "method": "GET", "requestUri": "/provisioning-templates/{templateName}" }, "input": { "type": "structure", "required": [ "templateName" ], "members": { "templateName": { "location": "uri", "locationName": "templateName" } } }, "output": { "type": "structure", "members": { "templateArn": {}, "templateName": {}, "description": {}, "creationDate": { "type": "timestamp" }, "lastModifiedDate": { "type": "timestamp" }, "defaultVersionId": { "type": "integer" }, "templateBody": {}, "enabled": { "type": "boolean" }, "provisioningRoleArn": {}, "preProvisioningHook": { "shape": "S92" }, "type": {} } } }, "DescribeProvisioningTemplateVersion": { "http": { "method": "GET", "requestUri": "/provisioning-templates/{templateName}/versions/{versionId}" }, "input": { "type": "structure", "required": [ "templateName", "versionId" ], "members": { "templateName": { "location": "uri", "locationName": "templateName" }, "versionId": { "location": "uri", "locationName": "versionId", "type": "integer" } } }, "output": { "type": "structure", "members": { "versionId": { "type": "integer" }, "creationDate": { "type": "timestamp" }, "templateBody": {}, "isDefaultVersion": { "type": "boolean" } } } }, "DescribeRoleAlias": { "http": { "method": "GET", "requestUri": "/role-aliases/{roleAlias}" }, "input": { "type": "structure", "required": [ "roleAlias" ], "members": { "roleAlias": { "location": "uri", "locationName": "roleAlias" } } }, "output": { "type": "structure", "members": { "roleAliasDescription": { "type": "structure", "members": { "roleAlias": {}, "roleAliasArn": {}, "roleArn": {}, "owner": {}, "credentialDurationSeconds": { "type": "integer" }, "creationDate": { "type": "timestamp" }, "lastModifiedDate": { "type": "timestamp" } } } } } }, "DescribeScheduledAudit": { "http": { "method": "GET", "requestUri": "/audit/scheduledaudits/{scheduledAuditName}" }, "input": { "type": "structure", "required": [ "scheduledAuditName" ], "members": { "scheduledAuditName": { "location": "uri", "locationName": "scheduledAuditName" } } }, "output": { "type": "structure", "members": { "frequency": {}, "dayOfMonth": {}, "dayOfWeek": {}, "targetCheckNames": { "shape": "S9i" }, "scheduledAuditName": {}, "scheduledAuditArn": {} } } }, "DescribeSecurityProfile": { "http": { "method": "GET", "requestUri": "/security-profiles/{securityProfileName}" }, "input": { "type": "structure", "required": [ "securityProfileName" ], "members": { "securityProfileName": { "location": "uri", "locationName": "securityProfileName" } } }, "output": { "type": "structure", "members": { "securityProfileName": {}, "securityProfileArn": {}, "securityProfileDescription": {}, "behaviors": { "shape": "S9o" }, "alertTargets": { "shape": "Saf" }, "additionalMetricsToRetain": { "shape": "Saj", "deprecated": true, "deprecatedMessage": "Use additionalMetricsToRetainV2." }, "additionalMetricsToRetainV2": { "shape": "Sak" }, "version": { "type": "long" }, "creationDate": { "type": "timestamp" }, "lastModifiedDate": { "type": "timestamp" }, "metricsExportConfig": { "shape": "Sam" } } } }, "DescribeStream": { "http": { "method": "GET", "requestUri": "/streams/{streamId}" }, "input": { "type": "structure", "required": [ "streamId" ], "members": { "streamId": { "location": "uri", "locationName": "streamId" } } }, "output": { "type": "structure", "members": { "streamInfo": { "type": "structure", "members": { "streamId": {}, "streamArn": {}, "streamVersion": { "type": "integer" }, "description": {}, "files": { "shape": "Sas" }, "createdAt": { "type": "timestamp" }, "lastUpdatedAt": { "type": "timestamp" }, "roleArn": {} } } } } }, "DescribeThing": { "http": { "method": "GET", "requestUri": "/things/{thingName}" }, "input": { "type": "structure", "required": [ "thingName" ], "members": { "thingName": { "location": "uri", "locationName": "thingName" } } }, "output": { "type": "structure", "members": { "defaultClientId": {}, "thingName": {}, "thingId": {}, "thingArn": {}, "thingTypeName": {}, "attributes": { "shape": "S3y" }, "version": { "type": "long" }, "billingGroupName": {} } } }, "DescribeThingGroup": { "http": { "method": "GET", "requestUri": "/thing-groups/{thingGroupName}" }, "input": { "type": "structure", "required": [ "thingGroupName" ], "members": { "thingGroupName": { "location": "uri", "locationName": "thingGroupName" } } }, "output": { "type": "structure", "members": { "thingGroupName": {}, "thingGroupId": {}, "thingGroupArn": {}, "version": { "type": "long" }, "thingGroupProperties": { "shape": "S3v" }, "thingGroupMetadata": { "type": "structure", "members": { "parentGroupName": {}, "rootToParentThingGroups": { "shape": "Smd" }, "creationDate": { "type": "timestamp" } } }, "indexName": {}, "queryString": {}, "queryVersion": {}, "status": {} } } }, "DescribeThingRegistrationTask": { "http": { "method": "GET", "requestUri": "/thing-registration-tasks/{taskId}" }, "input": { "type": "structure", "required": [ "taskId" ], "members": { "taskId": { "location": "uri", "locationName": "taskId" } } }, "output": { "type": "structure", "members": { "taskId": {}, "creationDate": { "type": "timestamp" }, "lastModifiedDate": { "type": "timestamp" }, "templateBody": {}, "inputFileBucket": {}, "inputFileKey": {}, "roleArn": {}, "status": {}, "message": {}, "successCount": { "type": "integer" }, "failureCount": { "type": "integer" }, "percentageProgress": { "type": "integer" } } } }, "DescribeThingType": { "http": { "method": "GET", "requestUri": "/thing-types/{thingTypeName}" }, "input": { "type": "structure", "required": [ "thingTypeName" ], "members": { "thingTypeName": { "location": "uri", "locationName": "thingTypeName" } } }, "output": { "type": "structure", "members": { "thingTypeName": {}, "thingTypeId": {}, "thingTypeArn": {}, "thingTypeProperties": { "shape": "Sb4" }, "thingTypeMetadata": { "shape": "Smq" } } } }, "DetachPolicy": { "http": { "requestUri": "/target-policies/{policyName}" }, "input": { "type": "structure", "required": [ "policyName", "target" ], "members": { "policyName": { "location": "uri", "locationName": "policyName" }, "target": {} } } }, "DetachPrincipalPolicy": { "http": { "method": "DELETE", "requestUri": "/principal-policies/{policyName}" }, "input": { "type": "structure", "required": [ "policyName", "principal" ], "members": { "policyName": { "location": "uri", "locationName": "policyName" }, "principal": { "location": "header", "locationName": "x-amzn-iot-principal" } } }, "deprecated": true }, "DetachSecurityProfile": { "http": { "method": "DELETE", "requestUri": "/security-profiles/{securityProfileName}/targets" }, "input": { "type": "structure", "required": [ "securityProfileName", "securityProfileTargetArn" ], "members": { "securityProfileName": { "location": "uri", "locationName": "securityProfileName" }, "securityProfileTargetArn": { "location": "querystring", "locationName": "securityProfileTargetArn" } } }, "output": { "type": "structure", "members": {} } }, "DetachThingPrincipal": { "http": { "method": "DELETE", "requestUri": "/things/{thingName}/principals" }, "input": { "type": "structure", "required": [ "thingName", "principal" ], "members": { "thingName": { "location": "uri", "locationName": "thingName" }, "principal": { "location": "header", "locationName": "x-amzn-principal" } } }, "output": { "type": "structure", "members": {} } }, "DisableTopicRule": { "http": { "requestUri": "/rules/{ruleName}/disable" }, "input": { "type": "structure", "required": [ "ruleName" ], "members": { "ruleName": { "location": "uri", "locationName": "ruleName" } } } }, "EnableTopicRule": { "http": { "requestUri": "/rules/{ruleName}/enable" }, "input": { "type": "structure", "required": [ "ruleName" ], "members": { "ruleName": { "location": "uri", "locationName": "ruleName" } } } }, "GetBehaviorModelTrainingSummaries": { "http": { "method": "GET", "requestUri": "/behavior-model-training/summaries" }, "input": { "type": "structure", "members": { "securityProfileName": { "location": "querystring", "locationName": "securityProfileName" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "summaries": { "type": "list", "member": { "type": "structure", "members": { "securityProfileName": {}, "behaviorName": {}, "trainingDataCollectionStartDate": { "type": "timestamp" }, "modelStatus": {}, "datapointsCollectionPercentage": { "type": "double" }, "lastModelRefreshDate": { "type": "timestamp" } } } }, "nextToken": {} } } }, "GetBucketsAggregation": { "http": { "requestUri": "/indices/buckets" }, "input": { "type": "structure", "required": [ "queryString", "aggregationField", "bucketsAggregationType" ], "members": { "indexName": {}, "queryString": {}, "aggregationField": {}, "queryVersion": {}, "bucketsAggregationType": { "type": "structure", "members": { "termsAggregation": { "type": "structure", "members": { "maxBuckets": { "type": "integer" } } } } } } }, "output": { "type": "structure", "members": { "totalCount": { "type": "integer" }, "buckets": { "type": "list", "member": { "type": "structure", "members": { "keyValue": {}, "count": { "type": "integer" } } } } } } }, "GetCardinality": { "http": { "requestUri": "/indices/cardinality" }, "input": { "type": "structure", "required": [ "queryString" ], "members": { "indexName": {}, "queryString": {}, "aggregationField": {}, "queryVersion": {} } }, "output": { "type": "structure", "members": { "cardinality": { "type": "integer" } } } }, "GetEffectivePolicies": { "http": { "requestUri": "/effective-policies" }, "input": { "type": "structure", "members": { "principal": {}, "cognitoIdentityPoolId": {}, "thingName": { "location": "querystring", "locationName": "thingName" } } }, "output": { "type": "structure", "members": { "effectivePolicies": { "type": "list", "member": { "type": "structure", "members": { "policyName": {}, "policyArn": {}, "policyDocument": {} } } } } } }, "GetIndexingConfiguration": { "http": { "method": "GET", "requestUri": "/indexing/config" }, "input": { "type": "structure", "members": {} }, "output": { "type": "structure", "members": { "thingIndexingConfiguration": { "shape": "Snp" }, "thingGroupIndexingConfiguration": { "shape": "So5" } } } }, "GetJobDocument": { "http": { "method": "GET", "requestUri": "/jobs/{jobId}/job-document" }, "input": { "type": "structure", "required": [ "jobId" ], "members": { "jobId": { "location": "uri", "locationName": "jobId" } } }, "output": { "type": "structure", "members": { "document": {} } } }, "GetLoggingOptions": { "http": { "method": "GET", "requestUri": "/loggingOptions" }, "input": { "type": "structure", "members": {} }, "output": { "type": "structure", "members": { "roleArn": {}, "logLevel": {} } } }, "GetOTAUpdate": { "http": { "method": "GET", "requestUri": "/otaUpdates/{otaUpdateId}" }, "input": { "type": "structure", "required": [ "otaUpdateId" ], "members": { "otaUpdateId": { "location": "uri", "locationName": "otaUpdateId" } } }, "output": { "type": "structure", "members": { "otaUpdateInfo": { "type": "structure", "members": { "otaUpdateId": {}, "otaUpdateArn": {}, "creationDate": { "type": "timestamp" }, "lastModifiedDate": { "type": "timestamp" }, "description": {}, "targets": { "shape": "S6i" }, "protocols": { "shape": "S6k" }, "awsJobExecutionsRolloutConfig": { "shape": "S6m" }, "awsJobPresignedUrlConfig": { "shape": "S6t" }, "targetSelection": {}, "otaUpdateFiles": { "shape": "S74" }, "otaUpdateStatus": {}, "awsIotJobId": {}, "awsIotJobArn": {}, "errorInfo": { "type": "structure", "members": { "code": {}, "message": {} } }, "additionalParameters": { "shape": "S82" } } } } } }, "GetPackage": { "http": { "method": "GET", "requestUri": "/packages/{packageName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "packageName" ], "members": { "packageName": { "location": "uri", "locationName": "packageName" } } }, "output": { "type": "structure", "members": { "packageName": {}, "packageArn": {}, "description": { "shape": "S8a" }, "defaultVersionName": {}, "creationDate": { "type": "timestamp" }, "lastModifiedDate": { "type": "timestamp" } } } }, "GetPackageConfiguration": { "http": { "method": "GET", "requestUri": "/package-configuration", "responseCode": 200 }, "input": { "type": "structure", "members": {} }, "output": { "type": "structure", "members": { "versionUpdateByJobsConfig": { "shape": "Sol" } } } }, "GetPackageVersion": { "http": { "method": "GET", "requestUri": "/packages/{packageName}/versions/{versionName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "packageName", "versionName" ], "members": { "packageName": { "location": "uri", "locationName": "packageName" }, "versionName": { "location": "uri", "locationName": "versionName" } } }, "output": { "type": "structure", "members": { "packageVersionArn": {}, "packageName": {}, "versionName": {}, "description": { "shape": "S8a" }, "attributes": { "shape": "S8g" }, "status": {}, "errorReason": {}, "creationDate": { "type": "timestamp" }, "lastModifiedDate": { "type": "timestamp" } } } }, "GetPercentiles": { "http": { "requestUri": "/indices/percentiles" }, "input": { "type": "structure", "required": [ "queryString" ], "members": { "indexName": {}, "queryString": {}, "aggregationField": {}, "queryVersion": {}, "percents": { "type": "list", "member": { "type": "double" } } } }, "output": { "type": "structure", "members": { "percentiles": { "type": "list", "member": { "type": "structure", "members": { "percent": { "type": "double" }, "value": { "type": "double" } } } } } } }, "GetPolicy": { "http": { "method": "GET", "requestUri": "/policies/{policyName}" }, "input": { "type": "structure", "required": [ "policyName" ], "members": { "policyName": { "location": "uri", "locationName": "policyName" } } }, "output": { "type": "structure", "members": { "policyName": {}, "policyArn": {}, "policyDocument": {}, "defaultVersionId": {}, "creationDate": { "type": "timestamp" }, "lastModifiedDate": { "type": "timestamp" }, "generationId": {} } } }, "GetPolicyVersion": { "http": { "method": "GET", "requestUri": "/policies/{policyName}/version/{policyVersionId}" }, "input": { "type": "structure", "required": [ "policyName", "policyVersionId" ], "members": { "policyName": { "location": "uri", "locationName": "policyName" }, "policyVersionId": { "location": "uri", "locationName": "policyVersionId" } } }, "output": { "type": "structure", "members": { "policyArn": {}, "policyName": {}, "policyDocument": {}, "policyVersionId": {}, "isDefaultVersion": { "type": "boolean" }, "creationDate": { "type": "timestamp" }, "lastModifiedDate": { "type": "timestamp" }, "generationId": {} } } }, "GetRegistrationCode": { "http": { "method": "GET", "requestUri": "/registrationcode" }, "input": { "type": "structure", "members": {} }, "output": { "type": "structure", "members": { "registrationCode": {} } } }, "GetStatistics": { "http": { "requestUri": "/indices/statistics" }, "input": { "type": "structure", "required": [ "queryString" ], "members": { "indexName": {}, "queryString": {}, "aggregationField": {}, "queryVersion": {} } }, "output": { "type": "structure", "members": { "statistics": { "type": "structure", "members": { "count": { "type": "integer" }, "average": { "type": "double" }, "sum": { "type": "double" }, "minimum": { "type": "double" }, "maximum": { "type": "double" }, "sumOfSquares": { "type": "double" }, "variance": { "type": "double" }, "stdDeviation": { "type": "double" } } } } } }, "GetTopicRule": { "http": { "method": "GET", "requestUri": "/rules/{ruleName}" }, "input": { "type": "structure", "required": [ "ruleName" ], "members": { "ruleName": { "location": "uri", "locationName": "ruleName" } } }, "output": { "type": "structure", "members": { "ruleArn": {}, "rule": { "type": "structure", "members": { "ruleName": {}, "sql": {}, "description": {}, "createdAt": { "type": "timestamp" }, "actions": { "shape": "Sbf" }, "ruleDisabled": { "type": "boolean" }, "awsIotSqlVersion": {}, "errorAction": { "shape": "Sbg" } } } } } }, "GetTopicRuleDestination": { "http": { "method": "GET", "requestUri": "/destinations/{arn+}" }, "input": { "type": "structure", "required": [ "arn" ], "members": { "arn": { "location": "uri", "locationName": "arn" } } }, "output": { "type": "structure", "members": { "topicRuleDestination": { "shape": "Sez" } } } }, "GetV2LoggingOptions": { "http": { "method": "GET", "requestUri": "/v2LoggingOptions" }, "input": { "type": "structure", "members": {} }, "output": { "type": "structure", "members": { "roleArn": {}, "defaultLogLevel": {}, "disableAllLogs": { "type": "boolean" } } } }, "ListActiveViolations": { "http": { "method": "GET", "requestUri": "/active-violations" }, "input": { "type": "structure", "members": { "thingName": { "location": "querystring", "locationName": "thingName" }, "securityProfileName": { "location": "querystring", "locationName": "securityProfileName" }, "behaviorCriteriaType": { "location": "querystring", "locationName": "behaviorCriteriaType" }, "listSuppressedAlerts": { "location": "querystring", "locationName": "listSuppressedAlerts", "type": "boolean" }, "verificationState": { "location": "querystring", "locationName": "verificationState" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "activeViolations": { "type": "list", "member": { "type": "structure", "members": { "violationId": {}, "thingName": {}, "securityProfileName": {}, "behavior": { "shape": "S9p" }, "lastViolationValue": { "shape": "S9w" }, "violationEventAdditionalInfo": { "shape": "Spv" }, "verificationState": {}, "verificationStateDescription": {}, "lastViolationTime": { "type": "timestamp" }, "violationStartTime": { "type": "timestamp" } } } }, "nextToken": {} } } }, "ListAttachedPolicies": { "http": { "requestUri": "/attached-policies/{target}" }, "input": { "type": "structure", "required": [ "target" ], "members": { "target": { "location": "uri", "locationName": "target" }, "recursive": { "location": "querystring", "locationName": "recursive", "type": "boolean" }, "marker": { "location": "querystring", "locationName": "marker" }, "pageSize": { "location": "querystring", "locationName": "pageSize", "type": "integer" } } }, "output": { "type": "structure", "members": { "policies": { "shape": "Sq2" }, "nextMarker": {} } } }, "ListAuditFindings": { "http": { "requestUri": "/audit/findings" }, "input": { "type": "structure", "members": { "taskId": {}, "checkName": {}, "resourceIdentifier": { "shape": "S1o" }, "maxResults": { "type": "integer" }, "nextToken": {}, "startTime": { "type": "timestamp" }, "endTime": { "type": "timestamp" }, "listSuppressedFindings": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "findings": { "type": "list", "member": { "shape": "Shd" } }, "nextToken": {} } } }, "ListAuditMitigationActionsExecutions": { "http": { "method": "GET", "requestUri": "/audit/mitigationactions/executions" }, "input": { "type": "structure", "required": [ "taskId", "findingId" ], "members": { "taskId": { "location": "querystring", "locationName": "taskId" }, "actionStatus": { "location": "querystring", "locationName": "actionStatus" }, "findingId": { "location": "querystring", "locationName": "findingId" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "actionsExecutions": { "type": "list", "member": { "type": "structure", "members": { "taskId": {}, "findingId": {}, "actionName": {}, "actionId": {}, "status": {}, "startTime": { "type": "timestamp" }, "endTime": { "type": "timestamp" }, "errorCode": {}, "message": {} } } }, "nextToken": {} } } }, "ListAuditMitigationActionsTasks": { "http": { "method": "GET", "requestUri": "/audit/mitigationactions/tasks" }, "input": { "type": "structure", "required": [ "startTime", "endTime" ], "members": { "auditTaskId": { "location": "querystring", "locationName": "auditTaskId" }, "findingId": { "location": "querystring", "locationName": "findingId" }, "taskStatus": { "location": "querystring", "locationName": "taskStatus" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "startTime": { "location": "querystring", "locationName": "startTime", "type": "timestamp" }, "endTime": { "location": "querystring", "locationName": "endTime", "type": "timestamp" } } }, "output": { "type": "structure", "members": { "tasks": { "type": "list", "member": { "type": "structure", "members": { "taskId": {}, "startTime": { "type": "timestamp" }, "taskStatus": {} } } }, "nextToken": {} } } }, "ListAuditSuppressions": { "http": { "requestUri": "/audit/suppressions/list" }, "input": { "type": "structure", "members": { "checkName": {}, "resourceIdentifier": { "shape": "S1o" }, "ascendingOrder": { "type": "boolean" }, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "suppressions": { "type": "list", "member": { "type": "structure", "required": [ "checkName", "resourceIdentifier" ], "members": { "checkName": {}, "resourceIdentifier": { "shape": "S1o" }, "expirationDate": { "type": "timestamp" }, "suppressIndefinitely": { "type": "boolean" }, "description": {} } } }, "nextToken": {} } } }, "ListAuditTasks": { "http": { "method": "GET", "requestUri": "/audit/tasks" }, "input": { "type": "structure", "required": [ "startTime", "endTime" ], "members": { "startTime": { "location": "querystring", "locationName": "startTime", "type": "timestamp" }, "endTime": { "location": "querystring", "locationName": "endTime", "type": "timestamp" }, "taskType": { "location": "querystring", "locationName": "taskType" }, "taskStatus": { "location": "querystring", "locationName": "taskStatus" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "tasks": { "type": "list", "member": { "type": "structure", "members": { "taskId": {}, "taskStatus": {}, "taskType": {} } } }, "nextToken": {} } } }, "ListAuthorizers": { "http": { "method": "GET", "requestUri": "/authorizers/" }, "input": { "type": "structure", "members": { "pageSize": { "location": "querystring", "locationName": "pageSize", "type": "integer" }, "marker": { "location": "querystring", "locationName": "marker" }, "ascendingOrder": { "location": "querystring", "locationName": "isAscendingOrder", "type": "boolean" }, "status": { "location": "querystring", "locationName": "status" } } }, "output": { "type": "structure", "members": { "authorizers": { "type": "list", "member": { "type": "structure", "members": { "authorizerName": {}, "authorizerArn": {} } } }, "nextMarker": {} } } }, "ListBillingGroups": { "http": { "method": "GET", "requestUri": "/billing-groups" }, "input": { "type": "structure", "members": { "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "namePrefixFilter": { "location": "querystring", "locationName": "namePrefixFilter" } } }, "output": { "type": "structure", "members": { "billingGroups": { "type": "list", "member": { "shape": "Sme" } }, "nextToken": {} } } }, "ListCACertificates": { "http": { "method": "GET", "requestUri": "/cacertificates" }, "input": { "type": "structure", "members": { "pageSize": { "location": "querystring", "locationName": "pageSize", "type": "integer" }, "marker": { "location": "querystring", "locationName": "marker" }, "ascendingOrder": { "location": "querystring", "locationName": "isAscendingOrder", "type": "boolean" }, "templateName": { "location": "querystring", "locationName": "templateName" } } }, "output": { "type": "structure", "members": { "certificates": { "type": "list", "member": { "type": "structure", "members": { "certificateArn": {}, "certificateId": {}, "status": {}, "creationDate": { "type": "timestamp" } } } }, "nextMarker": {} } } }, "ListCertificateProviders": { "http": { "method": "GET", "requestUri": "/certificate-providers/" }, "input": { "type": "structure", "members": { "nextToken": { "location": "querystring", "locationName": "nextToken" }, "ascendingOrder": { "location": "querystring", "locationName": "isAscendingOrder", "type": "boolean" } } }, "output": { "type": "structure", "members": { "certificateProviders": { "type": "list", "member": { "type": "structure", "members": { "certificateProviderName": {}, "certificateProviderArn": {} } } }, "nextToken": {} } } }, "ListCertificates": { "http": { "method": "GET", "requestUri": "/certificates" }, "input": { "type": "structure", "members": { "pageSize": { "location": "querystring", "locationName": "pageSize", "type": "integer" }, "marker": { "location": "querystring", "locationName": "marker" }, "ascendingOrder": { "location": "querystring", "locationName": "isAscendingOrder", "type": "boolean" } } }, "output": { "type": "structure", "members": { "certificates": { "shape": "Sr8" }, "nextMarker": {} } } }, "ListCertificatesByCA": { "http": { "method": "GET", "requestUri": "/certificates-by-ca/{caCertificateId}" }, "input": { "type": "structure", "required": [ "caCertificateId" ], "members": { "caCertificateId": { "location": "uri", "locationName": "caCertificateId" }, "pageSize": { "location": "querystring", "locationName": "pageSize", "type": "integer" }, "marker": { "location": "querystring", "locationName": "marker" }, "ascendingOrder": { "location": "querystring", "locationName": "isAscendingOrder", "type": "boolean" } } }, "output": { "type": "structure", "members": { "certificates": { "shape": "Sr8" }, "nextMarker": {} } } }, "ListCustomMetrics": { "http": { "method": "GET", "requestUri": "/custom-metrics" }, "input": { "type": "structure", "members": { "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "metricNames": { "type": "list", "member": {} }, "nextToken": {} } } }, "ListDetectMitigationActionsExecutions": { "http": { "method": "GET", "requestUri": "/detect/mitigationactions/executions" }, "input": { "type": "structure", "members": { "taskId": { "location": "querystring", "locationName": "taskId" }, "violationId": { "location": "querystring", "locationName": "violationId" }, "thingName": { "location": "querystring", "locationName": "thingName" }, "startTime": { "location": "querystring", "locationName": "startTime", "type": "timestamp" }, "endTime": { "location": "querystring", "locationName": "endTime", "type": "timestamp" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "actionsExecutions": { "type": "list", "member": { "type": "structure", "members": { "taskId": {}, "violationId": {}, "actionName": {}, "thingName": {}, "executionStartDate": { "type": "timestamp" }, "executionEndDate": { "type": "timestamp" }, "status": {}, "errorCode": {}, "message": {} } } }, "nextToken": {} } } }, "ListDetectMitigationActionsTasks": { "http": { "method": "GET", "requestUri": "/detect/mitigationactions/tasks" }, "input": { "type": "structure", "required": [ "startTime", "endTime" ], "members": { "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "startTime": { "location": "querystring", "locationName": "startTime", "type": "timestamp" }, "endTime": { "location": "querystring", "locationName": "endTime", "type": "timestamp" } } }, "output": { "type": "structure", "members": { "tasks": { "type": "list", "member": { "shape": "Sjo" } }, "nextToken": {} } } }, "ListDimensions": { "http": { "method": "GET", "requestUri": "/dimensions" }, "input": { "type": "structure", "members": { "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "dimensionNames": { "type": "list", "member": {} }, "nextToken": {} } } }, "ListDomainConfigurations": { "http": { "method": "GET", "requestUri": "/domainConfigurations" }, "input": { "type": "structure", "members": { "marker": { "location": "querystring", "locationName": "marker" }, "pageSize": { "location": "querystring", "locationName": "pageSize", "type": "integer" }, "serviceType": { "location": "querystring", "locationName": "serviceType" } } }, "output": { "type": "structure", "members": { "domainConfigurations": { "type": "list", "member": { "type": "structure", "members": { "domainConfigurationName": {}, "domainConfigurationArn": {}, "serviceType": {} } } }, "nextMarker": {} } } }, "ListFleetMetrics": { "http": { "method": "GET", "requestUri": "/fleet-metrics" }, "input": { "type": "structure", "members": { "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "fleetMetrics": { "type": "list", "member": { "type": "structure", "members": { "metricName": {}, "metricArn": {} } } }, "nextToken": {} } } }, "ListIndices": { "http": { "method": "GET", "requestUri": "/indices" }, "input": { "type": "structure", "members": { "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "indexNames": { "type": "list", "member": {} }, "nextToken": {} } } }, "ListJobExecutionsForJob": { "http": { "method": "GET", "requestUri": "/jobs/{jobId}/things" }, "input": { "type": "structure", "required": [ "jobId" ], "members": { "jobId": { "location": "uri", "locationName": "jobId" }, "status": { "location": "querystring", "locationName": "status" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "executionSummaries": { "type": "list", "member": { "type": "structure", "members": { "thingArn": {}, "jobExecutionSummary": { "shape": "Ss8" } } } }, "nextToken": {} } } }, "ListJobExecutionsForThing": { "http": { "method": "GET", "requestUri": "/things/{thingName}/jobs" }, "input": { "type": "structure", "required": [ "thingName" ], "members": { "thingName": { "location": "uri", "locationName": "thingName" }, "status": { "location": "querystring", "locationName": "status" }, "namespaceId": { "location": "querystring", "locationName": "namespaceId" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "jobId": { "location": "querystring", "locationName": "jobId" } } }, "output": { "type": "structure", "members": { "executionSummaries": { "type": "list", "member": { "type": "structure", "members": { "jobId": {}, "jobExecutionSummary": { "shape": "Ss8" } } } }, "nextToken": {} } } }, "ListJobTemplates": { "http": { "method": "GET", "requestUri": "/job-templates" }, "input": { "type": "structure", "members": { "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "jobTemplates": { "type": "list", "member": { "type": "structure", "members": { "jobTemplateArn": {}, "jobTemplateId": {}, "description": {}, "createdAt": { "type": "timestamp" } } } }, "nextToken": {} } } }, "ListJobs": { "http": { "method": "GET", "requestUri": "/jobs" }, "input": { "type": "structure", "members": { "status": { "location": "querystring", "locationName": "status" }, "targetSelection": { "location": "querystring", "locationName": "targetSelection" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "thingGroupName": { "location": "querystring", "locationName": "thingGroupName" }, "thingGroupId": { "location": "querystring", "locationName": "thingGroupId" }, "namespaceId": { "location": "querystring", "locationName": "namespaceId" } } }, "output": { "type": "structure", "members": { "jobs": { "type": "list", "member": { "type": "structure", "members": { "jobArn": {}, "jobId": {}, "thingGroupId": {}, "targetSelection": {}, "status": {}, "createdAt": { "type": "timestamp" }, "lastUpdatedAt": { "type": "timestamp" }, "completedAt": { "type": "timestamp" }, "isConcurrent": { "type": "boolean" } } } }, "nextToken": {} } } }, "ListManagedJobTemplates": { "http": { "method": "GET", "requestUri": "/managed-job-templates" }, "input": { "type": "structure", "members": { "templateName": { "location": "querystring", "locationName": "templateName" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "managedJobTemplates": { "type": "list", "member": { "type": "structure", "members": { "templateArn": {}, "templateName": {}, "description": {}, "environments": { "shape": "Slk" }, "templateVersion": {} } } }, "nextToken": {} } } }, "ListMetricValues": { "http": { "method": "GET", "requestUri": "/metric-values" }, "input": { "type": "structure", "required": [ "thingName", "metricName", "startTime", "endTime" ], "members": { "thingName": { "location": "querystring", "locationName": "thingName" }, "metricName": { "location": "querystring", "locationName": "metricName" }, "dimensionName": { "location": "querystring", "locationName": "dimensionName" }, "dimensionValueOperator": { "location": "querystring", "locationName": "dimensionValueOperator" }, "startTime": { "location": "querystring", "locationName": "startTime", "type": "timestamp" }, "endTime": { "location": "querystring", "locationName": "endTime", "type": "timestamp" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "metricDatumList": { "type": "list", "member": { "type": "structure", "members": { "timestamp": { "type": "timestamp" }, "value": { "shape": "S9w" } } } }, "nextToken": {} } } }, "ListMitigationActions": { "http": { "method": "GET", "requestUri": "/mitigationactions/actions" }, "input": { "type": "structure", "members": { "actionType": { "location": "querystring", "locationName": "actionType" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "actionIdentifiers": { "type": "list", "member": { "type": "structure", "members": { "actionName": {}, "actionArn": {}, "creationDate": { "type": "timestamp" } } } }, "nextToken": {} } } }, "ListOTAUpdates": { "http": { "method": "GET", "requestUri": "/otaUpdates" }, "input": { "type": "structure", "members": { "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "otaUpdateStatus": { "location": "querystring", "locationName": "otaUpdateStatus" } } }, "output": { "type": "structure", "members": { "otaUpdates": { "type": "list", "member": { "type": "structure", "members": { "otaUpdateId": {}, "otaUpdateArn": {}, "creationDate": { "type": "timestamp" } } } }, "nextToken": {} } } }, "ListOutgoingCertificates": { "http": { "method": "GET", "requestUri": "/certificates-out-going" }, "input": { "type": "structure", "members": { "pageSize": { "location": "querystring", "locationName": "pageSize", "type": "integer" }, "marker": { "location": "querystring", "locationName": "marker" }, "ascendingOrder": { "location": "querystring", "locationName": "isAscendingOrder", "type": "boolean" } } }, "output": { "type": "structure", "members": { "outgoingCertificates": { "type": "list", "member": { "type": "structure", "members": { "certificateArn": {}, "certificateId": {}, "transferredTo": {}, "transferDate": { "type": "timestamp" }, "transferMessage": {}, "creationDate": { "type": "timestamp" } } } }, "nextMarker": {} } } }, "ListPackageVersions": { "http": { "method": "GET", "requestUri": "/packages/{packageName}/versions", "responseCode": 200 }, "input": { "type": "structure", "required": [ "packageName" ], "members": { "packageName": { "location": "uri", "locationName": "packageName" }, "status": { "location": "querystring", "locationName": "status" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "packageVersionSummaries": { "type": "list", "member": { "type": "structure", "members": { "packageName": {}, "versionName": {}, "status": {}, "creationDate": { "type": "timestamp" }, "lastModifiedDate": { "type": "timestamp" } } } }, "nextToken": {} } } }, "ListPackages": { "http": { "method": "GET", "requestUri": "/packages", "responseCode": 200 }, "input": { "type": "structure", "members": { "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "packageSummaries": { "type": "list", "member": { "type": "structure", "members": { "packageName": {}, "defaultVersionName": {}, "creationDate": { "type": "timestamp" }, "lastModifiedDate": { "type": "timestamp" } } } }, "nextToken": {} } } }, "ListPolicies": { "http": { "method": "GET", "requestUri": "/policies" }, "input": { "type": "structure", "members": { "marker": { "location": "querystring", "locationName": "marker" }, "pageSize": { "location": "querystring", "locationName": "pageSize", "type": "integer" }, "ascendingOrder": { "location": "querystring", "locationName": "isAscendingOrder", "type": "boolean" } } }, "output": { "type": "structure", "members": { "policies": { "shape": "Sq2" }, "nextMarker": {} } } }, "ListPolicyPrincipals": { "http": { "method": "GET", "requestUri": "/policy-principals" }, "input": { "type": "structure", "required": [ "policyName" ], "members": { "policyName": { "location": "header", "locationName": "x-amzn-iot-policy" }, "marker": { "location": "querystring", "locationName": "marker" }, "pageSize": { "location": "querystring", "locationName": "pageSize", "type": "integer" }, "ascendingOrder": { "location": "querystring", "locationName": "isAscendingOrder", "type": "boolean" } } }, "output": { "type": "structure", "members": { "principals": { "shape": "Stj" }, "nextMarker": {} } }, "deprecated": true }, "ListPolicyVersions": { "http": { "method": "GET", "requestUri": "/policies/{policyName}/version" }, "input": { "type": "structure", "required": [ "policyName" ], "members": { "policyName": { "location": "uri", "locationName": "policyName" } } }, "output": { "type": "structure", "members": { "policyVersions": { "type": "list", "member": { "type": "structure", "members": { "versionId": {}, "isDefaultVersion": { "type": "boolean" }, "createDate": { "type": "timestamp" } } } } } } }, "ListPrincipalPolicies": { "http": { "method": "GET", "requestUri": "/principal-policies" }, "input": { "type": "structure", "required": [ "principal" ], "members": { "principal": { "location": "header", "locationName": "x-amzn-iot-principal" }, "marker": { "location": "querystring", "locationName": "marker" }, "pageSize": { "location": "querystring", "locationName": "pageSize", "type": "integer" }, "ascendingOrder": { "location": "querystring", "locationName": "isAscendingOrder", "type": "boolean" } } }, "output": { "type": "structure", "members": { "policies": { "shape": "Sq2" }, "nextMarker": {} } }, "deprecated": true }, "ListPrincipalThings": { "http": { "method": "GET", "requestUri": "/principals/things" }, "input": { "type": "structure", "required": [ "principal" ], "members": { "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "principal": { "location": "header", "locationName": "x-amzn-principal" } } }, "output": { "type": "structure", "members": { "things": { "shape": "Stt" }, "nextToken": {} } } }, "ListProvisioningTemplateVersions": { "http": { "method": "GET", "requestUri": "/provisioning-templates/{templateName}/versions" }, "input": { "type": "structure", "required": [ "templateName" ], "members": { "templateName": { "location": "uri", "locationName": "templateName" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "versions": { "type": "list", "member": { "type": "structure", "members": { "versionId": { "type": "integer" }, "creationDate": { "type": "timestamp" }, "isDefaultVersion": { "type": "boolean" } } } }, "nextToken": {} } } }, "ListProvisioningTemplates": { "http": { "method": "GET", "requestUri": "/provisioning-templates" }, "input": { "type": "structure", "members": { "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "templates": { "type": "list", "member": { "type": "structure", "members": { "templateArn": {}, "templateName": {}, "description": {}, "creationDate": { "type": "timestamp" }, "lastModifiedDate": { "type": "timestamp" }, "enabled": { "type": "boolean" }, "type": {} } } }, "nextToken": {} } } }, "ListRelatedResourcesForAuditFinding": { "http": { "method": "GET", "requestUri": "/audit/relatedResources" }, "input": { "type": "structure", "required": [ "findingId" ], "members": { "findingId": { "location": "querystring", "locationName": "findingId" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "relatedResources": { "shape": "Shi" }, "nextToken": {} } } }, "ListRoleAliases": { "http": { "method": "GET", "requestUri": "/role-aliases" }, "input": { "type": "structure", "members": { "pageSize": { "location": "querystring", "locationName": "pageSize", "type": "integer" }, "marker": { "location": "querystring", "locationName": "marker" }, "ascendingOrder": { "location": "querystring", "locationName": "isAscendingOrder", "type": "boolean" } } }, "output": { "type": "structure", "members": { "roleAliases": { "type": "list", "member": {} }, "nextMarker": {} } } }, "ListScheduledAudits": { "http": { "method": "GET", "requestUri": "/audit/scheduledaudits" }, "input": { "type": "structure", "members": { "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "scheduledAudits": { "type": "list", "member": { "type": "structure", "members": { "scheduledAuditName": {}, "scheduledAuditArn": {}, "frequency": {}, "dayOfMonth": {}, "dayOfWeek": {} } } }, "nextToken": {} } } }, "ListSecurityProfiles": { "http": { "method": "GET", "requestUri": "/security-profiles" }, "input": { "type": "structure", "members": { "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "dimensionName": { "location": "querystring", "locationName": "dimensionName" }, "metricName": { "location": "querystring", "locationName": "metricName" } } }, "output": { "type": "structure", "members": { "securityProfileIdentifiers": { "type": "list", "member": { "shape": "Sue" } }, "nextToken": {} } } }, "ListSecurityProfilesForTarget": { "http": { "method": "GET", "requestUri": "/security-profiles-for-target" }, "input": { "type": "structure", "required": [ "securityProfileTargetArn" ], "members": { "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "recursive": { "location": "querystring", "locationName": "recursive", "type": "boolean" }, "securityProfileTargetArn": { "location": "querystring", "locationName": "securityProfileTargetArn" } } }, "output": { "type": "structure", "members": { "securityProfileTargetMappings": { "type": "list", "member": { "type": "structure", "members": { "securityProfileIdentifier": { "shape": "Sue" }, "target": { "shape": "Suj" } } } }, "nextToken": {} } } }, "ListStreams": { "http": { "method": "GET", "requestUri": "/streams" }, "input": { "type": "structure", "members": { "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "ascendingOrder": { "location": "querystring", "locationName": "isAscendingOrder", "type": "boolean" } } }, "output": { "type": "structure", "members": { "streams": { "type": "list", "member": { "type": "structure", "members": { "streamId": {}, "streamArn": {}, "streamVersion": { "type": "integer" }, "description": {} } } }, "nextToken": {} } } }, "ListTagsForResource": { "http": { "method": "GET", "requestUri": "/tags" }, "input": { "type": "structure", "required": [ "resourceArn" ], "members": { "resourceArn": { "location": "querystring", "locationName": "resourceArn" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "tags": { "shape": "S2e" }, "nextToken": {} } } }, "ListTargetsForPolicy": { "http": { "requestUri": "/policy-targets/{policyName}" }, "input": { "type": "structure", "required": [ "policyName" ], "members": { "policyName": { "location": "uri", "locationName": "policyName" }, "marker": { "location": "querystring", "locationName": "marker" }, "pageSize": { "location": "querystring", "locationName": "pageSize", "type": "integer" } } }, "output": { "type": "structure", "members": { "targets": { "type": "list", "member": {} }, "nextMarker": {} } } }, "ListTargetsForSecurityProfile": { "http": { "method": "GET", "requestUri": "/security-profiles/{securityProfileName}/targets" }, "input": { "type": "structure", "required": [ "securityProfileName" ], "members": { "securityProfileName": { "location": "uri", "locationName": "securityProfileName" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "securityProfileTargets": { "type": "list", "member": { "shape": "Suj" } }, "nextToken": {} } } }, "ListThingGroups": { "http": { "method": "GET", "requestUri": "/thing-groups" }, "input": { "type": "structure", "members": { "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "parentGroup": { "location": "querystring", "locationName": "parentGroup" }, "namePrefixFilter": { "location": "querystring", "locationName": "namePrefixFilter" }, "recursive": { "location": "querystring", "locationName": "recursive", "type": "boolean" } } }, "output": { "type": "structure", "members": { "thingGroups": { "shape": "Smd" }, "nextToken": {} } } }, "ListThingGroupsForThing": { "http": { "method": "GET", "requestUri": "/things/{thingName}/thing-groups" }, "input": { "type": "structure", "required": [ "thingName" ], "members": { "thingName": { "location": "uri", "locationName": "thingName" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "thingGroups": { "shape": "Smd" }, "nextToken": {} } } }, "ListThingPrincipals": { "http": { "method": "GET", "requestUri": "/things/{thingName}/principals" }, "input": { "type": "structure", "required": [ "thingName" ], "members": { "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "thingName": { "location": "uri", "locationName": "thingName" } } }, "output": { "type": "structure", "members": { "principals": { "shape": "Stj" }, "nextToken": {} } } }, "ListThingRegistrationTaskReports": { "http": { "method": "GET", "requestUri": "/thing-registration-tasks/{taskId}/reports" }, "input": { "type": "structure", "required": [ "taskId", "reportType" ], "members": { "taskId": { "location": "uri", "locationName": "taskId" }, "reportType": { "location": "querystring", "locationName": "reportType" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "resourceLinks": { "type": "list", "member": {} }, "reportType": {}, "nextToken": {} } } }, "ListThingRegistrationTasks": { "http": { "method": "GET", "requestUri": "/thing-registration-tasks" }, "input": { "type": "structure", "members": { "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "status": { "location": "querystring", "locationName": "status" } } }, "output": { "type": "structure", "members": { "taskIds": { "type": "list", "member": {} }, "nextToken": {} } } }, "ListThingTypes": { "http": { "method": "GET", "requestUri": "/thing-types" }, "input": { "type": "structure", "members": { "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "thingTypeName": { "location": "querystring", "locationName": "thingTypeName" } } }, "output": { "type": "structure", "members": { "thingTypes": { "type": "list", "member": { "type": "structure", "members": { "thingTypeName": {}, "thingTypeArn": {}, "thingTypeProperties": { "shape": "Sb4" }, "thingTypeMetadata": { "shape": "Smq" } } } }, "nextToken": {} } } }, "ListThings": { "http": { "method": "GET", "requestUri": "/things" }, "input": { "type": "structure", "members": { "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "attributeName": { "location": "querystring", "locationName": "attributeName" }, "attributeValue": { "location": "querystring", "locationName": "attributeValue" }, "thingTypeName": { "location": "querystring", "locationName": "thingTypeName" }, "usePrefixAttributeValue": { "location": "querystring", "locationName": "usePrefixAttributeValue", "type": "boolean" } } }, "output": { "type": "structure", "members": { "things": { "type": "list", "member": { "type": "structure", "members": { "thingName": {}, "thingTypeName": {}, "thingArn": {}, "attributes": { "shape": "S3y" }, "version": { "type": "long" } } } }, "nextToken": {} } } }, "ListThingsInBillingGroup": { "http": { "method": "GET", "requestUri": "/billing-groups/{billingGroupName}/things" }, "input": { "type": "structure", "required": [ "billingGroupName" ], "members": { "billingGroupName": { "location": "uri", "locationName": "billingGroupName" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "things": { "shape": "Stt" }, "nextToken": {} } } }, "ListThingsInThingGroup": { "http": { "method": "GET", "requestUri": "/thing-groups/{thingGroupName}/things" }, "input": { "type": "structure", "required": [ "thingGroupName" ], "members": { "thingGroupName": { "location": "uri", "locationName": "thingGroupName" }, "recursive": { "location": "querystring", "locationName": "recursive", "type": "boolean" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "things": { "shape": "Stt" }, "nextToken": {} } } }, "ListTopicRuleDestinations": { "http": { "method": "GET", "requestUri": "/destinations" }, "input": { "type": "structure", "members": { "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "destinationSummaries": { "type": "list", "member": { "type": "structure", "members": { "arn": {}, "status": {}, "createdAt": { "type": "timestamp" }, "lastUpdatedAt": { "type": "timestamp" }, "statusReason": {}, "httpUrlSummary": { "type": "structure", "members": { "confirmationUrl": {} } }, "vpcDestinationSummary": { "type": "structure", "members": { "subnetIds": { "shape": "Set" }, "securityGroups": { "shape": "Sev" }, "vpcId": {}, "roleArn": {} } } } } }, "nextToken": {} } } }, "ListTopicRules": { "http": { "method": "GET", "requestUri": "/rules" }, "input": { "type": "structure", "members": { "topic": { "location": "querystring", "locationName": "topic" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "ruleDisabled": { "location": "querystring", "locationName": "ruleDisabled", "type": "boolean" } } }, "output": { "type": "structure", "members": { "rules": { "type": "list", "member": { "type": "structure", "members": { "ruleArn": {}, "ruleName": {}, "topicPattern": {}, "createdAt": { "type": "timestamp" }, "ruleDisabled": { "type": "boolean" } } } }, "nextToken": {} } } }, "ListV2LoggingLevels": { "http": { "method": "GET", "requestUri": "/v2LoggingLevel" }, "input": { "type": "structure", "members": { "targetType": { "location": "querystring", "locationName": "targetType" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "logTargetConfigurations": { "type": "list", "member": { "type": "structure", "members": { "logTarget": { "shape": "Sw7" }, "logLevel": {} } } }, "nextToken": {} } } }, "ListViolationEvents": { "http": { "method": "GET", "requestUri": "/violation-events" }, "input": { "type": "structure", "required": [ "startTime", "endTime" ], "members": { "startTime": { "location": "querystring", "locationName": "startTime", "type": "timestamp" }, "endTime": { "location": "querystring", "locationName": "endTime", "type": "timestamp" }, "thingName": { "location": "querystring", "locationName": "thingName" }, "securityProfileName": { "location": "querystring", "locationName": "securityProfileName" }, "behaviorCriteriaType": { "location": "querystring", "locationName": "behaviorCriteriaType" }, "listSuppressedAlerts": { "location": "querystring", "locationName": "listSuppressedAlerts", "type": "boolean" }, "verificationState": { "location": "querystring", "locationName": "verificationState" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "violationEvents": { "type": "list", "member": { "type": "structure", "members": { "violationId": {}, "thingName": {}, "securityProfileName": {}, "behavior": { "shape": "S9p" }, "metricValue": { "shape": "S9w" }, "violationEventAdditionalInfo": { "shape": "Spv" }, "violationEventType": {}, "verificationState": {}, "verificationStateDescription": {}, "violationEventTime": { "type": "timestamp" } } } }, "nextToken": {} } } }, "PutVerificationStateOnViolation": { "http": { "requestUri": "/violations/verification-state/{violationId}" }, "input": { "type": "structure", "required": [ "violationId", "verificationState" ], "members": { "violationId": { "location": "uri", "locationName": "violationId" }, "verificationState": {}, "verificationStateDescription": {} } }, "output": { "type": "structure", "members": {} } }, "RegisterCACertificate": { "http": { "requestUri": "/cacertificate" }, "input": { "type": "structure", "required": [ "caCertificate" ], "members": { "caCertificate": {}, "verificationCertificate": {}, "setAsActive": { "location": "querystring", "locationName": "setAsActive", "type": "boolean" }, "allowAutoRegistration": { "location": "querystring", "locationName": "allowAutoRegistration", "type": "boolean" }, "registrationConfig": { "shape": "Sj9" }, "tags": { "shape": "S2e" }, "certificateMode": {} } }, "output": { "type": "structure", "members": { "certificateArn": {}, "certificateId": {} } } }, "RegisterCertificate": { "http": { "requestUri": "/certificate/register" }, "input": { "type": "structure", "required": [ "certificatePem" ], "members": { "certificatePem": {}, "caCertificatePem": {}, "setAsActive": { "deprecated": true, "location": "querystring", "locationName": "setAsActive", "type": "boolean" }, "status": {} } }, "output": { "type": "structure", "members": { "certificateArn": {}, "certificateId": {} } } }, "RegisterCertificateWithoutCA": { "http": { "requestUri": "/certificate/register-no-ca" }, "input": { "type": "structure", "required": [ "certificatePem" ], "members": { "certificatePem": {}, "status": {} } }, "output": { "type": "structure", "members": { "certificateArn": {}, "certificateId": {} } } }, "RegisterThing": { "http": { "requestUri": "/things" }, "input": { "type": "structure", "required": [ "templateBody" ], "members": { "templateBody": {}, "parameters": { "type": "map", "key": {}, "value": {} } } }, "output": { "type": "structure", "members": { "certificatePem": {}, "resourceArns": { "type": "map", "key": {}, "value": {} } } } }, "RejectCertificateTransfer": { "http": { "method": "PATCH", "requestUri": "/reject-certificate-transfer/{certificateId}" }, "input": { "type": "structure", "required": [ "certificateId" ], "members": { "certificateId": { "location": "uri", "locationName": "certificateId" }, "rejectReason": {} } } }, "RemoveThingFromBillingGroup": { "http": { "method": "PUT", "requestUri": "/billing-groups/removeThingFromBillingGroup" }, "input": { "type": "structure", "members": { "billingGroupName": {}, "billingGroupArn": {}, "thingName": {}, "thingArn": {} } }, "output": { "type": "structure", "members": {} } }, "RemoveThingFromThingGroup": { "http": { "method": "PUT", "requestUri": "/thing-groups/removeThingFromThingGroup" }, "input": { "type": "structure", "members": { "thingGroupName": {}, "thingGroupArn": {}, "thingName": {}, "thingArn": {} } }, "output": { "type": "structure", "members": {} } }, "ReplaceTopicRule": { "http": { "method": "PATCH", "requestUri": "/rules/{ruleName}" }, "input": { "type": "structure", "required": [ "ruleName", "topicRulePayload" ], "members": { "ruleName": { "location": "uri", "locationName": "ruleName" }, "topicRulePayload": { "shape": "Sbc" } }, "payload": "topicRulePayload" } }, "SearchIndex": { "http": { "requestUri": "/indices/search" }, "input": { "type": "structure", "required": [ "queryString" ], "members": { "indexName": {}, "queryString": {}, "nextToken": {}, "maxResults": { "type": "integer" }, "queryVersion": {} } }, "output": { "type": "structure", "members": { "nextToken": {}, "things": { "type": "list", "member": { "type": "structure", "members": { "thingName": {}, "thingId": {}, "thingTypeName": {}, "thingGroupNames": { "shape": "Sx4" }, "attributes": { "shape": "S3y" }, "shadow": {}, "deviceDefender": {}, "connectivity": { "type": "structure", "members": { "connected": { "type": "boolean" }, "timestamp": { "type": "long" }, "disconnectReason": {} } } } } }, "thingGroups": { "type": "list", "member": { "type": "structure", "members": { "thingGroupName": {}, "thingGroupId": {}, "thingGroupDescription": {}, "attributes": { "shape": "S3y" }, "parentGroupNames": { "shape": "Sx4" } } } } } } }, "SetDefaultAuthorizer": { "http": { "requestUri": "/default-authorizer" }, "input": { "type": "structure", "required": [ "authorizerName" ], "members": { "authorizerName": {} } }, "output": { "type": "structure", "members": { "authorizerName": {}, "authorizerArn": {} } } }, "SetDefaultPolicyVersion": { "http": { "method": "PATCH", "requestUri": "/policies/{policyName}/version/{policyVersionId}" }, "input": { "type": "structure", "required": [ "policyName", "policyVersionId" ], "members": { "policyName": { "location": "uri", "locationName": "policyName" }, "policyVersionId": { "location": "uri", "locationName": "policyVersionId" } } } }, "SetLoggingOptions": { "http": { "requestUri": "/loggingOptions" }, "input": { "type": "structure", "required": [ "loggingOptionsPayload" ], "members": { "loggingOptionsPayload": { "type": "structure", "required": [ "roleArn" ], "members": { "roleArn": {}, "logLevel": {} } } }, "payload": "loggingOptionsPayload" } }, "SetV2LoggingLevel": { "http": { "requestUri": "/v2LoggingLevel" }, "input": { "type": "structure", "required": [ "logTarget", "logLevel" ], "members": { "logTarget": { "shape": "Sw7" }, "logLevel": {} } } }, "SetV2LoggingOptions": { "http": { "requestUri": "/v2LoggingOptions" }, "input": { "type": "structure", "members": { "roleArn": {}, "defaultLogLevel": {}, "disableAllLogs": { "type": "boolean" } } } }, "StartAuditMitigationActionsTask": { "http": { "requestUri": "/audit/mitigationactions/tasks/{taskId}" }, "input": { "type": "structure", "required": [ "taskId", "target", "auditCheckToActionsMapping", "clientRequestToken" ], "members": { "taskId": { "location": "uri", "locationName": "taskId" }, "target": { "shape": "Shx" }, "auditCheckToActionsMapping": { "shape": "Si1" }, "clientRequestToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "taskId": {} } } }, "StartDetectMitigationActionsTask": { "http": { "method": "PUT", "requestUri": "/detect/mitigationactions/tasks/{taskId}" }, "input": { "type": "structure", "required": [ "taskId", "target", "actions", "clientRequestToken" ], "members": { "taskId": { "location": "uri", "locationName": "taskId" }, "target": { "shape": "Sjq" }, "actions": { "type": "list", "member": {} }, "violationEventOccurrenceRange": { "shape": "Sjt" }, "includeOnlyActiveViolations": { "type": "boolean" }, "includeSuppressedAlerts": { "type": "boolean" }, "clientRequestToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "taskId": {} } } }, "StartOnDemandAuditTask": { "http": { "requestUri": "/audit/tasks" }, "input": { "type": "structure", "required": [ "targetCheckNames" ], "members": { "targetCheckNames": { "shape": "S9i" } } }, "output": { "type": "structure", "members": { "taskId": {} } } }, "StartThingRegistrationTask": { "http": { "requestUri": "/thing-registration-tasks" }, "input": { "type": "structure", "required": [ "templateBody", "inputFileBucket", "inputFileKey", "roleArn" ], "members": { "templateBody": {}, "inputFileBucket": {}, "inputFileKey": {}, "roleArn": {} } }, "output": { "type": "structure", "members": { "taskId": {} } } }, "StopThingRegistrationTask": { "http": { "method": "PUT", "requestUri": "/thing-registration-tasks/{taskId}/cancel" }, "input": { "type": "structure", "required": [ "taskId" ], "members": { "taskId": { "location": "uri", "locationName": "taskId" } } }, "output": { "type": "structure", "members": {} } }, "TagResource": { "http": { "requestUri": "/tags" }, "input": { "type": "structure", "required": [ "resourceArn", "tags" ], "members": { "resourceArn": {}, "tags": { "shape": "S2e" } } }, "output": { "type": "structure", "members": {} } }, "TestAuthorization": { "http": { "requestUri": "/test-authorization" }, "input": { "type": "structure", "required": [ "authInfos" ], "members": { "principal": {}, "cognitoIdentityPoolId": {}, "authInfos": { "type": "list", "member": { "shape": "Sxx" } }, "clientId": { "location": "querystring", "locationName": "clientId" }, "policyNamesToAdd": { "shape": "Sy1" }, "policyNamesToSkip": { "shape": "Sy1" } } }, "output": { "type": "structure", "members": { "authResults": { "type": "list", "member": { "type": "structure", "members": { "authInfo": { "shape": "Sxx" }, "allowed": { "type": "structure", "members": { "policies": { "shape": "Sq2" } } }, "denied": { "type": "structure", "members": { "implicitDeny": { "type": "structure", "members": { "policies": { "shape": "Sq2" } } }, "explicitDeny": { "type": "structure", "members": { "policies": { "shape": "Sq2" } } } } }, "authDecision": {}, "missingContextValues": { "type": "list", "member": {} } } } } } } }, "TestInvokeAuthorizer": { "http": { "requestUri": "/authorizer/{authorizerName}/test" }, "input": { "type": "structure", "required": [ "authorizerName" ], "members": { "authorizerName": { "location": "uri", "locationName": "authorizerName" }, "token": {}, "tokenSignature": {}, "httpContext": { "type": "structure", "members": { "headers": { "type": "map", "key": {}, "value": {} }, "queryString": {} } }, "mqttContext": { "type": "structure", "members": { "username": {}, "password": { "type": "blob" }, "clientId": {} } }, "tlsContext": { "type": "structure", "members": { "serverName": {} } } } }, "output": { "type": "structure", "members": { "isAuthenticated": { "type": "boolean" }, "principalId": {}, "policyDocuments": { "type": "list", "member": {} }, "refreshAfterInSeconds": { "type": "integer" }, "disconnectAfterInSeconds": { "type": "integer" } } } }, "TransferCertificate": { "http": { "method": "PATCH", "requestUri": "/transfer-certificate/{certificateId}" }, "input": { "type": "structure", "required": [ "certificateId", "targetAwsAccount" ], "members": { "certificateId": { "location": "uri", "locationName": "certificateId" }, "targetAwsAccount": { "location": "querystring", "locationName": "targetAwsAccount" }, "transferMessage": {} } }, "output": { "type": "structure", "members": { "transferredCertificateArn": {} } } }, "UntagResource": { "http": { "requestUri": "/untag" }, "input": { "type": "structure", "required": [ "resourceArn", "tagKeys" ], "members": { "resourceArn": {}, "tagKeys": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": {} } }, "UpdateAccountAuditConfiguration": { "http": { "method": "PATCH", "requestUri": "/audit/configuration" }, "input": { "type": "structure", "members": { "roleArn": {}, "auditNotificationTargetConfigurations": { "shape": "Sh5" }, "auditCheckConfigurations": { "shape": "Sh8" } } }, "output": { "type": "structure", "members": {} } }, "UpdateAuditSuppression": { "http": { "method": "PATCH", "requestUri": "/audit/suppressions/update" }, "input": { "type": "structure", "required": [ "checkName", "resourceIdentifier" ], "members": { "checkName": {}, "resourceIdentifier": { "shape": "S1o" }, "expirationDate": { "type": "timestamp" }, "suppressIndefinitely": { "type": "boolean" }, "description": {} } }, "output": { "type": "structure", "members": {} } }, "UpdateAuthorizer": { "http": { "method": "PUT", "requestUri": "/authorizer/{authorizerName}" }, "input": { "type": "structure", "required": [ "authorizerName" ], "members": { "authorizerName": { "location": "uri", "locationName": "authorizerName" }, "authorizerFunctionArn": {}, "tokenKeyName": {}, "tokenSigningPublicKeys": { "shape": "S2a" }, "status": {}, "enableCachingForHttp": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "authorizerName": {}, "authorizerArn": {} } } }, "UpdateBillingGroup": { "http": { "method": "PATCH", "requestUri": "/billing-groups/{billingGroupName}" }, "input": { "type": "structure", "required": [ "billingGroupName", "billingGroupProperties" ], "members": { "billingGroupName": { "location": "uri", "locationName": "billingGroupName" }, "billingGroupProperties": { "shape": "S2n" }, "expectedVersion": { "type": "long" } } }, "output": { "type": "structure", "members": { "version": { "type": "long" } } } }, "UpdateCACertificate": { "http": { "method": "PUT", "requestUri": "/cacertificate/{caCertificateId}" }, "input": { "type": "structure", "required": [ "certificateId" ], "members": { "certificateId": { "location": "uri", "locationName": "caCertificateId" }, "newStatus": { "location": "querystring", "locationName": "newStatus" }, "newAutoRegistrationStatus": { "location": "querystring", "locationName": "newAutoRegistrationStatus" }, "registrationConfig": { "shape": "Sj9" }, "removeAutoRegistration": { "type": "boolean" } } } }, "UpdateCertificate": { "http": { "method": "PUT", "requestUri": "/certificates/{certificateId}" }, "input": { "type": "structure", "required": [ "certificateId", "newStatus" ], "members": { "certificateId": { "location": "uri", "locationName": "certificateId" }, "newStatus": { "location": "querystring", "locationName": "newStatus" } } } }, "UpdateCertificateProvider": { "http": { "method": "PUT", "requestUri": "/certificate-providers/{certificateProviderName}" }, "input": { "type": "structure", "required": [ "certificateProviderName" ], "members": { "certificateProviderName": { "location": "uri", "locationName": "certificateProviderName" }, "lambdaFunctionArn": {}, "accountDefaultForOperations": { "shape": "S2y" } } }, "output": { "type": "structure", "members": { "certificateProviderName": {}, "certificateProviderArn": {} } } }, "UpdateCustomMetric": { "http": { "method": "PATCH", "requestUri": "/custom-metric/{metricName}" }, "input": { "type": "structure", "required": [ "metricName", "displayName" ], "members": { "metricName": { "location": "uri", "locationName": "metricName" }, "displayName": {} } }, "output": { "type": "structure", "members": { "metricName": {}, "metricArn": {}, "metricType": {}, "displayName": {}, "creationDate": { "type": "timestamp" }, "lastModifiedDate": { "type": "timestamp" } } } }, "UpdateDimension": { "http": { "method": "PATCH", "requestUri": "/dimensions/{name}" }, "input": { "type": "structure", "required": [ "name", "stringValues" ], "members": { "name": { "location": "uri", "locationName": "name" }, "stringValues": { "shape": "S3c" } } }, "output": { "type": "structure", "members": { "name": {}, "arn": {}, "type": {}, "stringValues": { "shape": "S3c" }, "creationDate": { "type": "timestamp" }, "lastModifiedDate": { "type": "timestamp" } } } }, "UpdateDomainConfiguration": { "http": { "method": "PUT", "requestUri": "/domainConfigurations/{domainConfigurationName}" }, "input": { "type": "structure", "required": [ "domainConfigurationName" ], "members": { "domainConfigurationName": { "location": "uri", "locationName": "domainConfigurationName" }, "authorizerConfig": { "shape": "S3l" }, "domainConfigurationStatus": {}, "removeAuthorizerConfig": { "type": "boolean" }, "tlsConfig": { "shape": "S3o" }, "serverCertificateConfig": { "shape": "S3q" } } }, "output": { "type": "structure", "members": { "domainConfigurationName": {}, "domainConfigurationArn": {} } } }, "UpdateDynamicThingGroup": { "http": { "method": "PATCH", "requestUri": "/dynamic-thing-groups/{thingGroupName}" }, "input": { "type": "structure", "required": [ "thingGroupName", "thingGroupProperties" ], "members": { "thingGroupName": { "location": "uri", "locationName": "thingGroupName" }, "thingGroupProperties": { "shape": "S3v" }, "expectedVersion": { "type": "long" }, "indexName": {}, "queryString": {}, "queryVersion": {} } }, "output": { "type": "structure", "members": { "version": { "type": "long" } } } }, "UpdateEventConfigurations": { "http": { "method": "PATCH", "requestUri": "/event-configurations" }, "input": { "type": "structure", "members": { "eventConfigurations": { "shape": "Ske" } } }, "output": { "type": "structure", "members": {} } }, "UpdateFleetMetric": { "http": { "method": "PATCH", "requestUri": "/fleet-metric/{metricName}" }, "input": { "type": "structure", "required": [ "metricName", "indexName" ], "members": { "metricName": { "location": "uri", "locationName": "metricName" }, "queryString": {}, "aggregationType": { "shape": "S49" }, "period": { "type": "integer" }, "aggregationField": {}, "description": {}, "queryVersion": {}, "indexName": {}, "unit": {}, "expectedVersion": { "type": "long" } } } }, "UpdateIndexingConfiguration": { "http": { "requestUri": "/indexing/config" }, "input": { "type": "structure", "members": { "thingIndexingConfiguration": { "shape": "Snp" }, "thingGroupIndexingConfiguration": { "shape": "So5" } } }, "output": { "type": "structure", "members": {} } }, "UpdateJob": { "http": { "method": "PATCH", "requestUri": "/jobs/{jobId}" }, "input": { "type": "structure", "required": [ "jobId" ], "members": { "jobId": { "location": "uri", "locationName": "jobId" }, "description": {}, "presignedUrlConfig": { "shape": "S4m" }, "jobExecutionsRolloutConfig": { "shape": "S4p" }, "abortConfig": { "shape": "S4w" }, "timeoutConfig": { "shape": "S53" }, "namespaceId": { "location": "querystring", "locationName": "namespaceId" }, "jobExecutionsRetryConfig": { "shape": "S56" } } } }, "UpdateMitigationAction": { "http": { "method": "PATCH", "requestUri": "/mitigationactions/actions/{actionName}" }, "input": { "type": "structure", "required": [ "actionName" ], "members": { "actionName": { "location": "uri", "locationName": "actionName" }, "roleArn": {}, "actionParams": { "shape": "S5y" } } }, "output": { "type": "structure", "members": { "actionArn": {}, "actionId": {} } } }, "UpdatePackage": { "http": { "method": "PATCH", "requestUri": "/packages/{packageName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "packageName" ], "members": { "packageName": { "location": "uri", "locationName": "packageName" }, "description": { "shape": "S8a" }, "defaultVersionName": {}, "unsetDefaultVersion": { "type": "boolean" }, "clientToken": { "idempotencyToken": true, "location": "querystring", "locationName": "clientToken" } } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "UpdatePackageConfiguration": { "http": { "method": "PATCH", "requestUri": "/package-configuration", "responseCode": 200 }, "input": { "type": "structure", "members": { "versionUpdateByJobsConfig": { "shape": "Sol" }, "clientToken": { "idempotencyToken": true, "location": "querystring", "locationName": "clientToken" } } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "UpdatePackageVersion": { "http": { "method": "PATCH", "requestUri": "/packages/{packageName}/versions/{versionName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "packageName", "versionName" ], "members": { "packageName": { "location": "uri", "locationName": "packageName" }, "versionName": { "location": "uri", "locationName": "versionName" }, "description": { "shape": "S8a" }, "attributes": { "shape": "S8g" }, "action": {}, "clientToken": { "idempotencyToken": true, "location": "querystring", "locationName": "clientToken" } } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "UpdateProvisioningTemplate": { "http": { "method": "PATCH", "requestUri": "/provisioning-templates/{templateName}" }, "input": { "type": "structure", "required": [ "templateName" ], "members": { "templateName": { "location": "uri", "locationName": "templateName" }, "description": {}, "enabled": { "type": "boolean" }, "defaultVersionId": { "type": "integer" }, "provisioningRoleArn": {}, "preProvisioningHook": { "shape": "S92" }, "removePreProvisioningHook": { "type": "boolean" } } }, "output": { "type": "structure", "members": {} } }, "UpdateRoleAlias": { "http": { "method": "PUT", "requestUri": "/role-aliases/{roleAlias}" }, "input": { "type": "structure", "required": [ "roleAlias" ], "members": { "roleAlias": { "location": "uri", "locationName": "roleAlias" }, "roleArn": {}, "credentialDurationSeconds": { "type": "integer" } } }, "output": { "type": "structure", "members": { "roleAlias": {}, "roleAliasArn": {} } } }, "UpdateScheduledAudit": { "http": { "method": "PATCH", "requestUri": "/audit/scheduledaudits/{scheduledAuditName}" }, "input": { "type": "structure", "required": [ "scheduledAuditName" ], "members": { "frequency": {}, "dayOfMonth": {}, "dayOfWeek": {}, "targetCheckNames": { "shape": "S9i" }, "scheduledAuditName": { "location": "uri", "locationName": "scheduledAuditName" } } }, "output": { "type": "structure", "members": { "scheduledAuditArn": {} } } }, "UpdateSecurityProfile": { "http": { "method": "PATCH", "requestUri": "/security-profiles/{securityProfileName}" }, "input": { "type": "structure", "required": [ "securityProfileName" ], "members": { "securityProfileName": { "location": "uri", "locationName": "securityProfileName" }, "securityProfileDescription": {}, "behaviors": { "shape": "S9o" }, "alertTargets": { "shape": "Saf" }, "additionalMetricsToRetain": { "shape": "Saj", "deprecated": true, "deprecatedMessage": "Use additionalMetricsToRetainV2." }, "additionalMetricsToRetainV2": { "shape": "Sak" }, "deleteBehaviors": { "type": "boolean" }, "deleteAlertTargets": { "type": "boolean" }, "deleteAdditionalMetricsToRetain": { "type": "boolean" }, "expectedVersion": { "location": "querystring", "locationName": "expectedVersion", "type": "long" }, "metricsExportConfig": { "shape": "Sam" }, "deleteMetricsExportConfig": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "securityProfileName": {}, "securityProfileArn": {}, "securityProfileDescription": {}, "behaviors": { "shape": "S9o" }, "alertTargets": { "shape": "Saf" }, "additionalMetricsToRetain": { "shape": "Saj", "deprecated": true, "deprecatedMessage": "Use additionalMetricsToRetainV2." }, "additionalMetricsToRetainV2": { "shape": "Sak" }, "version": { "type": "long" }, "creationDate": { "type": "timestamp" }, "lastModifiedDate": { "type": "timestamp" }, "metricsExportConfig": { "shape": "Sam" } } } }, "UpdateStream": { "http": { "method": "PUT", "requestUri": "/streams/{streamId}" }, "input": { "type": "structure", "required": [ "streamId" ], "members": { "streamId": { "location": "uri", "locationName": "streamId" }, "description": {}, "files": { "shape": "Sas" }, "roleArn": {} } }, "output": { "type": "structure", "members": { "streamId": {}, "streamArn": {}, "description": {}, "streamVersion": { "type": "integer" } } } }, "UpdateThing": { "http": { "method": "PATCH", "requestUri": "/things/{thingName}" }, "input": { "type": "structure", "required": [ "thingName" ], "members": { "thingName": { "location": "uri", "locationName": "thingName" }, "thingTypeName": {}, "attributePayload": { "shape": "S3x" }, "expectedVersion": { "type": "long" }, "removeThingType": { "type": "boolean" } } }, "output": { "type": "structure", "members": {} } }, "UpdateThingGroup": { "http": { "method": "PATCH", "requestUri": "/thing-groups/{thingGroupName}" }, "input": { "type": "structure", "required": [ "thingGroupName", "thingGroupProperties" ], "members": { "thingGroupName": { "location": "uri", "locationName": "thingGroupName" }, "thingGroupProperties": { "shape": "S3v" }, "expectedVersion": { "type": "long" } } }, "output": { "type": "structure", "members": { "version": { "type": "long" } } } }, "UpdateThingGroupsForThing": { "http": { "method": "PUT", "requestUri": "/thing-groups/updateThingGroupsForThing" }, "input": { "type": "structure", "members": { "thingName": {}, "thingGroupsToAdd": { "shape": "S10n" }, "thingGroupsToRemove": { "shape": "S10n" }, "overrideDynamicGroups": { "type": "boolean" } } }, "output": { "type": "structure", "members": {} } }, "UpdateTopicRuleDestination": { "http": { "method": "PATCH", "requestUri": "/destinations" }, "input": { "type": "structure", "required": [ "arn", "status" ], "members": { "arn": {}, "status": {} } }, "output": { "type": "structure", "members": {} } }, "ValidateSecurityProfileBehaviors": { "http": { "requestUri": "/security-profile-behaviors/validate" }, "input": { "type": "structure", "required": [ "behaviors" ], "members": { "behaviors": { "shape": "S9o" } } }, "output": { "type": "structure", "members": { "valid": { "type": "boolean" }, "validationErrors": { "type": "list", "member": { "type": "structure", "members": { "errorMessage": {} } } } } } } }, "shapes": { "Sg": { "type": "list", "member": {} }, "S1e": { "type": "map", "key": {}, "value": {} }, "S1o": { "type": "structure", "members": { "deviceCertificateId": {}, "caCertificateId": {}, "cognitoIdentityPoolId": {}, "clientId": {}, "policyVersionIdentifier": { "type": "structure", "members": { "policyName": {}, "policyVersionId": {} } }, "account": {}, "iamRoleArn": {}, "roleAliasArn": {}, "issuerCertificateIdentifier": { "type": "structure", "members": { "issuerCertificateSubject": {}, "issuerId": {}, "issuerCertificateSerialNumber": {} } }, "deviceCertificateArn": {} } }, "S2a": { "type": "map", "key": {}, "value": {} }, "S2e": { "type": "list", "member": { "type": "structure", "required": [ "Key" ], "members": { "Key": {}, "Value": {} } } }, "S2n": { "type": "structure", "members": { "billingGroupDescription": {} } }, "S2y": { "type": "list", "member": {} }, "S3c": { "type": "list", "member": {} }, "S3l": { "type": "structure", "members": { "defaultAuthorizerName": {}, "allowAuthorizerOverride": { "type": "boolean" } } }, "S3o": { "type": "structure", "members": { "securityPolicy": {} } }, "S3q": { "type": "structure", "members": { "enableOCSPCheck": { "type": "boolean" } } }, "S3v": { "type": "structure", "members": { "thingGroupDescription": {}, "attributePayload": { "shape": "S3x" } } }, "S3x": { "type": "structure", "members": { "attributes": { "shape": "S3y" }, "merge": { "type": "boolean" } } }, "S3y": { "type": "map", "key": {}, "value": {} }, "S49": { "type": "structure", "required": [ "name" ], "members": { "name": {}, "values": { "type": "list", "member": {} } } }, "S4m": { "type": "structure", "members": { "roleArn": {}, "expiresInSec": { "type": "long" } } }, "S4p": { "type": "structure", "members": { "maximumPerMinute": { "type": "integer" }, "exponentialRate": { "type": "structure", "required": [ "baseRatePerMinute", "incrementFactor", "rateIncreaseCriteria" ], "members": { "baseRatePerMinute": { "type": "integer" }, "incrementFactor": { "type": "double" }, "rateIncreaseCriteria": { "type": "structure", "members": { "numberOfNotifiedThings": { "type": "integer" }, "numberOfSucceededThings": { "type": "integer" } } } } } } }, "S4w": { "type": "structure", "required": [ "criteriaList" ], "members": { "criteriaList": { "type": "list", "member": { "type": "structure", "required": [ "failureType", "action", "thresholdPercentage", "minNumberOfExecutedThings" ], "members": { "failureType": {}, "action": {}, "thresholdPercentage": { "type": "double" }, "minNumberOfExecutedThings": { "type": "integer" } } } } } }, "S53": { "type": "structure", "members": { "inProgressTimeoutInMinutes": { "type": "long" } } }, "S56": { "type": "structure", "required": [ "criteriaList" ], "members": { "criteriaList": { "type": "list", "member": { "type": "structure", "required": [ "failureType", "numberOfRetries" ], "members": { "failureType": {}, "numberOfRetries": { "type": "integer" } } } } } }, "S5b": { "type": "map", "key": {}, "value": {} }, "S5e": { "type": "structure", "members": { "startTime": {}, "endTime": {}, "endBehavior": {}, "maintenanceWindows": { "shape": "S5h" } } }, "S5h": { "type": "list", "member": { "type": "structure", "required": [ "startTime", "durationInMinutes" ], "members": { "startTime": {}, "durationInMinutes": { "type": "integer" } } } }, "S5l": { "type": "list", "member": {} }, "S5t": { "type": "structure", "members": { "PublicKey": {}, "PrivateKey": { "type": "string", "sensitive": true } } }, "S5y": { "type": "structure", "members": { "updateDeviceCertificateParams": { "type": "structure", "required": [ "action" ], "members": { "action": {} } }, "updateCACertificateParams": { "type": "structure", "required": [ "action" ], "members": { "action": {} } }, "addThingsToThingGroupParams": { "type": "structure", "required": [ "thingGroupNames" ], "members": { "thingGroupNames": { "type": "list", "member": {} }, "overrideDynamicGroups": { "type": "boolean" } } }, "replaceDefaultPolicyVersionParams": { "type": "structure", "required": [ "templateName" ], "members": { "templateName": {} } }, "enableIoTLoggingParams": { "type": "structure", "required": [ "roleArnForLogging", "logLevel" ], "members": { "roleArnForLogging": {}, "logLevel": {} } }, "publishFindingToSnsParams": { "type": "structure", "required": [ "topicArn" ], "members": { "topicArn": {} } } } }, "S6i": { "type": "list", "member": {} }, "S6k": { "type": "list", "member": {} }, "S6m": { "type": "structure", "members": { "maximumPerMinute": { "type": "integer" }, "exponentialRate": { "type": "structure", "required": [ "baseRatePerMinute", "incrementFactor", "rateIncreaseCriteria" ], "members": { "baseRatePerMinute": { "type": "integer" }, "incrementFactor": { "type": "double" }, "rateIncreaseCriteria": { "type": "structure", "members": { "numberOfNotifiedThings": { "type": "integer" }, "numberOfSucceededThings": { "type": "integer" } } } } } } }, "S6t": { "type": "structure", "members": { "expiresInSec": { "type": "long" } } }, "S74": { "type": "list", "member": { "type": "structure", "members": { "fileName": {}, "fileType": { "type": "integer" }, "fileVersion": {}, "fileLocation": { "type": "structure", "members": { "stream": { "type": "structure", "members": { "streamId": {}, "fileId": { "type": "integer" } } }, "s3Location": { "shape": "S7d" } } }, "codeSigning": { "type": "structure", "members": { "awsSignerJobId": {}, "startSigningJobParameter": { "type": "structure", "members": { "signingProfileParameter": { "type": "structure", "members": { "certificateArn": {}, "platform": {}, "certificatePathOnDevice": {} } }, "signingProfileName": {}, "destination": { "type": "structure", "members": { "s3Destination": { "type": "structure", "members": { "bucket": {}, "prefix": {} } } } } } }, "customCodeSigning": { "type": "structure", "members": { "signature": { "type": "structure", "members": { "inlineDocument": { "type": "blob" } } }, "certificateChain": { "type": "structure", "members": { "certificateName": {}, "inlineDocument": {} } }, "hashAlgorithm": {}, "signatureAlgorithm": {} } } } }, "attributes": { "type": "map", "key": {}, "value": {} } } } }, "S7d": { "type": "structure", "members": { "bucket": {}, "key": {}, "version": {} } }, "S82": { "type": "map", "key": {}, "value": {} }, "S8a": { "type": "string", "sensitive": true }, "S8b": { "type": "map", "key": {}, "value": {} }, "S8g": { "type": "map", "key": {}, "value": {}, "sensitive": true }, "S92": { "type": "structure", "required": [ "targetArn" ], "members": { "payloadVersion": {}, "targetArn": {} } }, "S9i": { "type": "list", "member": {} }, "S9o": { "type": "list", "member": { "shape": "S9p" } }, "S9p": { "type": "structure", "required": [ "name" ], "members": { "name": {}, "metric": {}, "metricDimension": { "shape": "S9s" }, "criteria": { "type": "structure", "members": { "comparisonOperator": {}, "value": { "shape": "S9w" }, "durationSeconds": { "type": "integer" }, "consecutiveDatapointsToAlarm": { "type": "integer" }, "consecutiveDatapointsToClear": { "type": "integer" }, "statisticalThreshold": { "type": "structure", "members": { "statistic": {} } }, "mlDetectionConfig": { "type": "structure", "required": [ "confidenceLevel" ], "members": { "confidenceLevel": {} } } } }, "suppressAlerts": { "type": "boolean" }, "exportMetric": { "type": "boolean" } } }, "S9s": { "type": "structure", "required": [ "dimensionName" ], "members": { "dimensionName": {}, "operator": {} } }, "S9w": { "type": "structure", "members": { "count": { "type": "long" }, "cidrs": { "type": "list", "member": {} }, "ports": { "type": "list", "member": { "type": "integer" } }, "number": { "type": "double" }, "numbers": { "type": "list", "member": { "type": "double" } }, "strings": { "type": "list", "member": {} } } }, "Saf": { "type": "map", "key": {}, "value": { "type": "structure", "required": [ "alertTargetArn", "roleArn" ], "members": { "alertTargetArn": {}, "roleArn": {} } } }, "Saj": { "type": "list", "member": {} }, "Sak": { "type": "list", "member": { "type": "structure", "required": [ "metric" ], "members": { "metric": {}, "metricDimension": { "shape": "S9s" }, "exportMetric": { "type": "boolean" } } } }, "Sam": { "type": "structure", "required": [ "mqttTopic", "roleArn" ], "members": { "mqttTopic": {}, "roleArn": {} } }, "Sas": { "type": "list", "member": { "type": "structure", "members": { "fileId": { "type": "integer" }, "s3Location": { "shape": "S7d" } } } }, "Sb4": { "type": "structure", "members": { "thingTypeDescription": {}, "searchableAttributes": { "type": "list", "member": {} } } }, "Sbc": { "type": "structure", "required": [ "sql", "actions" ], "members": { "sql": {}, "description": {}, "actions": { "shape": "Sbf" }, "ruleDisabled": { "type": "boolean" }, "awsIotSqlVersion": {}, "errorAction": { "shape": "Sbg" } } }, "Sbf": { "type": "list", "member": { "shape": "Sbg" } }, "Sbg": { "type": "structure", "members": { "dynamoDB": { "type": "structure", "required": [ "tableName", "roleArn", "hashKeyField", "hashKeyValue" ], "members": { "tableName": {}, "roleArn": {}, "operation": {}, "hashKeyField": {}, "hashKeyValue": {}, "hashKeyType": {}, "rangeKeyField": {}, "rangeKeyValue": {}, "rangeKeyType": {}, "payloadField": {} } }, "dynamoDBv2": { "type": "structure", "required": [ "roleArn", "putItem" ], "members": { "roleArn": {}, "putItem": { "type": "structure", "required": [ "tableName" ], "members": { "tableName": {} } } } }, "lambda": { "type": "structure", "required": [ "functionArn" ], "members": { "functionArn": {} } }, "sns": { "type": "structure", "required": [ "targetArn", "roleArn" ], "members": { "targetArn": {}, "roleArn": {}, "messageFormat": {} } }, "sqs": { "type": "structure", "required": [ "roleArn", "queueUrl" ], "members": { "roleArn": {}, "queueUrl": {}, "useBase64": { "type": "boolean" } } }, "kinesis": { "type": "structure", "required": [ "roleArn", "streamName" ], "members": { "roleArn": {}, "streamName": {}, "partitionKey": {} } }, "republish": { "type": "structure", "required": [ "roleArn", "topic" ], "members": { "roleArn": {}, "topic": {}, "qos": { "type": "integer" }, "headers": { "type": "structure", "members": { "payloadFormatIndicator": {}, "contentType": {}, "responseTopic": {}, "correlationData": {}, "messageExpiry": {}, "userProperties": { "type": "list", "member": { "type": "structure", "required": [ "key", "value" ], "members": { "key": {}, "value": {} } } } } } } }, "s3": { "type": "structure", "required": [ "roleArn", "bucketName", "key" ], "members": { "roleArn": {}, "bucketName": {}, "key": {}, "cannedAcl": {} } }, "firehose": { "type": "structure", "required": [ "roleArn", "deliveryStreamName" ], "members": { "roleArn": {}, "deliveryStreamName": {}, "separator": {}, "batchMode": { "type": "boolean" } } }, "cloudwatchMetric": { "type": "structure", "required": [ "roleArn", "metricNamespace", "metricName", "metricValue", "metricUnit" ], "members": { "roleArn": {}, "metricNamespace": {}, "metricName": {}, "metricValue": {}, "metricUnit": {}, "metricTimestamp": {} } }, "cloudwatchAlarm": { "type": "structure", "required": [ "roleArn", "alarmName", "stateReason", "stateValue" ], "members": { "roleArn": {}, "alarmName": {}, "stateReason": {}, "stateValue": {} } }, "cloudwatchLogs": { "type": "structure", "required": [ "roleArn", "logGroupName" ], "members": { "roleArn": {}, "logGroupName": {}, "batchMode": { "type": "boolean" } } }, "elasticsearch": { "type": "structure", "required": [ "roleArn", "endpoint", "index", "type", "id" ], "members": { "roleArn": {}, "endpoint": {}, "index": {}, "type": {}, "id": {} } }, "salesforce": { "type": "structure", "required": [ "token", "url" ], "members": { "token": {}, "url": {} } }, "iotAnalytics": { "type": "structure", "members": { "channelArn": {}, "channelName": {}, "batchMode": { "type": "boolean" }, "roleArn": {} } }, "iotEvents": { "type": "structure", "required": [ "inputName", "roleArn" ], "members": { "inputName": {}, "messageId": {}, "batchMode": { "type": "boolean" }, "roleArn": {} } }, "iotSiteWise": { "type": "structure", "required": [ "putAssetPropertyValueEntries", "roleArn" ], "members": { "putAssetPropertyValueEntries": { "type": "list", "member": { "type": "structure", "required": [ "propertyValues" ], "members": { "entryId": {}, "assetId": {}, "propertyId": {}, "propertyAlias": {}, "propertyValues": { "type": "list", "member": { "type": "structure", "required": [ "value", "timestamp" ], "members": { "value": { "type": "structure", "members": { "stringValue": {}, "integerValue": {}, "doubleValue": {}, "booleanValue": {} } }, "timestamp": { "type": "structure", "required": [ "timeInSeconds" ], "members": { "timeInSeconds": {}, "offsetInNanos": {} } }, "quality": {} } } } } } }, "roleArn": {} } }, "stepFunctions": { "type": "structure", "required": [ "stateMachineName", "roleArn" ], "members": { "executionNamePrefix": {}, "stateMachineName": {}, "roleArn": {} } }, "timestream": { "type": "structure", "required": [ "roleArn", "databaseName", "tableName", "dimensions" ], "members": { "roleArn": {}, "databaseName": {}, "tableName": {}, "dimensions": { "type": "list", "member": { "type": "structure", "required": [ "name", "value" ], "members": { "name": {}, "value": {} } } }, "timestamp": { "type": "structure", "required": [ "value", "unit" ], "members": { "value": {}, "unit": {} } } } }, "http": { "type": "structure", "required": [ "url" ], "members": { "url": {}, "confirmationUrl": {}, "headers": { "type": "list", "member": { "type": "structure", "required": [ "key", "value" ], "members": { "key": {}, "value": {} } } }, "auth": { "type": "structure", "members": { "sigv4": { "type": "structure", "required": [ "signingRegion", "serviceName", "roleArn" ], "members": { "signingRegion": {}, "serviceName": {}, "roleArn": {} } } } } } }, "kafka": { "type": "structure", "required": [ "destinationArn", "topic", "clientProperties" ], "members": { "destinationArn": {}, "topic": {}, "key": {}, "partition": {}, "clientProperties": { "type": "map", "key": {}, "value": {} }, "headers": { "type": "list", "member": { "type": "structure", "required": [ "key", "value" ], "members": { "key": {}, "value": {} } } } } }, "openSearch": { "type": "structure", "required": [ "roleArn", "endpoint", "index", "type", "id" ], "members": { "roleArn": {}, "endpoint": {}, "index": {}, "type": {}, "id": {} } }, "location": { "type": "structure", "required": [ "roleArn", "trackerName", "deviceId", "latitude", "longitude" ], "members": { "roleArn": {}, "trackerName": {}, "deviceId": {}, "timestamp": { "type": "structure", "required": [ "value" ], "members": { "value": {}, "unit": {} } }, "latitude": {}, "longitude": {} } } } }, "Set": { "type": "list", "member": {} }, "Sev": { "type": "list", "member": {} }, "Sez": { "type": "structure", "members": { "arn": {}, "status": {}, "createdAt": { "type": "timestamp" }, "lastUpdatedAt": { "type": "timestamp" }, "statusReason": {}, "httpUrlProperties": { "type": "structure", "members": { "confirmationUrl": {} } }, "vpcProperties": { "type": "structure", "members": { "subnetIds": { "shape": "Set" }, "securityGroups": { "shape": "Sev" }, "vpcId": {}, "roleArn": {} } } } }, "Sh5": { "type": "map", "key": {}, "value": { "type": "structure", "members": { "targetArn": {}, "roleArn": {}, "enabled": { "type": "boolean" } } } }, "Sh8": { "type": "map", "key": {}, "value": { "type": "structure", "members": { "enabled": { "type": "boolean" } } } }, "Shd": { "type": "structure", "members": { "findingId": {}, "taskId": {}, "checkName": {}, "taskStartTime": { "type": "timestamp" }, "findingTime": { "type": "timestamp" }, "severity": {}, "nonCompliantResource": { "type": "structure", "members": { "resourceType": {}, "resourceIdentifier": { "shape": "S1o" }, "additionalInfo": { "shape": "Shh" } } }, "relatedResources": { "shape": "Shi" }, "reasonForNonCompliance": {}, "reasonForNonComplianceCode": {}, "isSuppressed": { "type": "boolean" } } }, "Shh": { "type": "map", "key": {}, "value": {} }, "Shi": { "type": "list", "member": { "type": "structure", "members": { "resourceType": {}, "resourceIdentifier": { "shape": "S1o" }, "additionalInfo": { "shape": "Shh" } } } }, "Shx": { "type": "structure", "members": { "auditTaskId": {}, "findingIds": { "type": "list", "member": {} }, "auditCheckToReasonCodeFilter": { "type": "map", "key": {}, "value": { "type": "list", "member": {} } } } }, "Si1": { "type": "map", "key": {}, "value": { "type": "list", "member": {} } }, "Si3": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "id": {}, "roleArn": {}, "actionParams": { "shape": "S5y" } } } }, "Siu": { "type": "structure", "members": { "authorizerName": {}, "authorizerArn": {}, "authorizerFunctionArn": {}, "tokenKeyName": {}, "tokenSigningPublicKeys": { "shape": "S2a" }, "status": {}, "creationDate": { "type": "timestamp" }, "lastModifiedDate": { "type": "timestamp" }, "signingDisabled": { "type": "boolean" }, "enableCachingForHttp": { "type": "boolean" } } }, "Sj7": { "type": "structure", "members": { "notBefore": { "type": "timestamp" }, "notAfter": { "type": "timestamp" } } }, "Sj9": { "type": "structure", "members": { "templateBody": {}, "roleArn": {}, "templateName": {} } }, "Sjo": { "type": "structure", "members": { "taskId": {}, "taskStatus": {}, "taskStartTime": { "type": "timestamp" }, "taskEndTime": { "type": "timestamp" }, "target": { "shape": "Sjq" }, "violationEventOccurrenceRange": { "shape": "Sjt" }, "onlyActiveViolationsIncluded": { "type": "boolean" }, "suppressedAlertsIncluded": { "type": "boolean" }, "actionsDefinition": { "shape": "Si3" }, "taskStatistics": { "type": "structure", "members": { "actionsExecuted": { "type": "long" }, "actionsSkipped": { "type": "long" }, "actionsFailed": { "type": "long" } } } } }, "Sjq": { "type": "structure", "members": { "violationIds": { "type": "list", "member": {} }, "securityProfileName": {}, "behaviorName": {} } }, "Sjt": { "type": "structure", "required": [ "startTime", "endTime" ], "members": { "startTime": { "type": "timestamp" }, "endTime": { "type": "timestamp" } } }, "Ske": { "type": "map", "key": {}, "value": { "type": "structure", "members": { "Enabled": { "type": "boolean" } } } }, "Slk": { "type": "list", "member": {} }, "Smd": { "type": "list", "member": { "shape": "Sme" } }, "Sme": { "type": "structure", "members": { "groupName": {}, "groupArn": {} } }, "Smq": { "type": "structure", "members": { "deprecated": { "type": "boolean" }, "deprecationDate": { "type": "timestamp" }, "creationDate": { "type": "timestamp" } } }, "Snp": { "type": "structure", "required": [ "thingIndexingMode" ], "members": { "thingIndexingMode": {}, "thingConnectivityIndexingMode": {}, "deviceDefenderIndexingMode": {}, "namedShadowIndexingMode": {}, "managedFields": { "shape": "Snu" }, "customFields": { "shape": "Snu" }, "filter": { "type": "structure", "members": { "namedShadowNames": { "type": "list", "member": {} }, "geoLocations": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "order": {} } } } } } } }, "Snu": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "type": {} } } }, "So5": { "type": "structure", "required": [ "thingGroupIndexingMode" ], "members": { "thingGroupIndexingMode": {}, "managedFields": { "shape": "Snu" }, "customFields": { "shape": "Snu" } } }, "Sol": { "type": "structure", "members": { "enabled": { "type": "boolean" }, "roleArn": {} } }, "Spv": { "type": "structure", "members": { "confidenceLevel": {} } }, "Sq2": { "type": "list", "member": { "type": "structure", "members": { "policyName": {}, "policyArn": {} } } }, "Sr8": { "type": "list", "member": { "type": "structure", "members": { "certificateArn": {}, "certificateId": {}, "status": {}, "certificateMode": {}, "creationDate": { "type": "timestamp" } } } }, "Ss8": { "type": "structure", "members": { "status": {}, "queuedAt": { "type": "timestamp" }, "startedAt": { "type": "timestamp" }, "lastUpdatedAt": { "type": "timestamp" }, "executionNumber": { "type": "long" }, "retryAttempt": { "type": "integer" } } }, "Stj": { "type": "list", "member": {} }, "Stt": { "type": "list", "member": {} }, "Sue": { "type": "structure", "required": [ "name", "arn" ], "members": { "name": {}, "arn": {} } }, "Suj": { "type": "structure", "required": [ "arn" ], "members": { "arn": {} } }, "Sw7": { "type": "structure", "required": [ "targetType" ], "members": { "targetType": {}, "targetName": {} } }, "Sx4": { "type": "list", "member": {} }, "Sxx": { "type": "structure", "required": [ "resources" ], "members": { "actionType": {}, "resources": { "type": "list", "member": {} } } }, "Sy1": { "type": "list", "member": {} }, "S10n": { "type": "list", "member": {} } } } },{}],130:[function(require,module,exports){ module.exports={ "pagination": { "GetBehaviorModelTrainingSummaries": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "summaries" }, "ListActiveViolations": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "activeViolations" }, "ListAttachedPolicies": { "input_token": "marker", "limit_key": "pageSize", "output_token": "nextMarker", "result_key": "policies" }, "ListAuditFindings": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "findings" }, "ListAuditMitigationActionsExecutions": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "actionsExecutions" }, "ListAuditMitigationActionsTasks": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "tasks" }, "ListAuditSuppressions": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "suppressions" }, "ListAuditTasks": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "tasks" }, "ListAuthorizers": { "input_token": "marker", "limit_key": "pageSize", "output_token": "nextMarker", "result_key": "authorizers" }, "ListBillingGroups": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "billingGroups" }, "ListCACertificates": { "input_token": "marker", "limit_key": "pageSize", "output_token": "nextMarker", "result_key": "certificates" }, "ListCertificates": { "input_token": "marker", "limit_key": "pageSize", "output_token": "nextMarker", "result_key": "certificates" }, "ListCertificatesByCA": { "input_token": "marker", "limit_key": "pageSize", "output_token": "nextMarker", "result_key": "certificates" }, "ListCustomMetrics": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "metricNames" }, "ListDetectMitigationActionsExecutions": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "actionsExecutions" }, "ListDetectMitigationActionsTasks": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "tasks" }, "ListDimensions": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "dimensionNames" }, "ListDomainConfigurations": { "input_token": "marker", "limit_key": "pageSize", "output_token": "nextMarker", "result_key": "domainConfigurations" }, "ListFleetMetrics": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "fleetMetrics" }, "ListIndices": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "indexNames" }, "ListJobExecutionsForJob": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "executionSummaries" }, "ListJobExecutionsForThing": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "executionSummaries" }, "ListJobTemplates": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "jobTemplates" }, "ListJobs": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "jobs" }, "ListManagedJobTemplates": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "managedJobTemplates" }, "ListMetricValues": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "metricDatumList" }, "ListMitigationActions": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "actionIdentifiers" }, "ListOTAUpdates": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "otaUpdates" }, "ListOutgoingCertificates": { "input_token": "marker", "limit_key": "pageSize", "output_token": "nextMarker", "result_key": "outgoingCertificates" }, "ListPackageVersions": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "packageVersionSummaries" }, "ListPackages": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "packageSummaries" }, "ListPolicies": { "input_token": "marker", "limit_key": "pageSize", "output_token": "nextMarker", "result_key": "policies" }, "ListPolicyPrincipals": { "input_token": "marker", "limit_key": "pageSize", "output_token": "nextMarker", "result_key": "principals" }, "ListPrincipalPolicies": { "input_token": "marker", "limit_key": "pageSize", "output_token": "nextMarker", "result_key": "policies" }, "ListPrincipalThings": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "things" }, "ListProvisioningTemplateVersions": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "versions" }, "ListProvisioningTemplates": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "templates" }, "ListRelatedResourcesForAuditFinding": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "relatedResources" }, "ListRoleAliases": { "input_token": "marker", "limit_key": "pageSize", "output_token": "nextMarker", "result_key": "roleAliases" }, "ListScheduledAudits": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "scheduledAudits" }, "ListSecurityProfiles": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "securityProfileIdentifiers" }, "ListSecurityProfilesForTarget": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "securityProfileTargetMappings" }, "ListStreams": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "streams" }, "ListTagsForResource": { "input_token": "nextToken", "output_token": "nextToken", "result_key": "tags" }, "ListTargetsForPolicy": { "input_token": "marker", "limit_key": "pageSize", "output_token": "nextMarker", "result_key": "targets" }, "ListTargetsForSecurityProfile": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "securityProfileTargets" }, "ListThingGroups": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "thingGroups" }, "ListThingGroupsForThing": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "thingGroups" }, "ListThingPrincipals": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "principals" }, "ListThingRegistrationTaskReports": { "input_token": "nextToken", "limit_key": "maxResults", "non_aggregate_keys": [ "reportType" ], "output_token": "nextToken", "result_key": "resourceLinks" }, "ListThingRegistrationTasks": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "taskIds" }, "ListThingTypes": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "thingTypes" }, "ListThings": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "things" }, "ListThingsInBillingGroup": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "things" }, "ListThingsInThingGroup": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "things" }, "ListTopicRuleDestinations": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "destinationSummaries" }, "ListTopicRules": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "rules" }, "ListV2LoggingLevels": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "logTargetConfigurations" }, "ListViolationEvents": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "violationEvents" } } } },{}],131:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2015-05-28", "endpointPrefix": "data-ats.iot", "protocol": "rest-json", "serviceFullName": "AWS IoT Data Plane", "serviceId": "IoT Data Plane", "signatureVersion": "v4", "signingName": "iotdata", "uid": "iot-data-2015-05-28" }, "operations": { "DeleteThingShadow": { "http": { "method": "DELETE", "requestUri": "/things/{thingName}/shadow" }, "input": { "type": "structure", "required": [ "thingName" ], "members": { "thingName": { "location": "uri", "locationName": "thingName" }, "shadowName": { "location": "querystring", "locationName": "name" } } }, "output": { "type": "structure", "required": [ "payload" ], "members": { "payload": { "type": "blob" } }, "payload": "payload" } }, "GetRetainedMessage": { "http": { "method": "GET", "requestUri": "/retainedMessage/{topic}" }, "input": { "type": "structure", "required": [ "topic" ], "members": { "topic": { "location": "uri", "locationName": "topic" } } }, "output": { "type": "structure", "members": { "topic": {}, "payload": { "type": "blob" }, "qos": { "type": "integer" }, "lastModifiedTime": { "type": "long" }, "userProperties": { "type": "blob" } } } }, "GetThingShadow": { "http": { "method": "GET", "requestUri": "/things/{thingName}/shadow" }, "input": { "type": "structure", "required": [ "thingName" ], "members": { "thingName": { "location": "uri", "locationName": "thingName" }, "shadowName": { "location": "querystring", "locationName": "name" } } }, "output": { "type": "structure", "members": { "payload": { "type": "blob" } }, "payload": "payload" } }, "ListNamedShadowsForThing": { "http": { "method": "GET", "requestUri": "/api/things/shadow/ListNamedShadowsForThing/{thingName}" }, "input": { "type": "structure", "required": [ "thingName" ], "members": { "thingName": { "location": "uri", "locationName": "thingName" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "pageSize": { "location": "querystring", "locationName": "pageSize", "type": "integer" } } }, "output": { "type": "structure", "members": { "results": { "type": "list", "member": {} }, "nextToken": {}, "timestamp": { "type": "long" } } } }, "ListRetainedMessages": { "http": { "method": "GET", "requestUri": "/retainedMessage" }, "input": { "type": "structure", "members": { "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "retainedTopics": { "type": "list", "member": { "type": "structure", "members": { "topic": {}, "payloadSize": { "type": "long" }, "qos": { "type": "integer" }, "lastModifiedTime": { "type": "long" } } } }, "nextToken": {} } } }, "Publish": { "http": { "requestUri": "/topics/{topic}" }, "input": { "type": "structure", "required": [ "topic" ], "members": { "topic": { "location": "uri", "locationName": "topic" }, "qos": { "location": "querystring", "locationName": "qos", "type": "integer" }, "retain": { "location": "querystring", "locationName": "retain", "type": "boolean" }, "payload": { "type": "blob" }, "userProperties": { "jsonvalue": true, "location": "header", "locationName": "x-amz-mqtt5-user-properties" }, "payloadFormatIndicator": { "location": "header", "locationName": "x-amz-mqtt5-payload-format-indicator" }, "contentType": { "location": "querystring", "locationName": "contentType" }, "responseTopic": { "location": "querystring", "locationName": "responseTopic" }, "correlationData": { "location": "header", "locationName": "x-amz-mqtt5-correlation-data" }, "messageExpiry": { "location": "querystring", "locationName": "messageExpiry", "type": "long" } }, "payload": "payload" } }, "UpdateThingShadow": { "http": { "requestUri": "/things/{thingName}/shadow" }, "input": { "type": "structure", "required": [ "thingName", "payload" ], "members": { "thingName": { "location": "uri", "locationName": "thingName" }, "shadowName": { "location": "querystring", "locationName": "name" }, "payload": { "type": "blob" } }, "payload": "payload" }, "output": { "type": "structure", "members": { "payload": { "type": "blob" } }, "payload": "payload" } } }, "shapes": {} } },{}],132:[function(require,module,exports){ module.exports={ "pagination": { "ListRetainedMessages": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "retainedTopics" } } } },{}],133:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2017-11-27", "endpointPrefix": "iotanalytics", "protocol": "rest-json", "serviceFullName": "AWS IoT Analytics", "serviceId": "IoTAnalytics", "signatureVersion": "v4", "signingName": "iotanalytics", "uid": "iotanalytics-2017-11-27" }, "operations": { "BatchPutMessage": { "http": { "requestUri": "/messages/batch", "responseCode": 200 }, "input": { "type": "structure", "required": [ "channelName", "messages" ], "members": { "channelName": {}, "messages": { "type": "list", "member": { "type": "structure", "required": [ "messageId", "payload" ], "members": { "messageId": {}, "payload": { "type": "blob" } } } } } }, "output": { "type": "structure", "members": { "batchPutMessageErrorEntries": { "type": "list", "member": { "type": "structure", "members": { "messageId": {}, "errorCode": {}, "errorMessage": {} } } } } } }, "CancelPipelineReprocessing": { "http": { "method": "DELETE", "requestUri": "/pipelines/{pipelineName}/reprocessing/{reprocessingId}" }, "input": { "type": "structure", "required": [ "pipelineName", "reprocessingId" ], "members": { "pipelineName": { "location": "uri", "locationName": "pipelineName" }, "reprocessingId": { "location": "uri", "locationName": "reprocessingId" } } }, "output": { "type": "structure", "members": {} } }, "CreateChannel": { "http": { "requestUri": "/channels", "responseCode": 201 }, "input": { "type": "structure", "required": [ "channelName" ], "members": { "channelName": {}, "channelStorage": { "shape": "Sh" }, "retentionPeriod": { "shape": "Sn" }, "tags": { "shape": "Sq" } } }, "output": { "type": "structure", "members": { "channelName": {}, "channelArn": {}, "retentionPeriod": { "shape": "Sn" } } } }, "CreateDataset": { "http": { "requestUri": "/datasets", "responseCode": 201 }, "input": { "type": "structure", "required": [ "datasetName", "actions" ], "members": { "datasetName": {}, "actions": { "shape": "Sy" }, "triggers": { "shape": "S1l" }, "contentDeliveryRules": { "shape": "S1q" }, "retentionPeriod": { "shape": "Sn" }, "versioningConfiguration": { "shape": "S21" }, "tags": { "shape": "Sq" }, "lateDataRules": { "shape": "S24" } } }, "output": { "type": "structure", "members": { "datasetName": {}, "datasetArn": {}, "retentionPeriod": { "shape": "Sn" } } } }, "CreateDatasetContent": { "http": { "requestUri": "/datasets/{datasetName}/content" }, "input": { "type": "structure", "required": [ "datasetName" ], "members": { "datasetName": { "location": "uri", "locationName": "datasetName" }, "versionId": {} } }, "output": { "type": "structure", "members": { "versionId": {} } } }, "CreateDatastore": { "http": { "requestUri": "/datastores", "responseCode": 201 }, "input": { "type": "structure", "required": [ "datastoreName" ], "members": { "datastoreName": {}, "datastoreStorage": { "shape": "S2h" }, "retentionPeriod": { "shape": "Sn" }, "tags": { "shape": "Sq" }, "fileFormatConfiguration": { "shape": "S2m" }, "datastorePartitions": { "shape": "S2u" } } }, "output": { "type": "structure", "members": { "datastoreName": {}, "datastoreArn": {}, "retentionPeriod": { "shape": "Sn" } } } }, "CreatePipeline": { "http": { "requestUri": "/pipelines", "responseCode": 201 }, "input": { "type": "structure", "required": [ "pipelineName", "pipelineActivities" ], "members": { "pipelineName": {}, "pipelineActivities": { "shape": "S34" }, "tags": { "shape": "Sq" } } }, "output": { "type": "structure", "members": { "pipelineName": {}, "pipelineArn": {} } } }, "DeleteChannel": { "http": { "method": "DELETE", "requestUri": "/channels/{channelName}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "channelName" ], "members": { "channelName": { "location": "uri", "locationName": "channelName" } } } }, "DeleteDataset": { "http": { "method": "DELETE", "requestUri": "/datasets/{datasetName}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "datasetName" ], "members": { "datasetName": { "location": "uri", "locationName": "datasetName" } } } }, "DeleteDatasetContent": { "http": { "method": "DELETE", "requestUri": "/datasets/{datasetName}/content", "responseCode": 204 }, "input": { "type": "structure", "required": [ "datasetName" ], "members": { "datasetName": { "location": "uri", "locationName": "datasetName" }, "versionId": { "location": "querystring", "locationName": "versionId" } } } }, "DeleteDatastore": { "http": { "method": "DELETE", "requestUri": "/datastores/{datastoreName}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "datastoreName" ], "members": { "datastoreName": { "location": "uri", "locationName": "datastoreName" } } } }, "DeletePipeline": { "http": { "method": "DELETE", "requestUri": "/pipelines/{pipelineName}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "pipelineName" ], "members": { "pipelineName": { "location": "uri", "locationName": "pipelineName" } } } }, "DescribeChannel": { "http": { "method": "GET", "requestUri": "/channels/{channelName}" }, "input": { "type": "structure", "required": [ "channelName" ], "members": { "channelName": { "location": "uri", "locationName": "channelName" }, "includeStatistics": { "location": "querystring", "locationName": "includeStatistics", "type": "boolean" } } }, "output": { "type": "structure", "members": { "channel": { "type": "structure", "members": { "name": {}, "storage": { "shape": "Sh" }, "arn": {}, "status": {}, "retentionPeriod": { "shape": "Sn" }, "creationTime": { "type": "timestamp" }, "lastUpdateTime": { "type": "timestamp" }, "lastMessageArrivalTime": { "type": "timestamp" } } }, "statistics": { "type": "structure", "members": { "size": { "shape": "S42" } } } } } }, "DescribeDataset": { "http": { "method": "GET", "requestUri": "/datasets/{datasetName}" }, "input": { "type": "structure", "required": [ "datasetName" ], "members": { "datasetName": { "location": "uri", "locationName": "datasetName" } } }, "output": { "type": "structure", "members": { "dataset": { "type": "structure", "members": { "name": {}, "arn": {}, "actions": { "shape": "Sy" }, "triggers": { "shape": "S1l" }, "contentDeliveryRules": { "shape": "S1q" }, "status": {}, "creationTime": { "type": "timestamp" }, "lastUpdateTime": { "type": "timestamp" }, "retentionPeriod": { "shape": "Sn" }, "versioningConfiguration": { "shape": "S21" }, "lateDataRules": { "shape": "S24" } } } } } }, "DescribeDatastore": { "http": { "method": "GET", "requestUri": "/datastores/{datastoreName}" }, "input": { "type": "structure", "required": [ "datastoreName" ], "members": { "datastoreName": { "location": "uri", "locationName": "datastoreName" }, "includeStatistics": { "location": "querystring", "locationName": "includeStatistics", "type": "boolean" } } }, "output": { "type": "structure", "members": { "datastore": { "type": "structure", "members": { "name": {}, "storage": { "shape": "S2h" }, "arn": {}, "status": {}, "retentionPeriod": { "shape": "Sn" }, "creationTime": { "type": "timestamp" }, "lastUpdateTime": { "type": "timestamp" }, "lastMessageArrivalTime": { "type": "timestamp" }, "fileFormatConfiguration": { "shape": "S2m" }, "datastorePartitions": { "shape": "S2u" } } }, "statistics": { "type": "structure", "members": { "size": { "shape": "S42" } } } } } }, "DescribeLoggingOptions": { "http": { "method": "GET", "requestUri": "/logging" }, "input": { "type": "structure", "members": {} }, "output": { "type": "structure", "members": { "loggingOptions": { "shape": "S4f" } } } }, "DescribePipeline": { "http": { "method": "GET", "requestUri": "/pipelines/{pipelineName}" }, "input": { "type": "structure", "required": [ "pipelineName" ], "members": { "pipelineName": { "location": "uri", "locationName": "pipelineName" } } }, "output": { "type": "structure", "members": { "pipeline": { "type": "structure", "members": { "name": {}, "arn": {}, "activities": { "shape": "S34" }, "reprocessingSummaries": { "shape": "S4l" }, "creationTime": { "type": "timestamp" }, "lastUpdateTime": { "type": "timestamp" } } } } } }, "GetDatasetContent": { "http": { "method": "GET", "requestUri": "/datasets/{datasetName}/content" }, "input": { "type": "structure", "required": [ "datasetName" ], "members": { "datasetName": { "location": "uri", "locationName": "datasetName" }, "versionId": { "location": "querystring", "locationName": "versionId" } } }, "output": { "type": "structure", "members": { "entries": { "type": "list", "member": { "type": "structure", "members": { "entryName": {}, "dataURI": {} } } }, "timestamp": { "type": "timestamp" }, "status": { "shape": "S4t" } } } }, "ListChannels": { "http": { "method": "GET", "requestUri": "/channels" }, "input": { "type": "structure", "members": { "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "channelSummaries": { "type": "list", "member": { "type": "structure", "members": { "channelName": {}, "channelStorage": { "type": "structure", "members": { "serviceManagedS3": { "type": "structure", "members": {} }, "customerManagedS3": { "type": "structure", "members": { "bucket": {}, "keyPrefix": {}, "roleArn": {} } } } }, "status": {}, "creationTime": { "type": "timestamp" }, "lastUpdateTime": { "type": "timestamp" }, "lastMessageArrivalTime": { "type": "timestamp" } } } }, "nextToken": {} } } }, "ListDatasetContents": { "http": { "method": "GET", "requestUri": "/datasets/{datasetName}/contents" }, "input": { "type": "structure", "required": [ "datasetName" ], "members": { "datasetName": { "location": "uri", "locationName": "datasetName" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "scheduledOnOrAfter": { "location": "querystring", "locationName": "scheduledOnOrAfter", "type": "timestamp" }, "scheduledBefore": { "location": "querystring", "locationName": "scheduledBefore", "type": "timestamp" } } }, "output": { "type": "structure", "members": { "datasetContentSummaries": { "type": "list", "member": { "type": "structure", "members": { "version": {}, "status": { "shape": "S4t" }, "creationTime": { "type": "timestamp" }, "scheduleTime": { "type": "timestamp" }, "completionTime": { "type": "timestamp" } } } }, "nextToken": {} } } }, "ListDatasets": { "http": { "method": "GET", "requestUri": "/datasets" }, "input": { "type": "structure", "members": { "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "datasetSummaries": { "type": "list", "member": { "type": "structure", "members": { "datasetName": {}, "status": {}, "creationTime": { "type": "timestamp" }, "lastUpdateTime": { "type": "timestamp" }, "triggers": { "shape": "S1l" }, "actions": { "type": "list", "member": { "type": "structure", "members": { "actionName": {}, "actionType": {} } } } } } }, "nextToken": {} } } }, "ListDatastores": { "http": { "method": "GET", "requestUri": "/datastores" }, "input": { "type": "structure", "members": { "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "datastoreSummaries": { "type": "list", "member": { "type": "structure", "members": { "datastoreName": {}, "datastoreStorage": { "type": "structure", "members": { "serviceManagedS3": { "type": "structure", "members": {} }, "customerManagedS3": { "type": "structure", "members": { "bucket": {}, "keyPrefix": {}, "roleArn": {} } }, "iotSiteWiseMultiLayerStorage": { "type": "structure", "members": { "customerManagedS3Storage": { "type": "structure", "members": { "bucket": {}, "keyPrefix": {} } } } } } }, "status": {}, "creationTime": { "type": "timestamp" }, "lastUpdateTime": { "type": "timestamp" }, "lastMessageArrivalTime": { "type": "timestamp" }, "fileFormatType": {}, "datastorePartitions": { "shape": "S2u" } } } }, "nextToken": {} } } }, "ListPipelines": { "http": { "method": "GET", "requestUri": "/pipelines" }, "input": { "type": "structure", "members": { "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "pipelineSummaries": { "type": "list", "member": { "type": "structure", "members": { "pipelineName": {}, "reprocessingSummaries": { "shape": "S4l" }, "creationTime": { "type": "timestamp" }, "lastUpdateTime": { "type": "timestamp" } } } }, "nextToken": {} } } }, "ListTagsForResource": { "http": { "method": "GET", "requestUri": "/tags" }, "input": { "type": "structure", "required": [ "resourceArn" ], "members": { "resourceArn": { "location": "querystring", "locationName": "resourceArn" } } }, "output": { "type": "structure", "members": { "tags": { "shape": "Sq" } } } }, "PutLoggingOptions": { "http": { "method": "PUT", "requestUri": "/logging" }, "input": { "type": "structure", "required": [ "loggingOptions" ], "members": { "loggingOptions": { "shape": "S4f" } } } }, "RunPipelineActivity": { "http": { "requestUri": "/pipelineactivities/run" }, "input": { "type": "structure", "required": [ "pipelineActivity", "payloads" ], "members": { "pipelineActivity": { "shape": "S35" }, "payloads": { "shape": "S5z" } } }, "output": { "type": "structure", "members": { "payloads": { "shape": "S5z" }, "logResult": {} } } }, "SampleChannelData": { "http": { "method": "GET", "requestUri": "/channels/{channelName}/sample" }, "input": { "type": "structure", "required": [ "channelName" ], "members": { "channelName": { "location": "uri", "locationName": "channelName" }, "maxMessages": { "location": "querystring", "locationName": "maxMessages", "type": "integer" }, "startTime": { "location": "querystring", "locationName": "startTime", "type": "timestamp" }, "endTime": { "location": "querystring", "locationName": "endTime", "type": "timestamp" } } }, "output": { "type": "structure", "members": { "payloads": { "shape": "S5z" } } } }, "StartPipelineReprocessing": { "http": { "requestUri": "/pipelines/{pipelineName}/reprocessing" }, "input": { "type": "structure", "required": [ "pipelineName" ], "members": { "pipelineName": { "location": "uri", "locationName": "pipelineName" }, "startTime": { "type": "timestamp" }, "endTime": { "type": "timestamp" }, "channelMessages": { "type": "structure", "members": { "s3Paths": { "type": "list", "member": {} } } } } }, "output": { "type": "structure", "members": { "reprocessingId": {} } } }, "TagResource": { "http": { "requestUri": "/tags", "responseCode": 204 }, "input": { "type": "structure", "required": [ "resourceArn", "tags" ], "members": { "resourceArn": { "location": "querystring", "locationName": "resourceArn" }, "tags": { "shape": "Sq" } } }, "output": { "type": "structure", "members": {} } }, "UntagResource": { "http": { "method": "DELETE", "requestUri": "/tags", "responseCode": 204 }, "input": { "type": "structure", "required": [ "resourceArn", "tagKeys" ], "members": { "resourceArn": { "location": "querystring", "locationName": "resourceArn" }, "tagKeys": { "location": "querystring", "locationName": "tagKeys", "type": "list", "member": {} } } }, "output": { "type": "structure", "members": {} } }, "UpdateChannel": { "http": { "method": "PUT", "requestUri": "/channels/{channelName}" }, "input": { "type": "structure", "required": [ "channelName" ], "members": { "channelName": { "location": "uri", "locationName": "channelName" }, "channelStorage": { "shape": "Sh" }, "retentionPeriod": { "shape": "Sn" } } } }, "UpdateDataset": { "http": { "method": "PUT", "requestUri": "/datasets/{datasetName}" }, "input": { "type": "structure", "required": [ "datasetName", "actions" ], "members": { "datasetName": { "location": "uri", "locationName": "datasetName" }, "actions": { "shape": "Sy" }, "triggers": { "shape": "S1l" }, "contentDeliveryRules": { "shape": "S1q" }, "retentionPeriod": { "shape": "Sn" }, "versioningConfiguration": { "shape": "S21" }, "lateDataRules": { "shape": "S24" } } } }, "UpdateDatastore": { "http": { "method": "PUT", "requestUri": "/datastores/{datastoreName}" }, "input": { "type": "structure", "required": [ "datastoreName" ], "members": { "datastoreName": { "location": "uri", "locationName": "datastoreName" }, "retentionPeriod": { "shape": "Sn" }, "datastoreStorage": { "shape": "S2h" }, "fileFormatConfiguration": { "shape": "S2m" } } } }, "UpdatePipeline": { "http": { "method": "PUT", "requestUri": "/pipelines/{pipelineName}" }, "input": { "type": "structure", "required": [ "pipelineName", "pipelineActivities" ], "members": { "pipelineName": { "location": "uri", "locationName": "pipelineName" }, "pipelineActivities": { "shape": "S34" } } } } }, "shapes": { "Sh": { "type": "structure", "members": { "serviceManagedS3": { "type": "structure", "members": {} }, "customerManagedS3": { "type": "structure", "required": [ "bucket", "roleArn" ], "members": { "bucket": {}, "keyPrefix": {}, "roleArn": {} } } } }, "Sn": { "type": "structure", "members": { "unlimited": { "type": "boolean" }, "numberOfDays": { "type": "integer" } } }, "Sq": { "type": "list", "member": { "type": "structure", "required": [ "key", "value" ], "members": { "key": {}, "value": {} } } }, "Sy": { "type": "list", "member": { "type": "structure", "members": { "actionName": {}, "queryAction": { "type": "structure", "required": [ "sqlQuery" ], "members": { "sqlQuery": {}, "filters": { "type": "list", "member": { "type": "structure", "members": { "deltaTime": { "type": "structure", "required": [ "offsetSeconds", "timeExpression" ], "members": { "offsetSeconds": { "type": "integer" }, "timeExpression": {} } } } } } } }, "containerAction": { "type": "structure", "required": [ "image", "executionRoleArn", "resourceConfiguration" ], "members": { "image": {}, "executionRoleArn": {}, "resourceConfiguration": { "type": "structure", "required": [ "computeType", "volumeSizeInGB" ], "members": { "computeType": {}, "volumeSizeInGB": { "type": "integer" } } }, "variables": { "type": "list", "member": { "type": "structure", "required": [ "name" ], "members": { "name": {}, "stringValue": {}, "doubleValue": { "type": "double" }, "datasetContentVersionValue": { "type": "structure", "required": [ "datasetName" ], "members": { "datasetName": {} } }, "outputFileUriValue": { "type": "structure", "required": [ "fileName" ], "members": { "fileName": {} } } } } } } } } } }, "S1l": { "type": "list", "member": { "type": "structure", "members": { "schedule": { "type": "structure", "members": { "expression": {} } }, "dataset": { "type": "structure", "required": [ "name" ], "members": { "name": {} } } } } }, "S1q": { "type": "list", "member": { "type": "structure", "required": [ "destination" ], "members": { "entryName": {}, "destination": { "type": "structure", "members": { "iotEventsDestinationConfiguration": { "type": "structure", "required": [ "inputName", "roleArn" ], "members": { "inputName": {}, "roleArn": {} } }, "s3DestinationConfiguration": { "type": "structure", "required": [ "bucket", "key", "roleArn" ], "members": { "bucket": {}, "key": {}, "glueConfiguration": { "type": "structure", "required": [ "tableName", "databaseName" ], "members": { "tableName": {}, "databaseName": {} } }, "roleArn": {} } } } } } } }, "S21": { "type": "structure", "members": { "unlimited": { "type": "boolean" }, "maxVersions": { "type": "integer" } } }, "S24": { "type": "list", "member": { "type": "structure", "required": [ "ruleConfiguration" ], "members": { "ruleName": {}, "ruleConfiguration": { "type": "structure", "members": { "deltaTimeSessionWindowConfiguration": { "type": "structure", "required": [ "timeoutInMinutes" ], "members": { "timeoutInMinutes": { "type": "integer" } } } } } } } }, "S2h": { "type": "structure", "members": { "serviceManagedS3": { "type": "structure", "members": {} }, "customerManagedS3": { "type": "structure", "required": [ "bucket", "roleArn" ], "members": { "bucket": {}, "keyPrefix": {}, "roleArn": {} } }, "iotSiteWiseMultiLayerStorage": { "type": "structure", "required": [ "customerManagedS3Storage" ], "members": { "customerManagedS3Storage": { "type": "structure", "required": [ "bucket" ], "members": { "bucket": {}, "keyPrefix": {} } } } } } }, "S2m": { "type": "structure", "members": { "jsonConfiguration": { "type": "structure", "members": {} }, "parquetConfiguration": { "type": "structure", "members": { "schemaDefinition": { "type": "structure", "members": { "columns": { "type": "list", "member": { "type": "structure", "required": [ "name", "type" ], "members": { "name": {}, "type": {} } } } } } } } } }, "S2u": { "type": "structure", "members": { "partitions": { "type": "list", "member": { "type": "structure", "members": { "attributePartition": { "type": "structure", "required": [ "attributeName" ], "members": { "attributeName": {} } }, "timestampPartition": { "type": "structure", "required": [ "attributeName" ], "members": { "attributeName": {}, "timestampFormat": {} } } } } } } }, "S34": { "type": "list", "member": { "shape": "S35" } }, "S35": { "type": "structure", "members": { "channel": { "type": "structure", "required": [ "name", "channelName" ], "members": { "name": {}, "channelName": {}, "next": {} } }, "lambda": { "type": "structure", "required": [ "name", "lambdaName", "batchSize" ], "members": { "name": {}, "lambdaName": {}, "batchSize": { "type": "integer" }, "next": {} } }, "datastore": { "type": "structure", "required": [ "name", "datastoreName" ], "members": { "name": {}, "datastoreName": {} } }, "addAttributes": { "type": "structure", "required": [ "name", "attributes" ], "members": { "name": {}, "attributes": { "type": "map", "key": {}, "value": {} }, "next": {} } }, "removeAttributes": { "type": "structure", "required": [ "name", "attributes" ], "members": { "name": {}, "attributes": { "shape": "S3g" }, "next": {} } }, "selectAttributes": { "type": "structure", "required": [ "name", "attributes" ], "members": { "name": {}, "attributes": { "shape": "S3g" }, "next": {} } }, "filter": { "type": "structure", "required": [ "name", "filter" ], "members": { "name": {}, "filter": {}, "next": {} } }, "math": { "type": "structure", "required": [ "name", "attribute", "math" ], "members": { "name": {}, "attribute": {}, "math": {}, "next": {} } }, "deviceRegistryEnrich": { "type": "structure", "required": [ "name", "attribute", "thingName", "roleArn" ], "members": { "name": {}, "attribute": {}, "thingName": {}, "roleArn": {}, "next": {} } }, "deviceShadowEnrich": { "type": "structure", "required": [ "name", "attribute", "thingName", "roleArn" ], "members": { "name": {}, "attribute": {}, "thingName": {}, "roleArn": {}, "next": {} } } } }, "S3g": { "type": "list", "member": {} }, "S42": { "type": "structure", "members": { "estimatedSizeInBytes": { "type": "double" }, "estimatedOn": { "type": "timestamp" } } }, "S4f": { "type": "structure", "required": [ "roleArn", "level", "enabled" ], "members": { "roleArn": {}, "level": {}, "enabled": { "type": "boolean" } } }, "S4l": { "type": "list", "member": { "type": "structure", "members": { "id": {}, "status": {}, "creationTime": { "type": "timestamp" } } } }, "S4t": { "type": "structure", "members": { "state": {}, "reason": {} } }, "S5z": { "type": "list", "member": { "type": "blob" } } } } },{}],134:[function(require,module,exports){ module.exports={ "pagination": { "ListChannels": { "input_token": "nextToken", "output_token": "nextToken", "limit_key": "maxResults" }, "ListDatasetContents": { "input_token": "nextToken", "output_token": "nextToken", "limit_key": "maxResults" }, "ListDatasets": { "input_token": "nextToken", "output_token": "nextToken", "limit_key": "maxResults" }, "ListDatastores": { "input_token": "nextToken", "output_token": "nextToken", "limit_key": "maxResults" }, "ListPipelines": { "input_token": "nextToken", "output_token": "nextToken", "limit_key": "maxResults" } } } },{}],135:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2013-12-02", "endpointPrefix": "kinesis", "jsonVersion": "1.1", "protocol": "json", "protocolSettings": { "h2": "eventstream" }, "protocols": [ "json" ], "serviceAbbreviation": "Kinesis", "serviceFullName": "Amazon Kinesis", "serviceId": "Kinesis", "signatureVersion": "v4", "targetPrefix": "Kinesis_20131202", "uid": "kinesis-2013-12-02", "auth": [ "aws.auth#sigv4" ] }, "operations": { "AddTagsToStream": { "input": { "type": "structure", "required": [ "Tags" ], "members": { "StreamName": {}, "Tags": { "type": "map", "key": {}, "value": {} }, "StreamARN": { "contextParam": { "name": "StreamARN" } } } }, "staticContextParams": { "OperationType": { "value": "control" } } }, "CreateStream": { "input": { "type": "structure", "required": [ "StreamName" ], "members": { "StreamName": {}, "ShardCount": { "type": "integer" }, "StreamModeDetails": { "shape": "S9" } } } }, "DecreaseStreamRetentionPeriod": { "input": { "type": "structure", "required": [ "RetentionPeriodHours" ], "members": { "StreamName": {}, "RetentionPeriodHours": { "type": "integer" }, "StreamARN": { "contextParam": { "name": "StreamARN" } } } }, "staticContextParams": { "OperationType": { "value": "control" } } }, "DeleteResourcePolicy": { "input": { "type": "structure", "required": [ "ResourceARN" ], "members": { "ResourceARN": { "contextParam": { "name": "ResourceARN" } } } }, "staticContextParams": { "OperationType": { "value": "control" } } }, "DeleteStream": { "input": { "type": "structure", "members": { "StreamName": {}, "EnforceConsumerDeletion": { "type": "boolean" }, "StreamARN": { "contextParam": { "name": "StreamARN" } } } }, "staticContextParams": { "OperationType": { "value": "control" } } }, "DeregisterStreamConsumer": { "input": { "type": "structure", "members": { "StreamARN": { "contextParam": { "name": "StreamARN" } }, "ConsumerName": {}, "ConsumerARN": { "contextParam": { "name": "ConsumerARN" } } } }, "staticContextParams": { "OperationType": { "value": "control" } } }, "DescribeLimits": { "input": { "type": "structure", "members": {} }, "output": { "type": "structure", "required": [ "ShardLimit", "OpenShardCount", "OnDemandStreamCount", "OnDemandStreamCountLimit" ], "members": { "ShardLimit": { "type": "integer" }, "OpenShardCount": { "type": "integer" }, "OnDemandStreamCount": { "type": "integer" }, "OnDemandStreamCountLimit": { "type": "integer" } } } }, "DescribeStream": { "input": { "type": "structure", "members": { "StreamName": {}, "Limit": { "type": "integer" }, "ExclusiveStartShardId": {}, "StreamARN": { "contextParam": { "name": "StreamARN" } } } }, "output": { "type": "structure", "required": [ "StreamDescription" ], "members": { "StreamDescription": { "type": "structure", "required": [ "StreamName", "StreamARN", "StreamStatus", "Shards", "HasMoreShards", "RetentionPeriodHours", "StreamCreationTimestamp", "EnhancedMonitoring" ], "members": { "StreamName": {}, "StreamARN": {}, "StreamStatus": {}, "StreamModeDetails": { "shape": "S9" }, "Shards": { "shape": "Sv" }, "HasMoreShards": { "type": "boolean" }, "RetentionPeriodHours": { "type": "integer" }, "StreamCreationTimestamp": { "type": "timestamp" }, "EnhancedMonitoring": { "shape": "S12" }, "EncryptionType": {}, "KeyId": {} } } } }, "staticContextParams": { "OperationType": { "value": "control" } } }, "DescribeStreamConsumer": { "input": { "type": "structure", "members": { "StreamARN": { "contextParam": { "name": "StreamARN" } }, "ConsumerName": {}, "ConsumerARN": { "contextParam": { "name": "ConsumerARN" } } } }, "output": { "type": "structure", "required": [ "ConsumerDescription" ], "members": { "ConsumerDescription": { "type": "structure", "required": [ "ConsumerName", "ConsumerARN", "ConsumerStatus", "ConsumerCreationTimestamp", "StreamARN" ], "members": { "ConsumerName": {}, "ConsumerARN": {}, "ConsumerStatus": {}, "ConsumerCreationTimestamp": { "type": "timestamp" }, "StreamARN": {} } } } }, "staticContextParams": { "OperationType": { "value": "control" } } }, "DescribeStreamSummary": { "input": { "type": "structure", "members": { "StreamName": {}, "StreamARN": { "contextParam": { "name": "StreamARN" } } } }, "output": { "type": "structure", "required": [ "StreamDescriptionSummary" ], "members": { "StreamDescriptionSummary": { "type": "structure", "required": [ "StreamName", "StreamARN", "StreamStatus", "RetentionPeriodHours", "StreamCreationTimestamp", "EnhancedMonitoring", "OpenShardCount" ], "members": { "StreamName": {}, "StreamARN": {}, "StreamStatus": {}, "StreamModeDetails": { "shape": "S9" }, "RetentionPeriodHours": { "type": "integer" }, "StreamCreationTimestamp": { "type": "timestamp" }, "EnhancedMonitoring": { "shape": "S12" }, "EncryptionType": {}, "KeyId": {}, "OpenShardCount": { "type": "integer" }, "ConsumerCount": { "type": "integer" } } } } }, "staticContextParams": { "OperationType": { "value": "control" } } }, "DisableEnhancedMonitoring": { "input": { "type": "structure", "required": [ "ShardLevelMetrics" ], "members": { "StreamName": {}, "ShardLevelMetrics": { "shape": "S14" }, "StreamARN": { "contextParam": { "name": "StreamARN" } } } }, "output": { "shape": "S1h" }, "staticContextParams": { "OperationType": { "value": "control" } } }, "EnableEnhancedMonitoring": { "input": { "type": "structure", "required": [ "ShardLevelMetrics" ], "members": { "StreamName": {}, "ShardLevelMetrics": { "shape": "S14" }, "StreamARN": { "contextParam": { "name": "StreamARN" } } } }, "output": { "shape": "S1h" }, "staticContextParams": { "OperationType": { "value": "control" } } }, "GetRecords": { "input": { "type": "structure", "required": [ "ShardIterator" ], "members": { "ShardIterator": {}, "Limit": { "type": "integer" }, "StreamARN": { "contextParam": { "name": "StreamARN" } } } }, "output": { "type": "structure", "required": [ "Records" ], "members": { "Records": { "type": "list", "member": { "type": "structure", "required": [ "SequenceNumber", "Data", "PartitionKey" ], "members": { "SequenceNumber": {}, "ApproximateArrivalTimestamp": { "type": "timestamp" }, "Data": { "type": "blob" }, "PartitionKey": {}, "EncryptionType": {} } } }, "NextShardIterator": {}, "MillisBehindLatest": { "type": "long" }, "ChildShards": { "type": "list", "member": { "type": "structure", "required": [ "ShardId", "ParentShards", "HashKeyRange" ], "members": { "ShardId": {}, "ParentShards": { "type": "list", "member": {} }, "HashKeyRange": { "shape": "Sx" } } } } } }, "staticContextParams": { "OperationType": { "value": "data" } } }, "GetResourcePolicy": { "input": { "type": "structure", "required": [ "ResourceARN" ], "members": { "ResourceARN": { "contextParam": { "name": "ResourceARN" } } } }, "output": { "type": "structure", "required": [ "Policy" ], "members": { "Policy": {} } }, "staticContextParams": { "OperationType": { "value": "control" } } }, "GetShardIterator": { "input": { "type": "structure", "required": [ "ShardId", "ShardIteratorType" ], "members": { "StreamName": {}, "ShardId": {}, "ShardIteratorType": {}, "StartingSequenceNumber": {}, "Timestamp": { "type": "timestamp" }, "StreamARN": { "contextParam": { "name": "StreamARN" } } } }, "output": { "type": "structure", "members": { "ShardIterator": {} } }, "staticContextParams": { "OperationType": { "value": "data" } } }, "IncreaseStreamRetentionPeriod": { "input": { "type": "structure", "required": [ "RetentionPeriodHours" ], "members": { "StreamName": {}, "RetentionPeriodHours": { "type": "integer" }, "StreamARN": { "contextParam": { "name": "StreamARN" } } } }, "staticContextParams": { "OperationType": { "value": "control" } } }, "ListShards": { "input": { "type": "structure", "members": { "StreamName": {}, "NextToken": {}, "ExclusiveStartShardId": {}, "MaxResults": { "type": "integer" }, "StreamCreationTimestamp": { "type": "timestamp" }, "ShardFilter": { "type": "structure", "required": [ "Type" ], "members": { "Type": {}, "ShardId": {}, "Timestamp": { "type": "timestamp" } } }, "StreamARN": { "contextParam": { "name": "StreamARN" } } } }, "output": { "type": "structure", "members": { "Shards": { "shape": "Sv" }, "NextToken": {} } }, "staticContextParams": { "OperationType": { "value": "control" } } }, "ListStreamConsumers": { "input": { "type": "structure", "required": [ "StreamARN" ], "members": { "StreamARN": { "contextParam": { "name": "StreamARN" } }, "NextToken": {}, "MaxResults": { "type": "integer" }, "StreamCreationTimestamp": { "type": "timestamp" } } }, "output": { "type": "structure", "members": { "Consumers": { "type": "list", "member": { "shape": "S2c" } }, "NextToken": {} } }, "staticContextParams": { "OperationType": { "value": "control" } } }, "ListStreams": { "input": { "type": "structure", "members": { "Limit": { "type": "integer" }, "ExclusiveStartStreamName": {}, "NextToken": {} } }, "output": { "type": "structure", "required": [ "StreamNames", "HasMoreStreams" ], "members": { "StreamNames": { "type": "list", "member": {} }, "HasMoreStreams": { "type": "boolean" }, "NextToken": {}, "StreamSummaries": { "type": "list", "member": { "type": "structure", "required": [ "StreamName", "StreamARN", "StreamStatus" ], "members": { "StreamName": {}, "StreamARN": {}, "StreamStatus": {}, "StreamModeDetails": { "shape": "S9" }, "StreamCreationTimestamp": { "type": "timestamp" } } } } } } }, "ListTagsForStream": { "input": { "type": "structure", "members": { "StreamName": {}, "ExclusiveStartTagKey": {}, "Limit": { "type": "integer" }, "StreamARN": { "contextParam": { "name": "StreamARN" } } } }, "output": { "type": "structure", "required": [ "Tags", "HasMoreTags" ], "members": { "Tags": { "type": "list", "member": { "type": "structure", "required": [ "Key" ], "members": { "Key": {}, "Value": {} } } }, "HasMoreTags": { "type": "boolean" } } }, "staticContextParams": { "OperationType": { "value": "control" } } }, "MergeShards": { "input": { "type": "structure", "required": [ "ShardToMerge", "AdjacentShardToMerge" ], "members": { "StreamName": {}, "ShardToMerge": {}, "AdjacentShardToMerge": {}, "StreamARN": { "contextParam": { "name": "StreamARN" } } } }, "staticContextParams": { "OperationType": { "value": "control" } } }, "PutRecord": { "input": { "type": "structure", "required": [ "Data", "PartitionKey" ], "members": { "StreamName": {}, "Data": { "type": "blob" }, "PartitionKey": {}, "ExplicitHashKey": {}, "SequenceNumberForOrdering": {}, "StreamARN": { "contextParam": { "name": "StreamARN" } } } }, "output": { "type": "structure", "required": [ "ShardId", "SequenceNumber" ], "members": { "ShardId": {}, "SequenceNumber": {}, "EncryptionType": {} } }, "staticContextParams": { "OperationType": { "value": "data" } } }, "PutRecords": { "input": { "type": "structure", "required": [ "Records" ], "members": { "Records": { "type": "list", "member": { "type": "structure", "required": [ "Data", "PartitionKey" ], "members": { "Data": { "type": "blob" }, "ExplicitHashKey": {}, "PartitionKey": {} } } }, "StreamName": {}, "StreamARN": { "contextParam": { "name": "StreamARN" } } } }, "output": { "type": "structure", "required": [ "Records" ], "members": { "FailedRecordCount": { "type": "integer" }, "Records": { "type": "list", "member": { "type": "structure", "members": { "SequenceNumber": {}, "ShardId": {}, "ErrorCode": {}, "ErrorMessage": {} } } }, "EncryptionType": {} } }, "staticContextParams": { "OperationType": { "value": "data" } } }, "PutResourcePolicy": { "input": { "type": "structure", "required": [ "ResourceARN", "Policy" ], "members": { "ResourceARN": { "contextParam": { "name": "ResourceARN" } }, "Policy": {} } }, "staticContextParams": { "OperationType": { "value": "control" } } }, "RegisterStreamConsumer": { "input": { "type": "structure", "required": [ "StreamARN", "ConsumerName" ], "members": { "StreamARN": { "contextParam": { "name": "StreamARN" } }, "ConsumerName": {} } }, "output": { "type": "structure", "required": [ "Consumer" ], "members": { "Consumer": { "shape": "S2c" } } }, "staticContextParams": { "OperationType": { "value": "control" } } }, "RemoveTagsFromStream": { "input": { "type": "structure", "required": [ "TagKeys" ], "members": { "StreamName": {}, "TagKeys": { "type": "list", "member": {} }, "StreamARN": { "contextParam": { "name": "StreamARN" } } } }, "staticContextParams": { "OperationType": { "value": "control" } } }, "SplitShard": { "input": { "type": "structure", "required": [ "ShardToSplit", "NewStartingHashKey" ], "members": { "StreamName": {}, "ShardToSplit": {}, "NewStartingHashKey": {}, "StreamARN": { "contextParam": { "name": "StreamARN" } } } }, "staticContextParams": { "OperationType": { "value": "control" } } }, "StartStreamEncryption": { "input": { "type": "structure", "required": [ "EncryptionType", "KeyId" ], "members": { "StreamName": {}, "EncryptionType": {}, "KeyId": {}, "StreamARN": { "contextParam": { "name": "StreamARN" } } } }, "staticContextParams": { "OperationType": { "value": "control" } } }, "StopStreamEncryption": { "input": { "type": "structure", "required": [ "EncryptionType", "KeyId" ], "members": { "StreamName": {}, "EncryptionType": {}, "KeyId": {}, "StreamARN": { "contextParam": { "name": "StreamARN" } } } }, "staticContextParams": { "OperationType": { "value": "control" } } }, "UpdateShardCount": { "input": { "type": "structure", "required": [ "TargetShardCount", "ScalingType" ], "members": { "StreamName": {}, "TargetShardCount": { "type": "integer" }, "ScalingType": {}, "StreamARN": { "contextParam": { "name": "StreamARN" } } } }, "output": { "type": "structure", "members": { "StreamName": {}, "CurrentShardCount": { "type": "integer" }, "TargetShardCount": { "type": "integer" }, "StreamARN": {} } }, "staticContextParams": { "OperationType": { "value": "control" } } }, "UpdateStreamMode": { "input": { "type": "structure", "required": [ "StreamARN", "StreamModeDetails" ], "members": { "StreamARN": { "contextParam": { "name": "StreamARN" } }, "StreamModeDetails": { "shape": "S9" } } }, "staticContextParams": { "OperationType": { "value": "control" } } } }, "shapes": { "S9": { "type": "structure", "required": [ "StreamMode" ], "members": { "StreamMode": {} } }, "Sv": { "type": "list", "member": { "type": "structure", "required": [ "ShardId", "HashKeyRange", "SequenceNumberRange" ], "members": { "ShardId": {}, "ParentShardId": {}, "AdjacentParentShardId": {}, "HashKeyRange": { "shape": "Sx" }, "SequenceNumberRange": { "type": "structure", "required": [ "StartingSequenceNumber" ], "members": { "StartingSequenceNumber": {}, "EndingSequenceNumber": {} } } } } }, "Sx": { "type": "structure", "required": [ "StartingHashKey", "EndingHashKey" ], "members": { "StartingHashKey": {}, "EndingHashKey": {} } }, "S12": { "type": "list", "member": { "type": "structure", "members": { "ShardLevelMetrics": { "shape": "S14" } } } }, "S14": { "type": "list", "member": {} }, "S1h": { "type": "structure", "members": { "StreamName": {}, "CurrentShardLevelMetrics": { "shape": "S14" }, "DesiredShardLevelMetrics": { "shape": "S14" }, "StreamARN": {} } }, "S2c": { "type": "structure", "required": [ "ConsumerName", "ConsumerARN", "ConsumerStatus", "ConsumerCreationTimestamp" ], "members": { "ConsumerName": {}, "ConsumerARN": {}, "ConsumerStatus": {}, "ConsumerCreationTimestamp": { "type": "timestamp" } } } } } },{}],136:[function(require,module,exports){ module.exports={ "pagination": { "DescribeStream": { "input_token": "ExclusiveStartShardId", "limit_key": "Limit", "more_results": "StreamDescription.HasMoreShards", "output_token": "StreamDescription.Shards[-1].ShardId", "result_key": "StreamDescription.Shards" }, "ListStreamConsumers": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListStreams": { "input_token": "NextToken", "limit_key": "Limit", "more_results": "HasMoreStreams", "output_token": "NextToken", "result_key": [ "StreamNames", "StreamSummaries" ] } } } },{}],137:[function(require,module,exports){ module.exports={ "version": 2, "waiters": { "StreamExists": { "delay": 10, "operation": "DescribeStream", "maxAttempts": 18, "acceptors": [ { "expected": "ACTIVE", "matcher": "path", "state": "success", "argument": "StreamDescription.StreamStatus" } ] }, "StreamNotExists": { "delay": 10, "operation": "DescribeStream", "maxAttempts": 18, "acceptors": [ { "expected": "ResourceNotFoundException", "matcher": "error", "state": "success" } ] } } } },{}],138:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2017-09-30", "endpointPrefix": "kinesisvideo", "protocol": "rest-json", "serviceAbbreviation": "Kinesis Video Archived Media", "serviceFullName": "Amazon Kinesis Video Streams Archived Media", "serviceId": "Kinesis Video Archived Media", "signatureVersion": "v4", "uid": "kinesis-video-archived-media-2017-09-30" }, "operations": { "GetClip": { "http": { "requestUri": "/getClip" }, "input": { "type": "structure", "required": [ "ClipFragmentSelector" ], "members": { "StreamName": {}, "StreamARN": {}, "ClipFragmentSelector": { "type": "structure", "required": [ "FragmentSelectorType", "TimestampRange" ], "members": { "FragmentSelectorType": {}, "TimestampRange": { "type": "structure", "required": [ "StartTimestamp", "EndTimestamp" ], "members": { "StartTimestamp": { "type": "timestamp" }, "EndTimestamp": { "type": "timestamp" } } } } } } }, "output": { "type": "structure", "members": { "ContentType": { "location": "header", "locationName": "Content-Type" }, "Payload": { "shape": "Sa" } }, "payload": "Payload" } }, "GetDASHStreamingSessionURL": { "http": { "requestUri": "/getDASHStreamingSessionURL" }, "input": { "type": "structure", "members": { "StreamName": {}, "StreamARN": {}, "PlaybackMode": {}, "DisplayFragmentTimestamp": {}, "DisplayFragmentNumber": {}, "DASHFragmentSelector": { "type": "structure", "members": { "FragmentSelectorType": {}, "TimestampRange": { "type": "structure", "members": { "StartTimestamp": { "type": "timestamp" }, "EndTimestamp": { "type": "timestamp" } } } } }, "Expires": { "type": "integer" }, "MaxManifestFragmentResults": { "type": "long" } } }, "output": { "type": "structure", "members": { "DASHStreamingSessionURL": {} } } }, "GetHLSStreamingSessionURL": { "http": { "requestUri": "/getHLSStreamingSessionURL" }, "input": { "type": "structure", "members": { "StreamName": {}, "StreamARN": {}, "PlaybackMode": {}, "HLSFragmentSelector": { "type": "structure", "members": { "FragmentSelectorType": {}, "TimestampRange": { "type": "structure", "members": { "StartTimestamp": { "type": "timestamp" }, "EndTimestamp": { "type": "timestamp" } } } } }, "ContainerFormat": {}, "DiscontinuityMode": {}, "DisplayFragmentTimestamp": {}, "Expires": { "type": "integer" }, "MaxMediaPlaylistFragmentResults": { "type": "long" } } }, "output": { "type": "structure", "members": { "HLSStreamingSessionURL": {} } } }, "GetImages": { "http": { "requestUri": "/getImages" }, "input": { "type": "structure", "required": [ "ImageSelectorType", "StartTimestamp", "EndTimestamp", "Format" ], "members": { "StreamName": {}, "StreamARN": {}, "ImageSelectorType": {}, "StartTimestamp": { "type": "timestamp" }, "EndTimestamp": { "type": "timestamp" }, "SamplingInterval": { "type": "integer" }, "Format": {}, "FormatConfig": { "type": "map", "key": {}, "value": {} }, "WidthPixels": { "type": "integer" }, "HeightPixels": { "type": "integer" }, "MaxResults": { "type": "long" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "Images": { "type": "list", "member": { "type": "structure", "members": { "TimeStamp": { "type": "timestamp" }, "Error": {}, "ImageContent": {} } } }, "NextToken": {} } } }, "GetMediaForFragmentList": { "http": { "requestUri": "/getMediaForFragmentList" }, "input": { "type": "structure", "required": [ "Fragments" ], "members": { "StreamName": {}, "StreamARN": {}, "Fragments": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": { "ContentType": { "location": "header", "locationName": "Content-Type" }, "Payload": { "shape": "Sa" } }, "payload": "Payload" } }, "ListFragments": { "http": { "requestUri": "/listFragments" }, "input": { "type": "structure", "members": { "StreamName": {}, "StreamARN": {}, "MaxResults": { "type": "long" }, "NextToken": {}, "FragmentSelector": { "type": "structure", "required": [ "FragmentSelectorType", "TimestampRange" ], "members": { "FragmentSelectorType": {}, "TimestampRange": { "type": "structure", "required": [ "StartTimestamp", "EndTimestamp" ], "members": { "StartTimestamp": { "type": "timestamp" }, "EndTimestamp": { "type": "timestamp" } } } } } } }, "output": { "type": "structure", "members": { "Fragments": { "type": "list", "member": { "type": "structure", "members": { "FragmentNumber": {}, "FragmentSizeInBytes": { "type": "long" }, "ProducerTimestamp": { "type": "timestamp" }, "ServerTimestamp": { "type": "timestamp" }, "FragmentLengthInMilliseconds": { "type": "long" } } } }, "NextToken": {} } } } }, "shapes": { "Sa": { "type": "blob", "streaming": true } } } },{}],139:[function(require,module,exports){ module.exports={ "pagination": { "GetImages": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Images" }, "ListFragments": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Fragments" } } } },{}],140:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2017-09-30", "endpointPrefix": "kinesisvideo", "protocol": "rest-json", "serviceAbbreviation": "Kinesis Video Media", "serviceFullName": "Amazon Kinesis Video Streams Media", "serviceId": "Kinesis Video Media", "signatureVersion": "v4", "uid": "kinesis-video-media-2017-09-30" }, "operations": { "GetMedia": { "http": { "requestUri": "/getMedia" }, "input": { "type": "structure", "required": [ "StartSelector" ], "members": { "StreamName": {}, "StreamARN": {}, "StartSelector": { "type": "structure", "required": [ "StartSelectorType" ], "members": { "StartSelectorType": {}, "AfterFragmentNumber": {}, "StartTimestamp": { "type": "timestamp" }, "ContinuationToken": {} } } } }, "output": { "type": "structure", "members": { "ContentType": { "location": "header", "locationName": "Content-Type" }, "Payload": { "type": "blob", "streaming": true } }, "payload": "Payload" } } }, "shapes": {} } },{}],141:[function(require,module,exports){ arguments[4][42][0].apply(exports,arguments) },{"dup":42}],142:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2019-12-04", "endpointPrefix": "kinesisvideo", "protocol": "rest-json", "serviceAbbreviation": "Amazon Kinesis Video Signaling Channels", "serviceFullName": "Amazon Kinesis Video Signaling Channels", "serviceId": "Kinesis Video Signaling", "signatureVersion": "v4", "uid": "kinesis-video-signaling-2019-12-04" }, "operations": { "GetIceServerConfig": { "http": { "requestUri": "/v1/get-ice-server-config" }, "input": { "type": "structure", "required": [ "ChannelARN" ], "members": { "ChannelARN": {}, "ClientId": {}, "Service": {}, "Username": {} } }, "output": { "type": "structure", "members": { "IceServerList": { "type": "list", "member": { "type": "structure", "members": { "Uris": { "type": "list", "member": {} }, "Username": {}, "Password": {}, "Ttl": { "type": "integer" } } } } } } }, "SendAlexaOfferToMaster": { "http": { "requestUri": "/v1/send-alexa-offer-to-master" }, "input": { "type": "structure", "required": [ "ChannelARN", "SenderClientId", "MessagePayload" ], "members": { "ChannelARN": {}, "SenderClientId": {}, "MessagePayload": {} } }, "output": { "type": "structure", "members": { "Answer": {} } } } }, "shapes": {} } },{}],143:[function(require,module,exports){ arguments[4][42][0].apply(exports,arguments) },{"dup":42}],144:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2017-09-30", "endpointPrefix": "kinesisvideo", "protocol": "rest-json", "serviceAbbreviation": "Kinesis Video", "serviceFullName": "Amazon Kinesis Video Streams", "serviceId": "Kinesis Video", "signatureVersion": "v4", "uid": "kinesisvideo-2017-09-30" }, "operations": { "CreateSignalingChannel": { "http": { "requestUri": "/createSignalingChannel" }, "input": { "type": "structure", "required": [ "ChannelName" ], "members": { "ChannelName": {}, "ChannelType": {}, "SingleMasterConfiguration": { "shape": "S4" }, "Tags": { "type": "list", "member": { "shape": "S7" } } } }, "output": { "type": "structure", "members": { "ChannelARN": {} } } }, "CreateStream": { "http": { "requestUri": "/createStream" }, "input": { "type": "structure", "required": [ "StreamName" ], "members": { "DeviceName": {}, "StreamName": {}, "MediaType": {}, "KmsKeyId": {}, "DataRetentionInHours": { "type": "integer" }, "Tags": { "shape": "Si" } } }, "output": { "type": "structure", "members": { "StreamARN": {} } } }, "DeleteEdgeConfiguration": { "http": { "requestUri": "/deleteEdgeConfiguration" }, "input": { "type": "structure", "members": { "StreamName": {}, "StreamARN": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteSignalingChannel": { "http": { "requestUri": "/deleteSignalingChannel" }, "input": { "type": "structure", "required": [ "ChannelARN" ], "members": { "ChannelARN": {}, "CurrentVersion": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteStream": { "http": { "requestUri": "/deleteStream" }, "input": { "type": "structure", "required": [ "StreamARN" ], "members": { "StreamARN": {}, "CurrentVersion": {} } }, "output": { "type": "structure", "members": {} } }, "DescribeEdgeConfiguration": { "http": { "requestUri": "/describeEdgeConfiguration" }, "input": { "type": "structure", "members": { "StreamName": {}, "StreamARN": {} } }, "output": { "type": "structure", "members": { "StreamName": {}, "StreamARN": {}, "CreationTime": { "type": "timestamp" }, "LastUpdatedTime": { "type": "timestamp" }, "SyncStatus": {}, "FailedStatusDetails": {}, "EdgeConfig": { "shape": "Sw" }, "EdgeAgentStatus": { "type": "structure", "members": { "LastRecorderStatus": { "type": "structure", "members": { "JobStatusDetails": {}, "LastCollectedTime": { "type": "timestamp" }, "LastUpdatedTime": { "type": "timestamp" }, "RecorderStatus": {} } }, "LastUploaderStatus": { "type": "structure", "members": { "JobStatusDetails": {}, "LastCollectedTime": { "type": "timestamp" }, "LastUpdatedTime": { "type": "timestamp" }, "UploaderStatus": {} } } } } } } }, "DescribeImageGenerationConfiguration": { "http": { "requestUri": "/describeImageGenerationConfiguration" }, "input": { "type": "structure", "members": { "StreamName": {}, "StreamARN": {} } }, "output": { "type": "structure", "members": { "ImageGenerationConfiguration": { "shape": "S1k" } } } }, "DescribeMappedResourceConfiguration": { "http": { "requestUri": "/describeMappedResourceConfiguration" }, "input": { "type": "structure", "members": { "StreamName": {}, "StreamARN": {}, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "MappedResourceConfigurationList": { "type": "list", "member": { "type": "structure", "members": { "Type": {}, "ARN": {} } } }, "NextToken": {} } } }, "DescribeMediaStorageConfiguration": { "http": { "requestUri": "/describeMediaStorageConfiguration" }, "input": { "type": "structure", "members": { "ChannelName": {}, "ChannelARN": {} } }, "output": { "type": "structure", "members": { "MediaStorageConfiguration": { "shape": "S26" } } } }, "DescribeNotificationConfiguration": { "http": { "requestUri": "/describeNotificationConfiguration" }, "input": { "type": "structure", "members": { "StreamName": {}, "StreamARN": {} } }, "output": { "type": "structure", "members": { "NotificationConfiguration": { "shape": "S2a" } } } }, "DescribeSignalingChannel": { "http": { "requestUri": "/describeSignalingChannel" }, "input": { "type": "structure", "members": { "ChannelName": {}, "ChannelARN": {} } }, "output": { "type": "structure", "members": { "ChannelInfo": { "shape": "S2e" } } } }, "DescribeStream": { "http": { "requestUri": "/describeStream" }, "input": { "type": "structure", "members": { "StreamName": {}, "StreamARN": {} } }, "output": { "type": "structure", "members": { "StreamInfo": { "shape": "S2i" } } } }, "GetDataEndpoint": { "http": { "requestUri": "/getDataEndpoint" }, "input": { "type": "structure", "required": [ "APIName" ], "members": { "StreamName": {}, "StreamARN": {}, "APIName": {} } }, "output": { "type": "structure", "members": { "DataEndpoint": {} } } }, "GetSignalingChannelEndpoint": { "http": { "requestUri": "/getSignalingChannelEndpoint" }, "input": { "type": "structure", "required": [ "ChannelARN" ], "members": { "ChannelARN": {}, "SingleMasterChannelEndpointConfiguration": { "type": "structure", "members": { "Protocols": { "type": "list", "member": {} }, "Role": {} } } } }, "output": { "type": "structure", "members": { "ResourceEndpointList": { "type": "list", "member": { "type": "structure", "members": { "Protocol": {}, "ResourceEndpoint": {} } } } } } }, "ListEdgeAgentConfigurations": { "http": { "requestUri": "/listEdgeAgentConfigurations" }, "input": { "type": "structure", "required": [ "HubDeviceArn" ], "members": { "HubDeviceArn": {}, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "EdgeConfigs": { "type": "list", "member": { "type": "structure", "members": { "StreamName": {}, "StreamARN": {}, "CreationTime": { "type": "timestamp" }, "LastUpdatedTime": { "type": "timestamp" }, "SyncStatus": {}, "FailedStatusDetails": {}, "EdgeConfig": { "shape": "Sw" } } } }, "NextToken": {} } } }, "ListSignalingChannels": { "http": { "requestUri": "/listSignalingChannels" }, "input": { "type": "structure", "members": { "MaxResults": { "type": "integer" }, "NextToken": {}, "ChannelNameCondition": { "type": "structure", "members": { "ComparisonOperator": {}, "ComparisonValue": {} } } } }, "output": { "type": "structure", "members": { "ChannelInfoList": { "type": "list", "member": { "shape": "S2e" } }, "NextToken": {} } } }, "ListStreams": { "http": { "requestUri": "/listStreams" }, "input": { "type": "structure", "members": { "MaxResults": { "type": "integer" }, "NextToken": {}, "StreamNameCondition": { "type": "structure", "members": { "ComparisonOperator": {}, "ComparisonValue": {} } } } }, "output": { "type": "structure", "members": { "StreamInfoList": { "type": "list", "member": { "shape": "S2i" } }, "NextToken": {} } } }, "ListTagsForResource": { "http": { "requestUri": "/ListTagsForResource" }, "input": { "type": "structure", "required": [ "ResourceARN" ], "members": { "NextToken": {}, "ResourceARN": {} } }, "output": { "type": "structure", "members": { "NextToken": {}, "Tags": { "shape": "Si" } } } }, "ListTagsForStream": { "http": { "requestUri": "/listTagsForStream" }, "input": { "type": "structure", "members": { "NextToken": {}, "StreamARN": {}, "StreamName": {} } }, "output": { "type": "structure", "members": { "NextToken": {}, "Tags": { "shape": "Si" } } } }, "StartEdgeConfigurationUpdate": { "http": { "requestUri": "/startEdgeConfigurationUpdate" }, "input": { "type": "structure", "required": [ "EdgeConfig" ], "members": { "StreamName": {}, "StreamARN": {}, "EdgeConfig": { "shape": "Sw" } } }, "output": { "type": "structure", "members": { "StreamName": {}, "StreamARN": {}, "CreationTime": { "type": "timestamp" }, "LastUpdatedTime": { "type": "timestamp" }, "SyncStatus": {}, "FailedStatusDetails": {}, "EdgeConfig": { "shape": "Sw" } } } }, "TagResource": { "http": { "requestUri": "/TagResource" }, "input": { "type": "structure", "required": [ "ResourceARN", "Tags" ], "members": { "ResourceARN": {}, "Tags": { "type": "list", "member": { "shape": "S7" } } } }, "output": { "type": "structure", "members": {} } }, "TagStream": { "http": { "requestUri": "/tagStream" }, "input": { "type": "structure", "required": [ "Tags" ], "members": { "StreamARN": {}, "StreamName": {}, "Tags": { "shape": "Si" } } }, "output": { "type": "structure", "members": {} } }, "UntagResource": { "http": { "requestUri": "/UntagResource" }, "input": { "type": "structure", "required": [ "ResourceARN", "TagKeyList" ], "members": { "ResourceARN": {}, "TagKeyList": { "shape": "S3n" } } }, "output": { "type": "structure", "members": {} } }, "UntagStream": { "http": { "requestUri": "/untagStream" }, "input": { "type": "structure", "required": [ "TagKeyList" ], "members": { "StreamARN": {}, "StreamName": {}, "TagKeyList": { "shape": "S3n" } } }, "output": { "type": "structure", "members": {} } }, "UpdateDataRetention": { "http": { "requestUri": "/updateDataRetention" }, "input": { "type": "structure", "required": [ "CurrentVersion", "Operation", "DataRetentionChangeInHours" ], "members": { "StreamName": {}, "StreamARN": {}, "CurrentVersion": {}, "Operation": {}, "DataRetentionChangeInHours": { "type": "integer" } } }, "output": { "type": "structure", "members": {} } }, "UpdateImageGenerationConfiguration": { "http": { "requestUri": "/updateImageGenerationConfiguration" }, "input": { "type": "structure", "members": { "StreamName": {}, "StreamARN": {}, "ImageGenerationConfiguration": { "shape": "S1k" } } }, "output": { "type": "structure", "members": {} } }, "UpdateMediaStorageConfiguration": { "http": { "requestUri": "/updateMediaStorageConfiguration" }, "input": { "type": "structure", "required": [ "ChannelARN", "MediaStorageConfiguration" ], "members": { "ChannelARN": {}, "MediaStorageConfiguration": { "shape": "S26" } } }, "output": { "type": "structure", "members": {} } }, "UpdateNotificationConfiguration": { "http": { "requestUri": "/updateNotificationConfiguration" }, "input": { "type": "structure", "members": { "StreamName": {}, "StreamARN": {}, "NotificationConfiguration": { "shape": "S2a" } } }, "output": { "type": "structure", "members": {} } }, "UpdateSignalingChannel": { "http": { "requestUri": "/updateSignalingChannel" }, "input": { "type": "structure", "required": [ "ChannelARN", "CurrentVersion" ], "members": { "ChannelARN": {}, "CurrentVersion": {}, "SingleMasterConfiguration": { "shape": "S4" } } }, "output": { "type": "structure", "members": {} } }, "UpdateStream": { "http": { "requestUri": "/updateStream" }, "input": { "type": "structure", "required": [ "CurrentVersion" ], "members": { "StreamName": {}, "StreamARN": {}, "CurrentVersion": {}, "DeviceName": {}, "MediaType": {} } }, "output": { "type": "structure", "members": {} } } }, "shapes": { "S4": { "type": "structure", "members": { "MessageTtlSeconds": { "type": "integer" } } }, "S7": { "type": "structure", "required": [ "Key", "Value" ], "members": { "Key": {}, "Value": {} } }, "Si": { "type": "map", "key": {}, "value": {} }, "Sw": { "type": "structure", "required": [ "HubDeviceArn", "RecorderConfig" ], "members": { "HubDeviceArn": {}, "RecorderConfig": { "type": "structure", "required": [ "MediaSourceConfig" ], "members": { "MediaSourceConfig": { "type": "structure", "required": [ "MediaUriSecretArn", "MediaUriType" ], "members": { "MediaUriSecretArn": { "type": "string", "sensitive": true }, "MediaUriType": {} } }, "ScheduleConfig": { "shape": "S12" } } }, "UploaderConfig": { "type": "structure", "required": [ "ScheduleConfig" ], "members": { "ScheduleConfig": { "shape": "S12" } } }, "DeletionConfig": { "type": "structure", "members": { "EdgeRetentionInHours": { "type": "integer" }, "LocalSizeConfig": { "type": "structure", "members": { "MaxLocalMediaSizeInMB": { "type": "integer" }, "StrategyOnFullSize": {} } }, "DeleteAfterUpload": { "type": "boolean" } } } } }, "S12": { "type": "structure", "required": [ "ScheduleExpression", "DurationInSeconds" ], "members": { "ScheduleExpression": {}, "DurationInSeconds": { "type": "integer" } } }, "S1k": { "type": "structure", "required": [ "Status", "ImageSelectorType", "DestinationConfig", "SamplingInterval", "Format" ], "members": { "Status": {}, "ImageSelectorType": {}, "DestinationConfig": { "type": "structure", "required": [ "Uri", "DestinationRegion" ], "members": { "Uri": {}, "DestinationRegion": {} } }, "SamplingInterval": { "type": "integer" }, "Format": {}, "FormatConfig": { "type": "map", "key": {}, "value": {} }, "WidthPixels": { "type": "integer" }, "HeightPixels": { "type": "integer" } } }, "S26": { "type": "structure", "required": [ "Status" ], "members": { "StreamARN": {}, "Status": {} } }, "S2a": { "type": "structure", "required": [ "Status", "DestinationConfig" ], "members": { "Status": {}, "DestinationConfig": { "type": "structure", "required": [ "Uri" ], "members": { "Uri": {} } } } }, "S2e": { "type": "structure", "members": { "ChannelName": {}, "ChannelARN": {}, "ChannelType": {}, "ChannelStatus": {}, "CreationTime": { "type": "timestamp" }, "SingleMasterConfiguration": { "shape": "S4" }, "Version": {} } }, "S2i": { "type": "structure", "members": { "DeviceName": {}, "StreamName": {}, "StreamARN": {}, "MediaType": {}, "KmsKeyId": {}, "Version": {}, "Status": {}, "CreationTime": { "type": "timestamp" }, "DataRetentionInHours": { "type": "integer" } } }, "S3n": { "type": "list", "member": {} } } } },{}],145:[function(require,module,exports){ module.exports={ "pagination": { "DescribeMappedResourceConfiguration": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "MappedResourceConfigurationList" }, "ListEdgeAgentConfigurations": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "EdgeConfigs" }, "ListSignalingChannels": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "ChannelInfoList" }, "ListStreams": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "StreamInfoList" } } } },{}],146:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2014-11-01", "endpointPrefix": "kms", "jsonVersion": "1.1", "protocol": "json", "protocols": [ "json" ], "serviceAbbreviation": "KMS", "serviceFullName": "AWS Key Management Service", "serviceId": "KMS", "signatureVersion": "v4", "targetPrefix": "TrentService", "uid": "kms-2014-11-01", "auth": [ "aws.auth#sigv4" ] }, "operations": { "CancelKeyDeletion": { "input": { "type": "structure", "required": [ "KeyId" ], "members": { "KeyId": {} } }, "output": { "type": "structure", "members": { "KeyId": {} } } }, "ConnectCustomKeyStore": { "input": { "type": "structure", "required": [ "CustomKeyStoreId" ], "members": { "CustomKeyStoreId": {} } }, "output": { "type": "structure", "members": {} } }, "CreateAlias": { "input": { "type": "structure", "required": [ "AliasName", "TargetKeyId" ], "members": { "AliasName": {}, "TargetKeyId": {} } } }, "CreateCustomKeyStore": { "input": { "type": "structure", "required": [ "CustomKeyStoreName" ], "members": { "CustomKeyStoreName": {}, "CloudHsmClusterId": {}, "TrustAnchorCertificate": {}, "KeyStorePassword": { "shape": "Sd" }, "CustomKeyStoreType": {}, "XksProxyUriEndpoint": {}, "XksProxyUriPath": {}, "XksProxyVpcEndpointServiceName": {}, "XksProxyAuthenticationCredential": { "shape": "Si" }, "XksProxyConnectivity": {} } }, "output": { "type": "structure", "members": { "CustomKeyStoreId": {} } } }, "CreateGrant": { "input": { "type": "structure", "required": [ "KeyId", "GranteePrincipal", "Operations" ], "members": { "KeyId": {}, "GranteePrincipal": {}, "RetiringPrincipal": {}, "Operations": { "shape": "Sp" }, "Constraints": { "shape": "Sr" }, "GrantTokens": { "shape": "Sv" }, "Name": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "GrantToken": {}, "GrantId": {} } } }, "CreateKey": { "input": { "type": "structure", "members": { "Policy": {}, "Description": {}, "KeyUsage": {}, "CustomerMasterKeySpec": { "shape": "S15", "deprecated": true, "deprecatedMessage": "This parameter has been deprecated. Instead, use the KeySpec parameter." }, "KeySpec": {}, "Origin": {}, "CustomKeyStoreId": {}, "BypassPolicyLockoutSafetyCheck": { "type": "boolean" }, "Tags": { "shape": "S19" }, "MultiRegion": { "type": "boolean" }, "XksKeyId": {} } }, "output": { "type": "structure", "members": { "KeyMetadata": { "shape": "S1f" } } } }, "Decrypt": { "input": { "type": "structure", "required": [ "CiphertextBlob" ], "members": { "CiphertextBlob": { "type": "blob" }, "EncryptionContext": { "shape": "Ss" }, "GrantTokens": { "shape": "Sv" }, "KeyId": {}, "EncryptionAlgorithm": {}, "Recipient": { "shape": "S23" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "KeyId": {}, "Plaintext": { "shape": "S27" }, "EncryptionAlgorithm": {}, "CiphertextForRecipient": { "type": "blob" } } } }, "DeleteAlias": { "input": { "type": "structure", "required": [ "AliasName" ], "members": { "AliasName": {} } } }, "DeleteCustomKeyStore": { "input": { "type": "structure", "required": [ "CustomKeyStoreId" ], "members": { "CustomKeyStoreId": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteImportedKeyMaterial": { "input": { "type": "structure", "required": [ "KeyId" ], "members": { "KeyId": {} } } }, "DeriveSharedSecret": { "input": { "type": "structure", "required": [ "KeyId", "KeyAgreementAlgorithm", "PublicKey" ], "members": { "KeyId": {}, "KeyAgreementAlgorithm": {}, "PublicKey": { "type": "blob" }, "GrantTokens": { "shape": "Sv" }, "DryRun": { "type": "boolean" }, "Recipient": { "shape": "S23" } } }, "output": { "type": "structure", "members": { "KeyId": {}, "SharedSecret": { "shape": "S27" }, "CiphertextForRecipient": { "type": "blob" }, "KeyAgreementAlgorithm": {}, "KeyOrigin": {} } } }, "DescribeCustomKeyStores": { "input": { "type": "structure", "members": { "CustomKeyStoreId": {}, "CustomKeyStoreName": {}, "Limit": { "type": "integer" }, "Marker": {} } }, "output": { "type": "structure", "members": { "CustomKeyStores": { "type": "list", "member": { "type": "structure", "members": { "CustomKeyStoreId": {}, "CustomKeyStoreName": {}, "CloudHsmClusterId": {}, "TrustAnchorCertificate": {}, "ConnectionState": {}, "ConnectionErrorCode": {}, "CreationDate": { "type": "timestamp" }, "CustomKeyStoreType": {}, "XksProxyConfiguration": { "type": "structure", "members": { "Connectivity": {}, "AccessKeyId": { "shape": "Sj" }, "UriEndpoint": {}, "UriPath": {}, "VpcEndpointServiceName": {} } } } } }, "NextMarker": {}, "Truncated": { "type": "boolean" } } } }, "DescribeKey": { "input": { "type": "structure", "required": [ "KeyId" ], "members": { "KeyId": {}, "GrantTokens": { "shape": "Sv" } } }, "output": { "type": "structure", "members": { "KeyMetadata": { "shape": "S1f" } } } }, "DisableKey": { "input": { "type": "structure", "required": [ "KeyId" ], "members": { "KeyId": {} } } }, "DisableKeyRotation": { "input": { "type": "structure", "required": [ "KeyId" ], "members": { "KeyId": {} } } }, "DisconnectCustomKeyStore": { "input": { "type": "structure", "required": [ "CustomKeyStoreId" ], "members": { "CustomKeyStoreId": {} } }, "output": { "type": "structure", "members": {} } }, "EnableKey": { "input": { "type": "structure", "required": [ "KeyId" ], "members": { "KeyId": {} } } }, "EnableKeyRotation": { "input": { "type": "structure", "required": [ "KeyId" ], "members": { "KeyId": {}, "RotationPeriodInDays": { "type": "integer" } } } }, "Encrypt": { "input": { "type": "structure", "required": [ "KeyId", "Plaintext" ], "members": { "KeyId": {}, "Plaintext": { "shape": "S27" }, "EncryptionContext": { "shape": "Ss" }, "GrantTokens": { "shape": "Sv" }, "EncryptionAlgorithm": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "CiphertextBlob": { "type": "blob" }, "KeyId": {}, "EncryptionAlgorithm": {} } } }, "GenerateDataKey": { "input": { "type": "structure", "required": [ "KeyId" ], "members": { "KeyId": {}, "EncryptionContext": { "shape": "Ss" }, "NumberOfBytes": { "type": "integer" }, "KeySpec": {}, "GrantTokens": { "shape": "Sv" }, "Recipient": { "shape": "S23" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "CiphertextBlob": { "type": "blob" }, "Plaintext": { "shape": "S27" }, "KeyId": {}, "CiphertextForRecipient": { "type": "blob" } } } }, "GenerateDataKeyPair": { "input": { "type": "structure", "required": [ "KeyId", "KeyPairSpec" ], "members": { "EncryptionContext": { "shape": "Ss" }, "KeyId": {}, "KeyPairSpec": {}, "GrantTokens": { "shape": "Sv" }, "Recipient": { "shape": "S23" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "PrivateKeyCiphertextBlob": { "type": "blob" }, "PrivateKeyPlaintext": { "shape": "S27" }, "PublicKey": { "type": "blob" }, "KeyId": {}, "KeyPairSpec": {}, "CiphertextForRecipient": { "type": "blob" } } } }, "GenerateDataKeyPairWithoutPlaintext": { "input": { "type": "structure", "required": [ "KeyId", "KeyPairSpec" ], "members": { "EncryptionContext": { "shape": "Ss" }, "KeyId": {}, "KeyPairSpec": {}, "GrantTokens": { "shape": "Sv" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "PrivateKeyCiphertextBlob": { "type": "blob" }, "PublicKey": { "type": "blob" }, "KeyId": {}, "KeyPairSpec": {} } } }, "GenerateDataKeyWithoutPlaintext": { "input": { "type": "structure", "required": [ "KeyId" ], "members": { "KeyId": {}, "EncryptionContext": { "shape": "Ss" }, "KeySpec": {}, "NumberOfBytes": { "type": "integer" }, "GrantTokens": { "shape": "Sv" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "CiphertextBlob": { "type": "blob" }, "KeyId": {} } } }, "GenerateMac": { "input": { "type": "structure", "required": [ "Message", "KeyId", "MacAlgorithm" ], "members": { "Message": { "shape": "S27" }, "KeyId": {}, "MacAlgorithm": {}, "GrantTokens": { "shape": "Sv" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Mac": { "type": "blob" }, "MacAlgorithm": {}, "KeyId": {} } } }, "GenerateRandom": { "input": { "type": "structure", "members": { "NumberOfBytes": { "type": "integer" }, "CustomKeyStoreId": {}, "Recipient": { "shape": "S23" } } }, "output": { "type": "structure", "members": { "Plaintext": { "shape": "S27" }, "CiphertextForRecipient": { "type": "blob" } } } }, "GetKeyPolicy": { "input": { "type": "structure", "required": [ "KeyId" ], "members": { "KeyId": {}, "PolicyName": {} } }, "output": { "type": "structure", "members": { "Policy": {}, "PolicyName": {} } } }, "GetKeyRotationStatus": { "input": { "type": "structure", "required": [ "KeyId" ], "members": { "KeyId": {} } }, "output": { "type": "structure", "members": { "KeyRotationEnabled": { "type": "boolean" }, "KeyId": {}, "RotationPeriodInDays": { "type": "integer" }, "NextRotationDate": { "type": "timestamp" }, "OnDemandRotationStartDate": { "type": "timestamp" } } } }, "GetParametersForImport": { "input": { "type": "structure", "required": [ "KeyId", "WrappingAlgorithm", "WrappingKeySpec" ], "members": { "KeyId": {}, "WrappingAlgorithm": {}, "WrappingKeySpec": {} } }, "output": { "type": "structure", "members": { "KeyId": {}, "ImportToken": { "type": "blob" }, "PublicKey": { "shape": "S27" }, "ParametersValidTo": { "type": "timestamp" } } } }, "GetPublicKey": { "input": { "type": "structure", "required": [ "KeyId" ], "members": { "KeyId": {}, "GrantTokens": { "shape": "Sv" } } }, "output": { "type": "structure", "members": { "KeyId": {}, "PublicKey": { "type": "blob" }, "CustomerMasterKeySpec": { "shape": "S15", "deprecated": true, "deprecatedMessage": "This field has been deprecated. Instead, use the KeySpec field." }, "KeySpec": {}, "KeyUsage": {}, "EncryptionAlgorithms": { "shape": "S1m" }, "SigningAlgorithms": { "shape": "S1o" }, "KeyAgreementAlgorithms": { "shape": "S1q" } } } }, "ImportKeyMaterial": { "input": { "type": "structure", "required": [ "KeyId", "ImportToken", "EncryptedKeyMaterial" ], "members": { "KeyId": {}, "ImportToken": { "type": "blob" }, "EncryptedKeyMaterial": { "type": "blob" }, "ValidTo": { "type": "timestamp" }, "ExpirationModel": {} } }, "output": { "type": "structure", "members": {} } }, "ListAliases": { "input": { "type": "structure", "members": { "KeyId": {}, "Limit": { "type": "integer" }, "Marker": {} } }, "output": { "type": "structure", "members": { "Aliases": { "type": "list", "member": { "type": "structure", "members": { "AliasName": {}, "AliasArn": {}, "TargetKeyId": {}, "CreationDate": { "type": "timestamp" }, "LastUpdatedDate": { "type": "timestamp" } } } }, "NextMarker": {}, "Truncated": { "type": "boolean" } } } }, "ListGrants": { "input": { "type": "structure", "required": [ "KeyId" ], "members": { "Limit": { "type": "integer" }, "Marker": {}, "KeyId": {}, "GrantId": {}, "GranteePrincipal": {} } }, "output": { "shape": "S3w" } }, "ListKeyPolicies": { "input": { "type": "structure", "required": [ "KeyId" ], "members": { "KeyId": {}, "Limit": { "type": "integer" }, "Marker": {} } }, "output": { "type": "structure", "members": { "PolicyNames": { "type": "list", "member": {} }, "NextMarker": {}, "Truncated": { "type": "boolean" } } } }, "ListKeyRotations": { "input": { "type": "structure", "required": [ "KeyId" ], "members": { "KeyId": {}, "Limit": { "type": "integer" }, "Marker": {} } }, "output": { "type": "structure", "members": { "Rotations": { "type": "list", "member": { "type": "structure", "members": { "KeyId": {}, "RotationDate": { "type": "timestamp" }, "RotationType": {} } } }, "NextMarker": {}, "Truncated": { "type": "boolean" } } } }, "ListKeys": { "input": { "type": "structure", "members": { "Limit": { "type": "integer" }, "Marker": {} } }, "output": { "type": "structure", "members": { "Keys": { "type": "list", "member": { "type": "structure", "members": { "KeyId": {}, "KeyArn": {} } } }, "NextMarker": {}, "Truncated": { "type": "boolean" } } } }, "ListResourceTags": { "input": { "type": "structure", "required": [ "KeyId" ], "members": { "KeyId": {}, "Limit": { "type": "integer" }, "Marker": {} } }, "output": { "type": "structure", "members": { "Tags": { "shape": "S19" }, "NextMarker": {}, "Truncated": { "type": "boolean" } } } }, "ListRetirableGrants": { "input": { "type": "structure", "required": [ "RetiringPrincipal" ], "members": { "Limit": { "type": "integer" }, "Marker": {}, "RetiringPrincipal": {} } }, "output": { "shape": "S3w" } }, "PutKeyPolicy": { "input": { "type": "structure", "required": [ "KeyId", "Policy" ], "members": { "KeyId": {}, "PolicyName": {}, "Policy": {}, "BypassPolicyLockoutSafetyCheck": { "type": "boolean" } } } }, "ReEncrypt": { "input": { "type": "structure", "required": [ "CiphertextBlob", "DestinationKeyId" ], "members": { "CiphertextBlob": { "type": "blob" }, "SourceEncryptionContext": { "shape": "Ss" }, "SourceKeyId": {}, "DestinationKeyId": {}, "DestinationEncryptionContext": { "shape": "Ss" }, "SourceEncryptionAlgorithm": {}, "DestinationEncryptionAlgorithm": {}, "GrantTokens": { "shape": "Sv" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "CiphertextBlob": { "type": "blob" }, "SourceKeyId": {}, "KeyId": {}, "SourceEncryptionAlgorithm": {}, "DestinationEncryptionAlgorithm": {} } } }, "ReplicateKey": { "input": { "type": "structure", "required": [ "KeyId", "ReplicaRegion" ], "members": { "KeyId": {}, "ReplicaRegion": {}, "Policy": {}, "BypassPolicyLockoutSafetyCheck": { "type": "boolean" }, "Description": {}, "Tags": { "shape": "S19" } } }, "output": { "type": "structure", "members": { "ReplicaKeyMetadata": { "shape": "S1f" }, "ReplicaPolicy": {}, "ReplicaTags": { "shape": "S19" } } } }, "RetireGrant": { "input": { "type": "structure", "members": { "GrantToken": {}, "KeyId": {}, "GrantId": {}, "DryRun": { "type": "boolean" } } } }, "RevokeGrant": { "input": { "type": "structure", "required": [ "KeyId", "GrantId" ], "members": { "KeyId": {}, "GrantId": {}, "DryRun": { "type": "boolean" } } } }, "RotateKeyOnDemand": { "input": { "type": "structure", "required": [ "KeyId" ], "members": { "KeyId": {} } }, "output": { "type": "structure", "members": { "KeyId": {} } } }, "ScheduleKeyDeletion": { "input": { "type": "structure", "required": [ "KeyId" ], "members": { "KeyId": {}, "PendingWindowInDays": { "type": "integer" } } }, "output": { "type": "structure", "members": { "KeyId": {}, "DeletionDate": { "type": "timestamp" }, "KeyState": {}, "PendingWindowInDays": { "type": "integer" } } } }, "Sign": { "input": { "type": "structure", "required": [ "KeyId", "Message", "SigningAlgorithm" ], "members": { "KeyId": {}, "Message": { "shape": "S27" }, "MessageType": {}, "GrantTokens": { "shape": "Sv" }, "SigningAlgorithm": {}, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "KeyId": {}, "Signature": { "type": "blob" }, "SigningAlgorithm": {} } } }, "TagResource": { "input": { "type": "structure", "required": [ "KeyId", "Tags" ], "members": { "KeyId": {}, "Tags": { "shape": "S19" } } } }, "UntagResource": { "input": { "type": "structure", "required": [ "KeyId", "TagKeys" ], "members": { "KeyId": {}, "TagKeys": { "type": "list", "member": {} } } } }, "UpdateAlias": { "input": { "type": "structure", "required": [ "AliasName", "TargetKeyId" ], "members": { "AliasName": {}, "TargetKeyId": {} } } }, "UpdateCustomKeyStore": { "input": { "type": "structure", "required": [ "CustomKeyStoreId" ], "members": { "CustomKeyStoreId": {}, "NewCustomKeyStoreName": {}, "KeyStorePassword": { "shape": "Sd" }, "CloudHsmClusterId": {}, "XksProxyUriEndpoint": {}, "XksProxyUriPath": {}, "XksProxyVpcEndpointServiceName": {}, "XksProxyAuthenticationCredential": { "shape": "Si" }, "XksProxyConnectivity": {} } }, "output": { "type": "structure", "members": {} } }, "UpdateKeyDescription": { "input": { "type": "structure", "required": [ "KeyId", "Description" ], "members": { "KeyId": {}, "Description": {} } } }, "UpdatePrimaryRegion": { "input": { "type": "structure", "required": [ "KeyId", "PrimaryRegion" ], "members": { "KeyId": {}, "PrimaryRegion": {} } } }, "Verify": { "input": { "type": "structure", "required": [ "KeyId", "Message", "Signature", "SigningAlgorithm" ], "members": { "KeyId": {}, "Message": { "shape": "S27" }, "MessageType": {}, "Signature": { "type": "blob" }, "SigningAlgorithm": {}, "GrantTokens": { "shape": "Sv" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "KeyId": {}, "SignatureValid": { "type": "boolean" }, "SigningAlgorithm": {} } } }, "VerifyMac": { "input": { "type": "structure", "required": [ "Message", "KeyId", "MacAlgorithm", "Mac" ], "members": { "Message": { "shape": "S27" }, "KeyId": {}, "MacAlgorithm": {}, "Mac": { "type": "blob" }, "GrantTokens": { "shape": "Sv" }, "DryRun": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "KeyId": {}, "MacValid": { "type": "boolean" }, "MacAlgorithm": {} } } } }, "shapes": { "Sd": { "type": "string", "sensitive": true }, "Si": { "type": "structure", "required": [ "AccessKeyId", "RawSecretAccessKey" ], "members": { "AccessKeyId": { "shape": "Sj" }, "RawSecretAccessKey": { "type": "string", "sensitive": true } } }, "Sj": { "type": "string", "sensitive": true }, "Sp": { "type": "list", "member": {} }, "Sr": { "type": "structure", "members": { "EncryptionContextSubset": { "shape": "Ss" }, "EncryptionContextEquals": { "shape": "Ss" } } }, "Ss": { "type": "map", "key": {}, "value": {} }, "Sv": { "type": "list", "member": {} }, "S15": { "type": "string", "deprecated": true, "deprecatedMessage": "This enum has been deprecated. Instead, use the KeySpec enum." }, "S19": { "type": "list", "member": { "type": "structure", "required": [ "TagKey", "TagValue" ], "members": { "TagKey": {}, "TagValue": {} } } }, "S1f": { "type": "structure", "required": [ "KeyId" ], "members": { "AWSAccountId": {}, "KeyId": {}, "Arn": {}, "CreationDate": { "type": "timestamp" }, "Enabled": { "type": "boolean" }, "Description": {}, "KeyUsage": {}, "KeyState": {}, "DeletionDate": { "type": "timestamp" }, "ValidTo": { "type": "timestamp" }, "Origin": {}, "CustomKeyStoreId": {}, "CloudHsmClusterId": {}, "ExpirationModel": {}, "KeyManager": {}, "CustomerMasterKeySpec": { "shape": "S15", "deprecated": true, "deprecatedMessage": "This field has been deprecated. Instead, use the KeySpec field." }, "KeySpec": {}, "EncryptionAlgorithms": { "shape": "S1m" }, "SigningAlgorithms": { "shape": "S1o" }, "KeyAgreementAlgorithms": { "shape": "S1q" }, "MultiRegion": { "type": "boolean" }, "MultiRegionConfiguration": { "type": "structure", "members": { "MultiRegionKeyType": {}, "PrimaryKey": { "shape": "S1u" }, "ReplicaKeys": { "type": "list", "member": { "shape": "S1u" } } } }, "PendingDeletionWindowInDays": { "type": "integer" }, "MacAlgorithms": { "type": "list", "member": {} }, "XksKeyConfiguration": { "type": "structure", "members": { "Id": {} } } } }, "S1m": { "type": "list", "member": {} }, "S1o": { "type": "list", "member": {} }, "S1q": { "type": "list", "member": {} }, "S1u": { "type": "structure", "members": { "Arn": {}, "Region": {} } }, "S23": { "type": "structure", "members": { "KeyEncryptionAlgorithm": {}, "AttestationDocument": { "type": "blob" } } }, "S27": { "type": "blob", "sensitive": true }, "S3w": { "type": "structure", "members": { "Grants": { "type": "list", "member": { "type": "structure", "members": { "KeyId": {}, "GrantId": {}, "Name": {}, "CreationDate": { "type": "timestamp" }, "GranteePrincipal": {}, "RetiringPrincipal": {}, "IssuingAccount": {}, "Operations": { "shape": "Sp" }, "Constraints": { "shape": "Sr" } } } }, "NextMarker": {}, "Truncated": { "type": "boolean" } } } } } },{}],147:[function(require,module,exports){ module.exports={ "pagination": { "DescribeCustomKeyStores": { "input_token": "Marker", "limit_key": "Limit", "more_results": "Truncated", "output_token": "NextMarker", "result_key": "CustomKeyStores" }, "ListAliases": { "input_token": "Marker", "limit_key": "Limit", "more_results": "Truncated", "output_token": "NextMarker", "result_key": "Aliases" }, "ListGrants": { "input_token": "Marker", "limit_key": "Limit", "more_results": "Truncated", "output_token": "NextMarker", "result_key": "Grants" }, "ListKeyPolicies": { "input_token": "Marker", "limit_key": "Limit", "more_results": "Truncated", "output_token": "NextMarker", "result_key": "PolicyNames" }, "ListKeyRotations": { "input_token": "Marker", "limit_key": "Limit", "more_results": "Truncated", "output_token": "NextMarker", "result_key": "Rotations" }, "ListKeys": { "input_token": "Marker", "limit_key": "Limit", "more_results": "Truncated", "output_token": "NextMarker", "result_key": "Keys" }, "ListResourceTags": { "input_token": "Marker", "limit_key": "Limit", "more_results": "Truncated", "output_token": "NextMarker", "result_key": "Tags" }, "ListRetirableGrants": { "input_token": "Marker", "limit_key": "Limit", "more_results": "Truncated", "output_token": "NextMarker", "result_key": "Grants" } } } },{}],148:[function(require,module,exports){ module.exports={ "metadata": { "apiVersion": "2014-11-11", "endpointPrefix": "lambda", "serviceFullName": "AWS Lambda", "serviceId": "Lambda", "signatureVersion": "v4", "protocol": "rest-json" }, "operations": { "AddEventSource": { "http": { "requestUri": "/2014-11-13/event-source-mappings/" }, "input": { "type": "structure", "required": [ "EventSource", "FunctionName", "Role" ], "members": { "EventSource": {}, "FunctionName": {}, "Role": {}, "BatchSize": { "type": "integer" }, "Parameters": { "shape": "S6" } } }, "output": { "shape": "S7" } }, "DeleteFunction": { "http": { "method": "DELETE", "requestUri": "/2014-11-13/functions/{FunctionName}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "FunctionName" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" } } } }, "GetEventSource": { "http": { "method": "GET", "requestUri": "/2014-11-13/event-source-mappings/{UUID}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "UUID" ], "members": { "UUID": { "location": "uri", "locationName": "UUID" } } }, "output": { "shape": "S7" } }, "GetFunction": { "http": { "method": "GET", "requestUri": "/2014-11-13/functions/{FunctionName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "FunctionName" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" } } }, "output": { "type": "structure", "members": { "Configuration": { "shape": "Se" }, "Code": { "type": "structure", "members": { "RepositoryType": {}, "Location": {} } } } } }, "GetFunctionConfiguration": { "http": { "method": "GET", "requestUri": "/2014-11-13/functions/{FunctionName}/configuration", "responseCode": 200 }, "input": { "type": "structure", "required": [ "FunctionName" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" } } }, "output": { "shape": "Se" } }, "InvokeAsync": { "http": { "requestUri": "/2014-11-13/functions/{FunctionName}/invoke-async/", "responseCode": 202 }, "input": { "type": "structure", "required": [ "FunctionName", "InvokeArgs" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" }, "InvokeArgs": { "shape": "Sq" } }, "payload": "InvokeArgs" }, "output": { "type": "structure", "members": { "Status": { "location": "statusCode", "type": "integer" } } } }, "ListEventSources": { "http": { "method": "GET", "requestUri": "/2014-11-13/event-source-mappings/", "responseCode": 200 }, "input": { "type": "structure", "members": { "EventSourceArn": { "location": "querystring", "locationName": "EventSource" }, "FunctionName": { "location": "querystring", "locationName": "FunctionName" }, "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems", "type": "integer" } } }, "output": { "type": "structure", "members": { "NextMarker": {}, "EventSources": { "type": "list", "member": { "shape": "S7" } } } } }, "ListFunctions": { "http": { "method": "GET", "requestUri": "/2014-11-13/functions/", "responseCode": 200 }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems", "type": "integer" } } }, "output": { "type": "structure", "members": { "NextMarker": {}, "Functions": { "type": "list", "member": { "shape": "Se" } } } } }, "RemoveEventSource": { "http": { "method": "DELETE", "requestUri": "/2014-11-13/event-source-mappings/{UUID}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "UUID" ], "members": { "UUID": { "location": "uri", "locationName": "UUID" } } } }, "UpdateFunctionConfiguration": { "http": { "method": "PUT", "requestUri": "/2014-11-13/functions/{FunctionName}/configuration", "responseCode": 200 }, "input": { "type": "structure", "required": [ "FunctionName" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" }, "Role": { "location": "querystring", "locationName": "Role" }, "Handler": { "location": "querystring", "locationName": "Handler" }, "Description": { "location": "querystring", "locationName": "Description" }, "Timeout": { "location": "querystring", "locationName": "Timeout", "type": "integer" }, "MemorySize": { "location": "querystring", "locationName": "MemorySize", "type": "integer" } } }, "output": { "shape": "Se" } }, "UploadFunction": { "http": { "method": "PUT", "requestUri": "/2014-11-13/functions/{FunctionName}", "responseCode": 201 }, "input": { "type": "structure", "required": [ "FunctionName", "FunctionZip", "Runtime", "Role", "Handler", "Mode" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" }, "FunctionZip": { "shape": "Sq" }, "Runtime": { "location": "querystring", "locationName": "Runtime" }, "Role": { "location": "querystring", "locationName": "Role" }, "Handler": { "location": "querystring", "locationName": "Handler" }, "Mode": { "location": "querystring", "locationName": "Mode" }, "Description": { "location": "querystring", "locationName": "Description" }, "Timeout": { "location": "querystring", "locationName": "Timeout", "type": "integer" }, "MemorySize": { "location": "querystring", "locationName": "MemorySize", "type": "integer" } }, "payload": "FunctionZip" }, "output": { "shape": "Se" } } }, "shapes": { "S6": { "type": "map", "key": {}, "value": {} }, "S7": { "type": "structure", "members": { "UUID": {}, "BatchSize": { "type": "integer" }, "EventSource": {}, "FunctionName": {}, "Parameters": { "shape": "S6" }, "Role": {}, "LastModified": { "type": "timestamp" }, "IsActive": { "type": "boolean" }, "Status": {} } }, "Se": { "type": "structure", "members": { "FunctionName": {}, "FunctionARN": {}, "ConfigurationId": {}, "Runtime": {}, "Role": {}, "Handler": {}, "Mode": {}, "CodeSize": { "type": "long" }, "Description": {}, "Timeout": { "type": "integer" }, "MemorySize": { "type": "integer" }, "LastModified": { "type": "timestamp" } } }, "Sq": { "type": "blob", "streaming": true } } } },{}],149:[function(require,module,exports){ module.exports={ "pagination": { "ListEventSources": { "input_token": "Marker", "output_token": "NextMarker", "limit_key": "MaxItems", "result_key": "EventSources" }, "ListFunctions": { "input_token": "Marker", "output_token": "NextMarker", "limit_key": "MaxItems", "result_key": "Functions" } } } },{}],150:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2015-03-31", "endpointPrefix": "lambda", "protocol": "rest-json", "protocols": [ "rest-json" ], "serviceFullName": "AWS Lambda", "serviceId": "Lambda", "signatureVersion": "v4", "uid": "lambda-2015-03-31", "auth": [ "aws.auth#sigv4" ] }, "operations": { "AddLayerVersionPermission": { "http": { "requestUri": "/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy", "responseCode": 201 }, "input": { "type": "structure", "required": [ "LayerName", "VersionNumber", "StatementId", "Action", "Principal" ], "members": { "LayerName": { "location": "uri", "locationName": "LayerName" }, "VersionNumber": { "location": "uri", "locationName": "VersionNumber", "type": "long" }, "StatementId": {}, "Action": {}, "Principal": {}, "OrganizationId": {}, "RevisionId": { "location": "querystring", "locationName": "RevisionId" } } }, "output": { "type": "structure", "members": { "Statement": {}, "RevisionId": {} } } }, "AddPermission": { "http": { "requestUri": "/2015-03-31/functions/{FunctionName}/policy", "responseCode": 201 }, "input": { "type": "structure", "required": [ "FunctionName", "StatementId", "Action", "Principal" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" }, "StatementId": {}, "Action": {}, "Principal": {}, "SourceArn": {}, "SourceAccount": {}, "EventSourceToken": {}, "Qualifier": { "location": "querystring", "locationName": "Qualifier" }, "RevisionId": {}, "PrincipalOrgID": {}, "FunctionUrlAuthType": {} } }, "output": { "type": "structure", "members": { "Statement": {} } } }, "CreateAlias": { "http": { "requestUri": "/2015-03-31/functions/{FunctionName}/aliases", "responseCode": 201 }, "input": { "type": "structure", "required": [ "FunctionName", "Name", "FunctionVersion" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" }, "Name": {}, "FunctionVersion": {}, "Description": {}, "RoutingConfig": { "shape": "Sp" } } }, "output": { "shape": "St" } }, "CreateCodeSigningConfig": { "http": { "requestUri": "/2020-04-22/code-signing-configs/", "responseCode": 201 }, "input": { "type": "structure", "required": [ "AllowedPublishers" ], "members": { "Description": {}, "AllowedPublishers": { "shape": "Sw" }, "CodeSigningPolicies": { "shape": "Sy" } } }, "output": { "type": "structure", "required": [ "CodeSigningConfig" ], "members": { "CodeSigningConfig": { "shape": "S11" } } } }, "CreateEventSourceMapping": { "http": { "requestUri": "/2015-03-31/event-source-mappings/", "responseCode": 202 }, "input": { "type": "structure", "required": [ "FunctionName" ], "members": { "EventSourceArn": {}, "FunctionName": {}, "Enabled": { "type": "boolean" }, "BatchSize": { "type": "integer" }, "FilterCriteria": { "shape": "S18" }, "MaximumBatchingWindowInSeconds": { "type": "integer" }, "ParallelizationFactor": { "type": "integer" }, "StartingPosition": {}, "StartingPositionTimestamp": { "type": "timestamp" }, "DestinationConfig": { "shape": "S1g" }, "MaximumRecordAgeInSeconds": { "type": "integer" }, "BisectBatchOnFunctionError": { "type": "boolean" }, "MaximumRetryAttempts": { "type": "integer" }, "TumblingWindowInSeconds": { "type": "integer" }, "Topics": { "shape": "S1o" }, "Queues": { "shape": "S1q" }, "SourceAccessConfigurations": { "shape": "S1s" }, "SelfManagedEventSource": { "shape": "S1w" }, "FunctionResponseTypes": { "shape": "S21" }, "AmazonManagedKafkaEventSourceConfig": { "shape": "S23" }, "SelfManagedKafkaEventSourceConfig": { "shape": "S24" }, "ScalingConfig": { "shape": "S25" }, "DocumentDBEventSourceConfig": { "shape": "S27" }, "KMSKeyArn": {} } }, "output": { "shape": "S2c" } }, "CreateFunction": { "http": { "requestUri": "/2015-03-31/functions", "responseCode": 201 }, "input": { "type": "structure", "required": [ "FunctionName", "Role", "Code" ], "members": { "FunctionName": {}, "Runtime": {}, "Role": {}, "Handler": {}, "Code": { "type": "structure", "members": { "ZipFile": { "shape": "S2l" }, "S3Bucket": {}, "S3Key": {}, "S3ObjectVersion": {}, "ImageUri": {} } }, "Description": {}, "Timeout": { "type": "integer" }, "MemorySize": { "type": "integer" }, "Publish": { "type": "boolean" }, "VpcConfig": { "shape": "S2s" }, "PackageType": {}, "DeadLetterConfig": { "shape": "S2z" }, "Environment": { "shape": "S31" }, "KMSKeyArn": {}, "TracingConfig": { "shape": "S35" }, "Tags": { "shape": "S37" }, "Layers": { "shape": "S3a" }, "FileSystemConfigs": { "shape": "S3c" }, "ImageConfig": { "shape": "S3g" }, "CodeSigningConfigArn": {}, "Architectures": { "shape": "S3j" }, "EphemeralStorage": { "shape": "S3l" }, "SnapStart": { "shape": "S3n" }, "LoggingConfig": { "shape": "S3p" } } }, "output": { "shape": "S3u" } }, "CreateFunctionUrlConfig": { "http": { "requestUri": "/2021-10-31/functions/{FunctionName}/url", "responseCode": 201 }, "input": { "type": "structure", "required": [ "FunctionName", "AuthType" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" }, "Qualifier": { "location": "querystring", "locationName": "Qualifier" }, "AuthType": {}, "Cors": { "shape": "S4l" }, "InvokeMode": {} } }, "output": { "type": "structure", "required": [ "FunctionUrl", "FunctionArn", "AuthType", "CreationTime" ], "members": { "FunctionUrl": {}, "FunctionArn": {}, "AuthType": {}, "Cors": { "shape": "S4l" }, "CreationTime": {}, "InvokeMode": {} } } }, "DeleteAlias": { "http": { "method": "DELETE", "requestUri": "/2015-03-31/functions/{FunctionName}/aliases/{Name}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "FunctionName", "Name" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" }, "Name": { "location": "uri", "locationName": "Name" } } } }, "DeleteCodeSigningConfig": { "http": { "method": "DELETE", "requestUri": "/2020-04-22/code-signing-configs/{CodeSigningConfigArn}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "CodeSigningConfigArn" ], "members": { "CodeSigningConfigArn": { "location": "uri", "locationName": "CodeSigningConfigArn" } } }, "output": { "type": "structure", "members": {} } }, "DeleteEventSourceMapping": { "http": { "method": "DELETE", "requestUri": "/2015-03-31/event-source-mappings/{UUID}", "responseCode": 202 }, "input": { "type": "structure", "required": [ "UUID" ], "members": { "UUID": { "location": "uri", "locationName": "UUID" } } }, "output": { "shape": "S2c" } }, "DeleteFunction": { "http": { "method": "DELETE", "requestUri": "/2015-03-31/functions/{FunctionName}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "FunctionName" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" }, "Qualifier": { "location": "querystring", "locationName": "Qualifier" } } } }, "DeleteFunctionCodeSigningConfig": { "http": { "method": "DELETE", "requestUri": "/2020-06-30/functions/{FunctionName}/code-signing-config", "responseCode": 204 }, "input": { "type": "structure", "required": [ "FunctionName" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" } } } }, "DeleteFunctionConcurrency": { "http": { "method": "DELETE", "requestUri": "/2017-10-31/functions/{FunctionName}/concurrency", "responseCode": 204 }, "input": { "type": "structure", "required": [ "FunctionName" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" } } } }, "DeleteFunctionEventInvokeConfig": { "http": { "method": "DELETE", "requestUri": "/2019-09-25/functions/{FunctionName}/event-invoke-config", "responseCode": 204 }, "input": { "type": "structure", "required": [ "FunctionName" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" }, "Qualifier": { "location": "querystring", "locationName": "Qualifier" } } } }, "DeleteFunctionUrlConfig": { "http": { "method": "DELETE", "requestUri": "/2021-10-31/functions/{FunctionName}/url", "responseCode": 204 }, "input": { "type": "structure", "required": [ "FunctionName" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" }, "Qualifier": { "location": "querystring", "locationName": "Qualifier" } } } }, "DeleteLayerVersion": { "http": { "method": "DELETE", "requestUri": "/2018-10-31/layers/{LayerName}/versions/{VersionNumber}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "LayerName", "VersionNumber" ], "members": { "LayerName": { "location": "uri", "locationName": "LayerName" }, "VersionNumber": { "location": "uri", "locationName": "VersionNumber", "type": "long" } } } }, "DeleteProvisionedConcurrencyConfig": { "http": { "method": "DELETE", "requestUri": "/2019-09-30/functions/{FunctionName}/provisioned-concurrency", "responseCode": 204 }, "input": { "type": "structure", "required": [ "FunctionName", "Qualifier" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" }, "Qualifier": { "location": "querystring", "locationName": "Qualifier" } } } }, "GetAccountSettings": { "http": { "method": "GET", "requestUri": "/2016-08-19/account-settings/", "responseCode": 200 }, "input": { "type": "structure", "members": {} }, "output": { "type": "structure", "members": { "AccountLimit": { "type": "structure", "members": { "TotalCodeSize": { "type": "long" }, "CodeSizeUnzipped": { "type": "long" }, "CodeSizeZipped": { "type": "long" }, "ConcurrentExecutions": { "type": "integer" }, "UnreservedConcurrentExecutions": { "type": "integer" } } }, "AccountUsage": { "type": "structure", "members": { "TotalCodeSize": { "type": "long" }, "FunctionCount": { "type": "long" } } } } } }, "GetAlias": { "http": { "method": "GET", "requestUri": "/2015-03-31/functions/{FunctionName}/aliases/{Name}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "FunctionName", "Name" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" }, "Name": { "location": "uri", "locationName": "Name" } } }, "output": { "shape": "St" } }, "GetCodeSigningConfig": { "http": { "method": "GET", "requestUri": "/2020-04-22/code-signing-configs/{CodeSigningConfigArn}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "CodeSigningConfigArn" ], "members": { "CodeSigningConfigArn": { "location": "uri", "locationName": "CodeSigningConfigArn" } } }, "output": { "type": "structure", "required": [ "CodeSigningConfig" ], "members": { "CodeSigningConfig": { "shape": "S11" } } } }, "GetEventSourceMapping": { "http": { "method": "GET", "requestUri": "/2015-03-31/event-source-mappings/{UUID}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "UUID" ], "members": { "UUID": { "location": "uri", "locationName": "UUID" } } }, "output": { "shape": "S2c" } }, "GetFunction": { "http": { "method": "GET", "requestUri": "/2015-03-31/functions/{FunctionName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "FunctionName" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" }, "Qualifier": { "location": "querystring", "locationName": "Qualifier" } } }, "output": { "type": "structure", "members": { "Configuration": { "shape": "S3u" }, "Code": { "type": "structure", "members": { "RepositoryType": {}, "Location": {}, "ImageUri": {}, "ResolvedImageUri": {} } }, "Tags": { "shape": "S37" }, "Concurrency": { "shape": "S5l" } } } }, "GetFunctionCodeSigningConfig": { "http": { "method": "GET", "requestUri": "/2020-06-30/functions/{FunctionName}/code-signing-config", "responseCode": 200 }, "input": { "type": "structure", "required": [ "FunctionName" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" } } }, "output": { "type": "structure", "required": [ "CodeSigningConfigArn", "FunctionName" ], "members": { "CodeSigningConfigArn": {}, "FunctionName": {} } } }, "GetFunctionConcurrency": { "http": { "method": "GET", "requestUri": "/2019-09-30/functions/{FunctionName}/concurrency", "responseCode": 200 }, "input": { "type": "structure", "required": [ "FunctionName" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" } } }, "output": { "type": "structure", "members": { "ReservedConcurrentExecutions": { "type": "integer" } } } }, "GetFunctionConfiguration": { "http": { "method": "GET", "requestUri": "/2015-03-31/functions/{FunctionName}/configuration", "responseCode": 200 }, "input": { "type": "structure", "required": [ "FunctionName" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" }, "Qualifier": { "location": "querystring", "locationName": "Qualifier" } } }, "output": { "shape": "S3u" } }, "GetFunctionEventInvokeConfig": { "http": { "method": "GET", "requestUri": "/2019-09-25/functions/{FunctionName}/event-invoke-config", "responseCode": 200 }, "input": { "type": "structure", "required": [ "FunctionName" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" }, "Qualifier": { "location": "querystring", "locationName": "Qualifier" } } }, "output": { "shape": "S5t" } }, "GetFunctionRecursionConfig": { "http": { "method": "GET", "requestUri": "/2024-08-31/functions/{FunctionName}/recursion-config", "responseCode": 200 }, "input": { "type": "structure", "required": [ "FunctionName" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" } } }, "output": { "type": "structure", "members": { "RecursiveLoop": {} } } }, "GetFunctionUrlConfig": { "http": { "method": "GET", "requestUri": "/2021-10-31/functions/{FunctionName}/url", "responseCode": 200 }, "input": { "type": "structure", "required": [ "FunctionName" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" }, "Qualifier": { "location": "querystring", "locationName": "Qualifier" } } }, "output": { "type": "structure", "required": [ "FunctionUrl", "FunctionArn", "AuthType", "CreationTime", "LastModifiedTime" ], "members": { "FunctionUrl": {}, "FunctionArn": {}, "AuthType": {}, "Cors": { "shape": "S4l" }, "CreationTime": {}, "LastModifiedTime": {}, "InvokeMode": {} } } }, "GetLayerVersion": { "http": { "method": "GET", "requestUri": "/2018-10-31/layers/{LayerName}/versions/{VersionNumber}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "LayerName", "VersionNumber" ], "members": { "LayerName": { "location": "uri", "locationName": "LayerName" }, "VersionNumber": { "location": "uri", "locationName": "VersionNumber", "type": "long" } } }, "output": { "shape": "S63" } }, "GetLayerVersionByArn": { "http": { "method": "GET", "requestUri": "/2018-10-31/layers?find=LayerVersion", "responseCode": 200 }, "input": { "type": "structure", "required": [ "Arn" ], "members": { "Arn": { "location": "querystring", "locationName": "Arn" } } }, "output": { "shape": "S63" } }, "GetLayerVersionPolicy": { "http": { "method": "GET", "requestUri": "/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy", "responseCode": 200 }, "input": { "type": "structure", "required": [ "LayerName", "VersionNumber" ], "members": { "LayerName": { "location": "uri", "locationName": "LayerName" }, "VersionNumber": { "location": "uri", "locationName": "VersionNumber", "type": "long" } } }, "output": { "type": "structure", "members": { "Policy": {}, "RevisionId": {} } } }, "GetPolicy": { "http": { "method": "GET", "requestUri": "/2015-03-31/functions/{FunctionName}/policy", "responseCode": 200 }, "input": { "type": "structure", "required": [ "FunctionName" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" }, "Qualifier": { "location": "querystring", "locationName": "Qualifier" } } }, "output": { "type": "structure", "members": { "Policy": {}, "RevisionId": {} } } }, "GetProvisionedConcurrencyConfig": { "http": { "method": "GET", "requestUri": "/2019-09-30/functions/{FunctionName}/provisioned-concurrency", "responseCode": 200 }, "input": { "type": "structure", "required": [ "FunctionName", "Qualifier" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" }, "Qualifier": { "location": "querystring", "locationName": "Qualifier" } } }, "output": { "type": "structure", "members": { "RequestedProvisionedConcurrentExecutions": { "type": "integer" }, "AvailableProvisionedConcurrentExecutions": { "type": "integer" }, "AllocatedProvisionedConcurrentExecutions": { "type": "integer" }, "Status": {}, "StatusReason": {}, "LastModified": {} } } }, "GetRuntimeManagementConfig": { "http": { "method": "GET", "requestUri": "/2021-07-20/functions/{FunctionName}/runtime-management-config", "responseCode": 200 }, "input": { "type": "structure", "required": [ "FunctionName" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" }, "Qualifier": { "location": "querystring", "locationName": "Qualifier" } } }, "output": { "type": "structure", "members": { "UpdateRuntimeOn": {}, "RuntimeVersionArn": {}, "FunctionArn": {} } } }, "Invoke": { "http": { "requestUri": "/2015-03-31/functions/{FunctionName}/invocations" }, "input": { "type": "structure", "required": [ "FunctionName" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" }, "InvocationType": { "location": "header", "locationName": "X-Amz-Invocation-Type" }, "LogType": { "location": "header", "locationName": "X-Amz-Log-Type" }, "ClientContext": { "location": "header", "locationName": "X-Amz-Client-Context" }, "Payload": { "shape": "S2l" }, "Qualifier": { "location": "querystring", "locationName": "Qualifier" } }, "payload": "Payload" }, "output": { "type": "structure", "members": { "StatusCode": { "location": "statusCode", "type": "integer" }, "FunctionError": { "location": "header", "locationName": "X-Amz-Function-Error" }, "LogResult": { "location": "header", "locationName": "X-Amz-Log-Result" }, "Payload": { "shape": "S2l" }, "ExecutedVersion": { "location": "header", "locationName": "X-Amz-Executed-Version" } }, "payload": "Payload" } }, "InvokeAsync": { "http": { "requestUri": "/2014-11-13/functions/{FunctionName}/invoke-async/", "responseCode": 202 }, "input": { "type": "structure", "required": [ "FunctionName", "InvokeArgs" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" }, "InvokeArgs": { "type": "blob", "streaming": true } }, "deprecated": true, "payload": "InvokeArgs" }, "output": { "type": "structure", "members": { "Status": { "location": "statusCode", "type": "integer" } }, "deprecated": true }, "deprecated": true }, "InvokeWithResponseStream": { "http": { "requestUri": "/2021-11-15/functions/{FunctionName}/response-streaming-invocations" }, "input": { "type": "structure", "required": [ "FunctionName" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" }, "InvocationType": { "location": "header", "locationName": "X-Amz-Invocation-Type" }, "LogType": { "location": "header", "locationName": "X-Amz-Log-Type" }, "ClientContext": { "location": "header", "locationName": "X-Amz-Client-Context" }, "Qualifier": { "location": "querystring", "locationName": "Qualifier" }, "Payload": { "shape": "S2l" } }, "payload": "Payload" }, "output": { "type": "structure", "members": { "StatusCode": { "location": "statusCode", "type": "integer" }, "ExecutedVersion": { "location": "header", "locationName": "X-Amz-Executed-Version" }, "EventStream": { "type": "structure", "members": { "PayloadChunk": { "type": "structure", "members": { "Payload": { "shape": "S2l", "eventpayload": true } }, "event": true }, "InvokeComplete": { "type": "structure", "members": { "ErrorCode": {}, "ErrorDetails": {}, "LogResult": {} }, "event": true } }, "eventstream": true }, "ResponseStreamContentType": { "location": "header", "locationName": "Content-Type" } }, "payload": "EventStream" } }, "ListAliases": { "http": { "method": "GET", "requestUri": "/2015-03-31/functions/{FunctionName}/aliases", "responseCode": 200 }, "input": { "type": "structure", "required": [ "FunctionName" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" }, "FunctionVersion": { "location": "querystring", "locationName": "FunctionVersion" }, "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems", "type": "integer" } } }, "output": { "type": "structure", "members": { "NextMarker": {}, "Aliases": { "type": "list", "member": { "shape": "St" } } } } }, "ListCodeSigningConfigs": { "http": { "method": "GET", "requestUri": "/2020-04-22/code-signing-configs/", "responseCode": 200 }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems", "type": "integer" } } }, "output": { "type": "structure", "members": { "NextMarker": {}, "CodeSigningConfigs": { "type": "list", "member": { "shape": "S11" } } } } }, "ListEventSourceMappings": { "http": { "method": "GET", "requestUri": "/2015-03-31/event-source-mappings/", "responseCode": 200 }, "input": { "type": "structure", "members": { "EventSourceArn": { "location": "querystring", "locationName": "EventSourceArn" }, "FunctionName": { "location": "querystring", "locationName": "FunctionName" }, "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems", "type": "integer" } } }, "output": { "type": "structure", "members": { "NextMarker": {}, "EventSourceMappings": { "type": "list", "member": { "shape": "S2c" } } } } }, "ListFunctionEventInvokeConfigs": { "http": { "method": "GET", "requestUri": "/2019-09-25/functions/{FunctionName}/event-invoke-config/list", "responseCode": 200 }, "input": { "type": "structure", "required": [ "FunctionName" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" }, "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems", "type": "integer" } } }, "output": { "type": "structure", "members": { "FunctionEventInvokeConfigs": { "type": "list", "member": { "shape": "S5t" } }, "NextMarker": {} } } }, "ListFunctionUrlConfigs": { "http": { "method": "GET", "requestUri": "/2021-10-31/functions/{FunctionName}/urls", "responseCode": 200 }, "input": { "type": "structure", "required": [ "FunctionName" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" }, "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems", "type": "integer" } } }, "output": { "type": "structure", "required": [ "FunctionUrlConfigs" ], "members": { "FunctionUrlConfigs": { "type": "list", "member": { "type": "structure", "required": [ "FunctionUrl", "FunctionArn", "CreationTime", "LastModifiedTime", "AuthType" ], "members": { "FunctionUrl": {}, "FunctionArn": {}, "CreationTime": {}, "LastModifiedTime": {}, "Cors": { "shape": "S4l" }, "AuthType": {}, "InvokeMode": {} } } }, "NextMarker": {} } } }, "ListFunctions": { "http": { "method": "GET", "requestUri": "/2015-03-31/functions/", "responseCode": 200 }, "input": { "type": "structure", "members": { "MasterRegion": { "location": "querystring", "locationName": "MasterRegion" }, "FunctionVersion": { "location": "querystring", "locationName": "FunctionVersion" }, "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems", "type": "integer" } } }, "output": { "type": "structure", "members": { "NextMarker": {}, "Functions": { "shape": "S7n" } } } }, "ListFunctionsByCodeSigningConfig": { "http": { "method": "GET", "requestUri": "/2020-04-22/code-signing-configs/{CodeSigningConfigArn}/functions", "responseCode": 200 }, "input": { "type": "structure", "required": [ "CodeSigningConfigArn" ], "members": { "CodeSigningConfigArn": { "location": "uri", "locationName": "CodeSigningConfigArn" }, "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems", "type": "integer" } } }, "output": { "type": "structure", "members": { "NextMarker": {}, "FunctionArns": { "type": "list", "member": {} } } } }, "ListLayerVersions": { "http": { "method": "GET", "requestUri": "/2018-10-31/layers/{LayerName}/versions", "responseCode": 200 }, "input": { "type": "structure", "required": [ "LayerName" ], "members": { "CompatibleRuntime": { "location": "querystring", "locationName": "CompatibleRuntime" }, "LayerName": { "location": "uri", "locationName": "LayerName" }, "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems", "type": "integer" }, "CompatibleArchitecture": { "location": "querystring", "locationName": "CompatibleArchitecture" } } }, "output": { "type": "structure", "members": { "NextMarker": {}, "LayerVersions": { "type": "list", "member": { "shape": "S7v" } } } } }, "ListLayers": { "http": { "method": "GET", "requestUri": "/2018-10-31/layers", "responseCode": 200 }, "input": { "type": "structure", "members": { "CompatibleRuntime": { "location": "querystring", "locationName": "CompatibleRuntime" }, "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems", "type": "integer" }, "CompatibleArchitecture": { "location": "querystring", "locationName": "CompatibleArchitecture" } } }, "output": { "type": "structure", "members": { "NextMarker": {}, "Layers": { "type": "list", "member": { "type": "structure", "members": { "LayerName": {}, "LayerArn": {}, "LatestMatchingVersion": { "shape": "S7v" } } } } } } }, "ListProvisionedConcurrencyConfigs": { "http": { "method": "GET", "requestUri": "/2019-09-30/functions/{FunctionName}/provisioned-concurrency?List=ALL", "responseCode": 200 }, "input": { "type": "structure", "required": [ "FunctionName" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" }, "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems", "type": "integer" } } }, "output": { "type": "structure", "members": { "ProvisionedConcurrencyConfigs": { "type": "list", "member": { "type": "structure", "members": { "FunctionArn": {}, "RequestedProvisionedConcurrentExecutions": { "type": "integer" }, "AvailableProvisionedConcurrentExecutions": { "type": "integer" }, "AllocatedProvisionedConcurrentExecutions": { "type": "integer" }, "Status": {}, "StatusReason": {}, "LastModified": {} } } }, "NextMarker": {} } } }, "ListTags": { "http": { "method": "GET", "requestUri": "/2017-03-31/tags/{ARN}" }, "input": { "type": "structure", "required": [ "Resource" ], "members": { "Resource": { "location": "uri", "locationName": "ARN" } } }, "output": { "type": "structure", "members": { "Tags": { "shape": "S37" } } } }, "ListVersionsByFunction": { "http": { "method": "GET", "requestUri": "/2015-03-31/functions/{FunctionName}/versions", "responseCode": 200 }, "input": { "type": "structure", "required": [ "FunctionName" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" }, "Marker": { "location": "querystring", "locationName": "Marker" }, "MaxItems": { "location": "querystring", "locationName": "MaxItems", "type": "integer" } } }, "output": { "type": "structure", "members": { "NextMarker": {}, "Versions": { "shape": "S7n" } } } }, "PublishLayerVersion": { "http": { "requestUri": "/2018-10-31/layers/{LayerName}/versions", "responseCode": 201 }, "input": { "type": "structure", "required": [ "LayerName", "Content" ], "members": { "LayerName": { "location": "uri", "locationName": "LayerName" }, "Description": {}, "Content": { "type": "structure", "members": { "S3Bucket": {}, "S3Key": {}, "S3ObjectVersion": {}, "ZipFile": { "shape": "S2l" } } }, "CompatibleRuntimes": { "shape": "S66" }, "LicenseInfo": {}, "CompatibleArchitectures": { "shape": "S68" } } }, "output": { "type": "structure", "members": { "Content": { "shape": "S64" }, "LayerArn": {}, "LayerVersionArn": {}, "Description": {}, "CreatedDate": {}, "Version": { "type": "long" }, "CompatibleRuntimes": { "shape": "S66" }, "LicenseInfo": {}, "CompatibleArchitectures": { "shape": "S68" } } } }, "PublishVersion": { "http": { "requestUri": "/2015-03-31/functions/{FunctionName}/versions", "responseCode": 201 }, "input": { "type": "structure", "required": [ "FunctionName" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" }, "CodeSha256": {}, "Description": {}, "RevisionId": {} } }, "output": { "shape": "S3u" } }, "PutFunctionCodeSigningConfig": { "http": { "method": "PUT", "requestUri": "/2020-06-30/functions/{FunctionName}/code-signing-config", "responseCode": 200 }, "input": { "type": "structure", "required": [ "CodeSigningConfigArn", "FunctionName" ], "members": { "CodeSigningConfigArn": {}, "FunctionName": { "location": "uri", "locationName": "FunctionName" } } }, "output": { "type": "structure", "required": [ "CodeSigningConfigArn", "FunctionName" ], "members": { "CodeSigningConfigArn": {}, "FunctionName": {} } } }, "PutFunctionConcurrency": { "http": { "method": "PUT", "requestUri": "/2017-10-31/functions/{FunctionName}/concurrency", "responseCode": 200 }, "input": { "type": "structure", "required": [ "FunctionName", "ReservedConcurrentExecutions" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" }, "ReservedConcurrentExecutions": { "type": "integer" } } }, "output": { "shape": "S5l" } }, "PutFunctionEventInvokeConfig": { "http": { "method": "PUT", "requestUri": "/2019-09-25/functions/{FunctionName}/event-invoke-config", "responseCode": 200 }, "input": { "type": "structure", "required": [ "FunctionName" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" }, "Qualifier": { "location": "querystring", "locationName": "Qualifier" }, "MaximumRetryAttempts": { "type": "integer" }, "MaximumEventAgeInSeconds": { "type": "integer" }, "DestinationConfig": { "shape": "S1g" } } }, "output": { "shape": "S5t" } }, "PutFunctionRecursionConfig": { "http": { "method": "PUT", "requestUri": "/2024-08-31/functions/{FunctionName}/recursion-config", "responseCode": 200 }, "input": { "type": "structure", "required": [ "FunctionName", "RecursiveLoop" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" }, "RecursiveLoop": {} } }, "output": { "type": "structure", "members": { "RecursiveLoop": {} } } }, "PutProvisionedConcurrencyConfig": { "http": { "method": "PUT", "requestUri": "/2019-09-30/functions/{FunctionName}/provisioned-concurrency", "responseCode": 202 }, "input": { "type": "structure", "required": [ "FunctionName", "Qualifier", "ProvisionedConcurrentExecutions" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" }, "Qualifier": { "location": "querystring", "locationName": "Qualifier" }, "ProvisionedConcurrentExecutions": { "type": "integer" } } }, "output": { "type": "structure", "members": { "RequestedProvisionedConcurrentExecutions": { "type": "integer" }, "AvailableProvisionedConcurrentExecutions": { "type": "integer" }, "AllocatedProvisionedConcurrentExecutions": { "type": "integer" }, "Status": {}, "StatusReason": {}, "LastModified": {} } } }, "PutRuntimeManagementConfig": { "http": { "method": "PUT", "requestUri": "/2021-07-20/functions/{FunctionName}/runtime-management-config", "responseCode": 200 }, "input": { "type": "structure", "required": [ "FunctionName", "UpdateRuntimeOn" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" }, "Qualifier": { "location": "querystring", "locationName": "Qualifier" }, "UpdateRuntimeOn": {}, "RuntimeVersionArn": {} } }, "output": { "type": "structure", "required": [ "UpdateRuntimeOn", "FunctionArn" ], "members": { "UpdateRuntimeOn": {}, "FunctionArn": {}, "RuntimeVersionArn": {} } } }, "RemoveLayerVersionPermission": { "http": { "method": "DELETE", "requestUri": "/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy/{StatementId}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "LayerName", "VersionNumber", "StatementId" ], "members": { "LayerName": { "location": "uri", "locationName": "LayerName" }, "VersionNumber": { "location": "uri", "locationName": "VersionNumber", "type": "long" }, "StatementId": { "location": "uri", "locationName": "StatementId" }, "RevisionId": { "location": "querystring", "locationName": "RevisionId" } } } }, "RemovePermission": { "http": { "method": "DELETE", "requestUri": "/2015-03-31/functions/{FunctionName}/policy/{StatementId}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "FunctionName", "StatementId" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" }, "StatementId": { "location": "uri", "locationName": "StatementId" }, "Qualifier": { "location": "querystring", "locationName": "Qualifier" }, "RevisionId": { "location": "querystring", "locationName": "RevisionId" } } } }, "TagResource": { "http": { "requestUri": "/2017-03-31/tags/{ARN}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Resource", "Tags" ], "members": { "Resource": { "location": "uri", "locationName": "ARN" }, "Tags": { "shape": "S37" } } } }, "UntagResource": { "http": { "method": "DELETE", "requestUri": "/2017-03-31/tags/{ARN}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Resource", "TagKeys" ], "members": { "Resource": { "location": "uri", "locationName": "ARN" }, "TagKeys": { "location": "querystring", "locationName": "tagKeys", "type": "list", "member": {} } } } }, "UpdateAlias": { "http": { "method": "PUT", "requestUri": "/2015-03-31/functions/{FunctionName}/aliases/{Name}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "FunctionName", "Name" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" }, "Name": { "location": "uri", "locationName": "Name" }, "FunctionVersion": {}, "Description": {}, "RoutingConfig": { "shape": "Sp" }, "RevisionId": {} } }, "output": { "shape": "St" } }, "UpdateCodeSigningConfig": { "http": { "method": "PUT", "requestUri": "/2020-04-22/code-signing-configs/{CodeSigningConfigArn}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "CodeSigningConfigArn" ], "members": { "CodeSigningConfigArn": { "location": "uri", "locationName": "CodeSigningConfigArn" }, "Description": {}, "AllowedPublishers": { "shape": "Sw" }, "CodeSigningPolicies": { "shape": "Sy" } } }, "output": { "type": "structure", "required": [ "CodeSigningConfig" ], "members": { "CodeSigningConfig": { "shape": "S11" } } } }, "UpdateEventSourceMapping": { "http": { "method": "PUT", "requestUri": "/2015-03-31/event-source-mappings/{UUID}", "responseCode": 202 }, "input": { "type": "structure", "required": [ "UUID" ], "members": { "UUID": { "location": "uri", "locationName": "UUID" }, "FunctionName": {}, "Enabled": { "type": "boolean" }, "BatchSize": { "type": "integer" }, "FilterCriteria": { "shape": "S18" }, "MaximumBatchingWindowInSeconds": { "type": "integer" }, "DestinationConfig": { "shape": "S1g" }, "MaximumRecordAgeInSeconds": { "type": "integer" }, "BisectBatchOnFunctionError": { "type": "boolean" }, "MaximumRetryAttempts": { "type": "integer" }, "ParallelizationFactor": { "type": "integer" }, "SourceAccessConfigurations": { "shape": "S1s" }, "TumblingWindowInSeconds": { "type": "integer" }, "FunctionResponseTypes": { "shape": "S21" }, "ScalingConfig": { "shape": "S25" }, "DocumentDBEventSourceConfig": { "shape": "S27" }, "KMSKeyArn": {} } }, "output": { "shape": "S2c" } }, "UpdateFunctionCode": { "http": { "method": "PUT", "requestUri": "/2015-03-31/functions/{FunctionName}/code", "responseCode": 200 }, "input": { "type": "structure", "required": [ "FunctionName" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" }, "ZipFile": { "shape": "S2l" }, "S3Bucket": {}, "S3Key": {}, "S3ObjectVersion": {}, "ImageUri": {}, "Publish": { "type": "boolean" }, "DryRun": { "type": "boolean" }, "RevisionId": {}, "Architectures": { "shape": "S3j" } } }, "output": { "shape": "S3u" } }, "UpdateFunctionConfiguration": { "http": { "method": "PUT", "requestUri": "/2015-03-31/functions/{FunctionName}/configuration", "responseCode": 200 }, "input": { "type": "structure", "required": [ "FunctionName" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" }, "Role": {}, "Handler": {}, "Description": {}, "Timeout": { "type": "integer" }, "MemorySize": { "type": "integer" }, "VpcConfig": { "shape": "S2s" }, "Environment": { "shape": "S31" }, "Runtime": {}, "DeadLetterConfig": { "shape": "S2z" }, "KMSKeyArn": {}, "TracingConfig": { "shape": "S35" }, "RevisionId": {}, "Layers": { "shape": "S3a" }, "FileSystemConfigs": { "shape": "S3c" }, "ImageConfig": { "shape": "S3g" }, "EphemeralStorage": { "shape": "S3l" }, "SnapStart": { "shape": "S3n" }, "LoggingConfig": { "shape": "S3p" } } }, "output": { "shape": "S3u" } }, "UpdateFunctionEventInvokeConfig": { "http": { "requestUri": "/2019-09-25/functions/{FunctionName}/event-invoke-config", "responseCode": 200 }, "input": { "type": "structure", "required": [ "FunctionName" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" }, "Qualifier": { "location": "querystring", "locationName": "Qualifier" }, "MaximumRetryAttempts": { "type": "integer" }, "MaximumEventAgeInSeconds": { "type": "integer" }, "DestinationConfig": { "shape": "S1g" } } }, "output": { "shape": "S5t" } }, "UpdateFunctionUrlConfig": { "http": { "method": "PUT", "requestUri": "/2021-10-31/functions/{FunctionName}/url", "responseCode": 200 }, "input": { "type": "structure", "required": [ "FunctionName" ], "members": { "FunctionName": { "location": "uri", "locationName": "FunctionName" }, "Qualifier": { "location": "querystring", "locationName": "Qualifier" }, "AuthType": {}, "Cors": { "shape": "S4l" }, "InvokeMode": {} } }, "output": { "type": "structure", "required": [ "FunctionUrl", "FunctionArn", "AuthType", "CreationTime", "LastModifiedTime" ], "members": { "FunctionUrl": {}, "FunctionArn": {}, "AuthType": {}, "Cors": { "shape": "S4l" }, "CreationTime": {}, "LastModifiedTime": {}, "InvokeMode": {} } } } }, "shapes": { "Sp": { "type": "structure", "members": { "AdditionalVersionWeights": { "type": "map", "key": {}, "value": { "type": "double" } } } }, "St": { "type": "structure", "members": { "AliasArn": {}, "Name": {}, "FunctionVersion": {}, "Description": {}, "RoutingConfig": { "shape": "Sp" }, "RevisionId": {} } }, "Sw": { "type": "structure", "required": [ "SigningProfileVersionArns" ], "members": { "SigningProfileVersionArns": { "type": "list", "member": {} } } }, "Sy": { "type": "structure", "members": { "UntrustedArtifactOnDeployment": {} } }, "S11": { "type": "structure", "required": [ "CodeSigningConfigId", "CodeSigningConfigArn", "AllowedPublishers", "CodeSigningPolicies", "LastModified" ], "members": { "CodeSigningConfigId": {}, "CodeSigningConfigArn": {}, "Description": {}, "AllowedPublishers": { "shape": "Sw" }, "CodeSigningPolicies": { "shape": "Sy" }, "LastModified": {} } }, "S18": { "type": "structure", "members": { "Filters": { "type": "list", "member": { "type": "structure", "members": { "Pattern": {} } } } } }, "S1g": { "type": "structure", "members": { "OnSuccess": { "type": "structure", "members": { "Destination": {} } }, "OnFailure": { "type": "structure", "members": { "Destination": {} } } } }, "S1o": { "type": "list", "member": {} }, "S1q": { "type": "list", "member": {} }, "S1s": { "type": "list", "member": { "type": "structure", "members": { "Type": {}, "URI": {} } } }, "S1w": { "type": "structure", "members": { "Endpoints": { "type": "map", "key": {}, "value": { "type": "list", "member": {} } } } }, "S21": { "type": "list", "member": {} }, "S23": { "type": "structure", "members": { "ConsumerGroupId": {} } }, "S24": { "type": "structure", "members": { "ConsumerGroupId": {} } }, "S25": { "type": "structure", "members": { "MaximumConcurrency": { "type": "integer" } } }, "S27": { "type": "structure", "members": { "DatabaseName": {}, "CollectionName": {}, "FullDocument": {} } }, "S2c": { "type": "structure", "members": { "UUID": {}, "StartingPosition": {}, "StartingPositionTimestamp": { "type": "timestamp" }, "BatchSize": { "type": "integer" }, "MaximumBatchingWindowInSeconds": { "type": "integer" }, "ParallelizationFactor": { "type": "integer" }, "EventSourceArn": {}, "FilterCriteria": { "shape": "S18" }, "FunctionArn": {}, "LastModified": { "type": "timestamp" }, "LastProcessingResult": {}, "State": {}, "StateTransitionReason": {}, "DestinationConfig": { "shape": "S1g" }, "Topics": { "shape": "S1o" }, "Queues": { "shape": "S1q" }, "SourceAccessConfigurations": { "shape": "S1s" }, "SelfManagedEventSource": { "shape": "S1w" }, "MaximumRecordAgeInSeconds": { "type": "integer" }, "BisectBatchOnFunctionError": { "type": "boolean" }, "MaximumRetryAttempts": { "type": "integer" }, "TumblingWindowInSeconds": { "type": "integer" }, "FunctionResponseTypes": { "shape": "S21" }, "AmazonManagedKafkaEventSourceConfig": { "shape": "S23" }, "SelfManagedKafkaEventSourceConfig": { "shape": "S24" }, "ScalingConfig": { "shape": "S25" }, "DocumentDBEventSourceConfig": { "shape": "S27" }, "KMSKeyArn": {}, "FilterCriteriaError": { "type": "structure", "members": { "ErrorCode": {}, "Message": {} } } } }, "S2l": { "type": "blob", "sensitive": true }, "S2s": { "type": "structure", "members": { "SubnetIds": { "shape": "S2t" }, "SecurityGroupIds": { "shape": "S2v" }, "Ipv6AllowedForDualStack": { "type": "boolean" } } }, "S2t": { "type": "list", "member": {} }, "S2v": { "type": "list", "member": {} }, "S2z": { "type": "structure", "members": { "TargetArn": {} } }, "S31": { "type": "structure", "members": { "Variables": { "shape": "S32" } } }, "S32": { "type": "map", "key": { "type": "string", "sensitive": true }, "value": { "type": "string", "sensitive": true }, "sensitive": true }, "S35": { "type": "structure", "members": { "Mode": {} } }, "S37": { "type": "map", "key": {}, "value": {} }, "S3a": { "type": "list", "member": {} }, "S3c": { "type": "list", "member": { "type": "structure", "required": [ "Arn", "LocalMountPath" ], "members": { "Arn": {}, "LocalMountPath": {} } } }, "S3g": { "type": "structure", "members": { "EntryPoint": { "shape": "S3h" }, "Command": { "shape": "S3h" }, "WorkingDirectory": {} } }, "S3h": { "type": "list", "member": {} }, "S3j": { "type": "list", "member": {} }, "S3l": { "type": "structure", "required": [ "Size" ], "members": { "Size": { "type": "integer" } } }, "S3n": { "type": "structure", "members": { "ApplyOn": {} } }, "S3p": { "type": "structure", "members": { "LogFormat": {}, "ApplicationLogLevel": {}, "SystemLogLevel": {}, "LogGroup": {} } }, "S3u": { "type": "structure", "members": { "FunctionName": {}, "FunctionArn": {}, "Runtime": {}, "Role": {}, "Handler": {}, "CodeSize": { "type": "long" }, "Description": {}, "Timeout": { "type": "integer" }, "MemorySize": { "type": "integer" }, "LastModified": {}, "CodeSha256": {}, "Version": {}, "VpcConfig": { "type": "structure", "members": { "SubnetIds": { "shape": "S2t" }, "SecurityGroupIds": { "shape": "S2v" }, "VpcId": {}, "Ipv6AllowedForDualStack": { "type": "boolean" } } }, "DeadLetterConfig": { "shape": "S2z" }, "Environment": { "type": "structure", "members": { "Variables": { "shape": "S32" }, "Error": { "type": "structure", "members": { "ErrorCode": {}, "Message": { "shape": "S42" } } } } }, "KMSKeyArn": {}, "TracingConfig": { "type": "structure", "members": { "Mode": {} } }, "MasterArn": {}, "RevisionId": {}, "Layers": { "type": "list", "member": { "type": "structure", "members": { "Arn": {}, "CodeSize": { "type": "long" }, "SigningProfileVersionArn": {}, "SigningJobArn": {} } } }, "State": {}, "StateReason": {}, "StateReasonCode": {}, "LastUpdateStatus": {}, "LastUpdateStatusReason": {}, "LastUpdateStatusReasonCode": {}, "FileSystemConfigs": { "shape": "S3c" }, "PackageType": {}, "ImageConfigResponse": { "type": "structure", "members": { "ImageConfig": { "shape": "S3g" }, "Error": { "type": "structure", "members": { "ErrorCode": {}, "Message": { "shape": "S42" } } } } }, "SigningProfileVersionArn": {}, "SigningJobArn": {}, "Architectures": { "shape": "S3j" }, "EphemeralStorage": { "shape": "S3l" }, "SnapStart": { "type": "structure", "members": { "ApplyOn": {}, "OptimizationStatus": {} } }, "RuntimeVersionConfig": { "type": "structure", "members": { "RuntimeVersionArn": {}, "Error": { "type": "structure", "members": { "ErrorCode": {}, "Message": { "shape": "S42" } } } } }, "LoggingConfig": { "shape": "S3p" } } }, "S42": { "type": "string", "sensitive": true }, "S4l": { "type": "structure", "members": { "AllowCredentials": { "type": "boolean" }, "AllowHeaders": { "shape": "S4n" }, "AllowMethods": { "type": "list", "member": {} }, "AllowOrigins": { "type": "list", "member": {} }, "ExposeHeaders": { "shape": "S4n" }, "MaxAge": { "type": "integer" } } }, "S4n": { "type": "list", "member": {} }, "S5l": { "type": "structure", "members": { "ReservedConcurrentExecutions": { "type": "integer" } } }, "S5t": { "type": "structure", "members": { "LastModified": { "type": "timestamp" }, "FunctionArn": {}, "MaximumRetryAttempts": { "type": "integer" }, "MaximumEventAgeInSeconds": { "type": "integer" }, "DestinationConfig": { "shape": "S1g" } } }, "S63": { "type": "structure", "members": { "Content": { "shape": "S64" }, "LayerArn": {}, "LayerVersionArn": {}, "Description": {}, "CreatedDate": {}, "Version": { "type": "long" }, "CompatibleRuntimes": { "shape": "S66" }, "LicenseInfo": {}, "CompatibleArchitectures": { "shape": "S68" } } }, "S64": { "type": "structure", "members": { "Location": {}, "CodeSha256": {}, "CodeSize": { "type": "long" }, "SigningProfileVersionArn": {}, "SigningJobArn": {} } }, "S66": { "type": "list", "member": {} }, "S68": { "type": "list", "member": {} }, "S7n": { "type": "list", "member": { "shape": "S3u" } }, "S7v": { "type": "structure", "members": { "LayerVersionArn": {}, "Version": { "type": "long" }, "Description": {}, "CreatedDate": {}, "CompatibleRuntimes": { "shape": "S66" }, "LicenseInfo": {}, "CompatibleArchitectures": { "shape": "S68" } } } } } },{}],151:[function(require,module,exports){ module.exports={ "pagination": { "ListAliases": { "input_token": "Marker", "limit_key": "MaxItems", "output_token": "NextMarker", "result_key": "Aliases" }, "ListCodeSigningConfigs": { "input_token": "Marker", "limit_key": "MaxItems", "output_token": "NextMarker", "result_key": "CodeSigningConfigs" }, "ListEventSourceMappings": { "input_token": "Marker", "limit_key": "MaxItems", "output_token": "NextMarker", "result_key": "EventSourceMappings" }, "ListFunctionEventInvokeConfigs": { "input_token": "Marker", "limit_key": "MaxItems", "output_token": "NextMarker", "result_key": "FunctionEventInvokeConfigs" }, "ListFunctionUrlConfigs": { "input_token": "Marker", "limit_key": "MaxItems", "output_token": "NextMarker", "result_key": "FunctionUrlConfigs" }, "ListFunctions": { "input_token": "Marker", "limit_key": "MaxItems", "output_token": "NextMarker", "result_key": "Functions" }, "ListFunctionsByCodeSigningConfig": { "input_token": "Marker", "limit_key": "MaxItems", "output_token": "NextMarker", "result_key": "FunctionArns" }, "ListLayerVersions": { "input_token": "Marker", "limit_key": "MaxItems", "output_token": "NextMarker", "result_key": "LayerVersions" }, "ListLayers": { "input_token": "Marker", "limit_key": "MaxItems", "output_token": "NextMarker", "result_key": "Layers" }, "ListProvisionedConcurrencyConfigs": { "input_token": "Marker", "limit_key": "MaxItems", "output_token": "NextMarker", "result_key": "ProvisionedConcurrencyConfigs" }, "ListVersionsByFunction": { "input_token": "Marker", "limit_key": "MaxItems", "output_token": "NextMarker", "result_key": "Versions" } } } },{}],152:[function(require,module,exports){ module.exports={ "version": 2, "waiters": { "FunctionExists": { "delay": 1, "operation": "GetFunction", "maxAttempts": 20, "acceptors": [ { "state": "success", "matcher": "status", "expected": 200 }, { "state": "retry", "matcher": "error", "expected": "ResourceNotFoundException" } ] }, "FunctionActive": { "delay": 5, "maxAttempts": 60, "operation": "GetFunctionConfiguration", "description": "Waits for the function's State to be Active. This waiter uses GetFunctionConfiguration API. This should be used after new function creation.", "acceptors": [ { "state": "success", "matcher": "path", "argument": "State", "expected": "Active" }, { "state": "failure", "matcher": "path", "argument": "State", "expected": "Failed" }, { "state": "retry", "matcher": "path", "argument": "State", "expected": "Pending" } ] }, "FunctionUpdated": { "delay": 5, "maxAttempts": 60, "operation": "GetFunctionConfiguration", "description": "Waits for the function's LastUpdateStatus to be Successful. This waiter uses GetFunctionConfiguration API. This should be used after function updates.", "acceptors": [ { "state": "success", "matcher": "path", "argument": "LastUpdateStatus", "expected": "Successful" }, { "state": "failure", "matcher": "path", "argument": "LastUpdateStatus", "expected": "Failed" }, { "state": "retry", "matcher": "path", "argument": "LastUpdateStatus", "expected": "InProgress" } ] }, "FunctionActiveV2": { "delay": 1, "maxAttempts": 300, "operation": "GetFunction", "description": "Waits for the function's State to be Active. This waiter uses GetFunction API. This should be used after new function creation.", "acceptors": [ { "state": "success", "matcher": "path", "argument": "Configuration.State", "expected": "Active" }, { "state": "failure", "matcher": "path", "argument": "Configuration.State", "expected": "Failed" }, { "state": "retry", "matcher": "path", "argument": "Configuration.State", "expected": "Pending" } ] }, "FunctionUpdatedV2": { "delay": 1, "maxAttempts": 300, "operation": "GetFunction", "description": "Waits for the function's LastUpdateStatus to be Successful. This waiter uses GetFunction API. This should be used after function updates.", "acceptors": [ { "state": "success", "matcher": "path", "argument": "Configuration.LastUpdateStatus", "expected": "Successful" }, { "state": "failure", "matcher": "path", "argument": "Configuration.LastUpdateStatus", "expected": "Failed" }, { "state": "retry", "matcher": "path", "argument": "Configuration.LastUpdateStatus", "expected": "InProgress" } ] }, "PublishedVersionActive": { "delay": 5, "maxAttempts": 312, "operation": "GetFunctionConfiguration", "description": "Waits for the published version's State to be Active. This waiter uses GetFunctionConfiguration API. This should be used after new version is published.", "acceptors": [ { "state": "success", "matcher": "path", "argument": "State", "expected": "Active" }, { "state": "failure", "matcher": "path", "argument": "State", "expected": "Failed" }, { "state": "retry", "matcher": "path", "argument": "State", "expected": "Pending" } ] } } } },{}],153:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2017-04-19", "endpointPrefix": "models.lex", "jsonVersion": "1.1", "protocol": "rest-json", "serviceFullName": "Amazon Lex Model Building Service", "serviceId": "Lex Model Building Service", "signatureVersion": "v4", "signingName": "lex", "uid": "lex-models-2017-04-19" }, "operations": { "CreateBotVersion": { "http": { "requestUri": "/bots/{name}/versions", "responseCode": 201 }, "input": { "type": "structure", "required": [ "name" ], "members": { "name": { "location": "uri", "locationName": "name" }, "checksum": {} } }, "output": { "type": "structure", "members": { "name": {}, "description": {}, "intents": { "shape": "S6" }, "clarificationPrompt": { "shape": "Sa" }, "abortStatement": { "shape": "Si" }, "status": {}, "failureReason": {}, "lastUpdatedDate": { "type": "timestamp" }, "createdDate": { "type": "timestamp" }, "idleSessionTTLInSeconds": { "type": "integer" }, "voiceId": {}, "checksum": {}, "version": {}, "locale": {}, "childDirected": { "type": "boolean" }, "enableModelImprovements": { "type": "boolean" }, "detectSentiment": { "type": "boolean" } } } }, "CreateIntentVersion": { "http": { "requestUri": "/intents/{name}/versions", "responseCode": 201 }, "input": { "type": "structure", "required": [ "name" ], "members": { "name": { "location": "uri", "locationName": "name" }, "checksum": {} } }, "output": { "type": "structure", "members": { "name": {}, "description": {}, "slots": { "shape": "Sq" }, "sampleUtterances": { "shape": "S13" }, "confirmationPrompt": { "shape": "Sa" }, "rejectionStatement": { "shape": "Si" }, "followUpPrompt": { "shape": "S14" }, "conclusionStatement": { "shape": "Si" }, "dialogCodeHook": { "shape": "S15" }, "fulfillmentActivity": { "shape": "S18" }, "parentIntentSignature": {}, "lastUpdatedDate": { "type": "timestamp" }, "createdDate": { "type": "timestamp" }, "version": {}, "checksum": {}, "kendraConfiguration": { "shape": "S1b" }, "inputContexts": { "shape": "S1f" }, "outputContexts": { "shape": "S1i" } } } }, "CreateSlotTypeVersion": { "http": { "requestUri": "/slottypes/{name}/versions", "responseCode": 201 }, "input": { "type": "structure", "required": [ "name" ], "members": { "name": { "location": "uri", "locationName": "name" }, "checksum": {} } }, "output": { "type": "structure", "members": { "name": {}, "description": {}, "enumerationValues": { "shape": "S1q" }, "lastUpdatedDate": { "type": "timestamp" }, "createdDate": { "type": "timestamp" }, "version": {}, "checksum": {}, "valueSelectionStrategy": {}, "parentSlotTypeSignature": {}, "slotTypeConfigurations": { "shape": "S1v" } } } }, "DeleteBot": { "http": { "method": "DELETE", "requestUri": "/bots/{name}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "name" ], "members": { "name": { "location": "uri", "locationName": "name" } } } }, "DeleteBotAlias": { "http": { "method": "DELETE", "requestUri": "/bots/{botName}/aliases/{name}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "name", "botName" ], "members": { "name": { "location": "uri", "locationName": "name" }, "botName": { "location": "uri", "locationName": "botName" } } } }, "DeleteBotChannelAssociation": { "http": { "method": "DELETE", "requestUri": "/bots/{botName}/aliases/{aliasName}/channels/{name}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "name", "botName", "botAlias" ], "members": { "name": { "location": "uri", "locationName": "name" }, "botName": { "location": "uri", "locationName": "botName" }, "botAlias": { "location": "uri", "locationName": "aliasName" } } } }, "DeleteBotVersion": { "http": { "method": "DELETE", "requestUri": "/bots/{name}/versions/{version}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "name", "version" ], "members": { "name": { "location": "uri", "locationName": "name" }, "version": { "location": "uri", "locationName": "version" } } } }, "DeleteIntent": { "http": { "method": "DELETE", "requestUri": "/intents/{name}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "name" ], "members": { "name": { "location": "uri", "locationName": "name" } } } }, "DeleteIntentVersion": { "http": { "method": "DELETE", "requestUri": "/intents/{name}/versions/{version}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "name", "version" ], "members": { "name": { "location": "uri", "locationName": "name" }, "version": { "location": "uri", "locationName": "version" } } } }, "DeleteSlotType": { "http": { "method": "DELETE", "requestUri": "/slottypes/{name}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "name" ], "members": { "name": { "location": "uri", "locationName": "name" } } } }, "DeleteSlotTypeVersion": { "http": { "method": "DELETE", "requestUri": "/slottypes/{name}/version/{version}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "name", "version" ], "members": { "name": { "location": "uri", "locationName": "name" }, "version": { "location": "uri", "locationName": "version" } } } }, "DeleteUtterances": { "http": { "method": "DELETE", "requestUri": "/bots/{botName}/utterances/{userId}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "botName", "userId" ], "members": { "botName": { "location": "uri", "locationName": "botName" }, "userId": { "location": "uri", "locationName": "userId" } } } }, "GetBot": { "http": { "method": "GET", "requestUri": "/bots/{name}/versions/{versionoralias}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "name", "versionOrAlias" ], "members": { "name": { "location": "uri", "locationName": "name" }, "versionOrAlias": { "location": "uri", "locationName": "versionoralias" } } }, "output": { "type": "structure", "members": { "name": {}, "description": {}, "intents": { "shape": "S6" }, "enableModelImprovements": { "type": "boolean" }, "nluIntentConfidenceThreshold": { "type": "double" }, "clarificationPrompt": { "shape": "Sa" }, "abortStatement": { "shape": "Si" }, "status": {}, "failureReason": {}, "lastUpdatedDate": { "type": "timestamp" }, "createdDate": { "type": "timestamp" }, "idleSessionTTLInSeconds": { "type": "integer" }, "voiceId": {}, "checksum": {}, "version": {}, "locale": {}, "childDirected": { "type": "boolean" }, "detectSentiment": { "type": "boolean" } } } }, "GetBotAlias": { "http": { "method": "GET", "requestUri": "/bots/{botName}/aliases/{name}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "name", "botName" ], "members": { "name": { "location": "uri", "locationName": "name" }, "botName": { "location": "uri", "locationName": "botName" } } }, "output": { "type": "structure", "members": { "name": {}, "description": {}, "botVersion": {}, "botName": {}, "lastUpdatedDate": { "type": "timestamp" }, "createdDate": { "type": "timestamp" }, "checksum": {}, "conversationLogs": { "shape": "S2h" } } } }, "GetBotAliases": { "http": { "method": "GET", "requestUri": "/bots/{botName}/aliases/", "responseCode": 200 }, "input": { "type": "structure", "required": [ "botName" ], "members": { "botName": { "location": "uri", "locationName": "botName" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nameContains": { "location": "querystring", "locationName": "nameContains" } } }, "output": { "type": "structure", "members": { "BotAliases": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "description": {}, "botVersion": {}, "botName": {}, "lastUpdatedDate": { "type": "timestamp" }, "createdDate": { "type": "timestamp" }, "checksum": {}, "conversationLogs": { "shape": "S2h" } } } }, "nextToken": {} } } }, "GetBotChannelAssociation": { "http": { "method": "GET", "requestUri": "/bots/{botName}/aliases/{aliasName}/channels/{name}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "name", "botName", "botAlias" ], "members": { "name": { "location": "uri", "locationName": "name" }, "botName": { "location": "uri", "locationName": "botName" }, "botAlias": { "location": "uri", "locationName": "aliasName" } } }, "output": { "type": "structure", "members": { "name": {}, "description": {}, "botAlias": {}, "botName": {}, "createdDate": { "type": "timestamp" }, "type": {}, "botConfiguration": { "shape": "S2z" }, "status": {}, "failureReason": {} } } }, "GetBotChannelAssociations": { "http": { "method": "GET", "requestUri": "/bots/{botName}/aliases/{aliasName}/channels/", "responseCode": 200 }, "input": { "type": "structure", "required": [ "botName", "botAlias" ], "members": { "botName": { "location": "uri", "locationName": "botName" }, "botAlias": { "location": "uri", "locationName": "aliasName" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nameContains": { "location": "querystring", "locationName": "nameContains" } } }, "output": { "type": "structure", "members": { "botChannelAssociations": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "description": {}, "botAlias": {}, "botName": {}, "createdDate": { "type": "timestamp" }, "type": {}, "botConfiguration": { "shape": "S2z" }, "status": {}, "failureReason": {} } } }, "nextToken": {} } } }, "GetBotVersions": { "http": { "method": "GET", "requestUri": "/bots/{name}/versions/", "responseCode": 200 }, "input": { "type": "structure", "required": [ "name" ], "members": { "name": { "location": "uri", "locationName": "name" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "bots": { "shape": "S38" }, "nextToken": {} } } }, "GetBots": { "http": { "method": "GET", "requestUri": "/bots/", "responseCode": 200 }, "input": { "type": "structure", "members": { "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nameContains": { "location": "querystring", "locationName": "nameContains" } } }, "output": { "type": "structure", "members": { "bots": { "shape": "S38" }, "nextToken": {} } } }, "GetBuiltinIntent": { "http": { "method": "GET", "requestUri": "/builtins/intents/{signature}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "signature" ], "members": { "signature": { "location": "uri", "locationName": "signature" } } }, "output": { "type": "structure", "members": { "signature": {}, "supportedLocales": { "shape": "S3e" }, "slots": { "type": "list", "member": { "type": "structure", "members": { "name": {} } } } } } }, "GetBuiltinIntents": { "http": { "method": "GET", "requestUri": "/builtins/intents/", "responseCode": 200 }, "input": { "type": "structure", "members": { "locale": { "location": "querystring", "locationName": "locale" }, "signatureContains": { "location": "querystring", "locationName": "signatureContains" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "intents": { "type": "list", "member": { "type": "structure", "members": { "signature": {}, "supportedLocales": { "shape": "S3e" } } } }, "nextToken": {} } } }, "GetBuiltinSlotTypes": { "http": { "method": "GET", "requestUri": "/builtins/slottypes/", "responseCode": 200 }, "input": { "type": "structure", "members": { "locale": { "location": "querystring", "locationName": "locale" }, "signatureContains": { "location": "querystring", "locationName": "signatureContains" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "slotTypes": { "type": "list", "member": { "type": "structure", "members": { "signature": {}, "supportedLocales": { "shape": "S3e" } } } }, "nextToken": {} } } }, "GetExport": { "http": { "method": "GET", "requestUri": "/exports/", "responseCode": 200 }, "input": { "type": "structure", "required": [ "name", "version", "resourceType", "exportType" ], "members": { "name": { "location": "querystring", "locationName": "name" }, "version": { "location": "querystring", "locationName": "version" }, "resourceType": { "location": "querystring", "locationName": "resourceType" }, "exportType": { "location": "querystring", "locationName": "exportType" } } }, "output": { "type": "structure", "members": { "name": {}, "version": {}, "resourceType": {}, "exportType": {}, "exportStatus": {}, "failureReason": {}, "url": {} } } }, "GetImport": { "http": { "method": "GET", "requestUri": "/imports/{importId}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "importId" ], "members": { "importId": { "location": "uri", "locationName": "importId" } } }, "output": { "type": "structure", "members": { "name": {}, "resourceType": {}, "mergeStrategy": {}, "importId": {}, "importStatus": {}, "failureReason": { "type": "list", "member": {} }, "createdDate": { "type": "timestamp" } } } }, "GetIntent": { "http": { "method": "GET", "requestUri": "/intents/{name}/versions/{version}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "name", "version" ], "members": { "name": { "location": "uri", "locationName": "name" }, "version": { "location": "uri", "locationName": "version" } } }, "output": { "type": "structure", "members": { "name": {}, "description": {}, "slots": { "shape": "Sq" }, "sampleUtterances": { "shape": "S13" }, "confirmationPrompt": { "shape": "Sa" }, "rejectionStatement": { "shape": "Si" }, "followUpPrompt": { "shape": "S14" }, "conclusionStatement": { "shape": "Si" }, "dialogCodeHook": { "shape": "S15" }, "fulfillmentActivity": { "shape": "S18" }, "parentIntentSignature": {}, "lastUpdatedDate": { "type": "timestamp" }, "createdDate": { "type": "timestamp" }, "version": {}, "checksum": {}, "kendraConfiguration": { "shape": "S1b" }, "inputContexts": { "shape": "S1f" }, "outputContexts": { "shape": "S1i" } } } }, "GetIntentVersions": { "http": { "method": "GET", "requestUri": "/intents/{name}/versions/", "responseCode": 200 }, "input": { "type": "structure", "required": [ "name" ], "members": { "name": { "location": "uri", "locationName": "name" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "intents": { "shape": "S45" }, "nextToken": {} } } }, "GetIntents": { "http": { "method": "GET", "requestUri": "/intents/", "responseCode": 200 }, "input": { "type": "structure", "members": { "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nameContains": { "location": "querystring", "locationName": "nameContains" } } }, "output": { "type": "structure", "members": { "intents": { "shape": "S45" }, "nextToken": {} } } }, "GetMigration": { "http": { "method": "GET", "requestUri": "/migrations/{migrationId}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "migrationId" ], "members": { "migrationId": { "location": "uri", "locationName": "migrationId" } } }, "output": { "type": "structure", "members": { "migrationId": {}, "v1BotName": {}, "v1BotVersion": {}, "v1BotLocale": {}, "v2BotId": {}, "v2BotRole": {}, "migrationStatus": {}, "migrationStrategy": {}, "migrationTimestamp": { "type": "timestamp" }, "alerts": { "type": "list", "member": { "type": "structure", "members": { "type": {}, "message": {}, "details": { "type": "list", "member": {} }, "referenceURLs": { "type": "list", "member": {} } } } } } } }, "GetMigrations": { "http": { "method": "GET", "requestUri": "/migrations", "responseCode": 200 }, "input": { "type": "structure", "members": { "sortByAttribute": { "location": "querystring", "locationName": "sortByAttribute" }, "sortByOrder": { "location": "querystring", "locationName": "sortByOrder" }, "v1BotNameContains": { "location": "querystring", "locationName": "v1BotNameContains" }, "migrationStatusEquals": { "location": "querystring", "locationName": "migrationStatusEquals" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "migrationSummaries": { "type": "list", "member": { "type": "structure", "members": { "migrationId": {}, "v1BotName": {}, "v1BotVersion": {}, "v1BotLocale": {}, "v2BotId": {}, "v2BotRole": {}, "migrationStatus": {}, "migrationStrategy": {}, "migrationTimestamp": { "type": "timestamp" } } } }, "nextToken": {} } } }, "GetSlotType": { "http": { "method": "GET", "requestUri": "/slottypes/{name}/versions/{version}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "name", "version" ], "members": { "name": { "location": "uri", "locationName": "name" }, "version": { "location": "uri", "locationName": "version" } } }, "output": { "type": "structure", "members": { "name": {}, "description": {}, "enumerationValues": { "shape": "S1q" }, "lastUpdatedDate": { "type": "timestamp" }, "createdDate": { "type": "timestamp" }, "version": {}, "checksum": {}, "valueSelectionStrategy": {}, "parentSlotTypeSignature": {}, "slotTypeConfigurations": { "shape": "S1v" } } } }, "GetSlotTypeVersions": { "http": { "method": "GET", "requestUri": "/slottypes/{name}/versions/", "responseCode": 200 }, "input": { "type": "structure", "required": [ "name" ], "members": { "name": { "location": "uri", "locationName": "name" }, "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" } } }, "output": { "type": "structure", "members": { "slotTypes": { "shape": "S4x" }, "nextToken": {} } } }, "GetSlotTypes": { "http": { "method": "GET", "requestUri": "/slottypes/", "responseCode": 200 }, "input": { "type": "structure", "members": { "nextToken": { "location": "querystring", "locationName": "nextToken" }, "maxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "nameContains": { "location": "querystring", "locationName": "nameContains" } } }, "output": { "type": "structure", "members": { "slotTypes": { "shape": "S4x" }, "nextToken": {} } } }, "GetUtterancesView": { "http": { "method": "GET", "requestUri": "/bots/{botname}/utterances?view=aggregation", "responseCode": 200 }, "input": { "type": "structure", "required": [ "botName", "botVersions", "statusType" ], "members": { "botName": { "location": "uri", "locationName": "botname" }, "botVersions": { "location": "querystring", "locationName": "bot_versions", "type": "list", "member": {} }, "statusType": { "location": "querystring", "locationName": "status_type" } } }, "output": { "type": "structure", "members": { "botName": {}, "utterances": { "type": "list", "member": { "type": "structure", "members": { "botVersion": {}, "utterances": { "type": "list", "member": { "type": "structure", "members": { "utteranceString": {}, "count": { "type": "integer" }, "distinctUsers": { "type": "integer" }, "firstUtteredDate": { "type": "timestamp" }, "lastUtteredDate": { "type": "timestamp" } } } } } } } } } }, "ListTagsForResource": { "http": { "method": "GET", "requestUri": "/tags/{resourceArn}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "resourceArn" ], "members": { "resourceArn": { "location": "uri", "locationName": "resourceArn" } } }, "output": { "type": "structure", "members": { "tags": { "shape": "S5e" } } } }, "PutBot": { "http": { "method": "PUT", "requestUri": "/bots/{name}/versions/$LATEST", "responseCode": 200 }, "input": { "type": "structure", "required": [ "name", "locale", "childDirected" ], "members": { "name": { "location": "uri", "locationName": "name" }, "description": {}, "intents": { "shape": "S6" }, "enableModelImprovements": { "type": "boolean" }, "nluIntentConfidenceThreshold": { "type": "double" }, "clarificationPrompt": { "shape": "Sa" }, "abortStatement": { "shape": "Si" }, "idleSessionTTLInSeconds": { "type": "integer" }, "voiceId": {}, "checksum": {}, "processBehavior": {}, "locale": {}, "childDirected": { "type": "boolean" }, "detectSentiment": { "type": "boolean" }, "createVersion": { "type": "boolean" }, "tags": { "shape": "S5e" } } }, "output": { "type": "structure", "members": { "name": {}, "description": {}, "intents": { "shape": "S6" }, "enableModelImprovements": { "type": "boolean" }, "nluIntentConfidenceThreshold": { "type": "double" }, "clarificationPrompt": { "shape": "Sa" }, "abortStatement": { "shape": "Si" }, "status": {}, "failureReason": {}, "lastUpdatedDate": { "type": "timestamp" }, "createdDate": { "type": "timestamp" }, "idleSessionTTLInSeconds": { "type": "integer" }, "voiceId": {}, "checksum": {}, "version": {}, "locale": {}, "childDirected": { "type": "boolean" }, "createVersion": { "type": "boolean" }, "detectSentiment": { "type": "boolean" }, "tags": { "shape": "S5e" } } } }, "PutBotAlias": { "http": { "method": "PUT", "requestUri": "/bots/{botName}/aliases/{name}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "name", "botVersion", "botName" ], "members": { "name": { "location": "uri", "locationName": "name" }, "description": {}, "botVersion": {}, "botName": { "location": "uri", "locationName": "botName" }, "checksum": {}, "conversationLogs": { "type": "structure", "required": [ "logSettings", "iamRoleArn" ], "members": { "logSettings": { "type": "list", "member": { "type": "structure", "required": [ "logType", "destination", "resourceArn" ], "members": { "logType": {}, "destination": {}, "kmsKeyArn": {}, "resourceArn": {} } } }, "iamRoleArn": {} } }, "tags": { "shape": "S5e" } } }, "output": { "type": "structure", "members": { "name": {}, "description": {}, "botVersion": {}, "botName": {}, "lastUpdatedDate": { "type": "timestamp" }, "createdDate": { "type": "timestamp" }, "checksum": {}, "conversationLogs": { "shape": "S2h" }, "tags": { "shape": "S5e" } } } }, "PutIntent": { "http": { "method": "PUT", "requestUri": "/intents/{name}/versions/$LATEST", "responseCode": 200 }, "input": { "type": "structure", "required": [ "name" ], "members": { "name": { "location": "uri", "locationName": "name" }, "description": {}, "slots": { "shape": "Sq" }, "sampleUtterances": { "shape": "S13" }, "confirmationPrompt": { "shape": "Sa" }, "rejectionStatement": { "shape": "Si" }, "followUpPrompt": { "shape": "S14" }, "conclusionStatement": { "shape": "Si" }, "dialogCodeHook": { "shape": "S15" }, "fulfillmentActivity": { "shape": "S18" }, "parentIntentSignature": {}, "checksum": {}, "createVersion": { "type": "boolean" }, "kendraConfiguration": { "shape": "S1b" }, "inputContexts": { "shape": "S1f" }, "outputContexts": { "shape": "S1i" } } }, "output": { "type": "structure", "members": { "name": {}, "description": {}, "slots": { "shape": "Sq" }, "sampleUtterances": { "shape": "S13" }, "confirmationPrompt": { "shape": "Sa" }, "rejectionStatement": { "shape": "Si" }, "followUpPrompt": { "shape": "S14" }, "conclusionStatement": { "shape": "Si" }, "dialogCodeHook": { "shape": "S15" }, "fulfillmentActivity": { "shape": "S18" }, "parentIntentSignature": {}, "lastUpdatedDate": { "type": "timestamp" }, "createdDate": { "type": "timestamp" }, "version": {}, "checksum": {}, "createVersion": { "type": "boolean" }, "kendraConfiguration": { "shape": "S1b" }, "inputContexts": { "shape": "S1f" }, "outputContexts": { "shape": "S1i" } } } }, "PutSlotType": { "http": { "method": "PUT", "requestUri": "/slottypes/{name}/versions/$LATEST", "responseCode": 200 }, "input": { "type": "structure", "required": [ "name" ], "members": { "name": { "location": "uri", "locationName": "name" }, "description": {}, "enumerationValues": { "shape": "S1q" }, "checksum": {}, "valueSelectionStrategy": {}, "createVersion": { "type": "boolean" }, "parentSlotTypeSignature": {}, "slotTypeConfigurations": { "shape": "S1v" } } }, "output": { "type": "structure", "members": { "name": {}, "description": {}, "enumerationValues": { "shape": "S1q" }, "lastUpdatedDate": { "type": "timestamp" }, "createdDate": { "type": "timestamp" }, "version": {}, "checksum": {}, "valueSelectionStrategy": {}, "createVersion": { "type": "boolean" }, "parentSlotTypeSignature": {}, "slotTypeConfigurations": { "shape": "S1v" } } } }, "StartImport": { "http": { "requestUri": "/imports/", "responseCode": 201 }, "input": { "type": "structure", "required": [ "payload", "resourceType", "mergeStrategy" ], "members": { "payload": { "type": "blob" }, "resourceType": {}, "mergeStrategy": {}, "tags": { "shape": "S5e" } } }, "output": { "type": "structure", "members": { "name": {}, "resourceType": {}, "mergeStrategy": {}, "importId": {}, "importStatus": {}, "tags": { "shape": "S5e" }, "createdDate": { "type": "timestamp" } } } }, "StartMigration": { "http": { "requestUri": "/migrations", "responseCode": 202 }, "input": { "type": "structure", "required": [ "v1BotName", "v1BotVersion", "v2BotName", "v2BotRole", "migrationStrategy" ], "members": { "v1BotName": {}, "v1BotVersion": {}, "v2BotName": {}, "v2BotRole": {}, "migrationStrategy": {} } }, "output": { "type": "structure", "members": { "v1BotName": {}, "v1BotVersion": {}, "v1BotLocale": {}, "v2BotId": {}, "v2BotRole": {}, "migrationId": {}, "migrationStrategy": {}, "migrationTimestamp": { "type": "timestamp" } } } }, "TagResource": { "http": { "requestUri": "/tags/{resourceArn}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "resourceArn", "tags" ], "members": { "resourceArn": { "location": "uri", "locationName": "resourceArn" }, "tags": { "shape": "S5e" } } }, "output": { "type": "structure", "members": {} } }, "UntagResource": { "http": { "method": "DELETE", "requestUri": "/tags/{resourceArn}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "resourceArn", "tagKeys" ], "members": { "resourceArn": { "location": "uri", "locationName": "resourceArn" }, "tagKeys": { "location": "querystring", "locationName": "tagKeys", "type": "list", "member": {} } } }, "output": { "type": "structure", "members": {} } } }, "shapes": { "S6": { "type": "list", "member": { "type": "structure", "required": [ "intentName", "intentVersion" ], "members": { "intentName": {}, "intentVersion": {} } } }, "Sa": { "type": "structure", "required": [ "messages", "maxAttempts" ], "members": { "messages": { "shape": "Sb" }, "maxAttempts": { "type": "integer" }, "responseCard": {} } }, "Sb": { "type": "list", "member": { "type": "structure", "required": [ "contentType", "content" ], "members": { "contentType": {}, "content": {}, "groupNumber": { "type": "integer" } } } }, "Si": { "type": "structure", "required": [ "messages" ], "members": { "messages": { "shape": "Sb" }, "responseCard": {} } }, "Sq": { "type": "list", "member": { "type": "structure", "required": [ "name", "slotConstraint" ], "members": { "name": {}, "description": {}, "slotConstraint": {}, "slotType": {}, "slotTypeVersion": {}, "valueElicitationPrompt": { "shape": "Sa" }, "priority": { "type": "integer" }, "sampleUtterances": { "type": "list", "member": {} }, "responseCard": {}, "obfuscationSetting": {}, "defaultValueSpec": { "type": "structure", "required": [ "defaultValueList" ], "members": { "defaultValueList": { "type": "list", "member": { "type": "structure", "required": [ "defaultValue" ], "members": { "defaultValue": {} } } } } } } } }, "S13": { "type": "list", "member": {} }, "S14": { "type": "structure", "required": [ "prompt", "rejectionStatement" ], "members": { "prompt": { "shape": "Sa" }, "rejectionStatement": { "shape": "Si" } } }, "S15": { "type": "structure", "required": [ "uri", "messageVersion" ], "members": { "uri": {}, "messageVersion": {} } }, "S18": { "type": "structure", "required": [ "type" ], "members": { "type": {}, "codeHook": { "shape": "S15" } } }, "S1b": { "type": "structure", "required": [ "kendraIndex", "role" ], "members": { "kendraIndex": {}, "queryFilterString": {}, "role": {} } }, "S1f": { "type": "list", "member": { "type": "structure", "required": [ "name" ], "members": { "name": {} } } }, "S1i": { "type": "list", "member": { "type": "structure", "required": [ "name", "timeToLiveInSeconds", "turnsToLive" ], "members": { "name": {}, "timeToLiveInSeconds": { "type": "integer" }, "turnsToLive": { "type": "integer" } } } }, "S1q": { "type": "list", "member": { "type": "structure", "required": [ "value" ], "members": { "value": {}, "synonyms": { "type": "list", "member": {} } } } }, "S1v": { "type": "list", "member": { "type": "structure", "members": { "regexConfiguration": { "type": "structure", "required": [ "pattern" ], "members": { "pattern": {} } } } } }, "S2h": { "type": "structure", "members": { "logSettings": { "type": "list", "member": { "type": "structure", "members": { "logType": {}, "destination": {}, "kmsKeyArn": {}, "resourceArn": {}, "resourcePrefix": {} } } }, "iamRoleArn": {} } }, "S2z": { "type": "map", "key": {}, "value": {}, "sensitive": true }, "S38": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "description": {}, "status": {}, "lastUpdatedDate": { "type": "timestamp" }, "createdDate": { "type": "timestamp" }, "version": {} } } }, "S3e": { "type": "list", "member": {} }, "S45": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "description": {}, "lastUpdatedDate": { "type": "timestamp" }, "createdDate": { "type": "timestamp" }, "version": {} } } }, "S4x": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "description": {}, "lastUpdatedDate": { "type": "timestamp" }, "createdDate": { "type": "timestamp" }, "version": {} } } }, "S5e": { "type": "list", "member": { "type": "structure", "required": [ "key", "value" ], "members": { "key": {}, "value": {} } } } } } },{}],154:[function(require,module,exports){ module.exports={ "pagination": { "GetBotAliases": { "input_token": "nextToken", "output_token": "nextToken", "limit_key": "maxResults" }, "GetBotChannelAssociations": { "input_token": "nextToken", "output_token": "nextToken", "limit_key": "maxResults" }, "GetBotVersions": { "input_token": "nextToken", "output_token": "nextToken", "limit_key": "maxResults" }, "GetBots": { "input_token": "nextToken", "output_token": "nextToken", "limit_key": "maxResults" }, "GetBuiltinIntents": { "input_token": "nextToken", "output_token": "nextToken", "limit_key": "maxResults" }, "GetBuiltinSlotTypes": { "input_token": "nextToken", "output_token": "nextToken", "limit_key": "maxResults" }, "GetIntentVersions": { "input_token": "nextToken", "output_token": "nextToken", "limit_key": "maxResults" }, "GetIntents": { "input_token": "nextToken", "output_token": "nextToken", "limit_key": "maxResults" }, "GetMigrations": { "input_token": "nextToken", "output_token": "nextToken", "limit_key": "maxResults" }, "GetSlotTypeVersions": { "input_token": "nextToken", "output_token": "nextToken", "limit_key": "maxResults" }, "GetSlotTypes": { "input_token": "nextToken", "output_token": "nextToken", "limit_key": "maxResults" } } } },{}],155:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2020-11-19", "endpointPrefix": "geo", "protocol": "rest-json", "protocols": [ "rest-json" ], "serviceFullName": "Amazon Location Service", "serviceId": "Location", "signatureVersion": "v4", "signingName": "geo", "uid": "location-2020-11-19" }, "operations": { "AssociateTrackerConsumer": { "http": { "requestUri": "/tracking/v0/trackers/{TrackerName}/consumers", "responseCode": 200 }, "input": { "type": "structure", "required": [ "TrackerName", "ConsumerArn" ], "members": { "TrackerName": { "location": "uri", "locationName": "TrackerName" }, "ConsumerArn": {} } }, "output": { "type": "structure", "members": {} }, "endpoint": { "hostPrefix": "cp.tracking." } }, "BatchDeleteDevicePositionHistory": { "http": { "requestUri": "/tracking/v0/trackers/{TrackerName}/delete-positions", "responseCode": 200 }, "input": { "type": "structure", "required": [ "TrackerName", "DeviceIds" ], "members": { "TrackerName": { "location": "uri", "locationName": "TrackerName" }, "DeviceIds": { "type": "list", "member": {} } } }, "output": { "type": "structure", "required": [ "Errors" ], "members": { "Errors": { "type": "list", "member": { "type": "structure", "required": [ "DeviceId", "Error" ], "members": { "DeviceId": {}, "Error": { "shape": "Sb" } } } } } }, "endpoint": { "hostPrefix": "tracking." } }, "BatchDeleteGeofence": { "http": { "requestUri": "/geofencing/v0/collections/{CollectionName}/delete-geofences", "responseCode": 200 }, "input": { "type": "structure", "required": [ "CollectionName", "GeofenceIds" ], "members": { "CollectionName": { "location": "uri", "locationName": "CollectionName" }, "GeofenceIds": { "type": "list", "member": {} } } }, "output": { "type": "structure", "required": [ "Errors" ], "members": { "Errors": { "type": "list", "member": { "type": "structure", "required": [ "GeofenceId", "Error" ], "members": { "GeofenceId": {}, "Error": { "shape": "Sb" } } } } } }, "endpoint": { "hostPrefix": "geofencing." } }, "BatchEvaluateGeofences": { "http": { "requestUri": "/geofencing/v0/collections/{CollectionName}/positions", "responseCode": 200 }, "input": { "type": "structure", "required": [ "CollectionName", "DevicePositionUpdates" ], "members": { "CollectionName": { "location": "uri", "locationName": "CollectionName" }, "DevicePositionUpdates": { "type": "list", "member": { "shape": "Sl" } } } }, "output": { "type": "structure", "required": [ "Errors" ], "members": { "Errors": { "type": "list", "member": { "type": "structure", "required": [ "DeviceId", "SampleTime", "Error" ], "members": { "DeviceId": {}, "SampleTime": { "shape": "Sm" }, "Error": { "shape": "Sb" } } } } } }, "endpoint": { "hostPrefix": "geofencing." } }, "BatchGetDevicePosition": { "http": { "requestUri": "/tracking/v0/trackers/{TrackerName}/get-positions", "responseCode": 200 }, "input": { "type": "structure", "required": [ "TrackerName", "DeviceIds" ], "members": { "TrackerName": { "location": "uri", "locationName": "TrackerName" }, "DeviceIds": { "type": "list", "member": {} } } }, "output": { "type": "structure", "required": [ "Errors", "DevicePositions" ], "members": { "Errors": { "type": "list", "member": { "type": "structure", "required": [ "DeviceId", "Error" ], "members": { "DeviceId": {}, "Error": { "shape": "Sb" } } } }, "DevicePositions": { "shape": "S13" } } }, "endpoint": { "hostPrefix": "tracking." } }, "BatchPutGeofence": { "http": { "requestUri": "/geofencing/v0/collections/{CollectionName}/put-geofences", "responseCode": 200 }, "input": { "type": "structure", "required": [ "CollectionName", "Entries" ], "members": { "CollectionName": { "location": "uri", "locationName": "CollectionName" }, "Entries": { "type": "list", "member": { "type": "structure", "required": [ "GeofenceId", "Geometry" ], "members": { "GeofenceId": {}, "Geometry": { "shape": "S18" }, "GeofenceProperties": { "shape": "Sr" } } } } } }, "output": { "type": "structure", "required": [ "Successes", "Errors" ], "members": { "Successes": { "type": "list", "member": { "type": "structure", "required": [ "GeofenceId", "CreateTime", "UpdateTime" ], "members": { "GeofenceId": {}, "CreateTime": { "shape": "Sm" }, "UpdateTime": { "shape": "Sm" } } } }, "Errors": { "type": "list", "member": { "type": "structure", "required": [ "GeofenceId", "Error" ], "members": { "GeofenceId": {}, "Error": { "shape": "Sb" } } } } } }, "endpoint": { "hostPrefix": "geofencing." } }, "BatchUpdateDevicePosition": { "http": { "requestUri": "/tracking/v0/trackers/{TrackerName}/positions", "responseCode": 200 }, "input": { "type": "structure", "required": [ "TrackerName", "Updates" ], "members": { "TrackerName": { "location": "uri", "locationName": "TrackerName" }, "Updates": { "type": "list", "member": { "shape": "Sl" } } } }, "output": { "type": "structure", "required": [ "Errors" ], "members": { "Errors": { "type": "list", "member": { "type": "structure", "required": [ "DeviceId", "SampleTime", "Error" ], "members": { "DeviceId": {}, "SampleTime": { "shape": "Sm" }, "Error": { "shape": "Sb" } } } } } }, "endpoint": { "hostPrefix": "tracking." } }, "CalculateRoute": { "http": { "requestUri": "/routes/v0/calculators/{CalculatorName}/calculate/route", "responseCode": 200 }, "input": { "type": "structure", "required": [ "CalculatorName", "DeparturePosition", "DestinationPosition" ], "members": { "CalculatorName": { "location": "uri", "locationName": "CalculatorName" }, "DeparturePosition": { "shape": "Sn" }, "DestinationPosition": { "shape": "Sn" }, "WaypointPositions": { "type": "list", "member": { "shape": "Sn" } }, "TravelMode": {}, "DepartureTime": { "shape": "Sm" }, "DepartNow": { "type": "boolean" }, "DistanceUnit": {}, "IncludeLegGeometry": { "type": "boolean" }, "CarModeOptions": { "shape": "S1s" }, "TruckModeOptions": { "shape": "S1t" }, "ArrivalTime": { "shape": "Sm" }, "OptimizeFor": {}, "Key": { "shape": "S23", "location": "querystring", "locationName": "key" } } }, "output": { "type": "structure", "required": [ "Legs", "Summary" ], "members": { "Legs": { "type": "list", "member": { "type": "structure", "required": [ "StartPosition", "EndPosition", "Distance", "DurationSeconds", "Steps" ], "members": { "StartPosition": { "shape": "Sn" }, "EndPosition": { "shape": "Sn" }, "Distance": { "type": "double" }, "DurationSeconds": { "type": "double" }, "Geometry": { "type": "structure", "members": { "LineString": { "type": "list", "member": { "shape": "Sn" } } } }, "Steps": { "type": "list", "member": { "type": "structure", "required": [ "StartPosition", "EndPosition", "Distance", "DurationSeconds" ], "members": { "StartPosition": { "shape": "Sn" }, "EndPosition": { "shape": "Sn" }, "Distance": { "type": "double" }, "DurationSeconds": { "type": "double" }, "GeometryOffset": { "type": "integer" } } } } } } }, "Summary": { "type": "structure", "required": [ "RouteBBox", "DataSource", "Distance", "DurationSeconds", "DistanceUnit" ], "members": { "RouteBBox": { "shape": "S2h" }, "DataSource": {}, "Distance": { "type": "double" }, "DurationSeconds": { "type": "double" }, "DistanceUnit": {} } } } }, "endpoint": { "hostPrefix": "routes." } }, "CalculateRouteMatrix": { "http": { "requestUri": "/routes/v0/calculators/{CalculatorName}/calculate/route-matrix", "responseCode": 200 }, "input": { "type": "structure", "required": [ "CalculatorName", "DeparturePositions", "DestinationPositions" ], "members": { "CalculatorName": { "location": "uri", "locationName": "CalculatorName" }, "DeparturePositions": { "type": "list", "member": { "shape": "Sn" } }, "DestinationPositions": { "type": "list", "member": { "shape": "Sn" } }, "TravelMode": {}, "DepartureTime": { "shape": "Sm" }, "DepartNow": { "type": "boolean" }, "DistanceUnit": {}, "CarModeOptions": { "shape": "S1s" }, "TruckModeOptions": { "shape": "S1t" }, "Key": { "shape": "S23", "location": "querystring", "locationName": "key" } } }, "output": { "type": "structure", "required": [ "RouteMatrix", "Summary" ], "members": { "RouteMatrix": { "type": "list", "member": { "type": "list", "member": { "type": "structure", "members": { "Distance": { "type": "double" }, "DurationSeconds": { "type": "double" }, "Error": { "type": "structure", "required": [ "Code" ], "members": { "Code": {}, "Message": {} } } } } } }, "SnappedDeparturePositions": { "type": "list", "member": { "shape": "Sn" } }, "SnappedDestinationPositions": { "type": "list", "member": { "shape": "Sn" } }, "Summary": { "type": "structure", "required": [ "DataSource", "RouteCount", "ErrorCount", "DistanceUnit" ], "members": { "DataSource": {}, "RouteCount": { "type": "integer" }, "ErrorCount": { "type": "integer" }, "DistanceUnit": {} } } } }, "endpoint": { "hostPrefix": "routes." } }, "CreateGeofenceCollection": { "http": { "requestUri": "/geofencing/v0/collections", "responseCode": 200 }, "input": { "type": "structure", "required": [ "CollectionName" ], "members": { "CollectionName": {}, "PricingPlan": { "deprecated": true, "deprecatedMessage": "Deprecated. If included, the only allowed value is RequestBasedUsage." }, "PricingPlanDataSource": { "deprecated": true, "deprecatedMessage": "Deprecated. No longer allowed." }, "Description": {}, "Tags": { "shape": "S33" }, "KmsKeyId": {} } }, "output": { "type": "structure", "required": [ "CollectionName", "CollectionArn", "CreateTime" ], "members": { "CollectionName": {}, "CollectionArn": {}, "CreateTime": { "shape": "Sm" } } }, "endpoint": { "hostPrefix": "cp.geofencing." }, "idempotent": true }, "CreateKey": { "http": { "requestUri": "/metadata/v0/keys", "responseCode": 200 }, "input": { "type": "structure", "required": [ "KeyName", "Restrictions" ], "members": { "KeyName": {}, "Restrictions": { "shape": "S39" }, "Description": {}, "ExpireTime": { "shape": "Sm" }, "NoExpiry": { "type": "boolean" }, "Tags": { "shape": "S33" } } }, "output": { "type": "structure", "required": [ "Key", "KeyArn", "KeyName", "CreateTime" ], "members": { "Key": { "shape": "S23" }, "KeyArn": {}, "KeyName": {}, "CreateTime": { "shape": "Sm" } } }, "endpoint": { "hostPrefix": "cp.metadata." }, "idempotent": true }, "CreateMap": { "http": { "requestUri": "/maps/v0/maps", "responseCode": 200 }, "input": { "type": "structure", "required": [ "MapName", "Configuration" ], "members": { "MapName": {}, "Configuration": { "shape": "S3i" }, "PricingPlan": { "deprecated": true, "deprecatedMessage": "Deprecated. If included, the only allowed value is RequestBasedUsage." }, "Description": {}, "Tags": { "shape": "S33" } } }, "output": { "type": "structure", "required": [ "MapName", "MapArn", "CreateTime" ], "members": { "MapName": {}, "MapArn": {}, "CreateTime": { "shape": "Sm" } } }, "endpoint": { "hostPrefix": "cp.maps." }, "idempotent": true }, "CreatePlaceIndex": { "http": { "requestUri": "/places/v0/indexes", "responseCode": 200 }, "input": { "type": "structure", "required": [ "IndexName", "DataSource" ], "members": { "IndexName": {}, "DataSource": {}, "PricingPlan": { "deprecated": true, "deprecatedMessage": "Deprecated. If included, the only allowed value is RequestBasedUsage." }, "Description": {}, "DataSourceConfiguration": { "shape": "S3q" }, "Tags": { "shape": "S33" } } }, "output": { "type": "structure", "required": [ "IndexName", "IndexArn", "CreateTime" ], "members": { "IndexName": {}, "IndexArn": {}, "CreateTime": { "shape": "Sm" } } }, "endpoint": { "hostPrefix": "cp.places." }, "idempotent": true }, "CreateRouteCalculator": { "http": { "requestUri": "/routes/v0/calculators", "responseCode": 200 }, "input": { "type": "structure", "required": [ "CalculatorName", "DataSource" ], "members": { "CalculatorName": {}, "DataSource": {}, "PricingPlan": { "deprecated": true, "deprecatedMessage": "Deprecated. If included, the only allowed value is RequestBasedUsage." }, "Description": {}, "Tags": { "shape": "S33" } } }, "output": { "type": "structure", "required": [ "CalculatorName", "CalculatorArn", "CreateTime" ], "members": { "CalculatorName": {}, "CalculatorArn": {}, "CreateTime": { "shape": "Sm" } } }, "endpoint": { "hostPrefix": "cp.routes." }, "idempotent": true }, "CreateTracker": { "http": { "requestUri": "/tracking/v0/trackers", "responseCode": 200 }, "input": { "type": "structure", "required": [ "TrackerName" ], "members": { "TrackerName": {}, "PricingPlan": { "deprecated": true, "deprecatedMessage": "Deprecated. If included, the only allowed value is RequestBasedUsage." }, "KmsKeyId": {}, "PricingPlanDataSource": { "deprecated": true, "deprecatedMessage": "Deprecated. No longer allowed." }, "Description": {}, "Tags": { "shape": "S33" }, "PositionFiltering": {}, "EventBridgeEnabled": { "type": "boolean" }, "KmsKeyEnableGeospatialQueries": { "type": "boolean" } } }, "output": { "type": "structure", "required": [ "TrackerName", "TrackerArn", "CreateTime" ], "members": { "TrackerName": {}, "TrackerArn": {}, "CreateTime": { "shape": "Sm" } } }, "endpoint": { "hostPrefix": "cp.tracking." }, "idempotent": true }, "DeleteGeofenceCollection": { "http": { "method": "DELETE", "requestUri": "/geofencing/v0/collections/{CollectionName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "CollectionName" ], "members": { "CollectionName": { "location": "uri", "locationName": "CollectionName" } } }, "output": { "type": "structure", "members": {} }, "endpoint": { "hostPrefix": "cp.geofencing." }, "idempotent": true }, "DeleteKey": { "http": { "method": "DELETE", "requestUri": "/metadata/v0/keys/{KeyName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "KeyName" ], "members": { "KeyName": { "location": "uri", "locationName": "KeyName" }, "ForceDelete": { "location": "querystring", "locationName": "forceDelete", "type": "boolean" } } }, "output": { "type": "structure", "members": {} }, "endpoint": { "hostPrefix": "cp.metadata." }, "idempotent": true }, "DeleteMap": { "http": { "method": "DELETE", "requestUri": "/maps/v0/maps/{MapName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "MapName" ], "members": { "MapName": { "location": "uri", "locationName": "MapName" } } }, "output": { "type": "structure", "members": {} }, "endpoint": { "hostPrefix": "cp.maps." }, "idempotent": true }, "DeletePlaceIndex": { "http": { "method": "DELETE", "requestUri": "/places/v0/indexes/{IndexName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "IndexName" ], "members": { "IndexName": { "location": "uri", "locationName": "IndexName" } } }, "output": { "type": "structure", "members": {} }, "endpoint": { "hostPrefix": "cp.places." }, "idempotent": true }, "DeleteRouteCalculator": { "http": { "method": "DELETE", "requestUri": "/routes/v0/calculators/{CalculatorName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "CalculatorName" ], "members": { "CalculatorName": { "location": "uri", "locationName": "CalculatorName" } } }, "output": { "type": "structure", "members": {} }, "endpoint": { "hostPrefix": "cp.routes." }, "idempotent": true }, "DeleteTracker": { "http": { "method": "DELETE", "requestUri": "/tracking/v0/trackers/{TrackerName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "TrackerName" ], "members": { "TrackerName": { "location": "uri", "locationName": "TrackerName" } } }, "output": { "type": "structure", "members": {} }, "endpoint": { "hostPrefix": "cp.tracking." }, "idempotent": true }, "DescribeGeofenceCollection": { "http": { "method": "GET", "requestUri": "/geofencing/v0/collections/{CollectionName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "CollectionName" ], "members": { "CollectionName": { "location": "uri", "locationName": "CollectionName" } } }, "output": { "type": "structure", "required": [ "CollectionName", "CollectionArn", "Description", "CreateTime", "UpdateTime" ], "members": { "CollectionName": {}, "CollectionArn": {}, "Description": {}, "PricingPlan": { "deprecated": true, "deprecatedMessage": "Deprecated. Always returns RequestBasedUsage." }, "PricingPlanDataSource": { "deprecated": true, "deprecatedMessage": "Deprecated. Unused." }, "KmsKeyId": {}, "Tags": { "shape": "S33" }, "CreateTime": { "shape": "Sm" }, "UpdateTime": { "shape": "Sm" }, "GeofenceCount": { "type": "integer" } } }, "endpoint": { "hostPrefix": "cp.geofencing." } }, "DescribeKey": { "http": { "method": "GET", "requestUri": "/metadata/v0/keys/{KeyName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "KeyName" ], "members": { "KeyName": { "location": "uri", "locationName": "KeyName" } } }, "output": { "type": "structure", "required": [ "Key", "KeyArn", "KeyName", "Restrictions", "CreateTime", "ExpireTime", "UpdateTime" ], "members": { "Key": { "shape": "S23" }, "KeyArn": {}, "KeyName": {}, "Restrictions": { "shape": "S39" }, "CreateTime": { "shape": "Sm" }, "ExpireTime": { "shape": "Sm" }, "UpdateTime": { "shape": "Sm" }, "Description": {}, "Tags": { "shape": "S33" } } }, "endpoint": { "hostPrefix": "cp.metadata." } }, "DescribeMap": { "http": { "method": "GET", "requestUri": "/maps/v0/maps/{MapName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "MapName" ], "members": { "MapName": { "location": "uri", "locationName": "MapName" } } }, "output": { "type": "structure", "required": [ "MapName", "MapArn", "DataSource", "Configuration", "Description", "CreateTime", "UpdateTime" ], "members": { "MapName": {}, "MapArn": {}, "PricingPlan": { "deprecated": true, "deprecatedMessage": "Deprecated. Always returns RequestBasedUsage." }, "DataSource": {}, "Configuration": { "shape": "S3i" }, "Description": {}, "Tags": { "shape": "S33" }, "CreateTime": { "shape": "Sm" }, "UpdateTime": { "shape": "Sm" } } }, "endpoint": { "hostPrefix": "cp.maps." } }, "DescribePlaceIndex": { "http": { "method": "GET", "requestUri": "/places/v0/indexes/{IndexName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "IndexName" ], "members": { "IndexName": { "location": "uri", "locationName": "IndexName" } } }, "output": { "type": "structure", "required": [ "IndexName", "IndexArn", "Description", "CreateTime", "UpdateTime", "DataSource", "DataSourceConfiguration" ], "members": { "IndexName": {}, "IndexArn": {}, "PricingPlan": { "deprecated": true, "deprecatedMessage": "Deprecated. Always returns RequestBasedUsage." }, "Description": {}, "CreateTime": { "shape": "Sm" }, "UpdateTime": { "shape": "Sm" }, "DataSource": {}, "DataSourceConfiguration": { "shape": "S3q" }, "Tags": { "shape": "S33" } } }, "endpoint": { "hostPrefix": "cp.places." } }, "DescribeRouteCalculator": { "http": { "method": "GET", "requestUri": "/routes/v0/calculators/{CalculatorName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "CalculatorName" ], "members": { "CalculatorName": { "location": "uri", "locationName": "CalculatorName" } } }, "output": { "type": "structure", "required": [ "CalculatorName", "CalculatorArn", "Description", "CreateTime", "UpdateTime", "DataSource" ], "members": { "CalculatorName": {}, "CalculatorArn": {}, "PricingPlan": { "deprecated": true, "deprecatedMessage": "Deprecated. Always returns RequestBasedUsage." }, "Description": {}, "CreateTime": { "shape": "Sm" }, "UpdateTime": { "shape": "Sm" }, "DataSource": {}, "Tags": { "shape": "S33" } } }, "endpoint": { "hostPrefix": "cp.routes." } }, "DescribeTracker": { "http": { "method": "GET", "requestUri": "/tracking/v0/trackers/{TrackerName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "TrackerName" ], "members": { "TrackerName": { "location": "uri", "locationName": "TrackerName" } } }, "output": { "type": "structure", "required": [ "TrackerName", "TrackerArn", "Description", "CreateTime", "UpdateTime" ], "members": { "TrackerName": {}, "TrackerArn": {}, "Description": {}, "PricingPlan": { "deprecated": true, "deprecatedMessage": "Deprecated. Always returns RequestBasedUsage." }, "PricingPlanDataSource": { "deprecated": true, "deprecatedMessage": "Deprecated. Unused." }, "Tags": { "shape": "S33" }, "CreateTime": { "shape": "Sm" }, "UpdateTime": { "shape": "Sm" }, "KmsKeyId": {}, "PositionFiltering": {}, "EventBridgeEnabled": { "type": "boolean" }, "KmsKeyEnableGeospatialQueries": { "type": "boolean" } } }, "endpoint": { "hostPrefix": "cp.tracking." } }, "DisassociateTrackerConsumer": { "http": { "method": "DELETE", "requestUri": "/tracking/v0/trackers/{TrackerName}/consumers/{ConsumerArn}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "TrackerName", "ConsumerArn" ], "members": { "TrackerName": { "location": "uri", "locationName": "TrackerName" }, "ConsumerArn": { "location": "uri", "locationName": "ConsumerArn" } } }, "output": { "type": "structure", "members": {} }, "endpoint": { "hostPrefix": "cp.tracking." } }, "ForecastGeofenceEvents": { "http": { "requestUri": "/geofencing/v0/collections/{CollectionName}/forecast-geofence-events", "responseCode": 200 }, "input": { "type": "structure", "required": [ "CollectionName", "DeviceState" ], "members": { "CollectionName": { "location": "uri", "locationName": "CollectionName" }, "DeviceState": { "type": "structure", "required": [ "Position" ], "members": { "Position": { "shape": "Sn" }, "Speed": { "type": "double" } } }, "TimeHorizonMinutes": { "type": "double" }, "DistanceUnit": {}, "SpeedUnit": {}, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "required": [ "ForecastedEvents", "DistanceUnit", "SpeedUnit" ], "members": { "ForecastedEvents": { "type": "list", "member": { "type": "structure", "required": [ "EventId", "GeofenceId", "IsDeviceInGeofence", "NearestDistance", "EventType" ], "members": { "EventId": {}, "GeofenceId": {}, "IsDeviceInGeofence": { "type": "boolean" }, "NearestDistance": { "type": "double" }, "EventType": {}, "ForecastedBreachTime": { "shape": "Sm" }, "GeofenceProperties": { "shape": "Sr" } } } }, "NextToken": {}, "DistanceUnit": {}, "SpeedUnit": {} } }, "endpoint": { "hostPrefix": "geofencing." } }, "GetDevicePosition": { "http": { "method": "GET", "requestUri": "/tracking/v0/trackers/{TrackerName}/devices/{DeviceId}/positions/latest", "responseCode": 200 }, "input": { "type": "structure", "required": [ "TrackerName", "DeviceId" ], "members": { "TrackerName": { "location": "uri", "locationName": "TrackerName" }, "DeviceId": { "location": "uri", "locationName": "DeviceId" } } }, "output": { "type": "structure", "required": [ "SampleTime", "ReceivedTime", "Position" ], "members": { "DeviceId": {}, "SampleTime": { "shape": "Sm" }, "ReceivedTime": { "shape": "Sm" }, "Position": { "shape": "Sn" }, "Accuracy": { "shape": "Sp" }, "PositionProperties": { "shape": "Sr" } } }, "endpoint": { "hostPrefix": "tracking." } }, "GetDevicePositionHistory": { "http": { "requestUri": "/tracking/v0/trackers/{TrackerName}/devices/{DeviceId}/list-positions", "responseCode": 200 }, "input": { "type": "structure", "required": [ "TrackerName", "DeviceId" ], "members": { "TrackerName": { "location": "uri", "locationName": "TrackerName" }, "DeviceId": { "location": "uri", "locationName": "DeviceId" }, "NextToken": {}, "StartTimeInclusive": { "shape": "Sm" }, "EndTimeExclusive": { "shape": "Sm" }, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "required": [ "DevicePositions" ], "members": { "DevicePositions": { "shape": "S13" }, "NextToken": {} } }, "endpoint": { "hostPrefix": "tracking." } }, "GetGeofence": { "http": { "method": "GET", "requestUri": "/geofencing/v0/collections/{CollectionName}/geofences/{GeofenceId}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "CollectionName", "GeofenceId" ], "members": { "CollectionName": { "location": "uri", "locationName": "CollectionName" }, "GeofenceId": { "location": "uri", "locationName": "GeofenceId" } } }, "output": { "type": "structure", "required": [ "GeofenceId", "Geometry", "Status", "CreateTime", "UpdateTime" ], "members": { "GeofenceId": {}, "Geometry": { "shape": "S18" }, "Status": {}, "CreateTime": { "shape": "Sm" }, "UpdateTime": { "shape": "Sm" }, "GeofenceProperties": { "shape": "Sr" } } }, "endpoint": { "hostPrefix": "geofencing." } }, "GetMapGlyphs": { "http": { "method": "GET", "requestUri": "/maps/v0/maps/{MapName}/glyphs/{FontStack}/{FontUnicodeRange}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "MapName", "FontStack", "FontUnicodeRange" ], "members": { "MapName": { "location": "uri", "locationName": "MapName" }, "FontStack": { "location": "uri", "locationName": "FontStack" }, "FontUnicodeRange": { "location": "uri", "locationName": "FontUnicodeRange" }, "Key": { "shape": "S23", "location": "querystring", "locationName": "key" } } }, "output": { "type": "structure", "members": { "Blob": { "type": "blob" }, "ContentType": { "location": "header", "locationName": "Content-Type" }, "CacheControl": { "location": "header", "locationName": "Cache-Control" } }, "payload": "Blob" }, "endpoint": { "hostPrefix": "maps." } }, "GetMapSprites": { "http": { "method": "GET", "requestUri": "/maps/v0/maps/{MapName}/sprites/{FileName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "MapName", "FileName" ], "members": { "MapName": { "location": "uri", "locationName": "MapName" }, "FileName": { "location": "uri", "locationName": "FileName" }, "Key": { "shape": "S23", "location": "querystring", "locationName": "key" } } }, "output": { "type": "structure", "members": { "Blob": { "type": "blob" }, "ContentType": { "location": "header", "locationName": "Content-Type" }, "CacheControl": { "location": "header", "locationName": "Cache-Control" } }, "payload": "Blob" }, "endpoint": { "hostPrefix": "maps." } }, "GetMapStyleDescriptor": { "http": { "method": "GET", "requestUri": "/maps/v0/maps/{MapName}/style-descriptor", "responseCode": 200 }, "input": { "type": "structure", "required": [ "MapName" ], "members": { "MapName": { "location": "uri", "locationName": "MapName" }, "Key": { "shape": "S23", "location": "querystring", "locationName": "key" } } }, "output": { "type": "structure", "members": { "Blob": { "type": "blob" }, "ContentType": { "location": "header", "locationName": "Content-Type" }, "CacheControl": { "location": "header", "locationName": "Cache-Control" } }, "payload": "Blob" }, "endpoint": { "hostPrefix": "maps." } }, "GetMapTile": { "http": { "method": "GET", "requestUri": "/maps/v0/maps/{MapName}/tiles/{Z}/{X}/{Y}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "MapName", "Z", "X", "Y" ], "members": { "MapName": { "location": "uri", "locationName": "MapName" }, "Z": { "location": "uri", "locationName": "Z" }, "X": { "location": "uri", "locationName": "X" }, "Y": { "location": "uri", "locationName": "Y" }, "Key": { "shape": "S23", "location": "querystring", "locationName": "key" } } }, "output": { "type": "structure", "members": { "Blob": { "type": "blob" }, "ContentType": { "location": "header", "locationName": "Content-Type" }, "CacheControl": { "location": "header", "locationName": "Cache-Control" } }, "payload": "Blob" }, "endpoint": { "hostPrefix": "maps." } }, "GetPlace": { "http": { "method": "GET", "requestUri": "/places/v0/indexes/{IndexName}/places/{PlaceId}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "IndexName", "PlaceId" ], "members": { "IndexName": { "location": "uri", "locationName": "IndexName" }, "PlaceId": { "location": "uri", "locationName": "PlaceId" }, "Language": { "location": "querystring", "locationName": "language" }, "Key": { "shape": "S23", "location": "querystring", "locationName": "key" } } }, "output": { "type": "structure", "required": [ "Place" ], "members": { "Place": { "shape": "S5s" } } }, "endpoint": { "hostPrefix": "places." } }, "ListDevicePositions": { "http": { "requestUri": "/tracking/v0/trackers/{TrackerName}/list-positions", "responseCode": 200 }, "input": { "type": "structure", "required": [ "TrackerName" ], "members": { "TrackerName": { "location": "uri", "locationName": "TrackerName" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "FilterGeometry": { "type": "structure", "members": { "Polygon": { "shape": "S19" } } } } }, "output": { "type": "structure", "required": [ "Entries" ], "members": { "Entries": { "type": "list", "member": { "type": "structure", "required": [ "DeviceId", "SampleTime", "Position" ], "members": { "DeviceId": {}, "SampleTime": { "shape": "Sm" }, "Position": { "shape": "Sn" }, "Accuracy": { "shape": "Sp" }, "PositionProperties": { "shape": "Sr" } } } }, "NextToken": {} } }, "endpoint": { "hostPrefix": "tracking." } }, "ListGeofenceCollections": { "http": { "requestUri": "/geofencing/v0/list-collections", "responseCode": 200 }, "input": { "type": "structure", "members": { "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "required": [ "Entries" ], "members": { "Entries": { "type": "list", "member": { "type": "structure", "required": [ "CollectionName", "Description", "CreateTime", "UpdateTime" ], "members": { "CollectionName": {}, "Description": {}, "PricingPlan": { "deprecated": true, "deprecatedMessage": "Deprecated. Always returns RequestBasedUsage." }, "PricingPlanDataSource": { "deprecated": true, "deprecatedMessage": "Deprecated. Unused." }, "CreateTime": { "shape": "Sm" }, "UpdateTime": { "shape": "Sm" } } } }, "NextToken": {} } }, "endpoint": { "hostPrefix": "cp.geofencing." } }, "ListGeofences": { "http": { "requestUri": "/geofencing/v0/collections/{CollectionName}/list-geofences", "responseCode": 200 }, "input": { "type": "structure", "required": [ "CollectionName" ], "members": { "CollectionName": { "location": "uri", "locationName": "CollectionName" }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "required": [ "Entries" ], "members": { "Entries": { "type": "list", "member": { "type": "structure", "required": [ "GeofenceId", "Geometry", "Status", "CreateTime", "UpdateTime" ], "members": { "GeofenceId": {}, "Geometry": { "shape": "S18" }, "Status": {}, "CreateTime": { "shape": "Sm" }, "UpdateTime": { "shape": "Sm" }, "GeofenceProperties": { "shape": "Sr" } } } }, "NextToken": {} } }, "endpoint": { "hostPrefix": "geofencing." } }, "ListKeys": { "http": { "requestUri": "/metadata/v0/list-keys", "responseCode": 200 }, "input": { "type": "structure", "members": { "MaxResults": { "type": "integer" }, "NextToken": {}, "Filter": { "type": "structure", "members": { "KeyStatus": {} } } } }, "output": { "type": "structure", "required": [ "Entries" ], "members": { "Entries": { "type": "list", "member": { "type": "structure", "required": [ "KeyName", "ExpireTime", "Restrictions", "CreateTime", "UpdateTime" ], "members": { "KeyName": {}, "ExpireTime": { "shape": "Sm" }, "Description": {}, "Restrictions": { "shape": "S39" }, "CreateTime": { "shape": "Sm" }, "UpdateTime": { "shape": "Sm" } } } }, "NextToken": {} } }, "endpoint": { "hostPrefix": "cp.metadata." } }, "ListMaps": { "http": { "requestUri": "/maps/v0/list-maps", "responseCode": 200 }, "input": { "type": "structure", "members": { "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "required": [ "Entries" ], "members": { "Entries": { "type": "list", "member": { "type": "structure", "required": [ "MapName", "Description", "DataSource", "CreateTime", "UpdateTime" ], "members": { "MapName": {}, "Description": {}, "DataSource": {}, "PricingPlan": { "deprecated": true, "deprecatedMessage": "Deprecated. Always returns RequestBasedUsage." }, "CreateTime": { "shape": "Sm" }, "UpdateTime": { "shape": "Sm" } } } }, "NextToken": {} } }, "endpoint": { "hostPrefix": "cp.maps." } }, "ListPlaceIndexes": { "http": { "requestUri": "/places/v0/list-indexes", "responseCode": 200 }, "input": { "type": "structure", "members": { "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "required": [ "Entries" ], "members": { "Entries": { "type": "list", "member": { "type": "structure", "required": [ "IndexName", "Description", "DataSource", "CreateTime", "UpdateTime" ], "members": { "IndexName": {}, "Description": {}, "DataSource": {}, "PricingPlan": { "deprecated": true, "deprecatedMessage": "Deprecated. Always returns RequestBasedUsage." }, "CreateTime": { "shape": "Sm" }, "UpdateTime": { "shape": "Sm" } } } }, "NextToken": {} } }, "endpoint": { "hostPrefix": "cp.places." } }, "ListRouteCalculators": { "http": { "requestUri": "/routes/v0/list-calculators", "responseCode": 200 }, "input": { "type": "structure", "members": { "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "required": [ "Entries" ], "members": { "Entries": { "type": "list", "member": { "type": "structure", "required": [ "CalculatorName", "Description", "DataSource", "CreateTime", "UpdateTime" ], "members": { "CalculatorName": {}, "Description": {}, "DataSource": {}, "PricingPlan": { "deprecated": true, "deprecatedMessage": "Deprecated. Always returns RequestBasedUsage." }, "CreateTime": { "shape": "Sm" }, "UpdateTime": { "shape": "Sm" } } } }, "NextToken": {} } }, "endpoint": { "hostPrefix": "cp.routes." } }, "ListTagsForResource": { "http": { "method": "GET", "requestUri": "/tags/{ResourceArn}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "ResourceArn" ], "members": { "ResourceArn": { "location": "uri", "locationName": "ResourceArn" } } }, "output": { "type": "structure", "members": { "Tags": { "shape": "S33" } } }, "endpoint": { "hostPrefix": "cp.metadata." } }, "ListTrackerConsumers": { "http": { "requestUri": "/tracking/v0/trackers/{TrackerName}/list-consumers", "responseCode": 200 }, "input": { "type": "structure", "required": [ "TrackerName" ], "members": { "TrackerName": { "location": "uri", "locationName": "TrackerName" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "required": [ "ConsumerArns" ], "members": { "ConsumerArns": { "type": "list", "member": {} }, "NextToken": {} } }, "endpoint": { "hostPrefix": "cp.tracking." } }, "ListTrackers": { "http": { "requestUri": "/tracking/v0/list-trackers", "responseCode": 200 }, "input": { "type": "structure", "members": { "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "required": [ "Entries" ], "members": { "Entries": { "type": "list", "member": { "type": "structure", "required": [ "TrackerName", "Description", "CreateTime", "UpdateTime" ], "members": { "TrackerName": {}, "Description": {}, "PricingPlan": { "deprecated": true, "deprecatedMessage": "Deprecated. Always returns RequestBasedUsage." }, "PricingPlanDataSource": { "deprecated": true, "deprecatedMessage": "Deprecated. Unused." }, "CreateTime": { "shape": "Sm" }, "UpdateTime": { "shape": "Sm" } } } }, "NextToken": {} } }, "endpoint": { "hostPrefix": "cp.tracking." } }, "PutGeofence": { "http": { "method": "PUT", "requestUri": "/geofencing/v0/collections/{CollectionName}/geofences/{GeofenceId}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "CollectionName", "GeofenceId", "Geometry" ], "members": { "CollectionName": { "location": "uri", "locationName": "CollectionName" }, "GeofenceId": { "location": "uri", "locationName": "GeofenceId" }, "Geometry": { "shape": "S18" }, "GeofenceProperties": { "shape": "Sr" } } }, "output": { "type": "structure", "required": [ "GeofenceId", "CreateTime", "UpdateTime" ], "members": { "GeofenceId": {}, "CreateTime": { "shape": "Sm" }, "UpdateTime": { "shape": "Sm" } } }, "endpoint": { "hostPrefix": "geofencing." } }, "SearchPlaceIndexForPosition": { "http": { "requestUri": "/places/v0/indexes/{IndexName}/search/position", "responseCode": 200 }, "input": { "type": "structure", "required": [ "IndexName", "Position" ], "members": { "IndexName": { "location": "uri", "locationName": "IndexName" }, "Position": { "shape": "Sn" }, "MaxResults": { "type": "integer" }, "Language": {}, "Key": { "shape": "S23", "location": "querystring", "locationName": "key" } } }, "output": { "type": "structure", "required": [ "Summary", "Results" ], "members": { "Summary": { "type": "structure", "required": [ "Position", "DataSource" ], "members": { "Position": { "shape": "Sn" }, "MaxResults": { "type": "integer" }, "DataSource": {}, "Language": {} } }, "Results": { "type": "list", "member": { "type": "structure", "required": [ "Place", "Distance" ], "members": { "Place": { "shape": "S5s" }, "Distance": { "type": "double" }, "PlaceId": {} } } } } }, "endpoint": { "hostPrefix": "places." } }, "SearchPlaceIndexForSuggestions": { "http": { "requestUri": "/places/v0/indexes/{IndexName}/search/suggestions", "responseCode": 200 }, "input": { "type": "structure", "required": [ "IndexName", "Text" ], "members": { "IndexName": { "location": "uri", "locationName": "IndexName" }, "Text": { "type": "string", "sensitive": true }, "BiasPosition": { "shape": "Sn" }, "FilterBBox": { "shape": "S2h" }, "FilterCountries": { "shape": "S7o" }, "MaxResults": { "type": "integer" }, "Language": {}, "FilterCategories": { "shape": "S7q" }, "Key": { "shape": "S23", "location": "querystring", "locationName": "key" } } }, "output": { "type": "structure", "required": [ "Summary", "Results" ], "members": { "Summary": { "type": "structure", "required": [ "Text", "DataSource" ], "members": { "Text": { "shape": "S7t" }, "BiasPosition": { "shape": "Sn" }, "FilterBBox": { "shape": "S2h" }, "FilterCountries": { "shape": "S7o" }, "MaxResults": { "type": "integer" }, "DataSource": {}, "Language": {}, "FilterCategories": { "shape": "S7q" } } }, "Results": { "type": "list", "member": { "type": "structure", "required": [ "Text" ], "members": { "Text": {}, "PlaceId": {}, "Categories": { "shape": "S5w" }, "SupplementalCategories": { "shape": "S5y" } } } } } }, "endpoint": { "hostPrefix": "places." } }, "SearchPlaceIndexForText": { "http": { "requestUri": "/places/v0/indexes/{IndexName}/search/text", "responseCode": 200 }, "input": { "type": "structure", "required": [ "IndexName", "Text" ], "members": { "IndexName": { "location": "uri", "locationName": "IndexName" }, "Text": { "type": "string", "sensitive": true }, "BiasPosition": { "shape": "Sn" }, "FilterBBox": { "shape": "S2h" }, "FilterCountries": { "shape": "S7o" }, "MaxResults": { "type": "integer" }, "Language": {}, "FilterCategories": { "shape": "S7q" }, "Key": { "shape": "S23", "location": "querystring", "locationName": "key" } } }, "output": { "type": "structure", "required": [ "Summary", "Results" ], "members": { "Summary": { "type": "structure", "required": [ "Text", "DataSource" ], "members": { "Text": { "shape": "S7t" }, "BiasPosition": { "shape": "Sn" }, "FilterBBox": { "shape": "S2h" }, "FilterCountries": { "shape": "S7o" }, "MaxResults": { "type": "integer" }, "ResultBBox": { "shape": "S2h" }, "DataSource": {}, "Language": {}, "FilterCategories": { "shape": "S7q" } } }, "Results": { "type": "list", "member": { "type": "structure", "required": [ "Place" ], "members": { "Place": { "shape": "S5s" }, "Distance": { "type": "double" }, "Relevance": { "type": "double" }, "PlaceId": {} } } } } }, "endpoint": { "hostPrefix": "places." } }, "TagResource": { "http": { "requestUri": "/tags/{ResourceArn}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "ResourceArn", "Tags" ], "members": { "ResourceArn": { "location": "uri", "locationName": "ResourceArn" }, "Tags": { "shape": "S33" } } }, "output": { "type": "structure", "members": {} }, "endpoint": { "hostPrefix": "cp.metadata." } }, "UntagResource": { "http": { "method": "DELETE", "requestUri": "/tags/{ResourceArn}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "ResourceArn", "TagKeys" ], "members": { "ResourceArn": { "location": "uri", "locationName": "ResourceArn" }, "TagKeys": { "location": "querystring", "locationName": "tagKeys", "type": "list", "member": {} } } }, "output": { "type": "structure", "members": {} }, "endpoint": { "hostPrefix": "cp.metadata." }, "idempotent": true }, "UpdateGeofenceCollection": { "http": { "method": "PATCH", "requestUri": "/geofencing/v0/collections/{CollectionName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "CollectionName" ], "members": { "CollectionName": { "location": "uri", "locationName": "CollectionName" }, "PricingPlan": { "deprecated": true, "deprecatedMessage": "Deprecated. If included, the only allowed value is RequestBasedUsage." }, "PricingPlanDataSource": { "deprecated": true, "deprecatedMessage": "Deprecated. No longer allowed." }, "Description": {} } }, "output": { "type": "structure", "required": [ "CollectionName", "CollectionArn", "UpdateTime" ], "members": { "CollectionName": {}, "CollectionArn": {}, "UpdateTime": { "shape": "Sm" } } }, "endpoint": { "hostPrefix": "cp.geofencing." }, "idempotent": true }, "UpdateKey": { "http": { "method": "PATCH", "requestUri": "/metadata/v0/keys/{KeyName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "KeyName" ], "members": { "KeyName": { "location": "uri", "locationName": "KeyName" }, "Description": {}, "ExpireTime": { "shape": "Sm" }, "NoExpiry": { "type": "boolean" }, "ForceUpdate": { "type": "boolean" }, "Restrictions": { "shape": "S39" } } }, "output": { "type": "structure", "required": [ "KeyArn", "KeyName", "UpdateTime" ], "members": { "KeyArn": {}, "KeyName": {}, "UpdateTime": { "shape": "Sm" } } }, "endpoint": { "hostPrefix": "cp.metadata." }, "idempotent": true }, "UpdateMap": { "http": { "method": "PATCH", "requestUri": "/maps/v0/maps/{MapName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "MapName" ], "members": { "MapName": { "location": "uri", "locationName": "MapName" }, "PricingPlan": { "deprecated": true, "deprecatedMessage": "Deprecated. If included, the only allowed value is RequestBasedUsage." }, "Description": {}, "ConfigurationUpdate": { "type": "structure", "members": { "PoliticalView": {}, "CustomLayers": { "shape": "S3l" } } } } }, "output": { "type": "structure", "required": [ "MapName", "MapArn", "UpdateTime" ], "members": { "MapName": {}, "MapArn": {}, "UpdateTime": { "shape": "Sm" } } }, "endpoint": { "hostPrefix": "cp.maps." }, "idempotent": true }, "UpdatePlaceIndex": { "http": { "method": "PATCH", "requestUri": "/places/v0/indexes/{IndexName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "IndexName" ], "members": { "IndexName": { "location": "uri", "locationName": "IndexName" }, "PricingPlan": { "deprecated": true, "deprecatedMessage": "Deprecated. If included, the only allowed value is RequestBasedUsage." }, "Description": {}, "DataSourceConfiguration": { "shape": "S3q" } } }, "output": { "type": "structure", "required": [ "IndexName", "IndexArn", "UpdateTime" ], "members": { "IndexName": {}, "IndexArn": {}, "UpdateTime": { "shape": "Sm" } } }, "endpoint": { "hostPrefix": "cp.places." }, "idempotent": true }, "UpdateRouteCalculator": { "http": { "method": "PATCH", "requestUri": "/routes/v0/calculators/{CalculatorName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "CalculatorName" ], "members": { "CalculatorName": { "location": "uri", "locationName": "CalculatorName" }, "PricingPlan": { "deprecated": true, "deprecatedMessage": "Deprecated. If included, the only allowed value is RequestBasedUsage." }, "Description": {} } }, "output": { "type": "structure", "required": [ "CalculatorName", "CalculatorArn", "UpdateTime" ], "members": { "CalculatorName": {}, "CalculatorArn": {}, "UpdateTime": { "shape": "Sm" } } }, "endpoint": { "hostPrefix": "cp.routes." }, "idempotent": true }, "UpdateTracker": { "http": { "method": "PATCH", "requestUri": "/tracking/v0/trackers/{TrackerName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "TrackerName" ], "members": { "TrackerName": { "location": "uri", "locationName": "TrackerName" }, "PricingPlan": { "deprecated": true, "deprecatedMessage": "Deprecated. If included, the only allowed value is RequestBasedUsage." }, "PricingPlanDataSource": { "deprecated": true, "deprecatedMessage": "Deprecated. No longer allowed." }, "Description": {}, "PositionFiltering": {}, "EventBridgeEnabled": { "type": "boolean" }, "KmsKeyEnableGeospatialQueries": { "type": "boolean" } } }, "output": { "type": "structure", "required": [ "TrackerName", "TrackerArn", "UpdateTime" ], "members": { "TrackerName": {}, "TrackerArn": {}, "UpdateTime": { "shape": "Sm" } } }, "endpoint": { "hostPrefix": "cp.tracking." }, "idempotent": true }, "VerifyDevicePosition": { "http": { "requestUri": "/tracking/v0/trackers/{TrackerName}/positions/verify", "responseCode": 200 }, "input": { "type": "structure", "required": [ "TrackerName", "DeviceState" ], "members": { "TrackerName": { "location": "uri", "locationName": "TrackerName" }, "DeviceState": { "type": "structure", "required": [ "DeviceId", "SampleTime", "Position" ], "members": { "DeviceId": {}, "SampleTime": { "shape": "Sm" }, "Position": { "shape": "Sn" }, "Accuracy": { "shape": "Sp" }, "Ipv4Address": {}, "WiFiAccessPoints": { "type": "list", "member": { "type": "structure", "required": [ "MacAddress", "Rss" ], "members": { "MacAddress": {}, "Rss": { "type": "integer" } } } }, "CellSignals": { "type": "structure", "required": [ "LteCellDetails" ], "members": { "LteCellDetails": { "type": "list", "member": { "type": "structure", "required": [ "CellId", "Mcc", "Mnc" ], "members": { "CellId": { "type": "integer" }, "Mcc": { "type": "integer" }, "Mnc": { "type": "integer" }, "LocalId": { "type": "structure", "required": [ "Earfcn", "Pci" ], "members": { "Earfcn": { "type": "integer" }, "Pci": { "type": "integer" } } }, "NetworkMeasurements": { "type": "list", "member": { "type": "structure", "required": [ "Earfcn", "CellId", "Pci" ], "members": { "Earfcn": { "type": "integer" }, "CellId": { "type": "integer" }, "Pci": { "type": "integer" }, "Rsrp": { "type": "integer" }, "Rsrq": { "type": "float" } } } }, "TimingAdvance": { "type": "integer" }, "NrCapable": { "type": "boolean" }, "Rsrp": { "type": "integer" }, "Rsrq": { "type": "float" }, "Tac": { "type": "integer" } } } } } } } }, "DistanceUnit": {} } }, "output": { "type": "structure", "required": [ "InferredState", "DeviceId", "SampleTime", "ReceivedTime", "DistanceUnit" ], "members": { "InferredState": { "type": "structure", "required": [ "ProxyDetected" ], "members": { "Position": { "shape": "Sn" }, "Accuracy": { "shape": "Sp" }, "DeviationDistance": { "type": "double" }, "ProxyDetected": { "type": "boolean" } } }, "DeviceId": {}, "SampleTime": { "shape": "Sm" }, "ReceivedTime": { "shape": "Sm" }, "DistanceUnit": {} } }, "endpoint": { "hostPrefix": "tracking." } } }, "shapes": { "Sb": { "type": "structure", "members": { "Code": {}, "Message": {} } }, "Sl": { "type": "structure", "required": [ "DeviceId", "SampleTime", "Position" ], "members": { "DeviceId": {}, "SampleTime": { "shape": "Sm" }, "Position": { "shape": "Sn" }, "Accuracy": { "shape": "Sp" }, "PositionProperties": { "shape": "Sr" } } }, "Sm": { "type": "timestamp", "timestampFormat": "iso8601" }, "Sn": { "type": "list", "member": { "type": "double" }, "sensitive": true }, "Sp": { "type": "structure", "required": [ "Horizontal" ], "members": { "Horizontal": { "type": "double" } } }, "Sr": { "type": "map", "key": {}, "value": {}, "sensitive": true }, "S13": { "type": "list", "member": { "type": "structure", "required": [ "SampleTime", "ReceivedTime", "Position" ], "members": { "DeviceId": {}, "SampleTime": { "shape": "Sm" }, "ReceivedTime": { "shape": "Sm" }, "Position": { "shape": "Sn" }, "Accuracy": { "shape": "Sp" }, "PositionProperties": { "shape": "Sr" } } } }, "S18": { "type": "structure", "members": { "Polygon": { "shape": "S19" }, "Circle": { "type": "structure", "required": [ "Center", "Radius" ], "members": { "Center": { "shape": "Sn" }, "Radius": { "type": "double" } }, "sensitive": true }, "Geobuf": { "type": "blob", "sensitive": true } } }, "S19": { "type": "list", "member": { "type": "list", "member": { "shape": "Sn" } } }, "S1s": { "type": "structure", "members": { "AvoidFerries": { "type": "boolean" }, "AvoidTolls": { "type": "boolean" } } }, "S1t": { "type": "structure", "members": { "AvoidFerries": { "type": "boolean" }, "AvoidTolls": { "type": "boolean" }, "Dimensions": { "type": "structure", "members": { "Length": { "type": "double" }, "Height": { "type": "double" }, "Width": { "type": "double" }, "Unit": {} } }, "Weight": { "type": "structure", "members": { "Total": { "type": "double" }, "Unit": {} } } } }, "S23": { "type": "string", "sensitive": true }, "S2h": { "type": "list", "member": { "type": "double" }, "sensitive": true }, "S33": { "type": "map", "key": {}, "value": {} }, "S39": { "type": "structure", "required": [ "AllowActions", "AllowResources" ], "members": { "AllowActions": { "type": "list", "member": {} }, "AllowResources": { "type": "list", "member": {} }, "AllowReferers": { "type": "list", "member": {} } } }, "S3i": { "type": "structure", "required": [ "Style" ], "members": { "Style": {}, "PoliticalView": {}, "CustomLayers": { "shape": "S3l" } } }, "S3l": { "type": "list", "member": {} }, "S3q": { "type": "structure", "members": { "IntendedUse": {} } }, "S5s": { "type": "structure", "required": [ "Geometry" ], "members": { "Label": {}, "Geometry": { "type": "structure", "members": { "Point": { "shape": "Sn" } } }, "AddressNumber": {}, "Street": {}, "Neighborhood": {}, "Municipality": {}, "SubRegion": {}, "Region": {}, "Country": {}, "PostalCode": {}, "Interpolated": { "type": "boolean" }, "TimeZone": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "Offset": { "type": "integer" } } }, "UnitType": {}, "UnitNumber": {}, "Categories": { "shape": "S5w" }, "SupplementalCategories": { "shape": "S5y" }, "SubMunicipality": {} } }, "S5w": { "type": "list", "member": {} }, "S5y": { "type": "list", "member": {} }, "S7o": { "type": "list", "member": {} }, "S7q": { "type": "list", "member": {} }, "S7t": { "type": "string", "sensitive": true } } } },{}],156:[function(require,module,exports){ module.exports={ "pagination": { "ForecastGeofenceEvents": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults", "result_key": "ForecastedEvents" }, "GetDevicePositionHistory": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults", "result_key": "DevicePositions" }, "ListDevicePositions": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults", "result_key": "Entries" }, "ListGeofenceCollections": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults", "result_key": "Entries" }, "ListGeofences": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults", "result_key": "Entries" }, "ListKeys": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults", "result_key": "Entries" }, "ListMaps": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults", "result_key": "Entries" }, "ListPlaceIndexes": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults", "result_key": "Entries" }, "ListRouteCalculators": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults", "result_key": "Entries" }, "ListTrackerConsumers": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults", "result_key": "ConsumerArns" }, "ListTrackers": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults", "result_key": "Entries" } } } },{}],157:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2014-03-28", "endpointPrefix": "logs", "jsonVersion": "1.1", "protocol": "json", "protocols": [ "json" ], "serviceFullName": "Amazon CloudWatch Logs", "serviceId": "CloudWatch Logs", "signatureVersion": "v4", "targetPrefix": "Logs_20140328", "uid": "logs-2014-03-28", "auth": [ "aws.auth#sigv4" ] }, "operations": { "AssociateKmsKey": { "input": { "type": "structure", "required": [ "kmsKeyId" ], "members": { "logGroupName": {}, "kmsKeyId": {}, "resourceIdentifier": {} } } }, "CancelExportTask": { "input": { "type": "structure", "required": [ "taskId" ], "members": { "taskId": {} } } }, "CreateDelivery": { "input": { "type": "structure", "required": [ "deliverySourceName", "deliveryDestinationArn" ], "members": { "deliverySourceName": {}, "deliveryDestinationArn": {}, "recordFields": { "shape": "Sa" }, "fieldDelimiter": {}, "s3DeliveryConfiguration": { "shape": "Sd" }, "tags": { "shape": "Sg" } } }, "output": { "type": "structure", "members": { "delivery": { "shape": "Sk" } } } }, "CreateExportTask": { "input": { "type": "structure", "required": [ "logGroupName", "from", "to", "destination" ], "members": { "taskName": {}, "logGroupName": {}, "logStreamNamePrefix": {}, "from": { "type": "long" }, "to": { "type": "long" }, "destination": {}, "destinationPrefix": {} } }, "output": { "type": "structure", "members": { "taskId": {} } } }, "CreateLogAnomalyDetector": { "input": { "type": "structure", "required": [ "logGroupArnList" ], "members": { "logGroupArnList": { "shape": "Sv" }, "detectorName": {}, "evaluationFrequency": {}, "filterPattern": {}, "kmsKeyId": {}, "anomalyVisibilityTime": { "type": "long" }, "tags": { "shape": "Sg" } } }, "output": { "type": "structure", "members": { "anomalyDetectorArn": {} } } }, "CreateLogGroup": { "input": { "type": "structure", "required": [ "logGroupName" ], "members": { "logGroupName": {}, "kmsKeyId": {}, "tags": { "shape": "Sg" }, "logGroupClass": {} } } }, "CreateLogStream": { "input": { "type": "structure", "required": [ "logGroupName", "logStreamName" ], "members": { "logGroupName": {}, "logStreamName": {} } } }, "DeleteAccountPolicy": { "input": { "type": "structure", "required": [ "policyName", "policyType" ], "members": { "policyName": {}, "policyType": {} } } }, "DeleteDataProtectionPolicy": { "input": { "type": "structure", "required": [ "logGroupIdentifier" ], "members": { "logGroupIdentifier": {} } } }, "DeleteDelivery": { "input": { "type": "structure", "required": [ "id" ], "members": { "id": {} } } }, "DeleteDeliveryDestination": { "input": { "type": "structure", "required": [ "name" ], "members": { "name": {} } } }, "DeleteDeliveryDestinationPolicy": { "input": { "type": "structure", "required": [ "deliveryDestinationName" ], "members": { "deliveryDestinationName": {} } } }, "DeleteDeliverySource": { "input": { "type": "structure", "required": [ "name" ], "members": { "name": {} } } }, "DeleteDestination": { "input": { "type": "structure", "required": [ "destinationName" ], "members": { "destinationName": {} } } }, "DeleteLogAnomalyDetector": { "input": { "type": "structure", "required": [ "anomalyDetectorArn" ], "members": { "anomalyDetectorArn": {} } } }, "DeleteLogGroup": { "input": { "type": "structure", "required": [ "logGroupName" ], "members": { "logGroupName": {} } } }, "DeleteLogStream": { "input": { "type": "structure", "required": [ "logGroupName", "logStreamName" ], "members": { "logGroupName": {}, "logStreamName": {} } } }, "DeleteMetricFilter": { "input": { "type": "structure", "required": [ "logGroupName", "filterName" ], "members": { "logGroupName": {}, "filterName": {} } } }, "DeleteQueryDefinition": { "input": { "type": "structure", "required": [ "queryDefinitionId" ], "members": { "queryDefinitionId": {} } }, "output": { "type": "structure", "members": { "success": { "type": "boolean" } } } }, "DeleteResourcePolicy": { "input": { "type": "structure", "members": { "policyName": {} } } }, "DeleteRetentionPolicy": { "input": { "type": "structure", "required": [ "logGroupName" ], "members": { "logGroupName": {} } } }, "DeleteSubscriptionFilter": { "input": { "type": "structure", "required": [ "logGroupName", "filterName" ], "members": { "logGroupName": {}, "filterName": {} } } }, "DescribeAccountPolicies": { "input": { "type": "structure", "required": [ "policyType" ], "members": { "policyType": {}, "policyName": {}, "accountIdentifiers": { "shape": "S1v" } } }, "output": { "type": "structure", "members": { "accountPolicies": { "type": "list", "member": { "shape": "S1z" } } } } }, "DescribeConfigurationTemplates": { "input": { "type": "structure", "members": { "service": {}, "logTypes": { "type": "list", "member": {} }, "resourceTypes": { "type": "list", "member": {} }, "deliveryDestinationTypes": { "type": "list", "member": {} }, "nextToken": {}, "limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "configurationTemplates": { "type": "list", "member": { "type": "structure", "members": { "service": {}, "logType": {}, "resourceType": {}, "deliveryDestinationType": {}, "defaultDeliveryConfigValues": { "type": "structure", "members": { "recordFields": { "shape": "Sa" }, "fieldDelimiter": {}, "s3DeliveryConfiguration": { "shape": "Sd" } } }, "allowedFields": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "mandatory": { "type": "boolean" } } } }, "allowedOutputFormats": { "type": "list", "member": {} }, "allowedActionForAllowVendedLogsDeliveryForResource": {}, "allowedFieldDelimiters": { "type": "list", "member": {} }, "allowedSuffixPathFields": { "shape": "Sa" } } } }, "nextToken": {} } } }, "DescribeDeliveries": { "input": { "type": "structure", "members": { "nextToken": {}, "limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "deliveries": { "type": "list", "member": { "shape": "Sk" } }, "nextToken": {} } } }, "DescribeDeliveryDestinations": { "input": { "type": "structure", "members": { "nextToken": {}, "limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "deliveryDestinations": { "type": "list", "member": { "shape": "S2s" } }, "nextToken": {} } } }, "DescribeDeliverySources": { "input": { "type": "structure", "members": { "nextToken": {}, "limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "deliverySources": { "type": "list", "member": { "shape": "S2x" } }, "nextToken": {} } } }, "DescribeDestinations": { "input": { "type": "structure", "members": { "DestinationNamePrefix": {}, "nextToken": {}, "limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "destinations": { "type": "list", "member": { "shape": "S32" } }, "nextToken": {} } } }, "DescribeExportTasks": { "input": { "type": "structure", "members": { "taskId": {}, "statusCode": {}, "nextToken": {}, "limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "exportTasks": { "type": "list", "member": { "type": "structure", "members": { "taskId": {}, "taskName": {}, "logGroupName": {}, "from": { "type": "long" }, "to": { "type": "long" }, "destination": {}, "destinationPrefix": {}, "status": { "type": "structure", "members": { "code": {}, "message": {} } }, "executionInfo": { "type": "structure", "members": { "creationTime": { "type": "long" }, "completionTime": { "type": "long" } } } } } }, "nextToken": {} } } }, "DescribeLogGroups": { "input": { "type": "structure", "members": { "accountIdentifiers": { "shape": "S1v" }, "logGroupNamePrefix": {}, "logGroupNamePattern": {}, "nextToken": {}, "limit": { "type": "integer" }, "includeLinkedAccounts": { "type": "boolean" }, "logGroupClass": {} } }, "output": { "type": "structure", "members": { "logGroups": { "type": "list", "member": { "type": "structure", "members": { "logGroupName": {}, "creationTime": { "type": "long" }, "retentionInDays": { "type": "integer" }, "metricFilterCount": { "type": "integer" }, "arn": {}, "storedBytes": { "type": "long" }, "kmsKeyId": {}, "dataProtectionStatus": {}, "inheritedProperties": { "type": "list", "member": {} }, "logGroupClass": {}, "logGroupArn": {} } } }, "nextToken": {} } } }, "DescribeLogStreams": { "input": { "type": "structure", "members": { "logGroupName": {}, "logGroupIdentifier": {}, "logStreamNamePrefix": {}, "orderBy": {}, "descending": { "type": "boolean" }, "nextToken": {}, "limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "logStreams": { "type": "list", "member": { "type": "structure", "members": { "logStreamName": {}, "creationTime": { "type": "long" }, "firstEventTimestamp": { "type": "long" }, "lastEventTimestamp": { "type": "long" }, "lastIngestionTime": { "type": "long" }, "uploadSequenceToken": {}, "arn": {}, "storedBytes": { "deprecated": true, "deprecatedMessage": "Starting on June 17, 2019, this parameter will be deprecated for log streams, and will be reported as zero. This change applies only to log streams. The storedBytes parameter for log groups is not affected.", "type": "long" } } } }, "nextToken": {} } } }, "DescribeMetricFilters": { "input": { "type": "structure", "members": { "logGroupName": {}, "filterNamePrefix": {}, "nextToken": {}, "limit": { "type": "integer" }, "metricName": {}, "metricNamespace": {} } }, "output": { "type": "structure", "members": { "metricFilters": { "type": "list", "member": { "type": "structure", "members": { "filterName": {}, "filterPattern": {}, "metricTransformations": { "shape": "S43" }, "creationTime": { "type": "long" }, "logGroupName": {} } } }, "nextToken": {} } } }, "DescribeQueries": { "input": { "type": "structure", "members": { "logGroupName": {}, "status": {}, "maxResults": { "type": "integer" }, "nextToken": {} } }, "output": { "type": "structure", "members": { "queries": { "type": "list", "member": { "type": "structure", "members": { "queryId": {}, "queryString": {}, "status": {}, "createTime": { "type": "long" }, "logGroupName": {} } } }, "nextToken": {} } } }, "DescribeQueryDefinitions": { "input": { "type": "structure", "members": { "queryDefinitionNamePrefix": {}, "maxResults": { "type": "integer" }, "nextToken": {} } }, "output": { "type": "structure", "members": { "queryDefinitions": { "type": "list", "member": { "type": "structure", "members": { "queryDefinitionId": {}, "name": {}, "queryString": {}, "lastModified": { "type": "long" }, "logGroupNames": { "shape": "S4p" } } } }, "nextToken": {} } } }, "DescribeResourcePolicies": { "input": { "type": "structure", "members": { "nextToken": {}, "limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "resourcePolicies": { "type": "list", "member": { "shape": "S4t" } }, "nextToken": {} } } }, "DescribeSubscriptionFilters": { "input": { "type": "structure", "required": [ "logGroupName" ], "members": { "logGroupName": {}, "filterNamePrefix": {}, "nextToken": {}, "limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "subscriptionFilters": { "type": "list", "member": { "type": "structure", "members": { "filterName": {}, "logGroupName": {}, "filterPattern": {}, "destinationArn": {}, "roleArn": {}, "distribution": {}, "creationTime": { "type": "long" } } } }, "nextToken": {} } } }, "DisassociateKmsKey": { "input": { "type": "structure", "members": { "logGroupName": {}, "resourceIdentifier": {} } } }, "FilterLogEvents": { "input": { "type": "structure", "members": { "logGroupName": {}, "logGroupIdentifier": {}, "logStreamNames": { "shape": "S53" }, "logStreamNamePrefix": {}, "startTime": { "type": "long" }, "endTime": { "type": "long" }, "filterPattern": {}, "nextToken": {}, "limit": { "type": "integer" }, "interleaved": { "deprecated": true, "deprecatedMessage": "Starting on June 17, 2019, this parameter will be ignored and the value will be assumed to be true. The response from this operation will always interleave events from multiple log streams within a log group.", "type": "boolean" }, "unmask": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "events": { "type": "list", "member": { "type": "structure", "members": { "logStreamName": {}, "timestamp": { "type": "long" }, "message": {}, "ingestionTime": { "type": "long" }, "eventId": {} } } }, "searchedLogStreams": { "type": "list", "member": { "type": "structure", "members": { "logStreamName": {}, "searchedCompletely": { "type": "boolean" } } } }, "nextToken": {} } } }, "GetDataProtectionPolicy": { "input": { "type": "structure", "required": [ "logGroupIdentifier" ], "members": { "logGroupIdentifier": {} } }, "output": { "type": "structure", "members": { "logGroupIdentifier": {}, "policyDocument": {}, "lastUpdatedTime": { "type": "long" } } } }, "GetDelivery": { "input": { "type": "structure", "required": [ "id" ], "members": { "id": {} } }, "output": { "type": "structure", "members": { "delivery": { "shape": "Sk" } } } }, "GetDeliveryDestination": { "input": { "type": "structure", "required": [ "name" ], "members": { "name": {} } }, "output": { "type": "structure", "members": { "deliveryDestination": { "shape": "S2s" } } } }, "GetDeliveryDestinationPolicy": { "input": { "type": "structure", "required": [ "deliveryDestinationName" ], "members": { "deliveryDestinationName": {} } }, "output": { "type": "structure", "members": { "policy": { "shape": "S5o" } } } }, "GetDeliverySource": { "input": { "type": "structure", "required": [ "name" ], "members": { "name": {} } }, "output": { "type": "structure", "members": { "deliverySource": { "shape": "S2x" } } } }, "GetLogAnomalyDetector": { "input": { "type": "structure", "required": [ "anomalyDetectorArn" ], "members": { "anomalyDetectorArn": {} } }, "output": { "type": "structure", "members": { "detectorName": {}, "logGroupArnList": { "shape": "Sv" }, "evaluationFrequency": {}, "filterPattern": {}, "anomalyDetectorStatus": {}, "kmsKeyId": {}, "creationTimeStamp": { "type": "long" }, "lastModifiedTimeStamp": { "type": "long" }, "anomalyVisibilityTime": { "type": "long" } } } }, "GetLogEvents": { "input": { "type": "structure", "required": [ "logStreamName" ], "members": { "logGroupName": {}, "logGroupIdentifier": {}, "logStreamName": {}, "startTime": { "type": "long" }, "endTime": { "type": "long" }, "nextToken": {}, "limit": { "type": "integer" }, "startFromHead": { "type": "boolean" }, "unmask": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "events": { "type": "list", "member": { "type": "structure", "members": { "timestamp": { "type": "long" }, "message": {}, "ingestionTime": { "type": "long" } } } }, "nextForwardToken": {}, "nextBackwardToken": {} } } }, "GetLogGroupFields": { "input": { "type": "structure", "members": { "logGroupName": {}, "time": { "type": "long" }, "logGroupIdentifier": {} } }, "output": { "type": "structure", "members": { "logGroupFields": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "percent": { "type": "integer" } } } } } } }, "GetLogRecord": { "input": { "type": "structure", "required": [ "logRecordPointer" ], "members": { "logRecordPointer": {}, "unmask": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "logRecord": { "type": "map", "key": {}, "value": {} } } } }, "GetQueryResults": { "input": { "type": "structure", "required": [ "queryId" ], "members": { "queryId": {} } }, "output": { "type": "structure", "members": { "results": { "type": "list", "member": { "type": "list", "member": { "type": "structure", "members": { "field": {}, "value": {} } } } }, "statistics": { "type": "structure", "members": { "recordsMatched": { "type": "double" }, "recordsScanned": { "type": "double" }, "bytesScanned": { "type": "double" } } }, "status": {}, "encryptionKey": {} } } }, "ListAnomalies": { "input": { "type": "structure", "members": { "anomalyDetectorArn": {}, "suppressionState": {}, "limit": { "type": "integer" }, "nextToken": {} } }, "output": { "type": "structure", "members": { "anomalies": { "type": "list", "member": { "type": "structure", "required": [ "anomalyId", "patternId", "anomalyDetectorArn", "patternString", "firstSeen", "lastSeen", "description", "active", "state", "histogram", "logSamples", "patternTokens", "logGroupArnList" ], "members": { "anomalyId": {}, "patternId": {}, "anomalyDetectorArn": {}, "patternString": {}, "patternRegex": {}, "priority": {}, "firstSeen": { "type": "long" }, "lastSeen": { "type": "long" }, "description": {}, "active": { "type": "boolean" }, "state": {}, "histogram": { "type": "map", "key": {}, "value": { "type": "long" } }, "logSamples": { "type": "list", "member": { "type": "structure", "members": { "timestamp": { "type": "long" }, "message": {} } } }, "patternTokens": { "type": "list", "member": { "type": "structure", "members": { "dynamicTokenPosition": { "type": "integer" }, "isDynamic": { "type": "boolean" }, "tokenString": {}, "enumerations": { "type": "map", "key": {}, "value": { "type": "long" } } } } }, "logGroupArnList": { "shape": "Sv" }, "suppressed": { "type": "boolean" }, "suppressedDate": { "type": "long" }, "suppressedUntil": { "type": "long" }, "isPatternLevelSuppression": { "type": "boolean" } } } }, "nextToken": {} } } }, "ListLogAnomalyDetectors": { "input": { "type": "structure", "members": { "filterLogGroupArn": {}, "limit": { "type": "integer" }, "nextToken": {} } }, "output": { "type": "structure", "members": { "anomalyDetectors": { "type": "list", "member": { "type": "structure", "members": { "anomalyDetectorArn": {}, "detectorName": {}, "logGroupArnList": { "shape": "Sv" }, "evaluationFrequency": {}, "filterPattern": {}, "anomalyDetectorStatus": {}, "kmsKeyId": {}, "creationTimeStamp": { "type": "long" }, "lastModifiedTimeStamp": { "type": "long" }, "anomalyVisibilityTime": { "type": "long" } } } }, "nextToken": {} } } }, "ListTagsForResource": { "input": { "type": "structure", "required": [ "resourceArn" ], "members": { "resourceArn": {} } }, "output": { "type": "structure", "members": { "tags": { "shape": "Sg" } } } }, "ListTagsLogGroup": { "input": { "type": "structure", "required": [ "logGroupName" ], "members": { "logGroupName": {} }, "deprecated": true, "deprecatedMessage": "Please use the generic tagging API model ListTagsForResourceRequest and ListTagsForResourceResponse" }, "output": { "type": "structure", "members": { "tags": { "shape": "Sg" } }, "deprecated": true, "deprecatedMessage": "Please use the generic tagging API model ListTagsForResourceRequest and ListTagsForResourceResponse" }, "deprecated": true, "deprecatedMessage": "Please use the generic tagging API ListTagsForResource" }, "PutAccountPolicy": { "input": { "type": "structure", "required": [ "policyName", "policyDocument", "policyType" ], "members": { "policyName": {}, "policyDocument": {}, "policyType": {}, "scope": {}, "selectionCriteria": {} } }, "output": { "type": "structure", "members": { "accountPolicy": { "shape": "S1z" } } } }, "PutDataProtectionPolicy": { "input": { "type": "structure", "required": [ "logGroupIdentifier", "policyDocument" ], "members": { "logGroupIdentifier": {}, "policyDocument": {} } }, "output": { "type": "structure", "members": { "logGroupIdentifier": {}, "policyDocument": {}, "lastUpdatedTime": { "type": "long" } } } }, "PutDeliveryDestination": { "input": { "type": "structure", "required": [ "name", "deliveryDestinationConfiguration" ], "members": { "name": {}, "outputFormat": {}, "deliveryDestinationConfiguration": { "shape": "S2t" }, "tags": { "shape": "Sg" } } }, "output": { "type": "structure", "members": { "deliveryDestination": { "shape": "S2s" } } } }, "PutDeliveryDestinationPolicy": { "input": { "type": "structure", "required": [ "deliveryDestinationName", "deliveryDestinationPolicy" ], "members": { "deliveryDestinationName": {}, "deliveryDestinationPolicy": {} } }, "output": { "type": "structure", "members": { "policy": { "shape": "S5o" } } } }, "PutDeliverySource": { "input": { "type": "structure", "required": [ "name", "resourceArn", "logType" ], "members": { "name": {}, "resourceArn": {}, "logType": {}, "tags": { "shape": "Sg" } } }, "output": { "type": "structure", "members": { "deliverySource": { "shape": "S2x" } } } }, "PutDestination": { "input": { "type": "structure", "required": [ "destinationName", "targetArn", "roleArn" ], "members": { "destinationName": {}, "targetArn": {}, "roleArn": {}, "tags": { "shape": "Sg" } } }, "output": { "type": "structure", "members": { "destination": { "shape": "S32" } } } }, "PutDestinationPolicy": { "input": { "type": "structure", "required": [ "destinationName", "accessPolicy" ], "members": { "destinationName": {}, "accessPolicy": {}, "forceUpdate": { "type": "boolean" } } } }, "PutLogEvents": { "input": { "type": "structure", "required": [ "logGroupName", "logStreamName", "logEvents" ], "members": { "logGroupName": {}, "logStreamName": {}, "logEvents": { "type": "list", "member": { "type": "structure", "required": [ "timestamp", "message" ], "members": { "timestamp": { "type": "long" }, "message": {} } } }, "sequenceToken": {}, "entity": { "type": "structure", "members": { "keyAttributes": { "type": "map", "key": {}, "value": {} }, "attributes": { "type": "map", "key": {}, "value": {} } } } } }, "output": { "type": "structure", "members": { "nextSequenceToken": {}, "rejectedLogEventsInfo": { "type": "structure", "members": { "tooNewLogEventStartIndex": { "type": "integer" }, "tooOldLogEventEndIndex": { "type": "integer" }, "expiredLogEventEndIndex": { "type": "integer" } } }, "rejectedEntityInfo": { "type": "structure", "required": [ "errorType" ], "members": { "errorType": {} } } } } }, "PutMetricFilter": { "input": { "type": "structure", "required": [ "logGroupName", "filterName", "filterPattern", "metricTransformations" ], "members": { "logGroupName": {}, "filterName": {}, "filterPattern": {}, "metricTransformations": { "shape": "S43" } } } }, "PutQueryDefinition": { "input": { "type": "structure", "required": [ "name", "queryString" ], "members": { "name": {}, "queryDefinitionId": {}, "logGroupNames": { "shape": "S4p" }, "queryString": {}, "clientToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "queryDefinitionId": {} } } }, "PutResourcePolicy": { "input": { "type": "structure", "members": { "policyName": {}, "policyDocument": {} } }, "output": { "type": "structure", "members": { "resourcePolicy": { "shape": "S4t" } } } }, "PutRetentionPolicy": { "input": { "type": "structure", "required": [ "logGroupName", "retentionInDays" ], "members": { "logGroupName": {}, "retentionInDays": { "type": "integer" } } } }, "PutSubscriptionFilter": { "input": { "type": "structure", "required": [ "logGroupName", "filterName", "filterPattern", "destinationArn" ], "members": { "logGroupName": {}, "filterName": {}, "filterPattern": {}, "destinationArn": {}, "roleArn": {}, "distribution": {} } } }, "StartLiveTail": { "input": { "type": "structure", "required": [ "logGroupIdentifiers" ], "members": { "logGroupIdentifiers": { "shape": "S8k" }, "logStreamNames": { "shape": "S53" }, "logStreamNamePrefixes": { "shape": "S53" }, "logEventFilterPattern": {} } }, "output": { "type": "structure", "members": { "responseStream": { "type": "structure", "members": { "sessionStart": { "type": "structure", "members": { "requestId": {}, "sessionId": {}, "logGroupIdentifiers": { "shape": "S8k" }, "logStreamNames": { "shape": "S53" }, "logStreamNamePrefixes": { "shape": "S53" }, "logEventFilterPattern": {} }, "event": true }, "sessionUpdate": { "type": "structure", "members": { "sessionMetadata": { "type": "structure", "members": { "sampled": { "type": "boolean" } } }, "sessionResults": { "type": "list", "member": { "type": "structure", "members": { "logStreamName": {}, "logGroupIdentifier": {}, "message": {}, "timestamp": { "type": "long" }, "ingestionTime": { "type": "long" } } } } }, "event": true }, "SessionTimeoutException": { "type": "structure", "members": { "message": {} }, "exception": true }, "SessionStreamingException": { "type": "structure", "members": { "message": {} }, "exception": true } }, "eventstream": true } } }, "endpoint": { "hostPrefix": "streaming-" } }, "StartQuery": { "input": { "type": "structure", "required": [ "startTime", "endTime", "queryString" ], "members": { "logGroupName": {}, "logGroupNames": { "shape": "S4p" }, "logGroupIdentifiers": { "type": "list", "member": {} }, "startTime": { "type": "long" }, "endTime": { "type": "long" }, "queryString": {}, "limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "queryId": {} } } }, "StopQuery": { "input": { "type": "structure", "required": [ "queryId" ], "members": { "queryId": {} } }, "output": { "type": "structure", "members": { "success": { "type": "boolean" } } } }, "TagLogGroup": { "input": { "type": "structure", "required": [ "logGroupName", "tags" ], "members": { "logGroupName": {}, "tags": { "shape": "Sg" } }, "deprecated": true, "deprecatedMessage": "Please use the generic tagging API model TagResourceRequest" }, "deprecated": true, "deprecatedMessage": "Please use the generic tagging API TagResource" }, "TagResource": { "input": { "type": "structure", "required": [ "resourceArn", "tags" ], "members": { "resourceArn": {}, "tags": { "shape": "Sg" } } } }, "TestMetricFilter": { "input": { "type": "structure", "required": [ "filterPattern", "logEventMessages" ], "members": { "filterPattern": {}, "logEventMessages": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": { "matches": { "type": "list", "member": { "type": "structure", "members": { "eventNumber": { "type": "long" }, "eventMessage": {}, "extractedValues": { "type": "map", "key": {}, "value": {} } } } } } } }, "UntagLogGroup": { "input": { "type": "structure", "required": [ "logGroupName", "tags" ], "members": { "logGroupName": {}, "tags": { "type": "list", "member": {} } }, "deprecated": true, "deprecatedMessage": "Please use the generic tagging API model UntagResourceRequest" }, "deprecated": true, "deprecatedMessage": "Please use the generic tagging API UntagResource" }, "UntagResource": { "input": { "type": "structure", "required": [ "resourceArn", "tagKeys" ], "members": { "resourceArn": {}, "tagKeys": { "type": "list", "member": {} } } } }, "UpdateAnomaly": { "input": { "type": "structure", "required": [ "anomalyDetectorArn" ], "members": { "anomalyId": {}, "patternId": {}, "anomalyDetectorArn": {}, "suppressionType": {}, "suppressionPeriod": { "type": "structure", "members": { "value": { "type": "integer" }, "suppressionUnit": {} } } } } }, "UpdateDeliveryConfiguration": { "input": { "type": "structure", "required": [ "id" ], "members": { "id": {}, "recordFields": { "shape": "Sa" }, "fieldDelimiter": {}, "s3DeliveryConfiguration": { "shape": "Sd" } } }, "output": { "type": "structure", "members": {} } }, "UpdateLogAnomalyDetector": { "input": { "type": "structure", "required": [ "anomalyDetectorArn", "enabled" ], "members": { "anomalyDetectorArn": {}, "evaluationFrequency": {}, "filterPattern": {}, "anomalyVisibilityTime": { "type": "long" }, "enabled": { "type": "boolean" } } } } }, "shapes": { "Sa": { "type": "list", "member": {} }, "Sd": { "type": "structure", "members": { "suffixPath": {}, "enableHiveCompatiblePath": { "type": "boolean" } } }, "Sg": { "type": "map", "key": {}, "value": {} }, "Sk": { "type": "structure", "members": { "id": {}, "arn": {}, "deliverySourceName": {}, "deliveryDestinationArn": {}, "deliveryDestinationType": {}, "recordFields": { "shape": "Sa" }, "fieldDelimiter": {}, "s3DeliveryConfiguration": { "shape": "Sd" }, "tags": { "shape": "Sg" } } }, "Sv": { "type": "list", "member": {} }, "S1v": { "type": "list", "member": {} }, "S1z": { "type": "structure", "members": { "policyName": {}, "policyDocument": {}, "lastUpdatedTime": { "type": "long" }, "policyType": {}, "scope": {}, "selectionCriteria": {}, "accountId": {} } }, "S2s": { "type": "structure", "members": { "name": {}, "arn": {}, "deliveryDestinationType": {}, "outputFormat": {}, "deliveryDestinationConfiguration": { "shape": "S2t" }, "tags": { "shape": "Sg" } } }, "S2t": { "type": "structure", "required": [ "destinationResourceArn" ], "members": { "destinationResourceArn": {} } }, "S2x": { "type": "structure", "members": { "name": {}, "arn": {}, "resourceArns": { "type": "list", "member": {} }, "service": {}, "logType": {}, "tags": { "shape": "Sg" } } }, "S32": { "type": "structure", "members": { "destinationName": {}, "targetArn": {}, "roleArn": {}, "accessPolicy": {}, "arn": {}, "creationTime": { "type": "long" } } }, "S43": { "type": "list", "member": { "type": "structure", "required": [ "metricName", "metricNamespace", "metricValue" ], "members": { "metricName": {}, "metricNamespace": {}, "metricValue": {}, "defaultValue": { "type": "double" }, "dimensions": { "type": "map", "key": {}, "value": {} }, "unit": {} } } }, "S4p": { "type": "list", "member": {} }, "S4t": { "type": "structure", "members": { "policyName": {}, "policyDocument": {}, "lastUpdatedTime": { "type": "long" } } }, "S53": { "type": "list", "member": {} }, "S5o": { "type": "structure", "members": { "deliveryDestinationPolicy": {} } }, "S8k": { "type": "list", "member": {} } } } },{}],158:[function(require,module,exports){ module.exports={ "pagination": { "DescribeConfigurationTemplates": { "input_token": "nextToken", "limit_key": "limit", "output_token": "nextToken", "result_key": "configurationTemplates" }, "DescribeDeliveries": { "input_token": "nextToken", "limit_key": "limit", "output_token": "nextToken", "result_key": "deliveries" }, "DescribeDeliveryDestinations": { "input_token": "nextToken", "limit_key": "limit", "output_token": "nextToken", "result_key": "deliveryDestinations" }, "DescribeDeliverySources": { "input_token": "nextToken", "limit_key": "limit", "output_token": "nextToken", "result_key": "deliverySources" }, "DescribeDestinations": { "input_token": "nextToken", "limit_key": "limit", "output_token": "nextToken", "result_key": "destinations" }, "DescribeLogGroups": { "input_token": "nextToken", "limit_key": "limit", "output_token": "nextToken", "result_key": "logGroups" }, "DescribeLogStreams": { "input_token": "nextToken", "limit_key": "limit", "output_token": "nextToken", "result_key": "logStreams" }, "DescribeMetricFilters": { "input_token": "nextToken", "limit_key": "limit", "output_token": "nextToken", "result_key": "metricFilters" }, "DescribeSubscriptionFilters": { "input_token": "nextToken", "limit_key": "limit", "output_token": "nextToken", "result_key": "subscriptionFilters" }, "FilterLogEvents": { "input_token": "nextToken", "limit_key": "limit", "output_token": "nextToken", "result_key": [ "events", "searchedLogStreams" ] }, "GetLogEvents": { "input_token": "nextToken", "limit_key": "limit", "output_token": "nextForwardToken", "result_key": "events" }, "ListAnomalies": { "input_token": "nextToken", "limit_key": "limit", "output_token": "nextToken", "result_key": "anomalies" }, "ListLogAnomalyDetectors": { "input_token": "nextToken", "limit_key": "limit", "output_token": "nextToken", "result_key": "anomalyDetectors" } } } },{}],159:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2014-12-12", "endpointPrefix": "machinelearning", "jsonVersion": "1.1", "protocol": "json", "serviceFullName": "Amazon Machine Learning", "serviceId": "Machine Learning", "signatureVersion": "v4", "targetPrefix": "AmazonML_20141212", "uid": "machinelearning-2014-12-12" }, "operations": { "AddTags": { "input": { "type": "structure", "required": [ "Tags", "ResourceId", "ResourceType" ], "members": { "Tags": { "shape": "S2" }, "ResourceId": {}, "ResourceType": {} } }, "output": { "type": "structure", "members": { "ResourceId": {}, "ResourceType": {} } } }, "CreateBatchPrediction": { "input": { "type": "structure", "required": [ "BatchPredictionId", "MLModelId", "BatchPredictionDataSourceId", "OutputUri" ], "members": { "BatchPredictionId": {}, "BatchPredictionName": {}, "MLModelId": {}, "BatchPredictionDataSourceId": {}, "OutputUri": {} } }, "output": { "type": "structure", "members": { "BatchPredictionId": {} } } }, "CreateDataSourceFromRDS": { "input": { "type": "structure", "required": [ "DataSourceId", "RDSData", "RoleARN" ], "members": { "DataSourceId": {}, "DataSourceName": {}, "RDSData": { "type": "structure", "required": [ "DatabaseInformation", "SelectSqlQuery", "DatabaseCredentials", "S3StagingLocation", "ResourceRole", "ServiceRole", "SubnetId", "SecurityGroupIds" ], "members": { "DatabaseInformation": { "shape": "Sf" }, "SelectSqlQuery": {}, "DatabaseCredentials": { "type": "structure", "required": [ "Username", "Password" ], "members": { "Username": {}, "Password": { "type": "string", "sensitive": true } } }, "S3StagingLocation": {}, "DataRearrangement": {}, "DataSchema": {}, "DataSchemaUri": {}, "ResourceRole": {}, "ServiceRole": {}, "SubnetId": {}, "SecurityGroupIds": { "type": "list", "member": {} } } }, "RoleARN": {}, "ComputeStatistics": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "DataSourceId": {} } } }, "CreateDataSourceFromRedshift": { "input": { "type": "structure", "required": [ "DataSourceId", "DataSpec", "RoleARN" ], "members": { "DataSourceId": {}, "DataSourceName": {}, "DataSpec": { "type": "structure", "required": [ "DatabaseInformation", "SelectSqlQuery", "DatabaseCredentials", "S3StagingLocation" ], "members": { "DatabaseInformation": { "shape": "Sy" }, "SelectSqlQuery": {}, "DatabaseCredentials": { "type": "structure", "required": [ "Username", "Password" ], "members": { "Username": {}, "Password": { "type": "string", "sensitive": true } } }, "S3StagingLocation": {}, "DataRearrangement": {}, "DataSchema": {}, "DataSchemaUri": {} } }, "RoleARN": {}, "ComputeStatistics": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "DataSourceId": {} } } }, "CreateDataSourceFromS3": { "input": { "type": "structure", "required": [ "DataSourceId", "DataSpec" ], "members": { "DataSourceId": {}, "DataSourceName": {}, "DataSpec": { "type": "structure", "required": [ "DataLocationS3" ], "members": { "DataLocationS3": {}, "DataRearrangement": {}, "DataSchema": {}, "DataSchemaLocationS3": {} } }, "ComputeStatistics": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "DataSourceId": {} } } }, "CreateEvaluation": { "input": { "type": "structure", "required": [ "EvaluationId", "MLModelId", "EvaluationDataSourceId" ], "members": { "EvaluationId": {}, "EvaluationName": {}, "MLModelId": {}, "EvaluationDataSourceId": {} } }, "output": { "type": "structure", "members": { "EvaluationId": {} } } }, "CreateMLModel": { "input": { "type": "structure", "required": [ "MLModelId", "MLModelType", "TrainingDataSourceId" ], "members": { "MLModelId": {}, "MLModelName": {}, "MLModelType": {}, "Parameters": { "shape": "S1d" }, "TrainingDataSourceId": {}, "Recipe": {}, "RecipeUri": {} } }, "output": { "type": "structure", "members": { "MLModelId": {} } } }, "CreateRealtimeEndpoint": { "input": { "type": "structure", "required": [ "MLModelId" ], "members": { "MLModelId": {} } }, "output": { "type": "structure", "members": { "MLModelId": {}, "RealtimeEndpointInfo": { "shape": "S1j" } } } }, "DeleteBatchPrediction": { "input": { "type": "structure", "required": [ "BatchPredictionId" ], "members": { "BatchPredictionId": {} } }, "output": { "type": "structure", "members": { "BatchPredictionId": {} } } }, "DeleteDataSource": { "input": { "type": "structure", "required": [ "DataSourceId" ], "members": { "DataSourceId": {} } }, "output": { "type": "structure", "members": { "DataSourceId": {} } } }, "DeleteEvaluation": { "input": { "type": "structure", "required": [ "EvaluationId" ], "members": { "EvaluationId": {} } }, "output": { "type": "structure", "members": { "EvaluationId": {} } } }, "DeleteMLModel": { "input": { "type": "structure", "required": [ "MLModelId" ], "members": { "MLModelId": {} } }, "output": { "type": "structure", "members": { "MLModelId": {} } } }, "DeleteRealtimeEndpoint": { "input": { "type": "structure", "required": [ "MLModelId" ], "members": { "MLModelId": {} } }, "output": { "type": "structure", "members": { "MLModelId": {}, "RealtimeEndpointInfo": { "shape": "S1j" } } } }, "DeleteTags": { "input": { "type": "structure", "required": [ "TagKeys", "ResourceId", "ResourceType" ], "members": { "TagKeys": { "type": "list", "member": {} }, "ResourceId": {}, "ResourceType": {} } }, "output": { "type": "structure", "members": { "ResourceId": {}, "ResourceType": {} } } }, "DescribeBatchPredictions": { "input": { "type": "structure", "members": { "FilterVariable": {}, "EQ": {}, "GT": {}, "LT": {}, "GE": {}, "LE": {}, "NE": {}, "Prefix": {}, "SortOrder": {}, "NextToken": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "Results": { "type": "list", "member": { "type": "structure", "members": { "BatchPredictionId": {}, "MLModelId": {}, "BatchPredictionDataSourceId": {}, "InputDataLocationS3": {}, "CreatedByIamUser": {}, "CreatedAt": { "type": "timestamp" }, "LastUpdatedAt": { "type": "timestamp" }, "Name": {}, "Status": {}, "OutputUri": {}, "Message": {}, "ComputeTime": { "type": "long" }, "FinishedAt": { "type": "timestamp" }, "StartedAt": { "type": "timestamp" }, "TotalRecordCount": { "type": "long" }, "InvalidRecordCount": { "type": "long" } } } }, "NextToken": {} } } }, "DescribeDataSources": { "input": { "type": "structure", "members": { "FilterVariable": {}, "EQ": {}, "GT": {}, "LT": {}, "GE": {}, "LE": {}, "NE": {}, "Prefix": {}, "SortOrder": {}, "NextToken": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "Results": { "type": "list", "member": { "type": "structure", "members": { "DataSourceId": {}, "DataLocationS3": {}, "DataRearrangement": {}, "CreatedByIamUser": {}, "CreatedAt": { "type": "timestamp" }, "LastUpdatedAt": { "type": "timestamp" }, "DataSizeInBytes": { "type": "long" }, "NumberOfFiles": { "type": "long" }, "Name": {}, "Status": {}, "Message": {}, "RedshiftMetadata": { "shape": "S2i" }, "RDSMetadata": { "shape": "S2j" }, "RoleARN": {}, "ComputeStatistics": { "type": "boolean" }, "ComputeTime": { "type": "long" }, "FinishedAt": { "type": "timestamp" }, "StartedAt": { "type": "timestamp" } } } }, "NextToken": {} } } }, "DescribeEvaluations": { "input": { "type": "structure", "members": { "FilterVariable": {}, "EQ": {}, "GT": {}, "LT": {}, "GE": {}, "LE": {}, "NE": {}, "Prefix": {}, "SortOrder": {}, "NextToken": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "Results": { "type": "list", "member": { "type": "structure", "members": { "EvaluationId": {}, "MLModelId": {}, "EvaluationDataSourceId": {}, "InputDataLocationS3": {}, "CreatedByIamUser": {}, "CreatedAt": { "type": "timestamp" }, "LastUpdatedAt": { "type": "timestamp" }, "Name": {}, "Status": {}, "PerformanceMetrics": { "shape": "S2q" }, "Message": {}, "ComputeTime": { "type": "long" }, "FinishedAt": { "type": "timestamp" }, "StartedAt": { "type": "timestamp" } } } }, "NextToken": {} } } }, "DescribeMLModels": { "input": { "type": "structure", "members": { "FilterVariable": {}, "EQ": {}, "GT": {}, "LT": {}, "GE": {}, "LE": {}, "NE": {}, "Prefix": {}, "SortOrder": {}, "NextToken": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "Results": { "type": "list", "member": { "type": "structure", "members": { "MLModelId": {}, "TrainingDataSourceId": {}, "CreatedByIamUser": {}, "CreatedAt": { "type": "timestamp" }, "LastUpdatedAt": { "type": "timestamp" }, "Name": {}, "Status": {}, "SizeInBytes": { "type": "long" }, "EndpointInfo": { "shape": "S1j" }, "TrainingParameters": { "shape": "S1d" }, "InputDataLocationS3": {}, "Algorithm": {}, "MLModelType": {}, "ScoreThreshold": { "type": "float" }, "ScoreThresholdLastUpdatedAt": { "type": "timestamp" }, "Message": {}, "ComputeTime": { "type": "long" }, "FinishedAt": { "type": "timestamp" }, "StartedAt": { "type": "timestamp" } } } }, "NextToken": {} } } }, "DescribeTags": { "input": { "type": "structure", "required": [ "ResourceId", "ResourceType" ], "members": { "ResourceId": {}, "ResourceType": {} } }, "output": { "type": "structure", "members": { "ResourceId": {}, "ResourceType": {}, "Tags": { "shape": "S2" } } } }, "GetBatchPrediction": { "input": { "type": "structure", "required": [ "BatchPredictionId" ], "members": { "BatchPredictionId": {} } }, "output": { "type": "structure", "members": { "BatchPredictionId": {}, "MLModelId": {}, "BatchPredictionDataSourceId": {}, "InputDataLocationS3": {}, "CreatedByIamUser": {}, "CreatedAt": { "type": "timestamp" }, "LastUpdatedAt": { "type": "timestamp" }, "Name": {}, "Status": {}, "OutputUri": {}, "LogUri": {}, "Message": {}, "ComputeTime": { "type": "long" }, "FinishedAt": { "type": "timestamp" }, "StartedAt": { "type": "timestamp" }, "TotalRecordCount": { "type": "long" }, "InvalidRecordCount": { "type": "long" } } } }, "GetDataSource": { "input": { "type": "structure", "required": [ "DataSourceId" ], "members": { "DataSourceId": {}, "Verbose": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "DataSourceId": {}, "DataLocationS3": {}, "DataRearrangement": {}, "CreatedByIamUser": {}, "CreatedAt": { "type": "timestamp" }, "LastUpdatedAt": { "type": "timestamp" }, "DataSizeInBytes": { "type": "long" }, "NumberOfFiles": { "type": "long" }, "Name": {}, "Status": {}, "LogUri": {}, "Message": {}, "RedshiftMetadata": { "shape": "S2i" }, "RDSMetadata": { "shape": "S2j" }, "RoleARN": {}, "ComputeStatistics": { "type": "boolean" }, "ComputeTime": { "type": "long" }, "FinishedAt": { "type": "timestamp" }, "StartedAt": { "type": "timestamp" }, "DataSourceSchema": {} } } }, "GetEvaluation": { "input": { "type": "structure", "required": [ "EvaluationId" ], "members": { "EvaluationId": {} } }, "output": { "type": "structure", "members": { "EvaluationId": {}, "MLModelId": {}, "EvaluationDataSourceId": {}, "InputDataLocationS3": {}, "CreatedByIamUser": {}, "CreatedAt": { "type": "timestamp" }, "LastUpdatedAt": { "type": "timestamp" }, "Name": {}, "Status": {}, "PerformanceMetrics": { "shape": "S2q" }, "LogUri": {}, "Message": {}, "ComputeTime": { "type": "long" }, "FinishedAt": { "type": "timestamp" }, "StartedAt": { "type": "timestamp" } } } }, "GetMLModel": { "input": { "type": "structure", "required": [ "MLModelId" ], "members": { "MLModelId": {}, "Verbose": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "MLModelId": {}, "TrainingDataSourceId": {}, "CreatedByIamUser": {}, "CreatedAt": { "type": "timestamp" }, "LastUpdatedAt": { "type": "timestamp" }, "Name": {}, "Status": {}, "SizeInBytes": { "type": "long" }, "EndpointInfo": { "shape": "S1j" }, "TrainingParameters": { "shape": "S1d" }, "InputDataLocationS3": {}, "MLModelType": {}, "ScoreThreshold": { "type": "float" }, "ScoreThresholdLastUpdatedAt": { "type": "timestamp" }, "LogUri": {}, "Message": {}, "ComputeTime": { "type": "long" }, "FinishedAt": { "type": "timestamp" }, "StartedAt": { "type": "timestamp" }, "Recipe": {}, "Schema": {} } } }, "Predict": { "input": { "type": "structure", "required": [ "MLModelId", "Record", "PredictEndpoint" ], "members": { "MLModelId": {}, "Record": { "type": "map", "key": {}, "value": {} }, "PredictEndpoint": {} } }, "output": { "type": "structure", "members": { "Prediction": { "type": "structure", "members": { "predictedLabel": {}, "predictedValue": { "type": "float" }, "predictedScores": { "type": "map", "key": {}, "value": { "type": "float" } }, "details": { "type": "map", "key": {}, "value": {} } } } } } }, "UpdateBatchPrediction": { "input": { "type": "structure", "required": [ "BatchPredictionId", "BatchPredictionName" ], "members": { "BatchPredictionId": {}, "BatchPredictionName": {} } }, "output": { "type": "structure", "members": { "BatchPredictionId": {} } } }, "UpdateDataSource": { "input": { "type": "structure", "required": [ "DataSourceId", "DataSourceName" ], "members": { "DataSourceId": {}, "DataSourceName": {} } }, "output": { "type": "structure", "members": { "DataSourceId": {} } } }, "UpdateEvaluation": { "input": { "type": "structure", "required": [ "EvaluationId", "EvaluationName" ], "members": { "EvaluationId": {}, "EvaluationName": {} } }, "output": { "type": "structure", "members": { "EvaluationId": {} } } }, "UpdateMLModel": { "input": { "type": "structure", "required": [ "MLModelId" ], "members": { "MLModelId": {}, "MLModelName": {}, "ScoreThreshold": { "type": "float" } } }, "output": { "type": "structure", "members": { "MLModelId": {} } } } }, "shapes": { "S2": { "type": "list", "member": { "type": "structure", "members": { "Key": {}, "Value": {} } } }, "Sf": { "type": "structure", "required": [ "InstanceIdentifier", "DatabaseName" ], "members": { "InstanceIdentifier": {}, "DatabaseName": {} } }, "Sy": { "type": "structure", "required": [ "DatabaseName", "ClusterIdentifier" ], "members": { "DatabaseName": {}, "ClusterIdentifier": {} } }, "S1d": { "type": "map", "key": {}, "value": {} }, "S1j": { "type": "structure", "members": { "PeakRequestsPerSecond": { "type": "integer" }, "CreatedAt": { "type": "timestamp" }, "EndpointUrl": {}, "EndpointStatus": {} } }, "S2i": { "type": "structure", "members": { "RedshiftDatabase": { "shape": "Sy" }, "DatabaseUserName": {}, "SelectSqlQuery": {} } }, "S2j": { "type": "structure", "members": { "Database": { "shape": "Sf" }, "DatabaseUserName": {}, "SelectSqlQuery": {}, "ResourceRole": {}, "ServiceRole": {}, "DataPipelineId": {} } }, "S2q": { "type": "structure", "members": { "Properties": { "type": "map", "key": {}, "value": {} } } } } } },{}],160:[function(require,module,exports){ module.exports={ "pagination": { "DescribeBatchPredictions": { "input_token": "NextToken", "limit_key": "Limit", "output_token": "NextToken", "result_key": "Results" }, "DescribeDataSources": { "input_token": "NextToken", "limit_key": "Limit", "output_token": "NextToken", "result_key": "Results" }, "DescribeEvaluations": { "input_token": "NextToken", "limit_key": "Limit", "output_token": "NextToken", "result_key": "Results" }, "DescribeMLModels": { "input_token": "NextToken", "limit_key": "Limit", "output_token": "NextToken", "result_key": "Results" } } } },{}],161:[function(require,module,exports){ module.exports={ "version": 2, "waiters": { "DataSourceAvailable": { "delay": 30, "operation": "DescribeDataSources", "maxAttempts": 60, "acceptors": [ { "expected": "COMPLETED", "matcher": "pathAll", "state": "success", "argument": "Results[].Status" }, { "expected": "FAILED", "matcher": "pathAny", "state": "failure", "argument": "Results[].Status" } ] }, "MLModelAvailable": { "delay": 30, "operation": "DescribeMLModels", "maxAttempts": 60, "acceptors": [ { "expected": "COMPLETED", "matcher": "pathAll", "state": "success", "argument": "Results[].Status" }, { "expected": "FAILED", "matcher": "pathAny", "state": "failure", "argument": "Results[].Status" } ] }, "EvaluationAvailable": { "delay": 30, "operation": "DescribeEvaluations", "maxAttempts": 60, "acceptors": [ { "expected": "COMPLETED", "matcher": "pathAll", "state": "success", "argument": "Results[].Status" }, { "expected": "FAILED", "matcher": "pathAny", "state": "failure", "argument": "Results[].Status" } ] }, "BatchPredictionAvailable": { "delay": 30, "operation": "DescribeBatchPredictions", "maxAttempts": 60, "acceptors": [ { "expected": "COMPLETED", "matcher": "pathAll", "state": "success", "argument": "Results[].Status" }, { "expected": "FAILED", "matcher": "pathAny", "state": "failure", "argument": "Results[].Status" } ] } } } },{}],162:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2018-09-17", "endpointPrefix": "catalog.marketplace", "jsonVersion": "1.1", "protocol": "rest-json", "serviceAbbreviation": "AWS Marketplace Catalog", "serviceFullName": "AWS Marketplace Catalog Service", "serviceId": "Marketplace Catalog", "signatureVersion": "v4", "signingName": "aws-marketplace", "uid": "marketplace-catalog-2018-09-17" }, "operations": { "BatchDescribeEntities": { "http": { "requestUri": "/BatchDescribeEntities" }, "input": { "type": "structure", "required": [ "EntityRequestList" ], "members": { "EntityRequestList": { "type": "list", "member": { "type": "structure", "required": [ "Catalog", "EntityId" ], "members": { "Catalog": {}, "EntityId": {} } } } } }, "output": { "type": "structure", "members": { "EntityDetails": { "type": "map", "key": {}, "value": { "type": "structure", "members": { "EntityType": {}, "EntityArn": {}, "EntityIdentifier": {}, "LastModifiedDate": {}, "DetailsDocument": { "shape": "Sd" } } } }, "Errors": { "type": "map", "key": {}, "value": { "type": "structure", "members": { "ErrorCode": {}, "ErrorMessage": {} } } } } } }, "CancelChangeSet": { "http": { "method": "PATCH", "requestUri": "/CancelChangeSet" }, "input": { "type": "structure", "required": [ "Catalog", "ChangeSetId" ], "members": { "Catalog": { "location": "querystring", "locationName": "catalog" }, "ChangeSetId": { "location": "querystring", "locationName": "changeSetId" } } }, "output": { "type": "structure", "members": { "ChangeSetId": {}, "ChangeSetArn": {} } } }, "DeleteResourcePolicy": { "http": { "method": "DELETE", "requestUri": "/DeleteResourcePolicy" }, "input": { "type": "structure", "required": [ "ResourceArn" ], "members": { "ResourceArn": { "location": "querystring", "locationName": "resourceArn" } } }, "output": { "type": "structure", "members": {} } }, "DescribeChangeSet": { "http": { "method": "GET", "requestUri": "/DescribeChangeSet" }, "input": { "type": "structure", "required": [ "Catalog", "ChangeSetId" ], "members": { "Catalog": { "location": "querystring", "locationName": "catalog" }, "ChangeSetId": { "location": "querystring", "locationName": "changeSetId" } } }, "output": { "type": "structure", "members": { "ChangeSetId": {}, "ChangeSetArn": {}, "ChangeSetName": {}, "Intent": {}, "StartTime": {}, "EndTime": {}, "Status": {}, "FailureCode": {}, "FailureDescription": {}, "ChangeSet": { "type": "list", "member": { "type": "structure", "members": { "ChangeType": {}, "Entity": { "shape": "Sy" }, "Details": {}, "DetailsDocument": { "shape": "Sd" }, "ErrorDetailList": { "type": "list", "member": { "type": "structure", "members": { "ErrorCode": {}, "ErrorMessage": {} } } }, "ChangeName": {} } } } } } }, "DescribeEntity": { "http": { "method": "GET", "requestUri": "/DescribeEntity" }, "input": { "type": "structure", "required": [ "Catalog", "EntityId" ], "members": { "Catalog": { "location": "querystring", "locationName": "catalog" }, "EntityId": { "location": "querystring", "locationName": "entityId" } } }, "output": { "type": "structure", "members": { "EntityType": {}, "EntityIdentifier": {}, "EntityArn": {}, "LastModifiedDate": {}, "Details": {}, "DetailsDocument": { "shape": "Sd" } } } }, "GetResourcePolicy": { "http": { "method": "GET", "requestUri": "/GetResourcePolicy" }, "input": { "type": "structure", "required": [ "ResourceArn" ], "members": { "ResourceArn": { "location": "querystring", "locationName": "resourceArn" } } }, "output": { "type": "structure", "members": { "Policy": {} } } }, "ListChangeSets": { "http": { "requestUri": "/ListChangeSets" }, "input": { "type": "structure", "required": [ "Catalog" ], "members": { "Catalog": {}, "FilterList": { "shape": "S1a" }, "Sort": { "shape": "S1f" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "ChangeSetSummaryList": { "type": "list", "member": { "type": "structure", "members": { "ChangeSetId": {}, "ChangeSetArn": {}, "ChangeSetName": {}, "StartTime": {}, "EndTime": {}, "Status": {}, "EntityIdList": { "type": "list", "member": {} }, "FailureCode": {} } } }, "NextToken": {} } } }, "ListEntities": { "http": { "requestUri": "/ListEntities" }, "input": { "type": "structure", "required": [ "Catalog", "EntityType" ], "members": { "Catalog": {}, "EntityType": {}, "FilterList": { "shape": "S1a" }, "Sort": { "shape": "S1f" }, "NextToken": {}, "MaxResults": { "type": "integer" }, "OwnershipType": {}, "EntityTypeFilters": { "type": "structure", "members": { "DataProductFilters": { "type": "structure", "members": { "EntityId": { "type": "structure", "members": { "ValueList": { "type": "list", "member": {} } } }, "ProductTitle": { "type": "structure", "members": { "ValueList": { "type": "list", "member": {} }, "WildCardValue": {} } }, "Visibility": { "type": "structure", "members": { "ValueList": { "type": "list", "member": {} } } }, "LastModifiedDate": { "type": "structure", "members": { "DateRange": { "type": "structure", "members": { "AfterValue": {}, "BeforeValue": {} } } } } } }, "SaaSProductFilters": { "type": "structure", "members": { "EntityId": { "type": "structure", "members": { "ValueList": { "type": "list", "member": {} } } }, "ProductTitle": { "type": "structure", "members": { "ValueList": { "type": "list", "member": {} }, "WildCardValue": {} } }, "Visibility": { "type": "structure", "members": { "ValueList": { "type": "list", "member": {} } } }, "LastModifiedDate": { "type": "structure", "members": { "DateRange": { "type": "structure", "members": { "AfterValue": {}, "BeforeValue": {} } } } } } }, "AmiProductFilters": { "type": "structure", "members": { "EntityId": { "type": "structure", "members": { "ValueList": { "type": "list", "member": {} } } }, "LastModifiedDate": { "type": "structure", "members": { "DateRange": { "type": "structure", "members": { "AfterValue": {}, "BeforeValue": {} } } } }, "ProductTitle": { "type": "structure", "members": { "ValueList": { "type": "list", "member": {} }, "WildCardValue": {} } }, "Visibility": { "type": "structure", "members": { "ValueList": { "type": "list", "member": {} } } } } }, "OfferFilters": { "type": "structure", "members": { "EntityId": { "type": "structure", "members": { "ValueList": { "type": "list", "member": {} } } }, "Name": { "type": "structure", "members": { "ValueList": { "type": "list", "member": {} }, "WildCardValue": {} } }, "ProductId": { "type": "structure", "members": { "ValueList": { "type": "list", "member": {} } } }, "ResaleAuthorizationId": { "type": "structure", "members": { "ValueList": { "type": "list", "member": {} } } }, "ReleaseDate": { "type": "structure", "members": { "DateRange": { "type": "structure", "members": { "AfterValue": {}, "BeforeValue": {} } } } }, "AvailabilityEndDate": { "type": "structure", "members": { "DateRange": { "type": "structure", "members": { "AfterValue": {}, "BeforeValue": {} } } } }, "BuyerAccounts": { "type": "structure", "members": { "WildCardValue": {} } }, "State": { "type": "structure", "members": { "ValueList": { "type": "list", "member": {} } } }, "Targeting": { "type": "structure", "members": { "ValueList": { "type": "list", "member": {} } } }, "LastModifiedDate": { "type": "structure", "members": { "DateRange": { "type": "structure", "members": { "AfterValue": {}, "BeforeValue": {} } } } } } }, "ContainerProductFilters": { "type": "structure", "members": { "EntityId": { "type": "structure", "members": { "ValueList": { "type": "list", "member": {} } } }, "LastModifiedDate": { "type": "structure", "members": { "DateRange": { "type": "structure", "members": { "AfterValue": {}, "BeforeValue": {} } } } }, "ProductTitle": { "type": "structure", "members": { "ValueList": { "type": "list", "member": {} }, "WildCardValue": {} } }, "Visibility": { "type": "structure", "members": { "ValueList": { "type": "list", "member": {} } } } } }, "ResaleAuthorizationFilters": { "type": "structure", "members": { "EntityId": { "type": "structure", "members": { "ValueList": { "type": "list", "member": {} } } }, "Name": { "type": "structure", "members": { "ValueList": { "type": "list", "member": {} }, "WildCardValue": {} } }, "ProductId": { "type": "structure", "members": { "ValueList": { "type": "list", "member": {} }, "WildCardValue": {} } }, "CreatedDate": { "type": "structure", "members": { "DateRange": { "type": "structure", "members": { "AfterValue": {}, "BeforeValue": {} } }, "ValueList": { "type": "list", "member": {} } } }, "AvailabilityEndDate": { "type": "structure", "members": { "DateRange": { "type": "structure", "members": { "AfterValue": {}, "BeforeValue": {} } }, "ValueList": { "type": "list", "member": {} } } }, "ManufacturerAccountId": { "type": "structure", "members": { "ValueList": { "type": "list", "member": {} }, "WildCardValue": {} } }, "ProductName": { "type": "structure", "members": { "ValueList": { "type": "list", "member": {} }, "WildCardValue": {} } }, "ManufacturerLegalName": { "type": "structure", "members": { "ValueList": { "type": "list", "member": {} }, "WildCardValue": {} } }, "ResellerAccountID": { "type": "structure", "members": { "ValueList": { "type": "list", "member": {} }, "WildCardValue": {} } }, "ResellerLegalName": { "type": "structure", "members": { "ValueList": { "type": "list", "member": {} }, "WildCardValue": {} } }, "Status": { "type": "structure", "members": { "ValueList": { "type": "list", "member": {} } } }, "OfferExtendedStatus": { "type": "structure", "members": { "ValueList": { "type": "list", "member": {} } } }, "LastModifiedDate": { "type": "structure", "members": { "DateRange": { "type": "structure", "members": { "AfterValue": {}, "BeforeValue": {} } } } } } } }, "union": true }, "EntityTypeSort": { "type": "structure", "members": { "DataProductSort": { "type": "structure", "members": { "SortBy": {}, "SortOrder": {} } }, "SaaSProductSort": { "type": "structure", "members": { "SortBy": {}, "SortOrder": {} } }, "AmiProductSort": { "type": "structure", "members": { "SortBy": {}, "SortOrder": {} } }, "OfferSort": { "type": "structure", "members": { "SortBy": {}, "SortOrder": {} } }, "ContainerProductSort": { "type": "structure", "members": { "SortBy": {}, "SortOrder": {} } }, "ResaleAuthorizationSort": { "type": "structure", "members": { "SortBy": {}, "SortOrder": {} } } }, "union": true } } }, "output": { "type": "structure", "members": { "EntitySummaryList": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "EntityType": {}, "EntityId": {}, "EntityArn": {}, "LastModifiedDate": {}, "Visibility": {}, "AmiProductSummary": { "type": "structure", "members": { "ProductTitle": {}, "Visibility": {} } }, "ContainerProductSummary": { "type": "structure", "members": { "ProductTitle": {}, "Visibility": {} } }, "DataProductSummary": { "type": "structure", "members": { "ProductTitle": {}, "Visibility": {} } }, "SaaSProductSummary": { "type": "structure", "members": { "ProductTitle": {}, "Visibility": {} } }, "OfferSummary": { "type": "structure", "members": { "Name": {}, "ProductId": {}, "ResaleAuthorizationId": {}, "ReleaseDate": {}, "AvailabilityEndDate": {}, "BuyerAccounts": { "type": "list", "member": {} }, "State": {}, "Targeting": { "type": "list", "member": {} } } }, "ResaleAuthorizationSummary": { "type": "structure", "members": { "Name": {}, "ProductId": {}, "ProductName": {}, "ManufacturerAccountId": {}, "ManufacturerLegalName": {}, "ResellerAccountID": {}, "ResellerLegalName": {}, "Status": {}, "OfferExtendedStatus": {}, "CreatedDate": {}, "AvailabilityEndDate": {} } } } } }, "NextToken": {} } } }, "ListTagsForResource": { "http": { "requestUri": "/ListTagsForResource" }, "input": { "type": "structure", "required": [ "ResourceArn" ], "members": { "ResourceArn": {} } }, "output": { "type": "structure", "members": { "ResourceArn": {}, "Tags": { "shape": "S5y" } } } }, "PutResourcePolicy": { "http": { "requestUri": "/PutResourcePolicy" }, "input": { "type": "structure", "required": [ "ResourceArn", "Policy" ], "members": { "ResourceArn": {}, "Policy": {} } }, "output": { "type": "structure", "members": {} } }, "StartChangeSet": { "http": { "requestUri": "/StartChangeSet" }, "input": { "type": "structure", "required": [ "Catalog", "ChangeSet" ], "members": { "Catalog": {}, "ChangeSet": { "type": "list", "member": { "type": "structure", "required": [ "ChangeType", "Entity" ], "members": { "ChangeType": {}, "Entity": { "shape": "Sy" }, "EntityTags": { "shape": "S5y" }, "Details": {}, "DetailsDocument": { "shape": "Sd" }, "ChangeName": {} } } }, "ChangeSetName": {}, "ClientRequestToken": { "idempotencyToken": true }, "ChangeSetTags": { "shape": "S5y" }, "Intent": {} } }, "output": { "type": "structure", "members": { "ChangeSetId": {}, "ChangeSetArn": {} } } }, "TagResource": { "http": { "requestUri": "/TagResource" }, "input": { "type": "structure", "required": [ "ResourceArn", "Tags" ], "members": { "ResourceArn": {}, "Tags": { "shape": "S5y" } } }, "output": { "type": "structure", "members": {} } }, "UntagResource": { "http": { "requestUri": "/UntagResource" }, "input": { "type": "structure", "required": [ "ResourceArn", "TagKeys" ], "members": { "ResourceArn": {}, "TagKeys": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": {} } } }, "shapes": { "Sd": { "type": "structure", "members": {}, "document": true }, "Sy": { "type": "structure", "required": [ "Type" ], "members": { "Type": {}, "Identifier": {} } }, "S1a": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "ValueList": { "type": "list", "member": {} } } } }, "S1f": { "type": "structure", "members": { "SortBy": {}, "SortOrder": {} } }, "S5y": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Value" ], "members": { "Key": {}, "Value": {} } } } } } },{}],163:[function(require,module,exports){ module.exports={ "pagination": { "ListChangeSets": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults", "result_key": "ChangeSetSummaryList" }, "ListEntities": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults", "result_key": "EntitySummaryList" } } } },{}],164:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2015-07-01", "endpointPrefix": "marketplacecommerceanalytics", "jsonVersion": "1.1", "protocol": "json", "serviceFullName": "AWS Marketplace Commerce Analytics", "serviceId": "Marketplace Commerce Analytics", "signatureVersion": "v4", "signingName": "marketplacecommerceanalytics", "targetPrefix": "MarketplaceCommerceAnalytics20150701", "uid": "marketplacecommerceanalytics-2015-07-01" }, "operations": { "GenerateDataSet": { "input": { "type": "structure", "required": [ "dataSetType", "dataSetPublicationDate", "roleNameArn", "destinationS3BucketName", "snsTopicArn" ], "members": { "dataSetType": {}, "dataSetPublicationDate": { "type": "timestamp" }, "roleNameArn": {}, "destinationS3BucketName": {}, "destinationS3Prefix": {}, "snsTopicArn": {}, "customerDefinedValues": { "shape": "S8" } } }, "output": { "type": "structure", "members": { "dataSetRequestId": {} } } }, "StartSupportDataExport": { "input": { "type": "structure", "required": [ "dataSetType", "fromDate", "roleNameArn", "destinationS3BucketName", "snsTopicArn" ], "members": { "dataSetType": {}, "fromDate": { "type": "timestamp" }, "roleNameArn": {}, "destinationS3BucketName": {}, "destinationS3Prefix": {}, "snsTopicArn": {}, "customerDefinedValues": { "shape": "S8" } }, "deprecated": true, "deprecatedMessage": "This target has been deprecated. As of December 2022 Product Support Connection is no longer supported." }, "output": { "type": "structure", "members": { "dataSetRequestId": {} }, "deprecated": true, "deprecatedMessage": "This target has been deprecated. As of December 2022 Product Support Connection is no longer supported." }, "deprecated": true, "deprecatedMessage": "This target has been deprecated. As of December 2022 Product Support Connection is no longer supported." } }, "shapes": { "S8": { "type": "map", "key": {}, "value": {} } } } },{}],165:[function(require,module,exports){ arguments[4][42][0].apply(exports,arguments) },{"dup":42}],166:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2017-09-01", "endpointPrefix": "data.mediastore", "protocol": "rest-json", "serviceAbbreviation": "MediaStore Data", "serviceFullName": "AWS Elemental MediaStore Data Plane", "serviceId": "MediaStore Data", "signatureVersion": "v4", "signingName": "mediastore", "uid": "mediastore-data-2017-09-01" }, "operations": { "DeleteObject": { "http": { "method": "DELETE", "requestUri": "/{Path+}" }, "input": { "type": "structure", "required": [ "Path" ], "members": { "Path": { "location": "uri", "locationName": "Path" } } }, "output": { "type": "structure", "members": {} } }, "DescribeObject": { "http": { "method": "HEAD", "requestUri": "/{Path+}" }, "input": { "type": "structure", "required": [ "Path" ], "members": { "Path": { "location": "uri", "locationName": "Path" } } }, "output": { "type": "structure", "members": { "ETag": { "location": "header", "locationName": "ETag" }, "ContentType": { "location": "header", "locationName": "Content-Type" }, "ContentLength": { "location": "header", "locationName": "Content-Length", "type": "long" }, "CacheControl": { "location": "header", "locationName": "Cache-Control" }, "LastModified": { "location": "header", "locationName": "Last-Modified", "type": "timestamp" } } } }, "GetObject": { "http": { "method": "GET", "requestUri": "/{Path+}" }, "input": { "type": "structure", "required": [ "Path" ], "members": { "Path": { "location": "uri", "locationName": "Path" }, "Range": { "location": "header", "locationName": "Range" } } }, "output": { "type": "structure", "required": [ "StatusCode" ], "members": { "Body": { "shape": "Se" }, "CacheControl": { "location": "header", "locationName": "Cache-Control" }, "ContentRange": { "location": "header", "locationName": "Content-Range" }, "ContentLength": { "location": "header", "locationName": "Content-Length", "type": "long" }, "ContentType": { "location": "header", "locationName": "Content-Type" }, "ETag": { "location": "header", "locationName": "ETag" }, "LastModified": { "location": "header", "locationName": "Last-Modified", "type": "timestamp" }, "StatusCode": { "location": "statusCode", "type": "integer" } }, "payload": "Body" } }, "ListItems": { "http": { "method": "GET" }, "input": { "type": "structure", "members": { "Path": { "location": "querystring", "locationName": "Path" }, "MaxResults": { "location": "querystring", "locationName": "MaxResults", "type": "integer" }, "NextToken": { "location": "querystring", "locationName": "NextToken" } } }, "output": { "type": "structure", "members": { "Items": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Type": {}, "ETag": {}, "LastModified": { "type": "timestamp" }, "ContentType": {}, "ContentLength": { "type": "long" } } } }, "NextToken": {} } } }, "PutObject": { "http": { "method": "PUT", "requestUri": "/{Path+}" }, "input": { "type": "structure", "required": [ "Body", "Path" ], "members": { "Body": { "shape": "Se" }, "Path": { "location": "uri", "locationName": "Path" }, "ContentType": { "location": "header", "locationName": "Content-Type" }, "CacheControl": { "location": "header", "locationName": "Cache-Control" }, "StorageClass": { "location": "header", "locationName": "x-amz-storage-class" }, "UploadAvailability": { "location": "header", "locationName": "x-amz-upload-availability" } }, "payload": "Body" }, "output": { "type": "structure", "members": { "ContentSHA256": {}, "ETag": {}, "StorageClass": {} } }, "authtype": "v4-unsigned-body" } }, "shapes": { "Se": { "type": "blob", "streaming": true } } } },{}],167:[function(require,module,exports){ module.exports={ "pagination": { "ListItems": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults" } } } },{}],168:[function(require,module,exports){ module.exports={ "acm": { "name": "ACM", "cors": true }, "apigateway": { "name": "APIGateway", "cors": true }, "applicationautoscaling": { "prefix": "application-autoscaling", "name": "ApplicationAutoScaling", "cors": true }, "appstream": { "name": "AppStream" }, "autoscaling": { "name": "AutoScaling", "cors": true }, "batch": { "name": "Batch" }, "budgets": { "name": "Budgets" }, "clouddirectory": { "name": "CloudDirectory", "versions": [ "2016-05-10*" ] }, "cloudformation": { "name": "CloudFormation", "cors": true }, "cloudfront": { "name": "CloudFront", "versions": [ "2013-05-12*", "2013-11-11*", "2014-05-31*", "2014-10-21*", "2014-11-06*", "2015-04-17*", "2015-07-27*", "2015-09-17*", "2016-01-13*", "2016-01-28*", "2016-08-01*", "2016-08-20*", "2016-09-07*", "2016-09-29*", "2016-11-25*", "2017-03-25*", "2017-10-30*", "2018-06-18*", "2018-11-05*", "2019-03-26*" ], "cors": true }, "cloudhsm": { "name": "CloudHSM", "cors": true }, "cloudsearch": { "name": "CloudSearch" }, "cloudsearchdomain": { "name": "CloudSearchDomain" }, "cloudtrail": { "name": "CloudTrail", "cors": true }, "cloudwatch": { "prefix": "monitoring", "name": "CloudWatch", "cors": true }, "cloudwatchevents": { "prefix": "events", "name": "CloudWatchEvents", "versions": [ "2014-02-03*" ], "cors": true }, "cloudwatchlogs": { "prefix": "logs", "name": "CloudWatchLogs", "cors": true }, "codebuild": { "name": "CodeBuild", "cors": true }, "codecommit": { "name": "CodeCommit", "cors": true }, "codedeploy": { "name": "CodeDeploy", "cors": true }, "codepipeline": { "name": "CodePipeline", "cors": true }, "cognitoidentity": { "prefix": "cognito-identity", "name": "CognitoIdentity", "cors": true }, "cognitoidentityserviceprovider": { "prefix": "cognito-idp", "name": "CognitoIdentityServiceProvider", "cors": true }, "cognitosync": { "prefix": "cognito-sync", "name": "CognitoSync", "cors": true }, "configservice": { "prefix": "config", "name": "ConfigService", "cors": true }, "cur": { "name": "CUR", "cors": true }, "datapipeline": { "name": "DataPipeline" }, "devicefarm": { "name": "DeviceFarm", "cors": true }, "directconnect": { "name": "DirectConnect", "cors": true }, "directoryservice": { "prefix": "ds", "name": "DirectoryService" }, "discovery": { "name": "Discovery" }, "dms": { "name": "DMS" }, "dynamodb": { "name": "DynamoDB", "cors": true }, "dynamodbstreams": { "prefix": "streams.dynamodb", "name": "DynamoDBStreams", "cors": true }, "ec2": { "name": "EC2", "versions": [ "2013-06-15*", "2013-10-15*", "2014-02-01*", "2014-05-01*", "2014-06-15*", "2014-09-01*", "2014-10-01*", "2015-03-01*", "2015-04-15*", "2015-10-01*", "2016-04-01*", "2016-09-15*" ], "cors": true }, "ecr": { "name": "ECR", "cors": true }, "ecs": { "name": "ECS", "cors": true }, "efs": { "prefix": "elasticfilesystem", "name": "EFS", "cors": true }, "elasticache": { "name": "ElastiCache", "versions": [ "2012-11-15*", "2014-03-24*", "2014-07-15*", "2014-09-30*" ], "cors": true }, "elasticbeanstalk": { "name": "ElasticBeanstalk", "cors": true }, "elb": { "prefix": "elasticloadbalancing", "name": "ELB", "cors": true }, "elbv2": { "prefix": "elasticloadbalancingv2", "name": "ELBv2", "cors": true }, "emr": { "prefix": "elasticmapreduce", "name": "EMR", "cors": true }, "es": { "name": "ES" }, "elastictranscoder": { "name": "ElasticTranscoder", "cors": true }, "firehose": { "name": "Firehose", "cors": true }, "gamelift": { "name": "GameLift", "cors": true }, "glacier": { "name": "Glacier" }, "health": { "name": "Health" }, "iam": { "name": "IAM", "cors": true }, "importexport": { "name": "ImportExport" }, "inspector": { "name": "Inspector", "versions": [ "2015-08-18*" ], "cors": true }, "iot": { "name": "Iot", "cors": true }, "iotdata": { "prefix": "iot-data", "name": "IotData", "cors": true }, "kinesis": { "name": "Kinesis", "cors": true }, "kinesisanalytics": { "name": "KinesisAnalytics" }, "kms": { "name": "KMS", "cors": true }, "lambda": { "name": "Lambda", "cors": true }, "lexruntime": { "prefix": "runtime.lex", "name": "LexRuntime", "cors": true }, "lightsail": { "name": "Lightsail" }, "machinelearning": { "name": "MachineLearning", "cors": true }, "marketplacecommerceanalytics": { "name": "MarketplaceCommerceAnalytics", "cors": true }, "marketplacemetering": { "prefix": "meteringmarketplace", "name": "MarketplaceMetering" }, "mturk": { "prefix": "mturk-requester", "name": "MTurk", "cors": true }, "mobileanalytics": { "name": "MobileAnalytics", "cors": true }, "opsworks": { "name": "OpsWorks", "cors": true }, "opsworkscm": { "name": "OpsWorksCM" }, "organizations": { "name": "Organizations" }, "pinpoint": { "name": "Pinpoint" }, "polly": { "name": "Polly", "cors": true }, "rds": { "name": "RDS", "versions": [ "2014-09-01*" ], "cors": true }, "redshift": { "name": "Redshift", "cors": true }, "rekognition": { "name": "Rekognition", "cors": true }, "resourcegroupstaggingapi": { "name": "ResourceGroupsTaggingAPI" }, "route53": { "name": "Route53", "cors": true }, "route53domains": { "name": "Route53Domains", "cors": true }, "s3": { "name": "S3", "dualstackAvailable": true, "cors": true }, "s3control": { "name": "S3Control", "dualstackAvailable": true, "xmlNoDefaultLists": true }, "servicecatalog": { "name": "ServiceCatalog", "cors": true }, "ses": { "prefix": "email", "name": "SES", "cors": true }, "shield": { "name": "Shield" }, "simpledb": { "prefix": "sdb", "name": "SimpleDB" }, "sms": { "name": "SMS" }, "snowball": { "name": "Snowball" }, "sns": { "name": "SNS", "cors": true }, "sqs": { "name": "SQS", "cors": true }, "ssm": { "name": "SSM", "cors": true }, "storagegateway": { "name": "StorageGateway", "cors": true }, "stepfunctions": { "prefix": "states", "name": "StepFunctions" }, "sts": { "name": "STS", "cors": true }, "support": { "name": "Support" }, "swf": { "name": "SWF" }, "xray": { "name": "XRay", "cors": true }, "waf": { "name": "WAF", "cors": true }, "wafregional": { "prefix": "waf-regional", "name": "WAFRegional" }, "workdocs": { "name": "WorkDocs", "cors": true }, "workspaces": { "name": "WorkSpaces" }, "lexmodelbuildingservice": { "prefix": "lex-models", "name": "LexModelBuildingService", "cors": true }, "marketplaceentitlementservice": { "prefix": "entitlement.marketplace", "name": "MarketplaceEntitlementService" }, "athena": { "name": "Athena", "cors": true }, "greengrass": { "name": "Greengrass" }, "dax": { "name": "DAX" }, "migrationhub": { "prefix": "AWSMigrationHub", "name": "MigrationHub" }, "cloudhsmv2": { "name": "CloudHSMV2", "cors": true }, "glue": { "name": "Glue" }, "pricing": { "name": "Pricing", "cors": true }, "costexplorer": { "prefix": "ce", "name": "CostExplorer", "cors": true }, "mediaconvert": { "name": "MediaConvert" }, "medialive": { "name": "MediaLive" }, "mediapackage": { "name": "MediaPackage" }, "mediastore": { "name": "MediaStore" }, "mediastoredata": { "prefix": "mediastore-data", "name": "MediaStoreData", "cors": true }, "appsync": { "name": "AppSync" }, "guardduty": { "name": "GuardDuty" }, "mq": { "name": "MQ" }, "comprehend": { "name": "Comprehend", "cors": true }, "iotjobsdataplane": { "prefix": "iot-jobs-data", "name": "IoTJobsDataPlane" }, "kinesisvideoarchivedmedia": { "prefix": "kinesis-video-archived-media", "name": "KinesisVideoArchivedMedia", "cors": true }, "kinesisvideomedia": { "prefix": "kinesis-video-media", "name": "KinesisVideoMedia", "cors": true }, "kinesisvideo": { "name": "KinesisVideo", "cors": true }, "sagemakerruntime": { "prefix": "runtime.sagemaker", "name": "SageMakerRuntime" }, "sagemaker": { "name": "SageMaker" }, "translate": { "name": "Translate", "cors": true }, "resourcegroups": { "prefix": "resource-groups", "name": "ResourceGroups", "cors": true }, "cloud9": { "name": "Cloud9" }, "serverlessapplicationrepository": { "prefix": "serverlessrepo", "name": "ServerlessApplicationRepository" }, "servicediscovery": { "name": "ServiceDiscovery" }, "workmail": { "name": "WorkMail" }, "autoscalingplans": { "prefix": "autoscaling-plans", "name": "AutoScalingPlans" }, "transcribeservice": { "prefix": "transcribe", "name": "TranscribeService" }, "connect": { "name": "Connect", "cors": true }, "acmpca": { "prefix": "acm-pca", "name": "ACMPCA" }, "fms": { "name": "FMS" }, "secretsmanager": { "name": "SecretsManager", "cors": true }, "iotanalytics": { "name": "IoTAnalytics", "cors": true }, "iot1clickdevicesservice": { "prefix": "iot1click-devices", "name": "IoT1ClickDevicesService" }, "iot1clickprojects": { "prefix": "iot1click-projects", "name": "IoT1ClickProjects" }, "pi": { "name": "PI" }, "neptune": { "name": "Neptune" }, "mediatailor": { "name": "MediaTailor" }, "eks": { "name": "EKS" }, "dlm": { "name": "DLM" }, "signer": { "name": "Signer" }, "chime": { "name": "Chime" }, "pinpointemail": { "prefix": "pinpoint-email", "name": "PinpointEmail" }, "ram": { "name": "RAM" }, "route53resolver": { "name": "Route53Resolver" }, "pinpointsmsvoice": { "prefix": "sms-voice", "name": "PinpointSMSVoice" }, "quicksight": { "name": "QuickSight" }, "rdsdataservice": { "prefix": "rds-data", "name": "RDSDataService" }, "amplify": { "name": "Amplify" }, "datasync": { "name": "DataSync" }, "robomaker": { "name": "RoboMaker" }, "transfer": { "name": "Transfer" }, "globalaccelerator": { "name": "GlobalAccelerator" }, "comprehendmedical": { "name": "ComprehendMedical", "cors": true }, "kinesisanalyticsv2": { "name": "KinesisAnalyticsV2" }, "mediaconnect": { "name": "MediaConnect" }, "fsx": { "name": "FSx" }, "securityhub": { "name": "SecurityHub" }, "appmesh": { "name": "AppMesh", "versions": [ "2018-10-01*" ] }, "licensemanager": { "prefix": "license-manager", "name": "LicenseManager" }, "kafka": { "name": "Kafka" }, "apigatewaymanagementapi": { "name": "ApiGatewayManagementApi" }, "apigatewayv2": { "name": "ApiGatewayV2" }, "docdb": { "name": "DocDB" }, "backup": { "name": "Backup" }, "worklink": { "name": "WorkLink" }, "textract": { "name": "Textract" }, "managedblockchain": { "name": "ManagedBlockchain" }, "mediapackagevod": { "prefix": "mediapackage-vod", "name": "MediaPackageVod" }, "groundstation": { "name": "GroundStation" }, "iotthingsgraph": { "name": "IoTThingsGraph" }, "iotevents": { "name": "IoTEvents" }, "ioteventsdata": { "prefix": "iotevents-data", "name": "IoTEventsData" }, "personalize": { "name": "Personalize", "cors": true }, "personalizeevents": { "prefix": "personalize-events", "name": "PersonalizeEvents", "cors": true }, "personalizeruntime": { "prefix": "personalize-runtime", "name": "PersonalizeRuntime", "cors": true }, "applicationinsights": { "prefix": "application-insights", "name": "ApplicationInsights" }, "servicequotas": { "prefix": "service-quotas", "name": "ServiceQuotas" }, "ec2instanceconnect": { "prefix": "ec2-instance-connect", "name": "EC2InstanceConnect" }, "eventbridge": { "name": "EventBridge" }, "lakeformation": { "name": "LakeFormation" }, "forecastservice": { "prefix": "forecast", "name": "ForecastService", "cors": true }, "forecastqueryservice": { "prefix": "forecastquery", "name": "ForecastQueryService", "cors": true }, "qldb": { "name": "QLDB" }, "qldbsession": { "prefix": "qldb-session", "name": "QLDBSession" }, "workmailmessageflow": { "name": "WorkMailMessageFlow" }, "codestarnotifications": { "prefix": "codestar-notifications", "name": "CodeStarNotifications" }, "savingsplans": { "name": "SavingsPlans" }, "sso": { "name": "SSO" }, "ssooidc": { "prefix": "sso-oidc", "name": "SSOOIDC" }, "marketplacecatalog": { "prefix": "marketplace-catalog", "name": "MarketplaceCatalog", "cors": true }, "dataexchange": { "name": "DataExchange" }, "sesv2": { "name": "SESV2" }, "migrationhubconfig": { "prefix": "migrationhub-config", "name": "MigrationHubConfig" }, "connectparticipant": { "name": "ConnectParticipant" }, "appconfig": { "name": "AppConfig" }, "iotsecuretunneling": { "name": "IoTSecureTunneling" }, "wafv2": { "name": "WAFV2" }, "elasticinference": { "prefix": "elastic-inference", "name": "ElasticInference" }, "imagebuilder": { "name": "Imagebuilder" }, "schemas": { "name": "Schemas" }, "accessanalyzer": { "name": "AccessAnalyzer" }, "codegurureviewer": { "prefix": "codeguru-reviewer", "name": "CodeGuruReviewer" }, "codeguruprofiler": { "name": "CodeGuruProfiler" }, "computeoptimizer": { "prefix": "compute-optimizer", "name": "ComputeOptimizer" }, "frauddetector": { "name": "FraudDetector" }, "kendra": { "name": "Kendra" }, "networkmanager": { "name": "NetworkManager" }, "outposts": { "name": "Outposts" }, "augmentedairuntime": { "prefix": "sagemaker-a2i-runtime", "name": "AugmentedAIRuntime" }, "ebs": { "name": "EBS" }, "kinesisvideosignalingchannels": { "prefix": "kinesis-video-signaling", "name": "KinesisVideoSignalingChannels", "cors": true }, "detective": { "name": "Detective" }, "codestarconnections": { "prefix": "codestar-connections", "name": "CodeStarconnections" }, "synthetics": { "name": "Synthetics" }, "iotsitewise": { "name": "IoTSiteWise" }, "macie2": { "name": "Macie2" }, "codeartifact": { "name": "CodeArtifact" }, "ivs": { "name": "IVS" }, "braket": { "name": "Braket" }, "identitystore": { "name": "IdentityStore" }, "appflow": { "name": "Appflow" }, "redshiftdata": { "prefix": "redshift-data", "name": "RedshiftData" }, "ssoadmin": { "prefix": "sso-admin", "name": "SSOAdmin" }, "timestreamquery": { "prefix": "timestream-query", "name": "TimestreamQuery" }, "timestreamwrite": { "prefix": "timestream-write", "name": "TimestreamWrite" }, "s3outposts": { "name": "S3Outposts" }, "databrew": { "name": "DataBrew" }, "servicecatalogappregistry": { "prefix": "servicecatalog-appregistry", "name": "ServiceCatalogAppRegistry" }, "networkfirewall": { "prefix": "network-firewall", "name": "NetworkFirewall" }, "mwaa": { "name": "MWAA" }, "amplifybackend": { "name": "AmplifyBackend" }, "appintegrations": { "name": "AppIntegrations" }, "connectcontactlens": { "prefix": "connect-contact-lens", "name": "ConnectContactLens" }, "devopsguru": { "prefix": "devops-guru", "name": "DevOpsGuru" }, "ecrpublic": { "prefix": "ecr-public", "name": "ECRPUBLIC" }, "lookoutvision": { "name": "LookoutVision" }, "sagemakerfeaturestoreruntime": { "prefix": "sagemaker-featurestore-runtime", "name": "SageMakerFeatureStoreRuntime" }, "customerprofiles": { "prefix": "customer-profiles", "name": "CustomerProfiles" }, "auditmanager": { "name": "AuditManager" }, "emrcontainers": { "prefix": "emr-containers", "name": "EMRcontainers" }, "healthlake": { "name": "HealthLake" }, "sagemakeredge": { "prefix": "sagemaker-edge", "name": "SagemakerEdge" }, "amp": { "name": "Amp", "cors": true }, "greengrassv2": { "name": "GreengrassV2" }, "iotdeviceadvisor": { "name": "IotDeviceAdvisor" }, "iotfleethub": { "name": "IoTFleetHub" }, "iotwireless": { "name": "IoTWireless" }, "location": { "name": "Location", "cors": true }, "wellarchitected": { "name": "WellArchitected" }, "lexmodelsv2": { "prefix": "models.lex.v2", "name": "LexModelsV2" }, "lexruntimev2": { "prefix": "runtime.lex.v2", "name": "LexRuntimeV2", "cors": true }, "fis": { "name": "Fis" }, "lookoutmetrics": { "name": "LookoutMetrics" }, "mgn": { "name": "Mgn" }, "lookoutequipment": { "name": "LookoutEquipment" }, "nimble": { "name": "Nimble" }, "finspace": { "name": "Finspace" }, "finspacedata": { "prefix": "finspace-data", "name": "Finspacedata" }, "ssmcontacts": { "prefix": "ssm-contacts", "name": "SSMContacts" }, "ssmincidents": { "prefix": "ssm-incidents", "name": "SSMIncidents" }, "applicationcostprofiler": { "name": "ApplicationCostProfiler" }, "apprunner": { "name": "AppRunner" }, "proton": { "name": "Proton" }, "route53recoverycluster": { "prefix": "route53-recovery-cluster", "name": "Route53RecoveryCluster" }, "route53recoverycontrolconfig": { "prefix": "route53-recovery-control-config", "name": "Route53RecoveryControlConfig" }, "route53recoveryreadiness": { "prefix": "route53-recovery-readiness", "name": "Route53RecoveryReadiness" }, "chimesdkidentity": { "prefix": "chime-sdk-identity", "name": "ChimeSDKIdentity" }, "chimesdkmessaging": { "prefix": "chime-sdk-messaging", "name": "ChimeSDKMessaging" }, "snowdevicemanagement": { "prefix": "snow-device-management", "name": "SnowDeviceManagement" }, "memorydb": { "name": "MemoryDB" }, "opensearch": { "name": "OpenSearch" }, "kafkaconnect": { "name": "KafkaConnect" }, "voiceid": { "prefix": "voice-id", "name": "VoiceID" }, "wisdom": { "name": "Wisdom" }, "account": { "name": "Account" }, "cloudcontrol": { "name": "CloudControl" }, "grafana": { "name": "Grafana" }, "panorama": { "name": "Panorama" }, "chimesdkmeetings": { "prefix": "chime-sdk-meetings", "name": "ChimeSDKMeetings" }, "resiliencehub": { "name": "Resiliencehub" }, "migrationhubstrategy": { "name": "MigrationHubStrategy" }, "appconfigdata": { "name": "AppConfigData" }, "drs": { "name": "Drs" }, "migrationhubrefactorspaces": { "prefix": "migration-hub-refactor-spaces", "name": "MigrationHubRefactorSpaces" }, "evidently": { "name": "Evidently" }, "inspector2": { "name": "Inspector2" }, "rbin": { "name": "Rbin" }, "rum": { "name": "RUM" }, "backupgateway": { "prefix": "backup-gateway", "name": "BackupGateway" }, "iottwinmaker": { "name": "IoTTwinMaker" }, "workspacesweb": { "prefix": "workspaces-web", "name": "WorkSpacesWeb" }, "amplifyuibuilder": { "name": "AmplifyUIBuilder" }, "keyspaces": { "name": "Keyspaces" }, "billingconductor": { "name": "Billingconductor" }, "pinpointsmsvoicev2": { "prefix": "pinpoint-sms-voice-v2", "name": "PinpointSMSVoiceV2" }, "ivschat": { "name": "Ivschat" }, "chimesdkmediapipelines": { "prefix": "chime-sdk-media-pipelines", "name": "ChimeSDKMediaPipelines" }, "emrserverless": { "prefix": "emr-serverless", "name": "EMRServerless" }, "m2": { "name": "M2" }, "connectcampaigns": { "name": "ConnectCampaigns" }, "redshiftserverless": { "prefix": "redshift-serverless", "name": "RedshiftServerless" }, "rolesanywhere": { "name": "RolesAnywhere" }, "licensemanagerusersubscriptions": { "prefix": "license-manager-user-subscriptions", "name": "LicenseManagerUserSubscriptions" }, "privatenetworks": { "name": "PrivateNetworks" }, "supportapp": { "prefix": "support-app", "name": "SupportApp" }, "controltower": { "name": "ControlTower" }, "iotfleetwise": { "name": "IoTFleetWise" }, "migrationhuborchestrator": { "name": "MigrationHubOrchestrator" }, "connectcases": { "name": "ConnectCases" }, "resourceexplorer2": { "prefix": "resource-explorer-2", "name": "ResourceExplorer2" }, "scheduler": { "name": "Scheduler" }, "chimesdkvoice": { "prefix": "chime-sdk-voice", "name": "ChimeSDKVoice" }, "ssmsap": { "prefix": "ssm-sap", "name": "SsmSap" }, "oam": { "name": "OAM" }, "arczonalshift": { "prefix": "arc-zonal-shift", "name": "ARCZonalShift" }, "omics": { "name": "Omics" }, "opensearchserverless": { "name": "OpenSearchServerless" }, "securitylake": { "name": "SecurityLake" }, "simspaceweaver": { "name": "SimSpaceWeaver" }, "docdbelastic": { "prefix": "docdb-elastic", "name": "DocDBElastic" }, "sagemakergeospatial": { "prefix": "sagemaker-geospatial", "name": "SageMakerGeospatial" }, "codecatalyst": { "name": "CodeCatalyst" }, "pipes": { "name": "Pipes" }, "sagemakermetrics": { "prefix": "sagemaker-metrics", "name": "SageMakerMetrics" }, "kinesisvideowebrtcstorage": { "prefix": "kinesis-video-webrtc-storage", "name": "KinesisVideoWebRTCStorage" }, "licensemanagerlinuxsubscriptions": { "prefix": "license-manager-linux-subscriptions", "name": "LicenseManagerLinuxSubscriptions" }, "kendraranking": { "prefix": "kendra-ranking", "name": "KendraRanking" }, "cleanrooms": { "name": "CleanRooms" }, "cloudtraildata": { "prefix": "cloudtrail-data", "name": "CloudTrailData" }, "tnb": { "name": "Tnb" }, "internetmonitor": { "name": "InternetMonitor" }, "ivsrealtime": { "prefix": "ivs-realtime", "name": "IVSRealTime" }, "vpclattice": { "prefix": "vpc-lattice", "name": "VPCLattice" }, "osis": { "name": "OSIS" }, "mediapackagev2": { "name": "MediaPackageV2" }, "paymentcryptography": { "prefix": "payment-cryptography", "name": "PaymentCryptography" }, "paymentcryptographydata": { "prefix": "payment-cryptography-data", "name": "PaymentCryptographyData" }, "codegurusecurity": { "prefix": "codeguru-security", "name": "CodeGuruSecurity" }, "verifiedpermissions": { "name": "VerifiedPermissions" }, "appfabric": { "name": "AppFabric" }, "medicalimaging": { "prefix": "medical-imaging", "name": "MedicalImaging" }, "entityresolution": { "name": "EntityResolution" }, "managedblockchainquery": { "prefix": "managedblockchain-query", "name": "ManagedBlockchainQuery" }, "neptunedata": { "name": "Neptunedata" }, "pcaconnectorad": { "prefix": "pca-connector-ad", "name": "PcaConnectorAd" }, "bedrock": { "name": "Bedrock" }, "bedrockruntime": { "prefix": "bedrock-runtime", "name": "BedrockRuntime" }, "datazone": { "name": "DataZone" }, "launchwizard": { "prefix": "launch-wizard", "name": "LaunchWizard" }, "trustedadvisor": { "name": "TrustedAdvisor" }, "inspectorscan": { "prefix": "inspector-scan", "name": "InspectorScan" }, "bcmdataexports": { "prefix": "bcm-data-exports", "name": "BCMDataExports" }, "costoptimizationhub": { "prefix": "cost-optimization-hub", "name": "CostOptimizationHub" }, "eksauth": { "prefix": "eks-auth", "name": "EKSAuth" }, "freetier": { "name": "FreeTier" }, "repostspace": { "name": "Repostspace" }, "workspacesthinclient": { "prefix": "workspaces-thin-client", "name": "WorkSpacesThinClient" }, "b2bi": { "name": "B2bi" }, "bedrockagent": { "prefix": "bedrock-agent", "name": "BedrockAgent" }, "bedrockagentruntime": { "prefix": "bedrock-agent-runtime", "name": "BedrockAgentRuntime" }, "qbusiness": { "name": "QBusiness" }, "qconnect": { "name": "QConnect" }, "cleanroomsml": { "name": "CleanRoomsML" }, "marketplaceagreement": { "prefix": "marketplace-agreement", "name": "MarketplaceAgreement" }, "marketplacedeployment": { "prefix": "marketplace-deployment", "name": "MarketplaceDeployment" }, "networkmonitor": { "name": "NetworkMonitor" }, "supplychain": { "name": "SupplyChain" }, "artifact": { "name": "Artifact" }, "chatbot": { "name": "Chatbot" }, "timestreaminfluxdb": { "prefix": "timestream-influxdb", "name": "TimestreamInfluxDB" }, "codeconnections": { "name": "CodeConnections" }, "deadline": { "name": "Deadline" }, "controlcatalog": { "name": "ControlCatalog" }, "route53profiles": { "name": "Route53Profiles" }, "mailmanager": { "name": "MailManager" }, "taxsettings": { "name": "TaxSettings" }, "applicationsignals": { "prefix": "application-signals", "name": "ApplicationSignals" }, "pcaconnectorscep": { "prefix": "pca-connector-scep", "name": "PcaConnectorScep" }, "apptest": { "name": "AppTest" }, "qapps": { "name": "QApps" }, "ssmquicksetup": { "prefix": "ssm-quicksetup", "name": "SSMQuickSetup" }, "pcs": { "name": "PCS" } } },{}],169:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2014-06-05", "endpointPrefix": "mobileanalytics", "serviceFullName": "Amazon Mobile Analytics", "serviceId": "Mobile Analytics", "signatureVersion": "v4", "protocol": "rest-json" }, "operations": { "PutEvents": { "http": { "requestUri": "/2014-06-05/events", "responseCode": 202 }, "input": { "type": "structure", "required": [ "events", "clientContext" ], "members": { "events": { "type": "list", "member": { "type": "structure", "required": [ "eventType", "timestamp" ], "members": { "eventType": {}, "timestamp": {}, "session": { "type": "structure", "members": { "id": {}, "duration": { "type": "long" }, "startTimestamp": {}, "stopTimestamp": {} } }, "version": {}, "attributes": { "type": "map", "key": {}, "value": {} }, "metrics": { "type": "map", "key": {}, "value": { "type": "double" } } } } }, "clientContext": { "location": "header", "locationName": "x-amz-Client-Context" }, "clientContextEncoding": { "location": "header", "locationName": "x-amz-Client-Context-Encoding" } } } } }, "shapes": {} } },{}],170:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2010-08-01", "endpointPrefix": "monitoring", "protocol": "query", "protocols": [ "query" ], "serviceAbbreviation": "CloudWatch", "serviceFullName": "Amazon CloudWatch", "serviceId": "CloudWatch", "signatureVersion": "v4", "uid": "monitoring-2010-08-01", "xmlNamespace": "http://monitoring.amazonaws.com/doc/2010-08-01/", "auth": [ "aws.auth#sigv4" ] }, "operations": { "DeleteAlarms": { "input": { "type": "structure", "required": [ "AlarmNames" ], "members": { "AlarmNames": { "shape": "S2" } } } }, "DeleteAnomalyDetector": { "input": { "type": "structure", "members": { "Namespace": { "deprecated": true, "deprecatedMessage": "Use SingleMetricAnomalyDetector." }, "MetricName": { "deprecated": true, "deprecatedMessage": "Use SingleMetricAnomalyDetector." }, "Dimensions": { "shape": "S7", "deprecated": true, "deprecatedMessage": "Use SingleMetricAnomalyDetector." }, "Stat": { "deprecated": true, "deprecatedMessage": "Use SingleMetricAnomalyDetector." }, "SingleMetricAnomalyDetector": { "shape": "Sc" }, "MetricMathAnomalyDetector": { "shape": "Se" } } }, "output": { "resultWrapper": "DeleteAnomalyDetectorResult", "type": "structure", "members": {} } }, "DeleteDashboards": { "input": { "type": "structure", "required": [ "DashboardNames" ], "members": { "DashboardNames": { "type": "list", "member": {} } } }, "output": { "resultWrapper": "DeleteDashboardsResult", "type": "structure", "members": {} } }, "DeleteInsightRules": { "input": { "type": "structure", "required": [ "RuleNames" ], "members": { "RuleNames": { "shape": "Sw" } } }, "output": { "resultWrapper": "DeleteInsightRulesResult", "type": "structure", "members": { "Failures": { "shape": "Sz" } } } }, "DeleteMetricStream": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "output": { "resultWrapper": "DeleteMetricStreamResult", "type": "structure", "members": {} } }, "DescribeAlarmHistory": { "input": { "type": "structure", "members": { "AlarmName": {}, "AlarmTypes": { "shape": "S19" }, "HistoryItemType": {}, "StartDate": { "type": "timestamp" }, "EndDate": { "type": "timestamp" }, "MaxRecords": { "type": "integer" }, "NextToken": {}, "ScanBy": {} } }, "output": { "resultWrapper": "DescribeAlarmHistoryResult", "type": "structure", "members": { "AlarmHistoryItems": { "type": "list", "member": { "type": "structure", "members": { "AlarmName": {}, "AlarmType": {}, "Timestamp": { "type": "timestamp" }, "HistoryItemType": {}, "HistorySummary": {}, "HistoryData": {} } } }, "NextToken": {} } } }, "DescribeAlarms": { "input": { "type": "structure", "members": { "AlarmNames": { "shape": "S2" }, "AlarmNamePrefix": {}, "AlarmTypes": { "shape": "S19" }, "ChildrenOfAlarmName": {}, "ParentsOfAlarmName": {}, "StateValue": {}, "ActionPrefix": {}, "MaxRecords": { "type": "integer" }, "NextToken": {} } }, "output": { "resultWrapper": "DescribeAlarmsResult", "type": "structure", "members": { "CompositeAlarms": { "type": "list", "member": { "type": "structure", "members": { "ActionsEnabled": { "type": "boolean" }, "AlarmActions": { "shape": "S1t" }, "AlarmArn": {}, "AlarmConfigurationUpdatedTimestamp": { "type": "timestamp" }, "AlarmDescription": {}, "AlarmName": {}, "AlarmRule": {}, "InsufficientDataActions": { "shape": "S1t" }, "OKActions": { "shape": "S1t" }, "StateReason": {}, "StateReasonData": {}, "StateUpdatedTimestamp": { "type": "timestamp" }, "StateValue": {}, "StateTransitionedTimestamp": { "type": "timestamp" }, "ActionsSuppressedBy": {}, "ActionsSuppressedReason": {}, "ActionsSuppressor": {}, "ActionsSuppressorWaitPeriod": { "type": "integer" }, "ActionsSuppressorExtensionPeriod": { "type": "integer" } }, "xmlOrder": [ "ActionsEnabled", "AlarmActions", "AlarmArn", "AlarmConfigurationUpdatedTimestamp", "AlarmDescription", "AlarmName", "AlarmRule", "InsufficientDataActions", "OKActions", "StateReason", "StateReasonData", "StateUpdatedTimestamp", "StateValue", "StateTransitionedTimestamp", "ActionsSuppressedBy", "ActionsSuppressedReason", "ActionsSuppressor", "ActionsSuppressorWaitPeriod", "ActionsSuppressorExtensionPeriod" ] } }, "MetricAlarms": { "shape": "S23" }, "NextToken": {} } } }, "DescribeAlarmsForMetric": { "input": { "type": "structure", "required": [ "MetricName", "Namespace" ], "members": { "MetricName": {}, "Namespace": {}, "Statistic": {}, "ExtendedStatistic": {}, "Dimensions": { "shape": "S7" }, "Period": { "type": "integer" }, "Unit": {} } }, "output": { "resultWrapper": "DescribeAlarmsForMetricResult", "type": "structure", "members": { "MetricAlarms": { "shape": "S23" } } } }, "DescribeAnomalyDetectors": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" }, "Namespace": {}, "MetricName": {}, "Dimensions": { "shape": "S7" }, "AnomalyDetectorTypes": { "type": "list", "member": {} } } }, "output": { "resultWrapper": "DescribeAnomalyDetectorsResult", "type": "structure", "members": { "AnomalyDetectors": { "type": "list", "member": { "type": "structure", "members": { "Namespace": { "deprecated": true, "deprecatedMessage": "Use SingleMetricAnomalyDetector.Namespace property." }, "MetricName": { "deprecated": true, "deprecatedMessage": "Use SingleMetricAnomalyDetector.MetricName property." }, "Dimensions": { "shape": "S7", "deprecated": true, "deprecatedMessage": "Use SingleMetricAnomalyDetector.Dimensions property." }, "Stat": { "deprecated": true, "deprecatedMessage": "Use SingleMetricAnomalyDetector.Stat property." }, "Configuration": { "shape": "S2n" }, "StateValue": {}, "MetricCharacteristics": { "shape": "S2s" }, "SingleMetricAnomalyDetector": { "shape": "Sc" }, "MetricMathAnomalyDetector": { "shape": "Se" } } } }, "NextToken": {} } } }, "DescribeInsightRules": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "resultWrapper": "DescribeInsightRulesResult", "type": "structure", "members": { "NextToken": {}, "InsightRules": { "type": "list", "member": { "type": "structure", "required": [ "Name", "State", "Schema", "Definition" ], "members": { "Name": {}, "State": {}, "Schema": {}, "Definition": {}, "ManagedRule": { "type": "boolean" } } } } } } }, "DisableAlarmActions": { "input": { "type": "structure", "required": [ "AlarmNames" ], "members": { "AlarmNames": { "shape": "S2" } } } }, "DisableInsightRules": { "input": { "type": "structure", "required": [ "RuleNames" ], "members": { "RuleNames": { "shape": "Sw" } } }, "output": { "resultWrapper": "DisableInsightRulesResult", "type": "structure", "members": { "Failures": { "shape": "Sz" } } } }, "EnableAlarmActions": { "input": { "type": "structure", "required": [ "AlarmNames" ], "members": { "AlarmNames": { "shape": "S2" } } } }, "EnableInsightRules": { "input": { "type": "structure", "required": [ "RuleNames" ], "members": { "RuleNames": { "shape": "Sw" } } }, "output": { "resultWrapper": "EnableInsightRulesResult", "type": "structure", "members": { "Failures": { "shape": "Sz" } } } }, "GetDashboard": { "input": { "type": "structure", "required": [ "DashboardName" ], "members": { "DashboardName": {} } }, "output": { "resultWrapper": "GetDashboardResult", "type": "structure", "members": { "DashboardArn": {}, "DashboardBody": {}, "DashboardName": {} } } }, "GetInsightRuleReport": { "input": { "type": "structure", "required": [ "RuleName", "StartTime", "EndTime", "Period" ], "members": { "RuleName": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "Period": { "type": "integer" }, "MaxContributorCount": { "type": "integer" }, "Metrics": { "type": "list", "member": {} }, "OrderBy": {} } }, "output": { "resultWrapper": "GetInsightRuleReportResult", "type": "structure", "members": { "KeyLabels": { "type": "list", "member": {} }, "AggregationStatistic": {}, "AggregateValue": { "type": "double" }, "ApproximateUniqueCount": { "type": "long" }, "Contributors": { "type": "list", "member": { "type": "structure", "required": [ "Keys", "ApproximateAggregateValue", "Datapoints" ], "members": { "Keys": { "type": "list", "member": {} }, "ApproximateAggregateValue": { "type": "double" }, "Datapoints": { "type": "list", "member": { "type": "structure", "required": [ "Timestamp", "ApproximateValue" ], "members": { "Timestamp": { "type": "timestamp" }, "ApproximateValue": { "type": "double" } } } } } } }, "MetricDatapoints": { "type": "list", "member": { "type": "structure", "required": [ "Timestamp" ], "members": { "Timestamp": { "type": "timestamp" }, "UniqueContributors": { "type": "double" }, "MaxContributorValue": { "type": "double" }, "SampleCount": { "type": "double" }, "Average": { "type": "double" }, "Sum": { "type": "double" }, "Minimum": { "type": "double" }, "Maximum": { "type": "double" } } } } } } }, "GetMetricData": { "input": { "type": "structure", "required": [ "MetricDataQueries", "StartTime", "EndTime" ], "members": { "MetricDataQueries": { "shape": "Sf" }, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "NextToken": {}, "ScanBy": {}, "MaxDatapoints": { "type": "integer" }, "LabelOptions": { "type": "structure", "members": { "Timezone": {} } } } }, "output": { "resultWrapper": "GetMetricDataResult", "type": "structure", "members": { "MetricDataResults": { "type": "list", "member": { "type": "structure", "members": { "Id": {}, "Label": {}, "Timestamps": { "type": "list", "member": { "type": "timestamp" } }, "Values": { "type": "list", "member": { "type": "double" } }, "StatusCode": {}, "Messages": { "shape": "S47" } } } }, "NextToken": {}, "Messages": { "shape": "S47" } } } }, "GetMetricStatistics": { "input": { "type": "structure", "required": [ "Namespace", "MetricName", "StartTime", "EndTime", "Period" ], "members": { "Namespace": {}, "MetricName": {}, "Dimensions": { "shape": "S7" }, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "Period": { "type": "integer" }, "Statistics": { "type": "list", "member": {} }, "ExtendedStatistics": { "type": "list", "member": {} }, "Unit": {} } }, "output": { "resultWrapper": "GetMetricStatisticsResult", "type": "structure", "members": { "Label": {}, "Datapoints": { "type": "list", "member": { "type": "structure", "members": { "Timestamp": { "type": "timestamp" }, "SampleCount": { "type": "double" }, "Average": { "type": "double" }, "Sum": { "type": "double" }, "Minimum": { "type": "double" }, "Maximum": { "type": "double" }, "Unit": {}, "ExtendedStatistics": { "type": "map", "key": {}, "value": { "type": "double" } } }, "xmlOrder": [ "Timestamp", "SampleCount", "Average", "Sum", "Minimum", "Maximum", "Unit", "ExtendedStatistics" ] } } } } }, "GetMetricStream": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "output": { "resultWrapper": "GetMetricStreamResult", "type": "structure", "members": { "Arn": {}, "Name": {}, "IncludeFilters": { "shape": "S4l" }, "ExcludeFilters": { "shape": "S4l" }, "FirehoseArn": {}, "RoleArn": {}, "State": {}, "CreationDate": { "type": "timestamp" }, "LastUpdateDate": { "type": "timestamp" }, "OutputFormat": {}, "StatisticsConfigurations": { "shape": "S4q" }, "IncludeLinkedAccountsMetrics": { "type": "boolean" } } } }, "GetMetricWidgetImage": { "input": { "type": "structure", "required": [ "MetricWidget" ], "members": { "MetricWidget": {}, "OutputFormat": {} } }, "output": { "resultWrapper": "GetMetricWidgetImageResult", "type": "structure", "members": { "MetricWidgetImage": { "type": "blob" } } } }, "ListDashboards": { "input": { "type": "structure", "members": { "DashboardNamePrefix": {}, "NextToken": {} } }, "output": { "resultWrapper": "ListDashboardsResult", "type": "structure", "members": { "DashboardEntries": { "type": "list", "member": { "type": "structure", "members": { "DashboardName": {}, "DashboardArn": {}, "LastModified": { "type": "timestamp" }, "Size": { "type": "long" } } } }, "NextToken": {} } } }, "ListManagedInsightRules": { "input": { "type": "structure", "required": [ "ResourceARN" ], "members": { "ResourceARN": {}, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "resultWrapper": "ListManagedInsightRulesResult", "type": "structure", "members": { "ManagedRules": { "type": "list", "member": { "type": "structure", "members": { "TemplateName": {}, "ResourceARN": {}, "RuleState": { "type": "structure", "required": [ "RuleName", "State" ], "members": { "RuleName": {}, "State": {} } } } } }, "NextToken": {} } } }, "ListMetricStreams": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "resultWrapper": "ListMetricStreamsResult", "type": "structure", "members": { "NextToken": {}, "Entries": { "type": "list", "member": { "type": "structure", "members": { "Arn": {}, "CreationDate": { "type": "timestamp" }, "LastUpdateDate": { "type": "timestamp" }, "Name": {}, "FirehoseArn": {}, "State": {}, "OutputFormat": {} } } } } } }, "ListMetrics": { "input": { "type": "structure", "members": { "Namespace": {}, "MetricName": {}, "Dimensions": { "type": "list", "member": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "Value": {} } } }, "NextToken": {}, "RecentlyActive": {}, "IncludeLinkedAccounts": { "type": "boolean" }, "OwningAccount": {} } }, "output": { "resultWrapper": "ListMetricsResult", "type": "structure", "members": { "Metrics": { "type": "list", "member": { "shape": "Sj" } }, "NextToken": {}, "OwningAccounts": { "type": "list", "member": {} } }, "xmlOrder": [ "Metrics", "NextToken", "OwningAccounts" ] } }, "ListTagsForResource": { "input": { "type": "structure", "required": [ "ResourceARN" ], "members": { "ResourceARN": {} } }, "output": { "resultWrapper": "ListTagsForResourceResult", "type": "structure", "members": { "Tags": { "shape": "S5u" } } } }, "PutAnomalyDetector": { "input": { "type": "structure", "members": { "Namespace": { "deprecated": true, "deprecatedMessage": "Use SingleMetricAnomalyDetector." }, "MetricName": { "deprecated": true, "deprecatedMessage": "Use SingleMetricAnomalyDetector." }, "Dimensions": { "shape": "S7", "deprecated": true, "deprecatedMessage": "Use SingleMetricAnomalyDetector." }, "Stat": { "deprecated": true, "deprecatedMessage": "Use SingleMetricAnomalyDetector." }, "Configuration": { "shape": "S2n" }, "MetricCharacteristics": { "shape": "S2s" }, "SingleMetricAnomalyDetector": { "shape": "Sc" }, "MetricMathAnomalyDetector": { "shape": "Se" } } }, "output": { "resultWrapper": "PutAnomalyDetectorResult", "type": "structure", "members": {} } }, "PutCompositeAlarm": { "input": { "type": "structure", "required": [ "AlarmName", "AlarmRule" ], "members": { "ActionsEnabled": { "type": "boolean" }, "AlarmActions": { "shape": "S1t" }, "AlarmDescription": {}, "AlarmName": {}, "AlarmRule": {}, "InsufficientDataActions": { "shape": "S1t" }, "OKActions": { "shape": "S1t" }, "Tags": { "shape": "S5u" }, "ActionsSuppressor": {}, "ActionsSuppressorWaitPeriod": { "type": "integer" }, "ActionsSuppressorExtensionPeriod": { "type": "integer" } } } }, "PutDashboard": { "input": { "type": "structure", "required": [ "DashboardName", "DashboardBody" ], "members": { "DashboardName": {}, "DashboardBody": {} } }, "output": { "resultWrapper": "PutDashboardResult", "type": "structure", "members": { "DashboardValidationMessages": { "type": "list", "member": { "type": "structure", "members": { "DataPath": {}, "Message": {} } } } } } }, "PutInsightRule": { "input": { "type": "structure", "required": [ "RuleName", "RuleDefinition" ], "members": { "RuleName": {}, "RuleState": {}, "RuleDefinition": {}, "Tags": { "shape": "S5u" } } }, "output": { "resultWrapper": "PutInsightRuleResult", "type": "structure", "members": {} } }, "PutManagedInsightRules": { "input": { "type": "structure", "required": [ "ManagedRules" ], "members": { "ManagedRules": { "type": "list", "member": { "type": "structure", "required": [ "TemplateName", "ResourceARN" ], "members": { "TemplateName": {}, "ResourceARN": {}, "Tags": { "shape": "S5u" } } } } } }, "output": { "resultWrapper": "PutManagedInsightRulesResult", "type": "structure", "members": { "Failures": { "shape": "Sz" } } } }, "PutMetricAlarm": { "input": { "type": "structure", "required": [ "AlarmName", "EvaluationPeriods", "ComparisonOperator" ], "members": { "AlarmName": {}, "AlarmDescription": {}, "ActionsEnabled": { "type": "boolean" }, "OKActions": { "shape": "S1t" }, "AlarmActions": { "shape": "S1t" }, "InsufficientDataActions": { "shape": "S1t" }, "MetricName": {}, "Namespace": {}, "Statistic": {}, "ExtendedStatistic": {}, "Dimensions": { "shape": "S7" }, "Period": { "type": "integer" }, "Unit": {}, "EvaluationPeriods": { "type": "integer" }, "DatapointsToAlarm": { "type": "integer" }, "Threshold": { "type": "double" }, "ComparisonOperator": {}, "TreatMissingData": {}, "EvaluateLowSampleCountPercentile": {}, "Metrics": { "shape": "Sf" }, "Tags": { "shape": "S5u" }, "ThresholdMetricId": {} } } }, "PutMetricData": { "input": { "type": "structure", "required": [ "Namespace", "MetricData" ], "members": { "Namespace": {}, "MetricData": { "type": "list", "member": { "type": "structure", "required": [ "MetricName" ], "members": { "MetricName": {}, "Dimensions": { "shape": "S7" }, "Timestamp": { "type": "timestamp" }, "Value": { "type": "double" }, "StatisticValues": { "type": "structure", "required": [ "SampleCount", "Sum", "Minimum", "Maximum" ], "members": { "SampleCount": { "type": "double" }, "Sum": { "type": "double" }, "Minimum": { "type": "double" }, "Maximum": { "type": "double" } } }, "Values": { "type": "list", "member": { "type": "double" } }, "Counts": { "type": "list", "member": { "type": "double" } }, "Unit": {}, "StorageResolution": { "type": "integer" } } } } } }, "requestcompression": { "encodings": [ "gzip" ] } }, "PutMetricStream": { "input": { "type": "structure", "required": [ "Name", "FirehoseArn", "RoleArn", "OutputFormat" ], "members": { "Name": {}, "IncludeFilters": { "shape": "S4l" }, "ExcludeFilters": { "shape": "S4l" }, "FirehoseArn": {}, "RoleArn": {}, "OutputFormat": {}, "Tags": { "shape": "S5u" }, "StatisticsConfigurations": { "shape": "S4q" }, "IncludeLinkedAccountsMetrics": { "type": "boolean" } } }, "output": { "resultWrapper": "PutMetricStreamResult", "type": "structure", "members": { "Arn": {} } } }, "SetAlarmState": { "input": { "type": "structure", "required": [ "AlarmName", "StateValue", "StateReason" ], "members": { "AlarmName": {}, "StateValue": {}, "StateReason": {}, "StateReasonData": {} } } }, "StartMetricStreams": { "input": { "type": "structure", "required": [ "Names" ], "members": { "Names": { "shape": "S6p" } } }, "output": { "resultWrapper": "StartMetricStreamsResult", "type": "structure", "members": {} } }, "StopMetricStreams": { "input": { "type": "structure", "required": [ "Names" ], "members": { "Names": { "shape": "S6p" } } }, "output": { "resultWrapper": "StopMetricStreamsResult", "type": "structure", "members": {} } }, "TagResource": { "input": { "type": "structure", "required": [ "ResourceARN", "Tags" ], "members": { "ResourceARN": {}, "Tags": { "shape": "S5u" } } }, "output": { "resultWrapper": "TagResourceResult", "type": "structure", "members": {} } }, "UntagResource": { "input": { "type": "structure", "required": [ "ResourceARN", "TagKeys" ], "members": { "ResourceARN": {}, "TagKeys": { "type": "list", "member": {} } } }, "output": { "resultWrapper": "UntagResourceResult", "type": "structure", "members": {} } } }, "shapes": { "S2": { "type": "list", "member": {} }, "S7": { "type": "list", "member": { "type": "structure", "required": [ "Name", "Value" ], "members": { "Name": {}, "Value": {} }, "xmlOrder": [ "Name", "Value" ] } }, "Sc": { "type": "structure", "members": { "AccountId": {}, "Namespace": {}, "MetricName": {}, "Dimensions": { "shape": "S7" }, "Stat": {} } }, "Se": { "type": "structure", "members": { "MetricDataQueries": { "shape": "Sf" } } }, "Sf": { "type": "list", "member": { "type": "structure", "required": [ "Id" ], "members": { "Id": {}, "MetricStat": { "type": "structure", "required": [ "Metric", "Period", "Stat" ], "members": { "Metric": { "shape": "Sj" }, "Period": { "type": "integer" }, "Stat": {}, "Unit": {} } }, "Expression": {}, "Label": {}, "ReturnData": { "type": "boolean" }, "Period": { "type": "integer" }, "AccountId": {} } } }, "Sj": { "type": "structure", "members": { "Namespace": {}, "MetricName": {}, "Dimensions": { "shape": "S7" } }, "xmlOrder": [ "Namespace", "MetricName", "Dimensions" ] }, "Sw": { "type": "list", "member": {} }, "Sz": { "type": "list", "member": { "type": "structure", "members": { "FailureResource": {}, "ExceptionType": {}, "FailureCode": {}, "FailureDescription": {} } } }, "S19": { "type": "list", "member": {} }, "S1t": { "type": "list", "member": {} }, "S23": { "type": "list", "member": { "type": "structure", "members": { "AlarmName": {}, "AlarmArn": {}, "AlarmDescription": {}, "AlarmConfigurationUpdatedTimestamp": { "type": "timestamp" }, "ActionsEnabled": { "type": "boolean" }, "OKActions": { "shape": "S1t" }, "AlarmActions": { "shape": "S1t" }, "InsufficientDataActions": { "shape": "S1t" }, "StateValue": {}, "StateReason": {}, "StateReasonData": {}, "StateUpdatedTimestamp": { "type": "timestamp" }, "MetricName": {}, "Namespace": {}, "Statistic": {}, "ExtendedStatistic": {}, "Dimensions": { "shape": "S7" }, "Period": { "type": "integer" }, "Unit": {}, "EvaluationPeriods": { "type": "integer" }, "DatapointsToAlarm": { "type": "integer" }, "Threshold": { "type": "double" }, "ComparisonOperator": {}, "TreatMissingData": {}, "EvaluateLowSampleCountPercentile": {}, "Metrics": { "shape": "Sf" }, "ThresholdMetricId": {}, "EvaluationState": {}, "StateTransitionedTimestamp": { "type": "timestamp" } }, "xmlOrder": [ "AlarmName", "AlarmArn", "AlarmDescription", "AlarmConfigurationUpdatedTimestamp", "ActionsEnabled", "OKActions", "AlarmActions", "InsufficientDataActions", "StateValue", "StateReason", "StateReasonData", "StateUpdatedTimestamp", "MetricName", "Namespace", "Statistic", "Dimensions", "Period", "Unit", "EvaluationPeriods", "Threshold", "ComparisonOperator", "ExtendedStatistic", "TreatMissingData", "EvaluateLowSampleCountPercentile", "DatapointsToAlarm", "Metrics", "ThresholdMetricId", "EvaluationState", "StateTransitionedTimestamp" ] } }, "S2n": { "type": "structure", "members": { "ExcludedTimeRanges": { "type": "list", "member": { "type": "structure", "required": [ "StartTime", "EndTime" ], "members": { "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" } }, "xmlOrder": [ "StartTime", "EndTime" ] } }, "MetricTimezone": {} } }, "S2s": { "type": "structure", "members": { "PeriodicSpikes": { "type": "boolean" } } }, "S47": { "type": "list", "member": { "type": "structure", "members": { "Code": {}, "Value": {} } } }, "S4l": { "type": "list", "member": { "type": "structure", "members": { "Namespace": {}, "MetricNames": { "type": "list", "member": {} } } } }, "S4q": { "type": "list", "member": { "type": "structure", "required": [ "IncludeMetrics", "AdditionalStatistics" ], "members": { "IncludeMetrics": { "type": "list", "member": { "type": "structure", "required": [ "Namespace", "MetricName" ], "members": { "Namespace": {}, "MetricName": {} } } }, "AdditionalStatistics": { "type": "list", "member": {} } } } }, "S5u": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Value" ], "members": { "Key": {}, "Value": {} } } }, "S6p": { "type": "list", "member": {} } } } },{}],171:[function(require,module,exports){ module.exports={ "pagination": { "DescribeAlarmHistory": { "input_token": "NextToken", "limit_key": "MaxRecords", "output_token": "NextToken", "result_key": "AlarmHistoryItems" }, "DescribeAlarms": { "input_token": "NextToken", "limit_key": "MaxRecords", "output_token": "NextToken", "result_key": [ "MetricAlarms", "CompositeAlarms" ] }, "DescribeAlarmsForMetric": { "result_key": "MetricAlarms" }, "DescribeAnomalyDetectors": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "AnomalyDetectors" }, "DescribeInsightRules": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "GetMetricData": { "input_token": "NextToken", "limit_key": "MaxDatapoints", "output_token": "NextToken", "result_key": [ "MetricDataResults", "Messages" ] }, "ListDashboards": { "input_token": "NextToken", "output_token": "NextToken", "result_key": "DashboardEntries" }, "ListManagedInsightRules": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListMetricStreams": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListMetrics": { "input_token": "NextToken", "output_token": "NextToken", "result_key": [ "Metrics", "OwningAccounts" ] } } } },{}],172:[function(require,module,exports){ module.exports={ "version": 2, "waiters": { "AlarmExists": { "delay": 5, "maxAttempts": 40, "operation": "DescribeAlarms", "acceptors": [ { "matcher": "path", "expected": true, "argument": "length(MetricAlarms[]) > `0`", "state": "success" } ] }, "CompositeAlarmExists": { "delay": 5, "maxAttempts": 40, "operation": "DescribeAlarms", "acceptors": [ { "matcher": "path", "expected": true, "argument": "length(CompositeAlarms[]) > `0`", "state": "success" } ] } } } },{}],173:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2017-01-17", "endpointPrefix": "mturk-requester", "jsonVersion": "1.1", "protocol": "json", "serviceAbbreviation": "Amazon MTurk", "serviceFullName": "Amazon Mechanical Turk", "serviceId": "MTurk", "signatureVersion": "v4", "targetPrefix": "MTurkRequesterServiceV20170117", "uid": "mturk-requester-2017-01-17" }, "operations": { "AcceptQualificationRequest": { "input": { "type": "structure", "required": [ "QualificationRequestId" ], "members": { "QualificationRequestId": {}, "IntegerValue": { "type": "integer" } } }, "output": { "type": "structure", "members": {} } }, "ApproveAssignment": { "input": { "type": "structure", "required": [ "AssignmentId" ], "members": { "AssignmentId": {}, "RequesterFeedback": {}, "OverrideRejection": { "type": "boolean" } } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "AssociateQualificationWithWorker": { "input": { "type": "structure", "required": [ "QualificationTypeId", "WorkerId" ], "members": { "QualificationTypeId": {}, "WorkerId": {}, "IntegerValue": { "type": "integer" }, "SendNotification": { "type": "boolean" } } }, "output": { "type": "structure", "members": {} } }, "CreateAdditionalAssignmentsForHIT": { "input": { "type": "structure", "required": [ "HITId", "NumberOfAdditionalAssignments" ], "members": { "HITId": {}, "NumberOfAdditionalAssignments": { "type": "integer" }, "UniqueRequestToken": {} } }, "output": { "type": "structure", "members": {} } }, "CreateHIT": { "input": { "type": "structure", "required": [ "LifetimeInSeconds", "AssignmentDurationInSeconds", "Reward", "Title", "Description" ], "members": { "MaxAssignments": { "type": "integer" }, "AutoApprovalDelayInSeconds": { "type": "long" }, "LifetimeInSeconds": { "type": "long" }, "AssignmentDurationInSeconds": { "type": "long" }, "Reward": {}, "Title": {}, "Keywords": {}, "Description": {}, "Question": {}, "RequesterAnnotation": {}, "QualificationRequirements": { "shape": "Si" }, "UniqueRequestToken": {}, "AssignmentReviewPolicy": { "shape": "Sq" }, "HITReviewPolicy": { "shape": "Sq" }, "HITLayoutId": {}, "HITLayoutParameters": { "shape": "Sw" } } }, "output": { "type": "structure", "members": { "HIT": { "shape": "Sz" } } } }, "CreateHITType": { "input": { "type": "structure", "required": [ "AssignmentDurationInSeconds", "Reward", "Title", "Description" ], "members": { "AutoApprovalDelayInSeconds": { "type": "long" }, "AssignmentDurationInSeconds": { "type": "long" }, "Reward": {}, "Title": {}, "Keywords": {}, "Description": {}, "QualificationRequirements": { "shape": "Si" } } }, "output": { "type": "structure", "members": { "HITTypeId": {} } }, "idempotent": true }, "CreateHITWithHITType": { "input": { "type": "structure", "required": [ "HITTypeId", "LifetimeInSeconds" ], "members": { "HITTypeId": {}, "MaxAssignments": { "type": "integer" }, "LifetimeInSeconds": { "type": "long" }, "Question": {}, "RequesterAnnotation": {}, "UniqueRequestToken": {}, "AssignmentReviewPolicy": { "shape": "Sq" }, "HITReviewPolicy": { "shape": "Sq" }, "HITLayoutId": {}, "HITLayoutParameters": { "shape": "Sw" } } }, "output": { "type": "structure", "members": { "HIT": { "shape": "Sz" } } } }, "CreateQualificationType": { "input": { "type": "structure", "required": [ "Name", "Description", "QualificationTypeStatus" ], "members": { "Name": {}, "Keywords": {}, "Description": {}, "QualificationTypeStatus": {}, "RetryDelayInSeconds": { "type": "long" }, "Test": {}, "AnswerKey": {}, "TestDurationInSeconds": { "type": "long" }, "AutoGranted": { "type": "boolean" }, "AutoGrantedValue": { "type": "integer" } } }, "output": { "type": "structure", "members": { "QualificationType": { "shape": "S1a" } } } }, "CreateWorkerBlock": { "input": { "type": "structure", "required": [ "WorkerId", "Reason" ], "members": { "WorkerId": {}, "Reason": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteHIT": { "input": { "type": "structure", "required": [ "HITId" ], "members": { "HITId": {} } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "DeleteQualificationType": { "input": { "type": "structure", "required": [ "QualificationTypeId" ], "members": { "QualificationTypeId": {} } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "DeleteWorkerBlock": { "input": { "type": "structure", "required": [ "WorkerId" ], "members": { "WorkerId": {}, "Reason": {} } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "DisassociateQualificationFromWorker": { "input": { "type": "structure", "required": [ "WorkerId", "QualificationTypeId" ], "members": { "WorkerId": {}, "QualificationTypeId": {}, "Reason": {} } }, "output": { "type": "structure", "members": {} } }, "GetAccountBalance": { "input": { "type": "structure", "members": {} }, "output": { "type": "structure", "members": { "AvailableBalance": {}, "OnHoldBalance": {} } }, "idempotent": true }, "GetAssignment": { "input": { "type": "structure", "required": [ "AssignmentId" ], "members": { "AssignmentId": {} } }, "output": { "type": "structure", "members": { "Assignment": { "shape": "S1p" }, "HIT": { "shape": "Sz" } } }, "idempotent": true }, "GetFileUploadURL": { "input": { "type": "structure", "required": [ "AssignmentId", "QuestionIdentifier" ], "members": { "AssignmentId": {}, "QuestionIdentifier": {} } }, "output": { "type": "structure", "members": { "FileUploadURL": {} } }, "idempotent": true }, "GetHIT": { "input": { "type": "structure", "required": [ "HITId" ], "members": { "HITId": {} } }, "output": { "type": "structure", "members": { "HIT": { "shape": "Sz" } } }, "idempotent": true }, "GetQualificationScore": { "input": { "type": "structure", "required": [ "QualificationTypeId", "WorkerId" ], "members": { "QualificationTypeId": {}, "WorkerId": {} } }, "output": { "type": "structure", "members": { "Qualification": { "shape": "S1x" } } }, "idempotent": true }, "GetQualificationType": { "input": { "type": "structure", "required": [ "QualificationTypeId" ], "members": { "QualificationTypeId": {} } }, "output": { "type": "structure", "members": { "QualificationType": { "shape": "S1a" } } }, "idempotent": true }, "ListAssignmentsForHIT": { "input": { "type": "structure", "required": [ "HITId" ], "members": { "HITId": {}, "NextToken": {}, "MaxResults": { "type": "integer" }, "AssignmentStatuses": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": { "NextToken": {}, "NumResults": { "type": "integer" }, "Assignments": { "type": "list", "member": { "shape": "S1p" } } } }, "idempotent": true }, "ListBonusPayments": { "input": { "type": "structure", "members": { "HITId": {}, "AssignmentId": {}, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "NumResults": { "type": "integer" }, "NextToken": {}, "BonusPayments": { "type": "list", "member": { "type": "structure", "members": { "WorkerId": {}, "BonusAmount": {}, "AssignmentId": {}, "Reason": {}, "GrantTime": { "type": "timestamp" } } } } } }, "idempotent": true }, "ListHITs": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "NextToken": {}, "NumResults": { "type": "integer" }, "HITs": { "shape": "S2d" } } }, "idempotent": true }, "ListHITsForQualificationType": { "input": { "type": "structure", "required": [ "QualificationTypeId" ], "members": { "QualificationTypeId": {}, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "NextToken": {}, "NumResults": { "type": "integer" }, "HITs": { "shape": "S2d" } } }, "idempotent": true }, "ListQualificationRequests": { "input": { "type": "structure", "members": { "QualificationTypeId": {}, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "NumResults": { "type": "integer" }, "NextToken": {}, "QualificationRequests": { "type": "list", "member": { "type": "structure", "members": { "QualificationRequestId": {}, "QualificationTypeId": {}, "WorkerId": {}, "Test": {}, "Answer": {}, "SubmitTime": { "type": "timestamp" } } } } } }, "idempotent": true }, "ListQualificationTypes": { "input": { "type": "structure", "required": [ "MustBeRequestable" ], "members": { "Query": {}, "MustBeRequestable": { "type": "boolean" }, "MustBeOwnedByCaller": { "type": "boolean" }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "NumResults": { "type": "integer" }, "NextToken": {}, "QualificationTypes": { "type": "list", "member": { "shape": "S1a" } } } }, "idempotent": true }, "ListReviewPolicyResultsForHIT": { "input": { "type": "structure", "required": [ "HITId" ], "members": { "HITId": {}, "PolicyLevels": { "type": "list", "member": {} }, "RetrieveActions": { "type": "boolean" }, "RetrieveResults": { "type": "boolean" }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "HITId": {}, "AssignmentReviewPolicy": { "shape": "Sq" }, "HITReviewPolicy": { "shape": "Sq" }, "AssignmentReviewReport": { "shape": "S2r" }, "HITReviewReport": { "shape": "S2r" }, "NextToken": {} } }, "idempotent": true }, "ListReviewableHITs": { "input": { "type": "structure", "members": { "HITTypeId": {}, "Status": {}, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "NextToken": {}, "NumResults": { "type": "integer" }, "HITs": { "shape": "S2d" } } }, "idempotent": true }, "ListWorkerBlocks": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "NextToken": {}, "NumResults": { "type": "integer" }, "WorkerBlocks": { "type": "list", "member": { "type": "structure", "members": { "WorkerId": {}, "Reason": {} } } } } }, "idempotent": true }, "ListWorkersWithQualificationType": { "input": { "type": "structure", "required": [ "QualificationTypeId" ], "members": { "QualificationTypeId": {}, "Status": {}, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "NextToken": {}, "NumResults": { "type": "integer" }, "Qualifications": { "type": "list", "member": { "shape": "S1x" } } } }, "idempotent": true }, "NotifyWorkers": { "input": { "type": "structure", "required": [ "Subject", "MessageText", "WorkerIds" ], "members": { "Subject": {}, "MessageText": {}, "WorkerIds": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": { "NotifyWorkersFailureStatuses": { "type": "list", "member": { "type": "structure", "members": { "NotifyWorkersFailureCode": {}, "NotifyWorkersFailureMessage": {}, "WorkerId": {} } } } } } }, "RejectAssignment": { "input": { "type": "structure", "required": [ "AssignmentId", "RequesterFeedback" ], "members": { "AssignmentId": {}, "RequesterFeedback": {} } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "RejectQualificationRequest": { "input": { "type": "structure", "required": [ "QualificationRequestId" ], "members": { "QualificationRequestId": {}, "Reason": {} } }, "output": { "type": "structure", "members": {} } }, "SendBonus": { "input": { "type": "structure", "required": [ "WorkerId", "BonusAmount", "AssignmentId", "Reason" ], "members": { "WorkerId": {}, "BonusAmount": {}, "AssignmentId": {}, "Reason": {}, "UniqueRequestToken": {} } }, "output": { "type": "structure", "members": {} } }, "SendTestEventNotification": { "input": { "type": "structure", "required": [ "Notification", "TestEventType" ], "members": { "Notification": { "shape": "S3k" }, "TestEventType": {} } }, "output": { "type": "structure", "members": {} } }, "UpdateExpirationForHIT": { "input": { "type": "structure", "required": [ "HITId", "ExpireAt" ], "members": { "HITId": {}, "ExpireAt": { "type": "timestamp" } } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "UpdateHITReviewStatus": { "input": { "type": "structure", "required": [ "HITId" ], "members": { "HITId": {}, "Revert": { "type": "boolean" } } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "UpdateHITTypeOfHIT": { "input": { "type": "structure", "required": [ "HITId", "HITTypeId" ], "members": { "HITId": {}, "HITTypeId": {} } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "UpdateNotificationSettings": { "input": { "type": "structure", "required": [ "HITTypeId" ], "members": { "HITTypeId": {}, "Notification": { "shape": "S3k" }, "Active": { "type": "boolean" } } }, "output": { "type": "structure", "members": {} }, "idempotent": true }, "UpdateQualificationType": { "input": { "type": "structure", "required": [ "QualificationTypeId" ], "members": { "QualificationTypeId": {}, "Description": {}, "QualificationTypeStatus": {}, "Test": {}, "AnswerKey": {}, "TestDurationInSeconds": { "type": "long" }, "RetryDelayInSeconds": { "type": "long" }, "AutoGranted": { "type": "boolean" }, "AutoGrantedValue": { "type": "integer" } } }, "output": { "type": "structure", "members": { "QualificationType": { "shape": "S1a" } } } } }, "shapes": { "Si": { "type": "list", "member": { "type": "structure", "required": [ "QualificationTypeId", "Comparator" ], "members": { "QualificationTypeId": {}, "Comparator": {}, "IntegerValues": { "type": "list", "member": { "type": "integer" } }, "LocaleValues": { "type": "list", "member": { "shape": "Sn" } }, "RequiredToPreview": { "deprecated": true, "type": "boolean" }, "ActionsGuarded": {} } } }, "Sn": { "type": "structure", "required": [ "Country" ], "members": { "Country": {}, "Subdivision": {} } }, "Sq": { "type": "structure", "required": [ "PolicyName" ], "members": { "PolicyName": {}, "Parameters": { "type": "list", "member": { "type": "structure", "members": { "Key": {}, "Values": { "shape": "St" }, "MapEntries": { "type": "list", "member": { "type": "structure", "members": { "Key": {}, "Values": { "shape": "St" } } } } } } } } }, "St": { "type": "list", "member": {} }, "Sw": { "type": "list", "member": { "type": "structure", "required": [ "Name", "Value" ], "members": { "Name": {}, "Value": {} } } }, "Sz": { "type": "structure", "members": { "HITId": {}, "HITTypeId": {}, "HITGroupId": {}, "HITLayoutId": {}, "CreationTime": { "type": "timestamp" }, "Title": {}, "Description": {}, "Question": {}, "Keywords": {}, "HITStatus": {}, "MaxAssignments": { "type": "integer" }, "Reward": {}, "AutoApprovalDelayInSeconds": { "type": "long" }, "Expiration": { "type": "timestamp" }, "AssignmentDurationInSeconds": { "type": "long" }, "RequesterAnnotation": {}, "QualificationRequirements": { "shape": "Si" }, "HITReviewStatus": {}, "NumberOfAssignmentsPending": { "type": "integer" }, "NumberOfAssignmentsAvailable": { "type": "integer" }, "NumberOfAssignmentsCompleted": { "type": "integer" } } }, "S1a": { "type": "structure", "members": { "QualificationTypeId": {}, "CreationTime": { "type": "timestamp" }, "Name": {}, "Description": {}, "Keywords": {}, "QualificationTypeStatus": {}, "Test": {}, "TestDurationInSeconds": { "type": "long" }, "AnswerKey": {}, "RetryDelayInSeconds": { "type": "long" }, "IsRequestable": { "type": "boolean" }, "AutoGranted": { "type": "boolean" }, "AutoGrantedValue": { "type": "integer" } } }, "S1p": { "type": "structure", "members": { "AssignmentId": {}, "WorkerId": {}, "HITId": {}, "AssignmentStatus": {}, "AutoApprovalTime": { "type": "timestamp" }, "AcceptTime": { "type": "timestamp" }, "SubmitTime": { "type": "timestamp" }, "ApprovalTime": { "type": "timestamp" }, "RejectionTime": { "type": "timestamp" }, "Deadline": { "type": "timestamp" }, "Answer": {}, "RequesterFeedback": {} } }, "S1x": { "type": "structure", "members": { "QualificationTypeId": {}, "WorkerId": {}, "GrantTime": { "type": "timestamp" }, "IntegerValue": { "type": "integer" }, "LocaleValue": { "shape": "Sn" }, "Status": {} } }, "S2d": { "type": "list", "member": { "shape": "Sz" } }, "S2r": { "type": "structure", "members": { "ReviewResults": { "type": "list", "member": { "type": "structure", "members": { "ActionId": {}, "SubjectId": {}, "SubjectType": {}, "QuestionId": {}, "Key": {}, "Value": {} } } }, "ReviewActions": { "type": "list", "member": { "type": "structure", "members": { "ActionId": {}, "ActionName": {}, "TargetId": {}, "TargetType": {}, "Status": {}, "CompleteTime": { "type": "timestamp" }, "Result": {}, "ErrorCode": {} } } } } }, "S3k": { "type": "structure", "required": [ "Destination", "Transport", "Version", "EventTypes" ], "members": { "Destination": {}, "Transport": {}, "Version": {}, "EventTypes": { "type": "list", "member": {} } } } } } },{}],174:[function(require,module,exports){ module.exports={ "pagination": { "ListAssignmentsForHIT": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults" }, "ListBonusPayments": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults" }, "ListHITs": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults" }, "ListHITsForQualificationType": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults" }, "ListQualificationRequests": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults" }, "ListQualificationTypes": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults" }, "ListReviewPolicyResultsForHIT": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults" }, "ListReviewableHITs": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults" }, "ListWorkerBlocks": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults" }, "ListWorkersWithQualificationType": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults" } } } },{}],175:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2013-02-18", "endpointPrefix": "opsworks", "jsonVersion": "1.1", "protocol": "json", "protocols": [ "json" ], "serviceFullName": "AWS OpsWorks", "serviceId": "OpsWorks", "signatureVersion": "v4", "targetPrefix": "OpsWorks_20130218", "uid": "opsworks-2013-02-18" }, "operations": { "AssignInstance": { "input": { "type": "structure", "required": [ "InstanceId", "LayerIds" ], "members": { "InstanceId": {}, "LayerIds": { "shape": "S3" } } } }, "AssignVolume": { "input": { "type": "structure", "required": [ "VolumeId" ], "members": { "VolumeId": {}, "InstanceId": {} } } }, "AssociateElasticIp": { "input": { "type": "structure", "required": [ "ElasticIp" ], "members": { "ElasticIp": {}, "InstanceId": {} } } }, "AttachElasticLoadBalancer": { "input": { "type": "structure", "required": [ "ElasticLoadBalancerName", "LayerId" ], "members": { "ElasticLoadBalancerName": {}, "LayerId": {} } } }, "CloneStack": { "input": { "type": "structure", "required": [ "SourceStackId", "ServiceRoleArn" ], "members": { "SourceStackId": {}, "Name": {}, "Region": {}, "VpcId": {}, "Attributes": { "shape": "S8" }, "ServiceRoleArn": {}, "DefaultInstanceProfileArn": {}, "DefaultOs": {}, "HostnameTheme": {}, "DefaultAvailabilityZone": {}, "DefaultSubnetId": {}, "CustomJson": {}, "ConfigurationManager": { "shape": "Sa" }, "ChefConfiguration": { "shape": "Sb" }, "UseCustomCookbooks": { "type": "boolean" }, "UseOpsworksSecurityGroups": { "type": "boolean" }, "CustomCookbooksSource": { "shape": "Sd" }, "DefaultSshKeyName": {}, "ClonePermissions": { "type": "boolean" }, "CloneAppIds": { "shape": "S3" }, "DefaultRootDeviceType": {}, "AgentVersion": {} } }, "output": { "type": "structure", "members": { "StackId": {} } } }, "CreateApp": { "input": { "type": "structure", "required": [ "StackId", "Name", "Type" ], "members": { "StackId": {}, "Shortname": {}, "Name": {}, "Description": {}, "DataSources": { "shape": "Si" }, "Type": {}, "AppSource": { "shape": "Sd" }, "Domains": { "shape": "S3" }, "EnableSsl": { "type": "boolean" }, "SslConfiguration": { "shape": "Sl" }, "Attributes": { "shape": "Sm" }, "Environment": { "shape": "So" } } }, "output": { "type": "structure", "members": { "AppId": {} } } }, "CreateDeployment": { "input": { "type": "structure", "required": [ "StackId", "Command" ], "members": { "StackId": {}, "AppId": {}, "InstanceIds": { "shape": "S3" }, "LayerIds": { "shape": "S3" }, "Command": { "shape": "Ss" }, "Comment": {}, "CustomJson": {} } }, "output": { "type": "structure", "members": { "DeploymentId": {} } } }, "CreateInstance": { "input": { "type": "structure", "required": [ "StackId", "LayerIds", "InstanceType" ], "members": { "StackId": {}, "LayerIds": { "shape": "S3" }, "InstanceType": {}, "AutoScalingType": {}, "Hostname": {}, "Os": {}, "AmiId": {}, "SshKeyName": {}, "AvailabilityZone": {}, "VirtualizationType": {}, "SubnetId": {}, "Architecture": {}, "RootDeviceType": {}, "BlockDeviceMappings": { "shape": "Sz" }, "InstallUpdatesOnBoot": { "type": "boolean" }, "EbsOptimized": { "type": "boolean" }, "AgentVersion": {}, "Tenancy": {} } }, "output": { "type": "structure", "members": { "InstanceId": {} } } }, "CreateLayer": { "input": { "type": "structure", "required": [ "StackId", "Type", "Name", "Shortname" ], "members": { "StackId": {}, "Type": {}, "Name": {}, "Shortname": {}, "Attributes": { "shape": "S17" }, "CloudWatchLogsConfiguration": { "shape": "S19" }, "CustomInstanceProfileArn": {}, "CustomJson": {}, "CustomSecurityGroupIds": { "shape": "S3" }, "Packages": { "shape": "S3" }, "VolumeConfigurations": { "shape": "S1f" }, "EnableAutoHealing": { "type": "boolean" }, "AutoAssignElasticIps": { "type": "boolean" }, "AutoAssignPublicIps": { "type": "boolean" }, "CustomRecipes": { "shape": "S1h" }, "InstallUpdatesOnBoot": { "type": "boolean" }, "UseEbsOptimizedInstances": { "type": "boolean" }, "LifecycleEventConfiguration": { "shape": "S1i" } } }, "output": { "type": "structure", "members": { "LayerId": {} } } }, "CreateStack": { "input": { "type": "structure", "required": [ "Name", "Region", "ServiceRoleArn", "DefaultInstanceProfileArn" ], "members": { "Name": {}, "Region": {}, "VpcId": {}, "Attributes": { "shape": "S8" }, "ServiceRoleArn": {}, "DefaultInstanceProfileArn": {}, "DefaultOs": {}, "HostnameTheme": {}, "DefaultAvailabilityZone": {}, "DefaultSubnetId": {}, "CustomJson": {}, "ConfigurationManager": { "shape": "Sa" }, "ChefConfiguration": { "shape": "Sb" }, "UseCustomCookbooks": { "type": "boolean" }, "UseOpsworksSecurityGroups": { "type": "boolean" }, "CustomCookbooksSource": { "shape": "Sd" }, "DefaultSshKeyName": {}, "DefaultRootDeviceType": {}, "AgentVersion": {} } }, "output": { "type": "structure", "members": { "StackId": {} } } }, "CreateUserProfile": { "input": { "type": "structure", "required": [ "IamUserArn" ], "members": { "IamUserArn": {}, "SshUsername": {}, "SshPublicKey": {}, "AllowSelfManagement": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "IamUserArn": {} } } }, "DeleteApp": { "input": { "type": "structure", "required": [ "AppId" ], "members": { "AppId": {} } } }, "DeleteInstance": { "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": {}, "DeleteElasticIp": { "type": "boolean" }, "DeleteVolumes": { "type": "boolean" } } } }, "DeleteLayer": { "input": { "type": "structure", "required": [ "LayerId" ], "members": { "LayerId": {} } } }, "DeleteStack": { "input": { "type": "structure", "required": [ "StackId" ], "members": { "StackId": {} } } }, "DeleteUserProfile": { "input": { "type": "structure", "required": [ "IamUserArn" ], "members": { "IamUserArn": {} } } }, "DeregisterEcsCluster": { "input": { "type": "structure", "required": [ "EcsClusterArn" ], "members": { "EcsClusterArn": {} } } }, "DeregisterElasticIp": { "input": { "type": "structure", "required": [ "ElasticIp" ], "members": { "ElasticIp": {} } } }, "DeregisterInstance": { "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": {} } } }, "DeregisterRdsDbInstance": { "input": { "type": "structure", "required": [ "RdsDbInstanceArn" ], "members": { "RdsDbInstanceArn": {} } } }, "DeregisterVolume": { "input": { "type": "structure", "required": [ "VolumeId" ], "members": { "VolumeId": {} } } }, "DescribeAgentVersions": { "input": { "type": "structure", "members": { "StackId": {}, "ConfigurationManager": { "shape": "Sa" } } }, "output": { "type": "structure", "members": { "AgentVersions": { "type": "list", "member": { "type": "structure", "members": { "Version": {}, "ConfigurationManager": { "shape": "Sa" } } } } } } }, "DescribeApps": { "input": { "type": "structure", "members": { "StackId": {}, "AppIds": { "shape": "S3" } } }, "output": { "type": "structure", "members": { "Apps": { "type": "list", "member": { "type": "structure", "members": { "AppId": {}, "StackId": {}, "Shortname": {}, "Name": {}, "Description": {}, "DataSources": { "shape": "Si" }, "Type": {}, "AppSource": { "shape": "Sd" }, "Domains": { "shape": "S3" }, "EnableSsl": { "type": "boolean" }, "SslConfiguration": { "shape": "Sl" }, "Attributes": { "shape": "Sm" }, "CreatedAt": {}, "Environment": { "shape": "So" } } } } } } }, "DescribeCommands": { "input": { "type": "structure", "members": { "DeploymentId": {}, "InstanceId": {}, "CommandIds": { "shape": "S3" } } }, "output": { "type": "structure", "members": { "Commands": { "type": "list", "member": { "type": "structure", "members": { "CommandId": {}, "InstanceId": {}, "DeploymentId": {}, "CreatedAt": {}, "AcknowledgedAt": {}, "CompletedAt": {}, "Status": {}, "ExitCode": { "type": "integer" }, "LogUrl": {}, "Type": {} } } } } } }, "DescribeDeployments": { "input": { "type": "structure", "members": { "StackId": {}, "AppId": {}, "DeploymentIds": { "shape": "S3" } } }, "output": { "type": "structure", "members": { "Deployments": { "type": "list", "member": { "type": "structure", "members": { "DeploymentId": {}, "StackId": {}, "AppId": {}, "CreatedAt": {}, "CompletedAt": {}, "Duration": { "type": "integer" }, "IamUserArn": {}, "Comment": {}, "Command": { "shape": "Ss" }, "Status": {}, "CustomJson": {}, "InstanceIds": { "shape": "S3" } } } } } } }, "DescribeEcsClusters": { "input": { "type": "structure", "members": { "EcsClusterArns": { "shape": "S3" }, "StackId": {}, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "EcsClusters": { "type": "list", "member": { "type": "structure", "members": { "EcsClusterArn": {}, "EcsClusterName": {}, "StackId": {}, "RegisteredAt": {} } } }, "NextToken": {} } } }, "DescribeElasticIps": { "input": { "type": "structure", "members": { "InstanceId": {}, "StackId": {}, "Ips": { "shape": "S3" } } }, "output": { "type": "structure", "members": { "ElasticIps": { "type": "list", "member": { "type": "structure", "members": { "Ip": {}, "Name": {}, "Domain": {}, "Region": {}, "InstanceId": {} } } } } } }, "DescribeElasticLoadBalancers": { "input": { "type": "structure", "members": { "StackId": {}, "LayerIds": { "shape": "S3" } } }, "output": { "type": "structure", "members": { "ElasticLoadBalancers": { "type": "list", "member": { "type": "structure", "members": { "ElasticLoadBalancerName": {}, "Region": {}, "DnsName": {}, "StackId": {}, "LayerId": {}, "VpcId": {}, "AvailabilityZones": { "shape": "S3" }, "SubnetIds": { "shape": "S3" }, "Ec2InstanceIds": { "shape": "S3" } } } } } } }, "DescribeInstances": { "input": { "type": "structure", "members": { "StackId": {}, "LayerId": {}, "InstanceIds": { "shape": "S3" } } }, "output": { "type": "structure", "members": { "Instances": { "type": "list", "member": { "type": "structure", "members": { "AgentVersion": {}, "AmiId": {}, "Architecture": {}, "Arn": {}, "AutoScalingType": {}, "AvailabilityZone": {}, "BlockDeviceMappings": { "shape": "Sz" }, "CreatedAt": {}, "EbsOptimized": { "type": "boolean" }, "Ec2InstanceId": {}, "EcsClusterArn": {}, "EcsContainerInstanceArn": {}, "ElasticIp": {}, "Hostname": {}, "InfrastructureClass": {}, "InstallUpdatesOnBoot": { "type": "boolean" }, "InstanceId": {}, "InstanceProfileArn": {}, "InstanceType": {}, "LastServiceErrorId": {}, "LayerIds": { "shape": "S3" }, "Os": {}, "Platform": {}, "PrivateDns": {}, "PrivateIp": {}, "PublicDns": {}, "PublicIp": {}, "RegisteredBy": {}, "ReportedAgentVersion": {}, "ReportedOs": { "type": "structure", "members": { "Family": {}, "Name": {}, "Version": {} } }, "RootDeviceType": {}, "RootDeviceVolumeId": {}, "SecurityGroupIds": { "shape": "S3" }, "SshHostDsaKeyFingerprint": {}, "SshHostRsaKeyFingerprint": {}, "SshKeyName": {}, "StackId": {}, "Status": {}, "SubnetId": {}, "Tenancy": {}, "VirtualizationType": {} } } } } } }, "DescribeLayers": { "input": { "type": "structure", "members": { "StackId": {}, "LayerIds": { "shape": "S3" } } }, "output": { "type": "structure", "members": { "Layers": { "type": "list", "member": { "type": "structure", "members": { "Arn": {}, "StackId": {}, "LayerId": {}, "Type": {}, "Name": {}, "Shortname": {}, "Attributes": { "shape": "S17" }, "CloudWatchLogsConfiguration": { "shape": "S19" }, "CustomInstanceProfileArn": {}, "CustomJson": {}, "CustomSecurityGroupIds": { "shape": "S3" }, "DefaultSecurityGroupNames": { "shape": "S3" }, "Packages": { "shape": "S3" }, "VolumeConfigurations": { "shape": "S1f" }, "EnableAutoHealing": { "type": "boolean" }, "AutoAssignElasticIps": { "type": "boolean" }, "AutoAssignPublicIps": { "type": "boolean" }, "DefaultRecipes": { "shape": "S1h" }, "CustomRecipes": { "shape": "S1h" }, "CreatedAt": {}, "InstallUpdatesOnBoot": { "type": "boolean" }, "UseEbsOptimizedInstances": { "type": "boolean" }, "LifecycleEventConfiguration": { "shape": "S1i" } } } } } } }, "DescribeLoadBasedAutoScaling": { "input": { "type": "structure", "required": [ "LayerIds" ], "members": { "LayerIds": { "shape": "S3" } } }, "output": { "type": "structure", "members": { "LoadBasedAutoScalingConfigurations": { "type": "list", "member": { "type": "structure", "members": { "LayerId": {}, "Enable": { "type": "boolean" }, "UpScaling": { "shape": "S36" }, "DownScaling": { "shape": "S36" } } } } } } }, "DescribeMyUserProfile": { "output": { "type": "structure", "members": { "UserProfile": { "type": "structure", "members": { "IamUserArn": {}, "Name": {}, "SshUsername": {}, "SshPublicKey": {} } } } } }, "DescribeOperatingSystems": { "output": { "type": "structure", "members": { "OperatingSystems": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Id": {}, "Type": {}, "ConfigurationManagers": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Version": {} } } }, "ReportedName": {}, "ReportedVersion": {}, "Supported": { "type": "boolean" } } } } } } }, "DescribePermissions": { "input": { "type": "structure", "members": { "IamUserArn": {}, "StackId": {} } }, "output": { "type": "structure", "members": { "Permissions": { "type": "list", "member": { "type": "structure", "members": { "StackId": {}, "IamUserArn": {}, "AllowSsh": { "type": "boolean" }, "AllowSudo": { "type": "boolean" }, "Level": {} } } } } } }, "DescribeRaidArrays": { "input": { "type": "structure", "members": { "InstanceId": {}, "StackId": {}, "RaidArrayIds": { "shape": "S3" } } }, "output": { "type": "structure", "members": { "RaidArrays": { "type": "list", "member": { "type": "structure", "members": { "RaidArrayId": {}, "InstanceId": {}, "Name": {}, "RaidLevel": { "type": "integer" }, "NumberOfDisks": { "type": "integer" }, "Size": { "type": "integer" }, "Device": {}, "MountPoint": {}, "AvailabilityZone": {}, "CreatedAt": {}, "StackId": {}, "VolumeType": {}, "Iops": { "type": "integer" } } } } } } }, "DescribeRdsDbInstances": { "input": { "type": "structure", "required": [ "StackId" ], "members": { "StackId": {}, "RdsDbInstanceArns": { "shape": "S3" } } }, "output": { "type": "structure", "members": { "RdsDbInstances": { "type": "list", "member": { "type": "structure", "members": { "RdsDbInstanceArn": {}, "DbInstanceIdentifier": {}, "DbUser": {}, "DbPassword": {}, "Region": {}, "Address": {}, "Engine": {}, "StackId": {}, "MissingOnRds": { "type": "boolean" } } } } } } }, "DescribeServiceErrors": { "input": { "type": "structure", "members": { "StackId": {}, "InstanceId": {}, "ServiceErrorIds": { "shape": "S3" } } }, "output": { "type": "structure", "members": { "ServiceErrors": { "type": "list", "member": { "type": "structure", "members": { "ServiceErrorId": {}, "StackId": {}, "InstanceId": {}, "Type": {}, "Message": {}, "CreatedAt": {} } } } } } }, "DescribeStackProvisioningParameters": { "input": { "type": "structure", "required": [ "StackId" ], "members": { "StackId": {} } }, "output": { "type": "structure", "members": { "AgentInstallerUrl": {}, "Parameters": { "type": "map", "key": {}, "value": {} } } } }, "DescribeStackSummary": { "input": { "type": "structure", "required": [ "StackId" ], "members": { "StackId": {} } }, "output": { "type": "structure", "members": { "StackSummary": { "type": "structure", "members": { "StackId": {}, "Name": {}, "Arn": {}, "LayersCount": { "type": "integer" }, "AppsCount": { "type": "integer" }, "InstancesCount": { "type": "structure", "members": { "Assigning": { "type": "integer" }, "Booting": { "type": "integer" }, "ConnectionLost": { "type": "integer" }, "Deregistering": { "type": "integer" }, "Online": { "type": "integer" }, "Pending": { "type": "integer" }, "Rebooting": { "type": "integer" }, "Registered": { "type": "integer" }, "Registering": { "type": "integer" }, "Requested": { "type": "integer" }, "RunningSetup": { "type": "integer" }, "SetupFailed": { "type": "integer" }, "ShuttingDown": { "type": "integer" }, "StartFailed": { "type": "integer" }, "StopFailed": { "type": "integer" }, "Stopped": { "type": "integer" }, "Stopping": { "type": "integer" }, "Terminated": { "type": "integer" }, "Terminating": { "type": "integer" }, "Unassigning": { "type": "integer" } } } } } } } }, "DescribeStacks": { "input": { "type": "structure", "members": { "StackIds": { "shape": "S3" } } }, "output": { "type": "structure", "members": { "Stacks": { "type": "list", "member": { "type": "structure", "members": { "StackId": {}, "Name": {}, "Arn": {}, "Region": {}, "VpcId": {}, "Attributes": { "shape": "S8" }, "ServiceRoleArn": {}, "DefaultInstanceProfileArn": {}, "DefaultOs": {}, "HostnameTheme": {}, "DefaultAvailabilityZone": {}, "DefaultSubnetId": {}, "CustomJson": {}, "ConfigurationManager": { "shape": "Sa" }, "ChefConfiguration": { "shape": "Sb" }, "UseCustomCookbooks": { "type": "boolean" }, "UseOpsworksSecurityGroups": { "type": "boolean" }, "CustomCookbooksSource": { "shape": "Sd" }, "DefaultSshKeyName": {}, "CreatedAt": {}, "DefaultRootDeviceType": {}, "AgentVersion": {} } } } } } }, "DescribeTimeBasedAutoScaling": { "input": { "type": "structure", "required": [ "InstanceIds" ], "members": { "InstanceIds": { "shape": "S3" } } }, "output": { "type": "structure", "members": { "TimeBasedAutoScalingConfigurations": { "type": "list", "member": { "type": "structure", "members": { "InstanceId": {}, "AutoScalingSchedule": { "shape": "S4b" } } } } } } }, "DescribeUserProfiles": { "input": { "type": "structure", "members": { "IamUserArns": { "shape": "S3" } } }, "output": { "type": "structure", "members": { "UserProfiles": { "type": "list", "member": { "type": "structure", "members": { "IamUserArn": {}, "Name": {}, "SshUsername": {}, "SshPublicKey": {}, "AllowSelfManagement": { "type": "boolean" } } } } } } }, "DescribeVolumes": { "input": { "type": "structure", "members": { "InstanceId": {}, "StackId": {}, "RaidArrayId": {}, "VolumeIds": { "shape": "S3" } } }, "output": { "type": "structure", "members": { "Volumes": { "type": "list", "member": { "type": "structure", "members": { "VolumeId": {}, "Ec2VolumeId": {}, "Name": {}, "RaidArrayId": {}, "InstanceId": {}, "Status": {}, "Size": { "type": "integer" }, "Device": {}, "MountPoint": {}, "Region": {}, "AvailabilityZone": {}, "VolumeType": {}, "Iops": { "type": "integer" }, "Encrypted": { "type": "boolean" } } } } } } }, "DetachElasticLoadBalancer": { "input": { "type": "structure", "required": [ "ElasticLoadBalancerName", "LayerId" ], "members": { "ElasticLoadBalancerName": {}, "LayerId": {} } } }, "DisassociateElasticIp": { "input": { "type": "structure", "required": [ "ElasticIp" ], "members": { "ElasticIp": {} } } }, "GetHostnameSuggestion": { "input": { "type": "structure", "required": [ "LayerId" ], "members": { "LayerId": {} } }, "output": { "type": "structure", "members": { "LayerId": {}, "Hostname": {} } } }, "GrantAccess": { "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": {}, "ValidForInMinutes": { "type": "integer" } } }, "output": { "type": "structure", "members": { "TemporaryCredential": { "type": "structure", "members": { "Username": {}, "Password": {}, "ValidForInMinutes": { "type": "integer" }, "InstanceId": {} } } } } }, "ListTags": { "input": { "type": "structure", "required": [ "ResourceArn" ], "members": { "ResourceArn": {}, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "Tags": { "shape": "S50" }, "NextToken": {} } } }, "RebootInstance": { "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": {} } } }, "RegisterEcsCluster": { "input": { "type": "structure", "required": [ "EcsClusterArn", "StackId" ], "members": { "EcsClusterArn": {}, "StackId": {} } }, "output": { "type": "structure", "members": { "EcsClusterArn": {} } } }, "RegisterElasticIp": { "input": { "type": "structure", "required": [ "ElasticIp", "StackId" ], "members": { "ElasticIp": {}, "StackId": {} } }, "output": { "type": "structure", "members": { "ElasticIp": {} } } }, "RegisterInstance": { "input": { "type": "structure", "required": [ "StackId" ], "members": { "StackId": {}, "Hostname": {}, "PublicIp": {}, "PrivateIp": {}, "RsaPublicKey": {}, "RsaPublicKeyFingerprint": {}, "InstanceIdentity": { "type": "structure", "members": { "Document": {}, "Signature": {} } } } }, "output": { "type": "structure", "members": { "InstanceId": {} } } }, "RegisterRdsDbInstance": { "input": { "type": "structure", "required": [ "StackId", "RdsDbInstanceArn", "DbUser", "DbPassword" ], "members": { "StackId": {}, "RdsDbInstanceArn": {}, "DbUser": {}, "DbPassword": {} } } }, "RegisterVolume": { "input": { "type": "structure", "required": [ "StackId" ], "members": { "Ec2VolumeId": {}, "StackId": {} } }, "output": { "type": "structure", "members": { "VolumeId": {} } } }, "SetLoadBasedAutoScaling": { "input": { "type": "structure", "required": [ "LayerId" ], "members": { "LayerId": {}, "Enable": { "type": "boolean" }, "UpScaling": { "shape": "S36" }, "DownScaling": { "shape": "S36" } } } }, "SetPermission": { "input": { "type": "structure", "required": [ "StackId", "IamUserArn" ], "members": { "StackId": {}, "IamUserArn": {}, "AllowSsh": { "type": "boolean" }, "AllowSudo": { "type": "boolean" }, "Level": {} } } }, "SetTimeBasedAutoScaling": { "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": {}, "AutoScalingSchedule": { "shape": "S4b" } } } }, "StartInstance": { "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": {} } } }, "StartStack": { "input": { "type": "structure", "required": [ "StackId" ], "members": { "StackId": {} } } }, "StopInstance": { "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": {}, "Force": { "type": "boolean" } } } }, "StopStack": { "input": { "type": "structure", "required": [ "StackId" ], "members": { "StackId": {} } } }, "TagResource": { "input": { "type": "structure", "required": [ "ResourceArn", "Tags" ], "members": { "ResourceArn": {}, "Tags": { "shape": "S50" } } } }, "UnassignInstance": { "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": {} } } }, "UnassignVolume": { "input": { "type": "structure", "required": [ "VolumeId" ], "members": { "VolumeId": {} } } }, "UntagResource": { "input": { "type": "structure", "required": [ "ResourceArn", "TagKeys" ], "members": { "ResourceArn": {}, "TagKeys": { "type": "list", "member": {} } } } }, "UpdateApp": { "input": { "type": "structure", "required": [ "AppId" ], "members": { "AppId": {}, "Name": {}, "Description": {}, "DataSources": { "shape": "Si" }, "Type": {}, "AppSource": { "shape": "Sd" }, "Domains": { "shape": "S3" }, "EnableSsl": { "type": "boolean" }, "SslConfiguration": { "shape": "Sl" }, "Attributes": { "shape": "Sm" }, "Environment": { "shape": "So" } } } }, "UpdateElasticIp": { "input": { "type": "structure", "required": [ "ElasticIp" ], "members": { "ElasticIp": {}, "Name": {} } } }, "UpdateInstance": { "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": {}, "LayerIds": { "shape": "S3" }, "InstanceType": {}, "AutoScalingType": {}, "Hostname": {}, "Os": {}, "AmiId": {}, "SshKeyName": {}, "Architecture": {}, "InstallUpdatesOnBoot": { "type": "boolean" }, "EbsOptimized": { "type": "boolean" }, "AgentVersion": {} } } }, "UpdateLayer": { "input": { "type": "structure", "required": [ "LayerId" ], "members": { "LayerId": {}, "Name": {}, "Shortname": {}, "Attributes": { "shape": "S17" }, "CloudWatchLogsConfiguration": { "shape": "S19" }, "CustomInstanceProfileArn": {}, "CustomJson": {}, "CustomSecurityGroupIds": { "shape": "S3" }, "Packages": { "shape": "S3" }, "VolumeConfigurations": { "shape": "S1f" }, "EnableAutoHealing": { "type": "boolean" }, "AutoAssignElasticIps": { "type": "boolean" }, "AutoAssignPublicIps": { "type": "boolean" }, "CustomRecipes": { "shape": "S1h" }, "InstallUpdatesOnBoot": { "type": "boolean" }, "UseEbsOptimizedInstances": { "type": "boolean" }, "LifecycleEventConfiguration": { "shape": "S1i" } } } }, "UpdateMyUserProfile": { "input": { "type": "structure", "members": { "SshPublicKey": {} } } }, "UpdateRdsDbInstance": { "input": { "type": "structure", "required": [ "RdsDbInstanceArn" ], "members": { "RdsDbInstanceArn": {}, "DbUser": {}, "DbPassword": {} } } }, "UpdateStack": { "input": { "type": "structure", "required": [ "StackId" ], "members": { "StackId": {}, "Name": {}, "Attributes": { "shape": "S8" }, "ServiceRoleArn": {}, "DefaultInstanceProfileArn": {}, "DefaultOs": {}, "HostnameTheme": {}, "DefaultAvailabilityZone": {}, "DefaultSubnetId": {}, "CustomJson": {}, "ConfigurationManager": { "shape": "Sa" }, "ChefConfiguration": { "shape": "Sb" }, "UseCustomCookbooks": { "type": "boolean" }, "CustomCookbooksSource": { "shape": "Sd" }, "DefaultSshKeyName": {}, "DefaultRootDeviceType": {}, "UseOpsworksSecurityGroups": { "type": "boolean" }, "AgentVersion": {} } } }, "UpdateUserProfile": { "input": { "type": "structure", "required": [ "IamUserArn" ], "members": { "IamUserArn": {}, "SshUsername": {}, "SshPublicKey": {}, "AllowSelfManagement": { "type": "boolean" } } } }, "UpdateVolume": { "input": { "type": "structure", "required": [ "VolumeId" ], "members": { "VolumeId": {}, "Name": {}, "MountPoint": {} } } } }, "shapes": { "S3": { "type": "list", "member": {} }, "S8": { "type": "map", "key": {}, "value": {} }, "Sa": { "type": "structure", "members": { "Name": {}, "Version": {} } }, "Sb": { "type": "structure", "members": { "ManageBerkshelf": { "type": "boolean" }, "BerkshelfVersion": {} } }, "Sd": { "type": "structure", "members": { "Type": {}, "Url": {}, "Username": {}, "Password": {}, "SshKey": {}, "Revision": {} } }, "Si": { "type": "list", "member": { "type": "structure", "members": { "Type": {}, "Arn": {}, "DatabaseName": {} } } }, "Sl": { "type": "structure", "required": [ "Certificate", "PrivateKey" ], "members": { "Certificate": {}, "PrivateKey": {}, "Chain": {} } }, "Sm": { "type": "map", "key": {}, "value": {} }, "So": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Value" ], "members": { "Key": {}, "Value": {}, "Secure": { "type": "boolean" } } } }, "Ss": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "Args": { "type": "map", "key": {}, "value": { "shape": "S3" } } } }, "Sz": { "type": "list", "member": { "type": "structure", "members": { "DeviceName": {}, "NoDevice": {}, "VirtualName": {}, "Ebs": { "type": "structure", "members": { "SnapshotId": {}, "Iops": { "type": "integer" }, "VolumeSize": { "type": "integer" }, "VolumeType": {}, "DeleteOnTermination": { "type": "boolean" } } } } } }, "S17": { "type": "map", "key": {}, "value": {} }, "S19": { "type": "structure", "members": { "Enabled": { "type": "boolean" }, "LogStreams": { "type": "list", "member": { "type": "structure", "members": { "LogGroupName": {}, "DatetimeFormat": {}, "TimeZone": {}, "File": {}, "FileFingerprintLines": {}, "MultiLineStartPattern": {}, "InitialPosition": {}, "Encoding": {}, "BufferDuration": { "type": "integer" }, "BatchCount": { "type": "integer" }, "BatchSize": { "type": "integer" } } } } } }, "S1f": { "type": "list", "member": { "type": "structure", "required": [ "MountPoint", "NumberOfDisks", "Size" ], "members": { "MountPoint": {}, "RaidLevel": { "type": "integer" }, "NumberOfDisks": { "type": "integer" }, "Size": { "type": "integer" }, "VolumeType": {}, "Iops": { "type": "integer" }, "Encrypted": { "type": "boolean" } } } }, "S1h": { "type": "structure", "members": { "Setup": { "shape": "S3" }, "Configure": { "shape": "S3" }, "Deploy": { "shape": "S3" }, "Undeploy": { "shape": "S3" }, "Shutdown": { "shape": "S3" } } }, "S1i": { "type": "structure", "members": { "Shutdown": { "type": "structure", "members": { "ExecutionTimeout": { "type": "integer" }, "DelayUntilElbConnectionsDrained": { "type": "boolean" } } } } }, "S36": { "type": "structure", "members": { "InstanceCount": { "type": "integer" }, "ThresholdsWaitTime": { "type": "integer" }, "IgnoreMetricsTime": { "type": "integer" }, "CpuThreshold": { "type": "double" }, "MemoryThreshold": { "type": "double" }, "LoadThreshold": { "type": "double" }, "Alarms": { "shape": "S3" } } }, "S4b": { "type": "structure", "members": { "Monday": { "shape": "S4c" }, "Tuesday": { "shape": "S4c" }, "Wednesday": { "shape": "S4c" }, "Thursday": { "shape": "S4c" }, "Friday": { "shape": "S4c" }, "Saturday": { "shape": "S4c" }, "Sunday": { "shape": "S4c" } } }, "S4c": { "type": "map", "key": {}, "value": {} }, "S50": { "type": "map", "key": {}, "value": {} } } } },{}],176:[function(require,module,exports){ module.exports={ "pagination": { "DescribeApps": { "result_key": "Apps" }, "DescribeCommands": { "result_key": "Commands" }, "DescribeDeployments": { "result_key": "Deployments" }, "DescribeEcsClusters": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "EcsClusters" }, "DescribeElasticIps": { "result_key": "ElasticIps" }, "DescribeElasticLoadBalancers": { "result_key": "ElasticLoadBalancers" }, "DescribeInstances": { "result_key": "Instances" }, "DescribeLayers": { "result_key": "Layers" }, "DescribeLoadBasedAutoScaling": { "result_key": "LoadBasedAutoScalingConfigurations" }, "DescribePermissions": { "result_key": "Permissions" }, "DescribeRaidArrays": { "result_key": "RaidArrays" }, "DescribeServiceErrors": { "result_key": "ServiceErrors" }, "DescribeStacks": { "result_key": "Stacks" }, "DescribeTimeBasedAutoScaling": { "result_key": "TimeBasedAutoScalingConfigurations" }, "DescribeUserProfiles": { "result_key": "UserProfiles" }, "DescribeVolumes": { "result_key": "Volumes" } } } },{}],177:[function(require,module,exports){ module.exports={ "version": 2, "waiters": { "AppExists": { "delay": 1, "operation": "DescribeApps", "maxAttempts": 40, "acceptors": [ { "expected": 200, "matcher": "status", "state": "success" }, { "matcher": "status", "expected": 400, "state": "failure" } ] }, "DeploymentSuccessful": { "delay": 15, "operation": "DescribeDeployments", "maxAttempts": 40, "description": "Wait until a deployment has completed successfully.", "acceptors": [ { "expected": "successful", "matcher": "pathAll", "state": "success", "argument": "Deployments[].Status" }, { "expected": "failed", "matcher": "pathAny", "state": "failure", "argument": "Deployments[].Status" } ] }, "InstanceOnline": { "delay": 15, "operation": "DescribeInstances", "maxAttempts": 40, "description": "Wait until OpsWorks instance is online.", "acceptors": [ { "expected": "online", "matcher": "pathAll", "state": "success", "argument": "Instances[].Status" }, { "expected": "setup_failed", "matcher": "pathAny", "state": "failure", "argument": "Instances[].Status" }, { "expected": "shutting_down", "matcher": "pathAny", "state": "failure", "argument": "Instances[].Status" }, { "expected": "start_failed", "matcher": "pathAny", "state": "failure", "argument": "Instances[].Status" }, { "expected": "stopped", "matcher": "pathAny", "state": "failure", "argument": "Instances[].Status" }, { "expected": "stopping", "matcher": "pathAny", "state": "failure", "argument": "Instances[].Status" }, { "expected": "terminating", "matcher": "pathAny", "state": "failure", "argument": "Instances[].Status" }, { "expected": "terminated", "matcher": "pathAny", "state": "failure", "argument": "Instances[].Status" }, { "expected": "stop_failed", "matcher": "pathAny", "state": "failure", "argument": "Instances[].Status" } ] }, "InstanceRegistered": { "delay": 15, "operation": "DescribeInstances", "maxAttempts": 40, "description": "Wait until OpsWorks instance is registered.", "acceptors": [ { "expected": "registered", "matcher": "pathAll", "state": "success", "argument": "Instances[].Status" }, { "expected": "setup_failed", "matcher": "pathAny", "state": "failure", "argument": "Instances[].Status" }, { "expected": "shutting_down", "matcher": "pathAny", "state": "failure", "argument": "Instances[].Status" }, { "expected": "stopped", "matcher": "pathAny", "state": "failure", "argument": "Instances[].Status" }, { "expected": "stopping", "matcher": "pathAny", "state": "failure", "argument": "Instances[].Status" }, { "expected": "terminating", "matcher": "pathAny", "state": "failure", "argument": "Instances[].Status" }, { "expected": "terminated", "matcher": "pathAny", "state": "failure", "argument": "Instances[].Status" }, { "expected": "stop_failed", "matcher": "pathAny", "state": "failure", "argument": "Instances[].Status" } ] }, "InstanceStopped": { "delay": 15, "operation": "DescribeInstances", "maxAttempts": 40, "description": "Wait until OpsWorks instance is stopped.", "acceptors": [ { "expected": "stopped", "matcher": "pathAll", "state": "success", "argument": "Instances[].Status" }, { "expected": "booting", "matcher": "pathAny", "state": "failure", "argument": "Instances[].Status" }, { "expected": "pending", "matcher": "pathAny", "state": "failure", "argument": "Instances[].Status" }, { "expected": "rebooting", "matcher": "pathAny", "state": "failure", "argument": "Instances[].Status" }, { "expected": "requested", "matcher": "pathAny", "state": "failure", "argument": "Instances[].Status" }, { "expected": "running_setup", "matcher": "pathAny", "state": "failure", "argument": "Instances[].Status" }, { "expected": "setup_failed", "matcher": "pathAny", "state": "failure", "argument": "Instances[].Status" }, { "expected": "start_failed", "matcher": "pathAny", "state": "failure", "argument": "Instances[].Status" }, { "expected": "stop_failed", "matcher": "pathAny", "state": "failure", "argument": "Instances[].Status" } ] }, "InstanceTerminated": { "delay": 15, "operation": "DescribeInstances", "maxAttempts": 40, "description": "Wait until OpsWorks instance is terminated.", "acceptors": [ { "expected": "terminated", "matcher": "pathAll", "state": "success", "argument": "Instances[].Status" }, { "expected": "ResourceNotFoundException", "matcher": "error", "state": "success" }, { "expected": "booting", "matcher": "pathAny", "state": "failure", "argument": "Instances[].Status" }, { "expected": "online", "matcher": "pathAny", "state": "failure", "argument": "Instances[].Status" }, { "expected": "pending", "matcher": "pathAny", "state": "failure", "argument": "Instances[].Status" }, { "expected": "rebooting", "matcher": "pathAny", "state": "failure", "argument": "Instances[].Status" }, { "expected": "requested", "matcher": "pathAny", "state": "failure", "argument": "Instances[].Status" }, { "expected": "running_setup", "matcher": "pathAny", "state": "failure", "argument": "Instances[].Status" }, { "expected": "setup_failed", "matcher": "pathAny", "state": "failure", "argument": "Instances[].Status" }, { "expected": "start_failed", "matcher": "pathAny", "state": "failure", "argument": "Instances[].Status" } ] } } } },{}],178:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2018-05-22", "endpointPrefix": "personalize", "jsonVersion": "1.1", "protocol": "json", "protocols": [ "json" ], "serviceFullName": "Amazon Personalize", "serviceId": "Personalize", "signatureVersion": "v4", "signingName": "personalize", "targetPrefix": "AmazonPersonalize", "uid": "personalize-2018-05-22", "auth": [ "aws.auth#sigv4" ] }, "operations": { "CreateBatchInferenceJob": { "input": { "type": "structure", "required": [ "jobName", "solutionVersionArn", "jobInput", "jobOutput", "roleArn" ], "members": { "jobName": {}, "solutionVersionArn": {}, "filterArn": {}, "numResults": { "type": "integer" }, "jobInput": { "shape": "S5" }, "jobOutput": { "shape": "S9" }, "roleArn": {}, "batchInferenceJobConfig": { "shape": "Sb" }, "tags": { "shape": "Sf" }, "batchInferenceJobMode": {}, "themeGenerationConfig": { "shape": "Sk" } } }, "output": { "type": "structure", "members": { "batchInferenceJobArn": {} } } }, "CreateBatchSegmentJob": { "input": { "type": "structure", "required": [ "jobName", "solutionVersionArn", "jobInput", "jobOutput", "roleArn" ], "members": { "jobName": {}, "solutionVersionArn": {}, "filterArn": {}, "numResults": { "type": "integer" }, "jobInput": { "shape": "Sp" }, "jobOutput": { "shape": "Sq" }, "roleArn": {}, "tags": { "shape": "Sf" } } }, "output": { "type": "structure", "members": { "batchSegmentJobArn": {} } } }, "CreateCampaign": { "input": { "type": "structure", "required": [ "name", "solutionVersionArn" ], "members": { "name": {}, "solutionVersionArn": {}, "minProvisionedTPS": { "type": "integer" }, "campaignConfig": { "shape": "Su" }, "tags": { "shape": "Sf" } } }, "output": { "type": "structure", "members": { "campaignArn": {} } }, "idempotent": true }, "CreateDataDeletionJob": { "input": { "type": "structure", "required": [ "jobName", "datasetGroupArn", "dataSource", "roleArn" ], "members": { "jobName": {}, "datasetGroupArn": {}, "dataSource": { "shape": "Sy" }, "roleArn": {}, "tags": { "shape": "Sf" } } }, "output": { "type": "structure", "members": { "dataDeletionJobArn": {} } } }, "CreateDataset": { "input": { "type": "structure", "required": [ "name", "schemaArn", "datasetGroupArn", "datasetType" ], "members": { "name": {}, "schemaArn": {}, "datasetGroupArn": {}, "datasetType": {}, "tags": { "shape": "Sf" } } }, "output": { "type": "structure", "members": { "datasetArn": {} } }, "idempotent": true }, "CreateDatasetExportJob": { "input": { "type": "structure", "required": [ "jobName", "datasetArn", "roleArn", "jobOutput" ], "members": { "jobName": {}, "datasetArn": {}, "ingestionMode": {}, "roleArn": {}, "jobOutput": { "shape": "S15" }, "tags": { "shape": "Sf" } } }, "output": { "type": "structure", "members": { "datasetExportJobArn": {} } }, "idempotent": true }, "CreateDatasetGroup": { "input": { "type": "structure", "required": [ "name" ], "members": { "name": {}, "roleArn": {}, "kmsKeyArn": {}, "domain": {}, "tags": { "shape": "Sf" } } }, "output": { "type": "structure", "members": { "datasetGroupArn": {}, "domain": {} } } }, "CreateDatasetImportJob": { "input": { "type": "structure", "required": [ "jobName", "datasetArn", "dataSource", "roleArn" ], "members": { "jobName": {}, "datasetArn": {}, "dataSource": { "shape": "Sy" }, "roleArn": {}, "tags": { "shape": "Sf" }, "importMode": {}, "publishAttributionMetricsToS3": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "datasetImportJobArn": {} } } }, "CreateEventTracker": { "input": { "type": "structure", "required": [ "name", "datasetGroupArn" ], "members": { "name": {}, "datasetGroupArn": {}, "tags": { "shape": "Sf" } } }, "output": { "type": "structure", "members": { "eventTrackerArn": {}, "trackingId": {} } }, "idempotent": true }, "CreateFilter": { "input": { "type": "structure", "required": [ "name", "datasetGroupArn", "filterExpression" ], "members": { "name": {}, "datasetGroupArn": {}, "filterExpression": { "shape": "S1h" }, "tags": { "shape": "Sf" } } }, "output": { "type": "structure", "members": { "filterArn": {} } } }, "CreateMetricAttribution": { "input": { "type": "structure", "required": [ "name", "datasetGroupArn", "metrics", "metricsOutputConfig" ], "members": { "name": {}, "datasetGroupArn": {}, "metrics": { "shape": "S1k" }, "metricsOutputConfig": { "shape": "S1p" } } }, "output": { "type": "structure", "members": { "metricAttributionArn": {} } } }, "CreateRecommender": { "input": { "type": "structure", "required": [ "name", "datasetGroupArn", "recipeArn" ], "members": { "name": {}, "datasetGroupArn": {}, "recipeArn": {}, "recommenderConfig": { "shape": "S1s" }, "tags": { "shape": "Sf" } } }, "output": { "type": "structure", "members": { "recommenderArn": {} } }, "idempotent": true }, "CreateSchema": { "input": { "type": "structure", "required": [ "name", "schema" ], "members": { "name": {}, "schema": {}, "domain": {} } }, "output": { "type": "structure", "members": { "schemaArn": {} } }, "idempotent": true }, "CreateSolution": { "input": { "type": "structure", "required": [ "name", "datasetGroupArn" ], "members": { "name": {}, "performHPO": { "type": "boolean" }, "performAutoML": { "type": "boolean" }, "performAutoTraining": { "type": "boolean" }, "recipeArn": {}, "datasetGroupArn": {}, "eventType": {}, "solutionConfig": { "shape": "S23" }, "tags": { "shape": "Sf" } } }, "output": { "type": "structure", "members": { "solutionArn": {} } } }, "CreateSolutionVersion": { "input": { "type": "structure", "required": [ "solutionArn" ], "members": { "name": {}, "solutionArn": {}, "trainingMode": {}, "tags": { "shape": "Sf" } } }, "output": { "type": "structure", "members": { "solutionVersionArn": {} } } }, "DeleteCampaign": { "input": { "type": "structure", "required": [ "campaignArn" ], "members": { "campaignArn": {} } }, "idempotent": true }, "DeleteDataset": { "input": { "type": "structure", "required": [ "datasetArn" ], "members": { "datasetArn": {} } }, "idempotent": true }, "DeleteDatasetGroup": { "input": { "type": "structure", "required": [ "datasetGroupArn" ], "members": { "datasetGroupArn": {} } }, "idempotent": true }, "DeleteEventTracker": { "input": { "type": "structure", "required": [ "eventTrackerArn" ], "members": { "eventTrackerArn": {} } }, "idempotent": true }, "DeleteFilter": { "input": { "type": "structure", "required": [ "filterArn" ], "members": { "filterArn": {} } } }, "DeleteMetricAttribution": { "input": { "type": "structure", "required": [ "metricAttributionArn" ], "members": { "metricAttributionArn": {} } }, "idempotent": true }, "DeleteRecommender": { "input": { "type": "structure", "required": [ "recommenderArn" ], "members": { "recommenderArn": {} } }, "idempotent": true }, "DeleteSchema": { "input": { "type": "structure", "required": [ "schemaArn" ], "members": { "schemaArn": {} } }, "idempotent": true }, "DeleteSolution": { "input": { "type": "structure", "required": [ "solutionArn" ], "members": { "solutionArn": {} } }, "idempotent": true }, "DescribeAlgorithm": { "input": { "type": "structure", "required": [ "algorithmArn" ], "members": { "algorithmArn": {} } }, "output": { "type": "structure", "members": { "algorithm": { "type": "structure", "members": { "name": {}, "algorithmArn": {}, "algorithmImage": { "type": "structure", "required": [ "dockerURI" ], "members": { "name": {}, "dockerURI": {} } }, "defaultHyperParameters": { "shape": "Sc" }, "defaultHyperParameterRanges": { "type": "structure", "members": { "integerHyperParameterRanges": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "minValue": { "type": "integer" }, "maxValue": { "type": "integer" }, "isTunable": { "type": "boolean" } } } }, "continuousHyperParameterRanges": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "minValue": { "type": "double" }, "maxValue": { "type": "double" }, "isTunable": { "type": "boolean" } } } }, "categoricalHyperParameterRanges": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "values": { "shape": "S2m" }, "isTunable": { "type": "boolean" } } } } } }, "defaultResourceConfig": { "type": "map", "key": {}, "value": {} }, "trainingInputMode": {}, "roleArn": {}, "creationDateTime": { "type": "timestamp" }, "lastUpdatedDateTime": { "type": "timestamp" } } } } }, "idempotent": true }, "DescribeBatchInferenceJob": { "input": { "type": "structure", "required": [ "batchInferenceJobArn" ], "members": { "batchInferenceJobArn": {} } }, "output": { "type": "structure", "members": { "batchInferenceJob": { "type": "structure", "members": { "jobName": {}, "batchInferenceJobArn": {}, "filterArn": {}, "failureReason": {}, "solutionVersionArn": {}, "numResults": { "type": "integer" }, "jobInput": { "shape": "S5" }, "jobOutput": { "shape": "S9" }, "batchInferenceJobConfig": { "shape": "Sb" }, "roleArn": {}, "batchInferenceJobMode": {}, "themeGenerationConfig": { "shape": "Sk" }, "status": {}, "creationDateTime": { "type": "timestamp" }, "lastUpdatedDateTime": { "type": "timestamp" } } } } }, "idempotent": true }, "DescribeBatchSegmentJob": { "input": { "type": "structure", "required": [ "batchSegmentJobArn" ], "members": { "batchSegmentJobArn": {} } }, "output": { "type": "structure", "members": { "batchSegmentJob": { "type": "structure", "members": { "jobName": {}, "batchSegmentJobArn": {}, "filterArn": {}, "failureReason": {}, "solutionVersionArn": {}, "numResults": { "type": "integer" }, "jobInput": { "shape": "Sp" }, "jobOutput": { "shape": "Sq" }, "roleArn": {}, "status": {}, "creationDateTime": { "type": "timestamp" }, "lastUpdatedDateTime": { "type": "timestamp" } } } } }, "idempotent": true }, "DescribeCampaign": { "input": { "type": "structure", "required": [ "campaignArn" ], "members": { "campaignArn": {} } }, "output": { "type": "structure", "members": { "campaign": { "type": "structure", "members": { "name": {}, "campaignArn": {}, "solutionVersionArn": {}, "minProvisionedTPS": { "type": "integer" }, "campaignConfig": { "shape": "Su" }, "status": {}, "failureReason": {}, "creationDateTime": { "type": "timestamp" }, "lastUpdatedDateTime": { "type": "timestamp" }, "latestCampaignUpdate": { "type": "structure", "members": { "solutionVersionArn": {}, "minProvisionedTPS": { "type": "integer" }, "campaignConfig": { "shape": "Su" }, "status": {}, "failureReason": {}, "creationDateTime": { "type": "timestamp" }, "lastUpdatedDateTime": { "type": "timestamp" } } } } } } }, "idempotent": true }, "DescribeDataDeletionJob": { "input": { "type": "structure", "required": [ "dataDeletionJobArn" ], "members": { "dataDeletionJobArn": {} } }, "output": { "type": "structure", "members": { "dataDeletionJob": { "type": "structure", "members": { "jobName": {}, "dataDeletionJobArn": {}, "datasetGroupArn": {}, "dataSource": { "shape": "Sy" }, "roleArn": {}, "status": {}, "numDeleted": { "type": "integer" }, "creationDateTime": { "type": "timestamp" }, "lastUpdatedDateTime": { "type": "timestamp" }, "failureReason": {} } } } }, "idempotent": true }, "DescribeDataset": { "input": { "type": "structure", "required": [ "datasetArn" ], "members": { "datasetArn": {} } }, "output": { "type": "structure", "members": { "dataset": { "type": "structure", "members": { "name": {}, "datasetArn": {}, "datasetGroupArn": {}, "datasetType": {}, "schemaArn": {}, "status": {}, "creationDateTime": { "type": "timestamp" }, "lastUpdatedDateTime": { "type": "timestamp" }, "latestDatasetUpdate": { "type": "structure", "members": { "schemaArn": {}, "status": {}, "failureReason": {}, "creationDateTime": { "type": "timestamp" }, "lastUpdatedDateTime": { "type": "timestamp" } } }, "trackingId": {} } } } }, "idempotent": true }, "DescribeDatasetExportJob": { "input": { "type": "structure", "required": [ "datasetExportJobArn" ], "members": { "datasetExportJobArn": {} } }, "output": { "type": "structure", "members": { "datasetExportJob": { "type": "structure", "members": { "jobName": {}, "datasetExportJobArn": {}, "datasetArn": {}, "ingestionMode": {}, "roleArn": {}, "status": {}, "jobOutput": { "shape": "S15" }, "creationDateTime": { "type": "timestamp" }, "lastUpdatedDateTime": { "type": "timestamp" }, "failureReason": {} } } } }, "idempotent": true }, "DescribeDatasetGroup": { "input": { "type": "structure", "required": [ "datasetGroupArn" ], "members": { "datasetGroupArn": {} } }, "output": { "type": "structure", "members": { "datasetGroup": { "type": "structure", "members": { "name": {}, "datasetGroupArn": {}, "status": {}, "roleArn": {}, "kmsKeyArn": {}, "creationDateTime": { "type": "timestamp" }, "lastUpdatedDateTime": { "type": "timestamp" }, "failureReason": {}, "domain": {} } } } }, "idempotent": true }, "DescribeDatasetImportJob": { "input": { "type": "structure", "required": [ "datasetImportJobArn" ], "members": { "datasetImportJobArn": {} } }, "output": { "type": "structure", "members": { "datasetImportJob": { "type": "structure", "members": { "jobName": {}, "datasetImportJobArn": {}, "datasetArn": {}, "dataSource": { "shape": "Sy" }, "roleArn": {}, "status": {}, "creationDateTime": { "type": "timestamp" }, "lastUpdatedDateTime": { "type": "timestamp" }, "failureReason": {}, "importMode": {}, "publishAttributionMetricsToS3": { "type": "boolean" } } } } }, "idempotent": true }, "DescribeEventTracker": { "input": { "type": "structure", "required": [ "eventTrackerArn" ], "members": { "eventTrackerArn": {} } }, "output": { "type": "structure", "members": { "eventTracker": { "type": "structure", "members": { "name": {}, "eventTrackerArn": {}, "accountId": {}, "trackingId": {}, "datasetGroupArn": {}, "status": {}, "creationDateTime": { "type": "timestamp" }, "lastUpdatedDateTime": { "type": "timestamp" } } } } }, "idempotent": true }, "DescribeFeatureTransformation": { "input": { "type": "structure", "required": [ "featureTransformationArn" ], "members": { "featureTransformationArn": {} } }, "output": { "type": "structure", "members": { "featureTransformation": { "type": "structure", "members": { "name": {}, "featureTransformationArn": {}, "defaultParameters": { "type": "map", "key": {}, "value": {} }, "creationDateTime": { "type": "timestamp" }, "lastUpdatedDateTime": { "type": "timestamp" }, "status": {} } } } }, "idempotent": true }, "DescribeFilter": { "input": { "type": "structure", "required": [ "filterArn" ], "members": { "filterArn": {} } }, "output": { "type": "structure", "members": { "filter": { "type": "structure", "members": { "name": {}, "filterArn": {}, "creationDateTime": { "type": "timestamp" }, "lastUpdatedDateTime": { "type": "timestamp" }, "datasetGroupArn": {}, "failureReason": {}, "filterExpression": { "shape": "S1h" }, "status": {} } } } }, "idempotent": true }, "DescribeMetricAttribution": { "input": { "type": "structure", "required": [ "metricAttributionArn" ], "members": { "metricAttributionArn": {} } }, "output": { "type": "structure", "members": { "metricAttribution": { "type": "structure", "members": { "name": {}, "metricAttributionArn": {}, "datasetGroupArn": {}, "metricsOutputConfig": { "shape": "S1p" }, "status": {}, "creationDateTime": { "type": "timestamp" }, "lastUpdatedDateTime": { "type": "timestamp" }, "failureReason": {} } } } } }, "DescribeRecipe": { "input": { "type": "structure", "required": [ "recipeArn" ], "members": { "recipeArn": {} } }, "output": { "type": "structure", "members": { "recipe": { "type": "structure", "members": { "name": {}, "recipeArn": {}, "algorithmArn": {}, "featureTransformationArn": {}, "status": {}, "description": {}, "creationDateTime": { "type": "timestamp" }, "recipeType": {}, "lastUpdatedDateTime": { "type": "timestamp" } } } } }, "idempotent": true }, "DescribeRecommender": { "input": { "type": "structure", "required": [ "recommenderArn" ], "members": { "recommenderArn": {} } }, "output": { "type": "structure", "members": { "recommender": { "type": "structure", "members": { "recommenderArn": {}, "datasetGroupArn": {}, "name": {}, "recipeArn": {}, "recommenderConfig": { "shape": "S1s" }, "creationDateTime": { "type": "timestamp" }, "lastUpdatedDateTime": { "type": "timestamp" }, "status": {}, "failureReason": {}, "latestRecommenderUpdate": { "type": "structure", "members": { "recommenderConfig": { "shape": "S1s" }, "creationDateTime": { "type": "timestamp" }, "lastUpdatedDateTime": { "type": "timestamp" }, "status": {}, "failureReason": {} } }, "modelMetrics": { "shape": "S55" } } } } }, "idempotent": true }, "DescribeSchema": { "input": { "type": "structure", "required": [ "schemaArn" ], "members": { "schemaArn": {} } }, "output": { "type": "structure", "members": { "schema": { "type": "structure", "members": { "name": {}, "schemaArn": {}, "schema": {}, "creationDateTime": { "type": "timestamp" }, "lastUpdatedDateTime": { "type": "timestamp" }, "domain": {} } } } }, "idempotent": true }, "DescribeSolution": { "input": { "type": "structure", "required": [ "solutionArn" ], "members": { "solutionArn": {} } }, "output": { "type": "structure", "members": { "solution": { "type": "structure", "members": { "name": {}, "solutionArn": {}, "performHPO": { "type": "boolean" }, "performAutoML": { "type": "boolean" }, "performAutoTraining": { "type": "boolean" }, "recipeArn": {}, "datasetGroupArn": {}, "eventType": {}, "solutionConfig": { "shape": "S23" }, "autoMLResult": { "type": "structure", "members": { "bestRecipeArn": {} } }, "status": {}, "creationDateTime": { "type": "timestamp" }, "lastUpdatedDateTime": { "type": "timestamp" }, "latestSolutionVersion": { "shape": "S5f" }, "latestSolutionUpdate": { "type": "structure", "members": { "solutionUpdateConfig": { "shape": "S5i" }, "status": {}, "performAutoTraining": { "type": "boolean" }, "creationDateTime": { "type": "timestamp" }, "lastUpdatedDateTime": { "type": "timestamp" }, "failureReason": {} } } } } } }, "idempotent": true }, "DescribeSolutionVersion": { "input": { "type": "structure", "required": [ "solutionVersionArn" ], "members": { "solutionVersionArn": {} } }, "output": { "type": "structure", "members": { "solutionVersion": { "type": "structure", "members": { "name": {}, "solutionVersionArn": {}, "solutionArn": {}, "performHPO": { "type": "boolean" }, "performAutoML": { "type": "boolean" }, "recipeArn": {}, "eventType": {}, "datasetGroupArn": {}, "solutionConfig": { "shape": "S23" }, "trainingHours": { "type": "double" }, "trainingMode": {}, "tunedHPOParams": { "type": "structure", "members": { "algorithmHyperParameters": { "shape": "Sc" } } }, "status": {}, "failureReason": {}, "creationDateTime": { "type": "timestamp" }, "lastUpdatedDateTime": { "type": "timestamp" }, "trainingType": {} } } } }, "idempotent": true }, "GetSolutionMetrics": { "input": { "type": "structure", "required": [ "solutionVersionArn" ], "members": { "solutionVersionArn": {} } }, "output": { "type": "structure", "members": { "solutionVersionArn": {}, "metrics": { "shape": "S55" } } } }, "ListBatchInferenceJobs": { "input": { "type": "structure", "members": { "solutionVersionArn": {}, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "batchInferenceJobs": { "type": "list", "member": { "type": "structure", "members": { "batchInferenceJobArn": {}, "jobName": {}, "status": {}, "creationDateTime": { "type": "timestamp" }, "lastUpdatedDateTime": { "type": "timestamp" }, "failureReason": {}, "solutionVersionArn": {}, "batchInferenceJobMode": {} } } }, "nextToken": {} } }, "idempotent": true }, "ListBatchSegmentJobs": { "input": { "type": "structure", "members": { "solutionVersionArn": {}, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "batchSegmentJobs": { "type": "list", "member": { "type": "structure", "members": { "batchSegmentJobArn": {}, "jobName": {}, "status": {}, "creationDateTime": { "type": "timestamp" }, "lastUpdatedDateTime": { "type": "timestamp" }, "failureReason": {}, "solutionVersionArn": {} } } }, "nextToken": {} } }, "idempotent": true }, "ListCampaigns": { "input": { "type": "structure", "members": { "solutionArn": {}, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "campaigns": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "campaignArn": {}, "status": {}, "creationDateTime": { "type": "timestamp" }, "lastUpdatedDateTime": { "type": "timestamp" }, "failureReason": {} } } }, "nextToken": {} } }, "idempotent": true }, "ListDataDeletionJobs": { "input": { "type": "structure", "members": { "datasetGroupArn": {}, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "dataDeletionJobs": { "type": "list", "member": { "type": "structure", "members": { "dataDeletionJobArn": {}, "datasetGroupArn": {}, "jobName": {}, "status": {}, "creationDateTime": { "type": "timestamp" }, "lastUpdatedDateTime": { "type": "timestamp" }, "failureReason": {} } } }, "nextToken": {} } }, "idempotent": true }, "ListDatasetExportJobs": { "input": { "type": "structure", "members": { "datasetArn": {}, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "datasetExportJobs": { "type": "list", "member": { "type": "structure", "members": { "datasetExportJobArn": {}, "jobName": {}, "status": {}, "creationDateTime": { "type": "timestamp" }, "lastUpdatedDateTime": { "type": "timestamp" }, "failureReason": {} } } }, "nextToken": {} } }, "idempotent": true }, "ListDatasetGroups": { "input": { "type": "structure", "members": { "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "datasetGroups": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "datasetGroupArn": {}, "status": {}, "creationDateTime": { "type": "timestamp" }, "lastUpdatedDateTime": { "type": "timestamp" }, "failureReason": {}, "domain": {} } } }, "nextToken": {} } }, "idempotent": true }, "ListDatasetImportJobs": { "input": { "type": "structure", "members": { "datasetArn": {}, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "datasetImportJobs": { "type": "list", "member": { "type": "structure", "members": { "datasetImportJobArn": {}, "jobName": {}, "status": {}, "creationDateTime": { "type": "timestamp" }, "lastUpdatedDateTime": { "type": "timestamp" }, "failureReason": {}, "importMode": {} } } }, "nextToken": {} } }, "idempotent": true }, "ListDatasets": { "input": { "type": "structure", "members": { "datasetGroupArn": {}, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "datasets": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "datasetArn": {}, "datasetType": {}, "status": {}, "creationDateTime": { "type": "timestamp" }, "lastUpdatedDateTime": { "type": "timestamp" } } } }, "nextToken": {} } }, "idempotent": true }, "ListEventTrackers": { "input": { "type": "structure", "members": { "datasetGroupArn": {}, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "eventTrackers": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "eventTrackerArn": {}, "status": {}, "creationDateTime": { "type": "timestamp" }, "lastUpdatedDateTime": { "type": "timestamp" } } } }, "nextToken": {} } }, "idempotent": true }, "ListFilters": { "input": { "type": "structure", "members": { "datasetGroupArn": {}, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "Filters": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "filterArn": {}, "creationDateTime": { "type": "timestamp" }, "lastUpdatedDateTime": { "type": "timestamp" }, "datasetGroupArn": {}, "failureReason": {}, "status": {} } } }, "nextToken": {} } }, "idempotent": true }, "ListMetricAttributionMetrics": { "input": { "type": "structure", "members": { "metricAttributionArn": {}, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "metrics": { "shape": "S1k" }, "nextToken": {} } }, "idempotent": true }, "ListMetricAttributions": { "input": { "type": "structure", "members": { "datasetGroupArn": {}, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "metricAttributions": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "metricAttributionArn": {}, "status": {}, "creationDateTime": { "type": "timestamp" }, "lastUpdatedDateTime": { "type": "timestamp" }, "failureReason": {} } } }, "nextToken": {} } }, "idempotent": true }, "ListRecipes": { "input": { "type": "structure", "members": { "recipeProvider": {}, "nextToken": {}, "maxResults": { "type": "integer" }, "domain": {} } }, "output": { "type": "structure", "members": { "recipes": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "recipeArn": {}, "status": {}, "creationDateTime": { "type": "timestamp" }, "lastUpdatedDateTime": { "type": "timestamp" }, "domain": {} } } }, "nextToken": {} } }, "idempotent": true }, "ListRecommenders": { "input": { "type": "structure", "members": { "datasetGroupArn": {}, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "recommenders": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "recommenderArn": {}, "datasetGroupArn": {}, "recipeArn": {}, "recommenderConfig": { "shape": "S1s" }, "status": {}, "creationDateTime": { "type": "timestamp" }, "lastUpdatedDateTime": { "type": "timestamp" } } } }, "nextToken": {} } }, "idempotent": true }, "ListSchemas": { "input": { "type": "structure", "members": { "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "schemas": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "schemaArn": {}, "creationDateTime": { "type": "timestamp" }, "lastUpdatedDateTime": { "type": "timestamp" }, "domain": {} } } }, "nextToken": {} } }, "idempotent": true }, "ListSolutionVersions": { "input": { "type": "structure", "members": { "solutionArn": {}, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "solutionVersions": { "type": "list", "member": { "shape": "S5f" } }, "nextToken": {} } }, "idempotent": true }, "ListSolutions": { "input": { "type": "structure", "members": { "datasetGroupArn": {}, "nextToken": {}, "maxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "solutions": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "solutionArn": {}, "status": {}, "creationDateTime": { "type": "timestamp" }, "lastUpdatedDateTime": { "type": "timestamp" }, "recipeArn": {} } } }, "nextToken": {} } }, "idempotent": true }, "ListTagsForResource": { "input": { "type": "structure", "required": [ "resourceArn" ], "members": { "resourceArn": {} } }, "output": { "type": "structure", "members": { "tags": { "shape": "Sf" } } } }, "StartRecommender": { "input": { "type": "structure", "required": [ "recommenderArn" ], "members": { "recommenderArn": {} } }, "output": { "type": "structure", "members": { "recommenderArn": {} } }, "idempotent": true }, "StopRecommender": { "input": { "type": "structure", "required": [ "recommenderArn" ], "members": { "recommenderArn": {} } }, "output": { "type": "structure", "members": { "recommenderArn": {} } }, "idempotent": true }, "StopSolutionVersionCreation": { "input": { "type": "structure", "required": [ "solutionVersionArn" ], "members": { "solutionVersionArn": {} } }, "idempotent": true }, "TagResource": { "input": { "type": "structure", "required": [ "resourceArn", "tags" ], "members": { "resourceArn": {}, "tags": { "shape": "Sf" } } }, "output": { "type": "structure", "members": {} } }, "UntagResource": { "input": { "type": "structure", "required": [ "resourceArn", "tagKeys" ], "members": { "resourceArn": {}, "tagKeys": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": {} } }, "UpdateCampaign": { "input": { "type": "structure", "required": [ "campaignArn" ], "members": { "campaignArn": {}, "solutionVersionArn": {}, "minProvisionedTPS": { "type": "integer" }, "campaignConfig": { "shape": "Su" } } }, "output": { "type": "structure", "members": { "campaignArn": {} } }, "idempotent": true }, "UpdateDataset": { "input": { "type": "structure", "required": [ "datasetArn", "schemaArn" ], "members": { "datasetArn": {}, "schemaArn": {} } }, "output": { "type": "structure", "members": { "datasetArn": {} } }, "idempotent": true }, "UpdateMetricAttribution": { "input": { "type": "structure", "members": { "addMetrics": { "shape": "S1k" }, "removeMetrics": { "type": "list", "member": {} }, "metricsOutputConfig": { "shape": "S1p" }, "metricAttributionArn": {} } }, "output": { "type": "structure", "members": { "metricAttributionArn": {} } } }, "UpdateRecommender": { "input": { "type": "structure", "required": [ "recommenderArn", "recommenderConfig" ], "members": { "recommenderArn": {}, "recommenderConfig": { "shape": "S1s" } } }, "output": { "type": "structure", "members": { "recommenderArn": {} } }, "idempotent": true }, "UpdateSolution": { "input": { "type": "structure", "required": [ "solutionArn" ], "members": { "solutionArn": {}, "performAutoTraining": { "type": "boolean" }, "solutionUpdateConfig": { "shape": "S5i" } } }, "output": { "type": "structure", "members": { "solutionArn": {} } } } }, "shapes": { "S5": { "type": "structure", "required": [ "s3DataSource" ], "members": { "s3DataSource": { "shape": "S6" } } }, "S6": { "type": "structure", "required": [ "path" ], "members": { "path": {}, "kmsKeyArn": {} } }, "S9": { "type": "structure", "required": [ "s3DataDestination" ], "members": { "s3DataDestination": { "shape": "S6" } } }, "Sb": { "type": "structure", "members": { "itemExplorationConfig": { "shape": "Sc" } } }, "Sc": { "type": "map", "key": {}, "value": {} }, "Sf": { "type": "list", "member": { "type": "structure", "required": [ "tagKey", "tagValue" ], "members": { "tagKey": {}, "tagValue": {} } } }, "Sk": { "type": "structure", "required": [ "fieldsForThemeGeneration" ], "members": { "fieldsForThemeGeneration": { "type": "structure", "required": [ "itemName" ], "members": { "itemName": {} } } } }, "Sp": { "type": "structure", "required": [ "s3DataSource" ], "members": { "s3DataSource": { "shape": "S6" } } }, "Sq": { "type": "structure", "required": [ "s3DataDestination" ], "members": { "s3DataDestination": { "shape": "S6" } } }, "Su": { "type": "structure", "members": { "itemExplorationConfig": { "shape": "Sc" }, "enableMetadataWithRecommendations": { "type": "boolean" }, "syncWithLatestSolutionVersion": { "type": "boolean" } } }, "Sy": { "type": "structure", "members": { "dataLocation": {} } }, "S15": { "type": "structure", "required": [ "s3DataDestination" ], "members": { "s3DataDestination": { "shape": "S6" } } }, "S1h": { "type": "string", "sensitive": true }, "S1k": { "type": "list", "member": { "type": "structure", "required": [ "eventType", "metricName", "expression" ], "members": { "eventType": {}, "metricName": {}, "expression": {} } } }, "S1p": { "type": "structure", "required": [ "roleArn" ], "members": { "s3DataDestination": { "shape": "S6" }, "roleArn": {} } }, "S1s": { "type": "structure", "members": { "itemExplorationConfig": { "shape": "Sc" }, "minRecommendationRequestsPerSecond": { "type": "integer" }, "trainingDataConfig": { "shape": "S1t" }, "enableMetadataWithRecommendations": { "type": "boolean" } } }, "S1t": { "type": "structure", "members": { "excludedDatasetColumns": { "type": "map", "key": {}, "value": { "type": "list", "member": {} } } } }, "S23": { "type": "structure", "members": { "eventValueThreshold": {}, "hpoConfig": { "type": "structure", "members": { "hpoObjective": { "type": "structure", "members": { "type": {}, "metricName": {}, "metricRegex": {} } }, "hpoResourceConfig": { "type": "structure", "members": { "maxNumberOfTrainingJobs": {}, "maxParallelTrainingJobs": {} } }, "algorithmHyperParameterRanges": { "type": "structure", "members": { "integerHyperParameterRanges": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "minValue": { "type": "integer" }, "maxValue": { "type": "integer" } } } }, "continuousHyperParameterRanges": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "minValue": { "type": "double" }, "maxValue": { "type": "double" } } } }, "categoricalHyperParameterRanges": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "values": { "shape": "S2m" } } } } } } } }, "algorithmHyperParameters": { "shape": "Sc" }, "featureTransformationParameters": { "type": "map", "key": {}, "value": {} }, "autoMLConfig": { "type": "structure", "members": { "metricName": {}, "recipeList": { "type": "list", "member": {} } } }, "optimizationObjective": { "type": "structure", "members": { "itemAttribute": {}, "objectiveSensitivity": {} } }, "trainingDataConfig": { "shape": "S1t" }, "autoTrainingConfig": { "shape": "S2u" } } }, "S2m": { "type": "list", "member": {} }, "S2u": { "type": "structure", "members": { "schedulingExpression": {} } }, "S55": { "type": "map", "key": {}, "value": { "type": "double" } }, "S5f": { "type": "structure", "members": { "solutionVersionArn": {}, "status": {}, "trainingMode": {}, "trainingType": {}, "creationDateTime": { "type": "timestamp" }, "lastUpdatedDateTime": { "type": "timestamp" }, "failureReason": {} } }, "S5i": { "type": "structure", "members": { "autoTrainingConfig": { "shape": "S2u" } } } } } },{}],179:[function(require,module,exports){ module.exports={ "pagination": { "ListBatchInferenceJobs": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "batchInferenceJobs" }, "ListBatchSegmentJobs": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "batchSegmentJobs" }, "ListCampaigns": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "campaigns" }, "ListDatasetExportJobs": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "datasetExportJobs" }, "ListDatasetGroups": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "datasetGroups" }, "ListDatasetImportJobs": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "datasetImportJobs" }, "ListDatasets": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "datasets" }, "ListEventTrackers": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "eventTrackers" }, "ListFilters": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "Filters" }, "ListMetricAttributionMetrics": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "metrics" }, "ListMetricAttributions": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "metricAttributions" }, "ListRecipes": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "recipes" }, "ListRecommenders": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "recommenders" }, "ListSchemas": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "schemas" }, "ListSolutionVersions": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "solutionVersions" }, "ListSolutions": { "input_token": "nextToken", "limit_key": "maxResults", "output_token": "nextToken", "result_key": "solutions" } } } },{}],180:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2018-03-22", "endpointPrefix": "personalize-events", "jsonVersion": "1.1", "protocol": "rest-json", "serviceFullName": "Amazon Personalize Events", "serviceId": "Personalize Events", "signatureVersion": "v4", "signingName": "personalize", "uid": "personalize-events-2018-03-22" }, "operations": { "PutActionInteractions": { "http": { "requestUri": "/action-interactions" }, "input": { "type": "structure", "required": [ "trackingId", "actionInteractions" ], "members": { "trackingId": {}, "actionInteractions": { "type": "list", "member": { "type": "structure", "required": [ "actionId", "sessionId", "timestamp", "eventType" ], "members": { "actionId": { "shape": "S5" }, "userId": { "shape": "S6" }, "sessionId": {}, "timestamp": { "type": "timestamp" }, "eventType": {}, "eventId": {}, "recommendationId": {}, "impression": { "type": "list", "member": { "shape": "S5" } }, "properties": { "jsonvalue": true, "type": "string", "sensitive": true } } } } } } }, "PutActions": { "http": { "requestUri": "/actions" }, "input": { "type": "structure", "required": [ "datasetArn", "actions" ], "members": { "datasetArn": {}, "actions": { "type": "list", "member": { "type": "structure", "required": [ "actionId" ], "members": { "actionId": {}, "properties": { "jsonvalue": true, "type": "string", "sensitive": true } } } } } } }, "PutEvents": { "http": { "requestUri": "/events" }, "input": { "type": "structure", "required": [ "trackingId", "sessionId", "eventList" ], "members": { "trackingId": {}, "userId": { "shape": "S6" }, "sessionId": {}, "eventList": { "type": "list", "member": { "type": "structure", "required": [ "eventType", "sentAt" ], "members": { "eventId": {}, "eventType": {}, "eventValue": { "type": "float" }, "itemId": { "shape": "Sk" }, "properties": { "jsonvalue": true, "type": "string", "sensitive": true }, "sentAt": { "type": "timestamp" }, "recommendationId": {}, "impression": { "type": "list", "member": { "shape": "Sk" } }, "metricAttribution": { "type": "structure", "required": [ "eventAttributionSource" ], "members": { "eventAttributionSource": {} } } }, "sensitive": true } } } } }, "PutItems": { "http": { "requestUri": "/items" }, "input": { "type": "structure", "required": [ "datasetArn", "items" ], "members": { "datasetArn": {}, "items": { "type": "list", "member": { "type": "structure", "required": [ "itemId" ], "members": { "itemId": {}, "properties": { "jsonvalue": true, "type": "string", "sensitive": true } } } } } } }, "PutUsers": { "http": { "requestUri": "/users" }, "input": { "type": "structure", "required": [ "datasetArn", "users" ], "members": { "datasetArn": {}, "users": { "type": "list", "member": { "type": "structure", "required": [ "userId" ], "members": { "userId": {}, "properties": { "jsonvalue": true, "type": "string", "sensitive": true } } } } } } } }, "shapes": { "S5": { "type": "string", "sensitive": true }, "S6": { "type": "string", "sensitive": true }, "Sk": { "type": "string", "sensitive": true } } } },{}],181:[function(require,module,exports){ arguments[4][42][0].apply(exports,arguments) },{"dup":42}],182:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2018-05-22", "endpointPrefix": "personalize-runtime", "jsonVersion": "1.1", "protocol": "rest-json", "protocols": [ "rest-json" ], "serviceFullName": "Amazon Personalize Runtime", "serviceId": "Personalize Runtime", "signatureVersion": "v4", "signingName": "personalize", "uid": "personalize-runtime-2018-05-22" }, "operations": { "GetActionRecommendations": { "http": { "requestUri": "/action-recommendations" }, "input": { "type": "structure", "members": { "campaignArn": {}, "userId": {}, "numResults": { "type": "integer" }, "filterArn": {}, "filterValues": { "shape": "S5" } } }, "output": { "type": "structure", "members": { "actionList": { "type": "list", "member": { "type": "structure", "members": { "actionId": {}, "score": { "type": "double" } } } }, "recommendationId": {} } }, "idempotent": true }, "GetPersonalizedRanking": { "http": { "requestUri": "/personalize-ranking" }, "input": { "type": "structure", "required": [ "campaignArn", "inputList", "userId" ], "members": { "campaignArn": {}, "inputList": { "type": "list", "member": {} }, "userId": {}, "context": { "shape": "Sh" }, "filterArn": {}, "filterValues": { "shape": "S5" }, "metadataColumns": { "shape": "Sk" } } }, "output": { "type": "structure", "members": { "personalizedRanking": { "shape": "Sp" }, "recommendationId": {} } }, "idempotent": true }, "GetRecommendations": { "http": { "requestUri": "/recommendations" }, "input": { "type": "structure", "members": { "campaignArn": {}, "itemId": {}, "userId": {}, "numResults": { "type": "integer" }, "context": { "shape": "Sh" }, "filterArn": {}, "filterValues": { "shape": "S5" }, "recommenderArn": {}, "promotions": { "type": "list", "member": { "type": "structure", "members": { "name": {}, "percentPromotedItems": { "type": "integer" }, "filterArn": {}, "filterValues": { "shape": "S5" } } } }, "metadataColumns": { "shape": "Sk" } } }, "output": { "type": "structure", "members": { "itemList": { "shape": "Sp" }, "recommendationId": {} } }, "idempotent": true } }, "shapes": { "S5": { "type": "map", "key": {}, "value": { "type": "string", "sensitive": true } }, "Sh": { "type": "map", "key": {}, "value": { "type": "string", "sensitive": true } }, "Sk": { "type": "map", "key": {}, "value": { "type": "list", "member": {} } }, "Sp": { "type": "list", "member": { "type": "structure", "members": { "itemId": {}, "score": { "type": "double" }, "promotionName": {}, "metadata": { "type": "map", "key": {}, "value": {}, "sensitive": true }, "reason": { "type": "list", "member": {} } } } } } } },{}],183:[function(require,module,exports){ arguments[4][42][0].apply(exports,arguments) },{"dup":42}],184:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2016-06-10", "endpointPrefix": "polly", "protocol": "rest-json", "protocols": [ "rest-json" ], "serviceFullName": "Amazon Polly", "serviceId": "Polly", "signatureVersion": "v4", "uid": "polly-2016-06-10", "auth": [ "aws.auth#sigv4" ] }, "operations": { "DeleteLexicon": { "http": { "method": "DELETE", "requestUri": "/v1/lexicons/{LexiconName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": { "location": "uri", "locationName": "LexiconName" } } }, "output": { "type": "structure", "members": {} } }, "DescribeVoices": { "http": { "method": "GET", "requestUri": "/v1/voices", "responseCode": 200 }, "input": { "type": "structure", "members": { "Engine": { "location": "querystring", "locationName": "Engine" }, "LanguageCode": { "location": "querystring", "locationName": "LanguageCode" }, "IncludeAdditionalLanguageCodes": { "location": "querystring", "locationName": "IncludeAdditionalLanguageCodes", "type": "boolean" }, "NextToken": { "location": "querystring", "locationName": "NextToken" } } }, "output": { "type": "structure", "members": { "Voices": { "type": "list", "member": { "type": "structure", "members": { "Gender": {}, "Id": {}, "LanguageCode": {}, "LanguageName": {}, "Name": {}, "AdditionalLanguageCodes": { "type": "list", "member": {} }, "SupportedEngines": { "type": "list", "member": {} } } } }, "NextToken": {} } } }, "GetLexicon": { "http": { "method": "GET", "requestUri": "/v1/lexicons/{LexiconName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": { "location": "uri", "locationName": "LexiconName" } } }, "output": { "type": "structure", "members": { "Lexicon": { "type": "structure", "members": { "Content": { "shape": "Sl" }, "Name": {} } }, "LexiconAttributes": { "shape": "Sm" } } } }, "GetSpeechSynthesisTask": { "http": { "method": "GET", "requestUri": "/v1/synthesisTasks/{TaskId}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "TaskId" ], "members": { "TaskId": { "location": "uri", "locationName": "TaskId" } } }, "output": { "type": "structure", "members": { "SynthesisTask": { "shape": "Sv" } } } }, "ListLexicons": { "http": { "method": "GET", "requestUri": "/v1/lexicons", "responseCode": 200 }, "input": { "type": "structure", "members": { "NextToken": { "location": "querystring", "locationName": "NextToken" } } }, "output": { "type": "structure", "members": { "Lexicons": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Attributes": { "shape": "Sm" } } } }, "NextToken": {} } } }, "ListSpeechSynthesisTasks": { "http": { "method": "GET", "requestUri": "/v1/synthesisTasks", "responseCode": 200 }, "input": { "type": "structure", "members": { "MaxResults": { "location": "querystring", "locationName": "MaxResults", "type": "integer" }, "NextToken": { "location": "querystring", "locationName": "NextToken" }, "Status": { "location": "querystring", "locationName": "Status" } } }, "output": { "type": "structure", "members": { "NextToken": {}, "SynthesisTasks": { "type": "list", "member": { "shape": "Sv" } } } } }, "PutLexicon": { "http": { "method": "PUT", "requestUri": "/v1/lexicons/{LexiconName}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "Name", "Content" ], "members": { "Name": { "location": "uri", "locationName": "LexiconName" }, "Content": { "shape": "Sl" } } }, "output": { "type": "structure", "members": {} } }, "StartSpeechSynthesisTask": { "http": { "requestUri": "/v1/synthesisTasks", "responseCode": 200 }, "input": { "type": "structure", "required": [ "OutputFormat", "OutputS3BucketName", "Text", "VoiceId" ], "members": { "Engine": {}, "LanguageCode": {}, "LexiconNames": { "shape": "S12" }, "OutputFormat": {}, "OutputS3BucketName": {}, "OutputS3KeyPrefix": {}, "SampleRate": {}, "SnsTopicArn": {}, "SpeechMarkTypes": { "shape": "S15" }, "Text": {}, "TextType": {}, "VoiceId": {} } }, "output": { "type": "structure", "members": { "SynthesisTask": { "shape": "Sv" } } } }, "SynthesizeSpeech": { "http": { "requestUri": "/v1/speech", "responseCode": 200 }, "input": { "type": "structure", "required": [ "OutputFormat", "Text", "VoiceId" ], "members": { "Engine": {}, "LanguageCode": {}, "LexiconNames": { "shape": "S12" }, "OutputFormat": {}, "SampleRate": {}, "SpeechMarkTypes": { "shape": "S15" }, "Text": {}, "TextType": {}, "VoiceId": {} } }, "output": { "type": "structure", "members": { "AudioStream": { "type": "blob", "streaming": true }, "ContentType": { "location": "header", "locationName": "Content-Type" }, "RequestCharacters": { "location": "header", "locationName": "x-amzn-RequestCharacters", "type": "integer" } }, "payload": "AudioStream" } } }, "shapes": { "Sl": { "type": "string", "sensitive": true }, "Sm": { "type": "structure", "members": { "Alphabet": {}, "LanguageCode": {}, "LastModified": { "type": "timestamp" }, "LexiconArn": {}, "LexemesCount": { "type": "integer" }, "Size": { "type": "integer" } } }, "Sv": { "type": "structure", "members": { "Engine": {}, "TaskId": {}, "TaskStatus": {}, "TaskStatusReason": {}, "OutputUri": {}, "CreationTime": { "type": "timestamp" }, "RequestCharacters": { "type": "integer" }, "SnsTopicArn": {}, "LexiconNames": { "shape": "S12" }, "OutputFormat": {}, "SampleRate": {}, "SpeechMarkTypes": { "shape": "S15" }, "TextType": {}, "VoiceId": {}, "LanguageCode": {} } }, "S12": { "type": "list", "member": {} }, "S15": { "type": "list", "member": {} } } } },{}],185:[function(require,module,exports){ module.exports={ "pagination": { "ListSpeechSynthesisTasks": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults" } } } },{}],186:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2017-10-15", "endpointPrefix": "api.pricing", "jsonVersion": "1.1", "protocol": "json", "serviceAbbreviation": "AWS Pricing", "serviceFullName": "AWS Price List Service", "serviceId": "Pricing", "signatureVersion": "v4", "signingName": "pricing", "targetPrefix": "AWSPriceListService", "uid": "pricing-2017-10-15" }, "operations": { "DescribeServices": { "input": { "type": "structure", "members": { "ServiceCode": {}, "FormatVersion": {}, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "Services": { "type": "list", "member": { "type": "structure", "required": [ "ServiceCode" ], "members": { "ServiceCode": {}, "AttributeNames": { "type": "list", "member": {} } } } }, "FormatVersion": {}, "NextToken": {} } } }, "GetAttributeValues": { "input": { "type": "structure", "required": [ "ServiceCode", "AttributeName" ], "members": { "ServiceCode": {}, "AttributeName": {}, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "AttributeValues": { "type": "list", "member": { "type": "structure", "members": { "Value": {} } } }, "NextToken": {} } } }, "GetPriceListFileUrl": { "input": { "type": "structure", "required": [ "PriceListArn", "FileFormat" ], "members": { "PriceListArn": {}, "FileFormat": {} } }, "output": { "type": "structure", "members": { "Url": {} } } }, "GetProducts": { "input": { "type": "structure", "required": [ "ServiceCode" ], "members": { "ServiceCode": {}, "Filters": { "type": "list", "member": { "type": "structure", "required": [ "Type", "Field", "Value" ], "members": { "Type": {}, "Field": {}, "Value": {} } } }, "FormatVersion": {}, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "FormatVersion": {}, "PriceList": { "type": "list", "member": { "jsonvalue": true } }, "NextToken": {} } } }, "ListPriceLists": { "input": { "type": "structure", "required": [ "ServiceCode", "EffectiveDate", "CurrencyCode" ], "members": { "ServiceCode": {}, "EffectiveDate": { "type": "timestamp" }, "RegionCode": {}, "CurrencyCode": {}, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "PriceLists": { "type": "list", "member": { "type": "structure", "members": { "PriceListArn": {}, "RegionCode": {}, "CurrencyCode": {}, "FileFormats": { "type": "list", "member": {} } } } }, "NextToken": {} } } } }, "shapes": {} } },{}],187:[function(require,module,exports){ module.exports={ "pagination": { "DescribeServices": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults", "result_key": "Services" }, "GetAttributeValues": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults", "result_key": "AttributeValues" }, "GetProducts": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults", "result_key": "PriceList" }, "ListPriceLists": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults", "result_key": "PriceLists" } } } },{}],188:[function(require,module,exports){ module.exports={ "version": 2, "waiters": { } } },{}],189:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2013-01-10", "endpointPrefix": "rds", "protocol": "query", "protocols": [ "query" ], "serviceAbbreviation": "Amazon RDS", "serviceFullName": "Amazon Relational Database Service", "serviceId": "RDS", "signatureVersion": "v4", "uid": "rds-2013-01-10", "xmlNamespace": "http://rds.amazonaws.com/doc/2013-01-10/", "auth": [ "aws.auth#sigv4" ] }, "operations": { "AddSourceIdentifierToSubscription": { "input": { "type": "structure", "required": [ "SubscriptionName", "SourceIdentifier" ], "members": { "SubscriptionName": {}, "SourceIdentifier": {} } }, "output": { "resultWrapper": "AddSourceIdentifierToSubscriptionResult", "type": "structure", "members": { "EventSubscription": { "shape": "S4" } } } }, "AddTagsToResource": { "input": { "type": "structure", "required": [ "ResourceName", "Tags" ], "members": { "ResourceName": {}, "Tags": { "shape": "S9" } } } }, "AuthorizeDBSecurityGroupIngress": { "input": { "type": "structure", "required": [ "DBSecurityGroupName" ], "members": { "DBSecurityGroupName": {}, "CIDRIP": {}, "EC2SecurityGroupName": {}, "EC2SecurityGroupId": {}, "EC2SecurityGroupOwnerId": {} } }, "output": { "resultWrapper": "AuthorizeDBSecurityGroupIngressResult", "type": "structure", "members": { "DBSecurityGroup": { "shape": "Sd" } } } }, "CopyDBSnapshot": { "input": { "type": "structure", "required": [ "SourceDBSnapshotIdentifier", "TargetDBSnapshotIdentifier" ], "members": { "SourceDBSnapshotIdentifier": {}, "TargetDBSnapshotIdentifier": {} } }, "output": { "resultWrapper": "CopyDBSnapshotResult", "type": "structure", "members": { "DBSnapshot": { "shape": "Sk" } } } }, "CreateDBInstance": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier", "AllocatedStorage", "DBInstanceClass", "Engine", "MasterUsername", "MasterUserPassword" ], "members": { "DBName": {}, "DBInstanceIdentifier": {}, "AllocatedStorage": { "type": "integer" }, "DBInstanceClass": {}, "Engine": {}, "MasterUsername": {}, "MasterUserPassword": {}, "DBSecurityGroups": { "shape": "Sp" }, "VpcSecurityGroupIds": { "shape": "Sq" }, "AvailabilityZone": {}, "DBSubnetGroupName": {}, "PreferredMaintenanceWindow": {}, "DBParameterGroupName": {}, "BackupRetentionPeriod": { "type": "integer" }, "PreferredBackupWindow": {}, "Port": { "type": "integer" }, "MultiAZ": { "type": "boolean" }, "EngineVersion": {}, "AutoMinorVersionUpgrade": { "type": "boolean" }, "LicenseModel": {}, "Iops": { "type": "integer" }, "OptionGroupName": {}, "CharacterSetName": {}, "PubliclyAccessible": { "type": "boolean" } } }, "output": { "resultWrapper": "CreateDBInstanceResult", "type": "structure", "members": { "DBInstance": { "shape": "St" } } } }, "CreateDBInstanceReadReplica": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier", "SourceDBInstanceIdentifier" ], "members": { "DBInstanceIdentifier": {}, "SourceDBInstanceIdentifier": {}, "DBInstanceClass": {}, "AvailabilityZone": {}, "Port": { "type": "integer" }, "AutoMinorVersionUpgrade": { "type": "boolean" }, "Iops": { "type": "integer" }, "OptionGroupName": {}, "PubliclyAccessible": { "type": "boolean" } } }, "output": { "resultWrapper": "CreateDBInstanceReadReplicaResult", "type": "structure", "members": { "DBInstance": { "shape": "St" } } } }, "CreateDBParameterGroup": { "input": { "type": "structure", "required": [ "DBParameterGroupName", "DBParameterGroupFamily", "Description" ], "members": { "DBParameterGroupName": {}, "DBParameterGroupFamily": {}, "Description": {} } }, "output": { "resultWrapper": "CreateDBParameterGroupResult", "type": "structure", "members": { "DBParameterGroup": { "shape": "S1c" } } } }, "CreateDBSecurityGroup": { "input": { "type": "structure", "required": [ "DBSecurityGroupName", "DBSecurityGroupDescription" ], "members": { "DBSecurityGroupName": {}, "DBSecurityGroupDescription": {} } }, "output": { "resultWrapper": "CreateDBSecurityGroupResult", "type": "structure", "members": { "DBSecurityGroup": { "shape": "Sd" } } } }, "CreateDBSnapshot": { "input": { "type": "structure", "required": [ "DBSnapshotIdentifier", "DBInstanceIdentifier" ], "members": { "DBSnapshotIdentifier": {}, "DBInstanceIdentifier": {} } }, "output": { "resultWrapper": "CreateDBSnapshotResult", "type": "structure", "members": { "DBSnapshot": { "shape": "Sk" } } } }, "CreateDBSubnetGroup": { "input": { "type": "structure", "required": [ "DBSubnetGroupName", "DBSubnetGroupDescription", "SubnetIds" ], "members": { "DBSubnetGroupName": {}, "DBSubnetGroupDescription": {}, "SubnetIds": { "shape": "S1i" } } }, "output": { "resultWrapper": "CreateDBSubnetGroupResult", "type": "structure", "members": { "DBSubnetGroup": { "shape": "S11" } } } }, "CreateEventSubscription": { "input": { "type": "structure", "required": [ "SubscriptionName", "SnsTopicArn" ], "members": { "SubscriptionName": {}, "SnsTopicArn": {}, "SourceType": {}, "EventCategories": { "shape": "S6" }, "SourceIds": { "shape": "S5" }, "Enabled": { "type": "boolean" } } }, "output": { "resultWrapper": "CreateEventSubscriptionResult", "type": "structure", "members": { "EventSubscription": { "shape": "S4" } } } }, "CreateOptionGroup": { "input": { "type": "structure", "required": [ "OptionGroupName", "EngineName", "MajorEngineVersion", "OptionGroupDescription" ], "members": { "OptionGroupName": {}, "EngineName": {}, "MajorEngineVersion": {}, "OptionGroupDescription": {} } }, "output": { "resultWrapper": "CreateOptionGroupResult", "type": "structure", "members": { "OptionGroup": { "shape": "S1o" } } } }, "DeleteDBInstance": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier" ], "members": { "DBInstanceIdentifier": {}, "SkipFinalSnapshot": { "type": "boolean" }, "FinalDBSnapshotIdentifier": {} } }, "output": { "resultWrapper": "DeleteDBInstanceResult", "type": "structure", "members": { "DBInstance": { "shape": "St" } } } }, "DeleteDBParameterGroup": { "input": { "type": "structure", "required": [ "DBParameterGroupName" ], "members": { "DBParameterGroupName": {} } } }, "DeleteDBSecurityGroup": { "input": { "type": "structure", "required": [ "DBSecurityGroupName" ], "members": { "DBSecurityGroupName": {} } } }, "DeleteDBSnapshot": { "input": { "type": "structure", "required": [ "DBSnapshotIdentifier" ], "members": { "DBSnapshotIdentifier": {} } }, "output": { "resultWrapper": "DeleteDBSnapshotResult", "type": "structure", "members": { "DBSnapshot": { "shape": "Sk" } } } }, "DeleteDBSubnetGroup": { "input": { "type": "structure", "required": [ "DBSubnetGroupName" ], "members": { "DBSubnetGroupName": {} } } }, "DeleteEventSubscription": { "input": { "type": "structure", "required": [ "SubscriptionName" ], "members": { "SubscriptionName": {} } }, "output": { "resultWrapper": "DeleteEventSubscriptionResult", "type": "structure", "members": { "EventSubscription": { "shape": "S4" } } } }, "DeleteOptionGroup": { "input": { "type": "structure", "required": [ "OptionGroupName" ], "members": { "OptionGroupName": {} } } }, "DescribeDBEngineVersions": { "input": { "type": "structure", "members": { "Engine": {}, "EngineVersion": {}, "DBParameterGroupFamily": {}, "MaxRecords": { "type": "integer" }, "Marker": {}, "DefaultOnly": { "type": "boolean" }, "ListSupportedCharacterSets": { "type": "boolean" } } }, "output": { "resultWrapper": "DescribeDBEngineVersionsResult", "type": "structure", "members": { "Marker": {}, "DBEngineVersions": { "type": "list", "member": { "locationName": "DBEngineVersion", "type": "structure", "members": { "Engine": {}, "EngineVersion": {}, "DBParameterGroupFamily": {}, "DBEngineDescription": {}, "DBEngineVersionDescription": {}, "DefaultCharacterSet": { "shape": "S25" }, "SupportedCharacterSets": { "type": "list", "member": { "shape": "S25", "locationName": "CharacterSet" } } } } } } } }, "DescribeDBInstances": { "input": { "type": "structure", "members": { "DBInstanceIdentifier": {}, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeDBInstancesResult", "type": "structure", "members": { "Marker": {}, "DBInstances": { "type": "list", "member": { "shape": "St", "locationName": "DBInstance" } } } } }, "DescribeDBParameterGroups": { "input": { "type": "structure", "members": { "DBParameterGroupName": {}, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeDBParameterGroupsResult", "type": "structure", "members": { "Marker": {}, "DBParameterGroups": { "type": "list", "member": { "shape": "S1c", "locationName": "DBParameterGroup" } } } } }, "DescribeDBParameters": { "input": { "type": "structure", "required": [ "DBParameterGroupName" ], "members": { "DBParameterGroupName": {}, "Source": {}, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeDBParametersResult", "type": "structure", "members": { "Parameters": { "shape": "S2f" }, "Marker": {} } } }, "DescribeDBSecurityGroups": { "input": { "type": "structure", "members": { "DBSecurityGroupName": {}, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeDBSecurityGroupsResult", "type": "structure", "members": { "Marker": {}, "DBSecurityGroups": { "type": "list", "member": { "shape": "Sd", "locationName": "DBSecurityGroup" } } } } }, "DescribeDBSnapshots": { "input": { "type": "structure", "members": { "DBInstanceIdentifier": {}, "DBSnapshotIdentifier": {}, "SnapshotType": {}, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeDBSnapshotsResult", "type": "structure", "members": { "Marker": {}, "DBSnapshots": { "type": "list", "member": { "shape": "Sk", "locationName": "DBSnapshot" } } } } }, "DescribeDBSubnetGroups": { "input": { "type": "structure", "members": { "DBSubnetGroupName": {}, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeDBSubnetGroupsResult", "type": "structure", "members": { "Marker": {}, "DBSubnetGroups": { "type": "list", "member": { "shape": "S11", "locationName": "DBSubnetGroup" } } } } }, "DescribeEngineDefaultParameters": { "input": { "type": "structure", "required": [ "DBParameterGroupFamily" ], "members": { "DBParameterGroupFamily": {}, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeEngineDefaultParametersResult", "type": "structure", "members": { "EngineDefaults": { "type": "structure", "members": { "DBParameterGroupFamily": {}, "Marker": {}, "Parameters": { "shape": "S2f" } }, "wrapper": true } } } }, "DescribeEventCategories": { "input": { "type": "structure", "members": { "SourceType": {} } }, "output": { "resultWrapper": "DescribeEventCategoriesResult", "type": "structure", "members": { "EventCategoriesMapList": { "type": "list", "member": { "locationName": "EventCategoriesMap", "type": "structure", "members": { "SourceType": {}, "EventCategories": { "shape": "S6" } }, "wrapper": true } } } } }, "DescribeEventSubscriptions": { "input": { "type": "structure", "members": { "SubscriptionName": {}, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeEventSubscriptionsResult", "type": "structure", "members": { "Marker": {}, "EventSubscriptionsList": { "type": "list", "member": { "shape": "S4", "locationName": "EventSubscription" } } } } }, "DescribeEvents": { "input": { "type": "structure", "members": { "SourceIdentifier": {}, "SourceType": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "Duration": { "type": "integer" }, "EventCategories": { "shape": "S6" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeEventsResult", "type": "structure", "members": { "Marker": {}, "Events": { "type": "list", "member": { "locationName": "Event", "type": "structure", "members": { "SourceIdentifier": {}, "SourceType": {}, "Message": {}, "EventCategories": { "shape": "S6" }, "Date": { "type": "timestamp" } } } } } } }, "DescribeOptionGroupOptions": { "input": { "type": "structure", "required": [ "EngineName" ], "members": { "EngineName": {}, "MajorEngineVersion": {}, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeOptionGroupOptionsResult", "type": "structure", "members": { "OptionGroupOptions": { "type": "list", "member": { "locationName": "OptionGroupOption", "type": "structure", "members": { "Name": {}, "Description": {}, "EngineName": {}, "MajorEngineVersion": {}, "MinimumRequiredMinorEngineVersion": {}, "PortRequired": { "type": "boolean" }, "DefaultPort": { "type": "integer" }, "OptionsDependedOn": { "type": "list", "member": { "locationName": "OptionName" } } } } }, "Marker": {} } } }, "DescribeOptionGroups": { "input": { "type": "structure", "members": { "OptionGroupName": {}, "Marker": {}, "MaxRecords": { "type": "integer" }, "EngineName": {}, "MajorEngineVersion": {} } }, "output": { "resultWrapper": "DescribeOptionGroupsResult", "type": "structure", "members": { "OptionGroupsList": { "type": "list", "member": { "shape": "S1o", "locationName": "OptionGroup" } }, "Marker": {} } } }, "DescribeOrderableDBInstanceOptions": { "input": { "type": "structure", "required": [ "Engine" ], "members": { "Engine": {}, "EngineVersion": {}, "DBInstanceClass": {}, "LicenseModel": {}, "Vpc": { "type": "boolean" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeOrderableDBInstanceOptionsResult", "type": "structure", "members": { "OrderableDBInstanceOptions": { "type": "list", "member": { "locationName": "OrderableDBInstanceOption", "type": "structure", "members": { "Engine": {}, "EngineVersion": {}, "DBInstanceClass": {}, "LicenseModel": {}, "AvailabilityZones": { "type": "list", "member": { "shape": "S14", "locationName": "AvailabilityZone" } }, "MultiAZCapable": { "type": "boolean" }, "ReadReplicaCapable": { "type": "boolean" }, "Vpc": { "type": "boolean" } }, "wrapper": true } }, "Marker": {} } } }, "DescribeReservedDBInstances": { "input": { "type": "structure", "members": { "ReservedDBInstanceId": {}, "ReservedDBInstancesOfferingId": {}, "DBInstanceClass": {}, "Duration": {}, "ProductDescription": {}, "OfferingType": {}, "MultiAZ": { "type": "boolean" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeReservedDBInstancesResult", "type": "structure", "members": { "Marker": {}, "ReservedDBInstances": { "type": "list", "member": { "shape": "S3m", "locationName": "ReservedDBInstance" } } } } }, "DescribeReservedDBInstancesOfferings": { "input": { "type": "structure", "members": { "ReservedDBInstancesOfferingId": {}, "DBInstanceClass": {}, "Duration": {}, "ProductDescription": {}, "OfferingType": {}, "MultiAZ": { "type": "boolean" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeReservedDBInstancesOfferingsResult", "type": "structure", "members": { "Marker": {}, "ReservedDBInstancesOfferings": { "type": "list", "member": { "locationName": "ReservedDBInstancesOffering", "type": "structure", "members": { "ReservedDBInstancesOfferingId": {}, "DBInstanceClass": {}, "Duration": { "type": "integer" }, "FixedPrice": { "type": "double" }, "UsagePrice": { "type": "double" }, "CurrencyCode": {}, "ProductDescription": {}, "OfferingType": {}, "MultiAZ": { "type": "boolean" }, "RecurringCharges": { "shape": "S3o" } }, "wrapper": true } } } } }, "ListTagsForResource": { "input": { "type": "structure", "required": [ "ResourceName" ], "members": { "ResourceName": {} } }, "output": { "resultWrapper": "ListTagsForResourceResult", "type": "structure", "members": { "TagList": { "shape": "S9" } } } }, "ModifyDBInstance": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier" ], "members": { "DBInstanceIdentifier": {}, "AllocatedStorage": { "type": "integer" }, "DBInstanceClass": {}, "DBSecurityGroups": { "shape": "Sp" }, "VpcSecurityGroupIds": { "shape": "Sq" }, "ApplyImmediately": { "type": "boolean" }, "MasterUserPassword": {}, "DBParameterGroupName": {}, "BackupRetentionPeriod": { "type": "integer" }, "PreferredBackupWindow": {}, "PreferredMaintenanceWindow": {}, "MultiAZ": { "type": "boolean" }, "EngineVersion": {}, "AllowMajorVersionUpgrade": { "type": "boolean" }, "AutoMinorVersionUpgrade": { "type": "boolean" }, "Iops": { "type": "integer" }, "OptionGroupName": {}, "NewDBInstanceIdentifier": {} } }, "output": { "resultWrapper": "ModifyDBInstanceResult", "type": "structure", "members": { "DBInstance": { "shape": "St" } } } }, "ModifyDBParameterGroup": { "input": { "type": "structure", "required": [ "DBParameterGroupName", "Parameters" ], "members": { "DBParameterGroupName": {}, "Parameters": { "shape": "S2f" } } }, "output": { "shape": "S3z", "resultWrapper": "ModifyDBParameterGroupResult" } }, "ModifyDBSubnetGroup": { "input": { "type": "structure", "required": [ "DBSubnetGroupName", "SubnetIds" ], "members": { "DBSubnetGroupName": {}, "DBSubnetGroupDescription": {}, "SubnetIds": { "shape": "S1i" } } }, "output": { "resultWrapper": "ModifyDBSubnetGroupResult", "type": "structure", "members": { "DBSubnetGroup": { "shape": "S11" } } } }, "ModifyEventSubscription": { "input": { "type": "structure", "required": [ "SubscriptionName" ], "members": { "SubscriptionName": {}, "SnsTopicArn": {}, "SourceType": {}, "EventCategories": { "shape": "S6" }, "Enabled": { "type": "boolean" } } }, "output": { "resultWrapper": "ModifyEventSubscriptionResult", "type": "structure", "members": { "EventSubscription": { "shape": "S4" } } } }, "ModifyOptionGroup": { "input": { "type": "structure", "required": [ "OptionGroupName" ], "members": { "OptionGroupName": {}, "OptionsToInclude": { "type": "list", "member": { "locationName": "OptionConfiguration", "type": "structure", "required": [ "OptionName" ], "members": { "OptionName": {}, "Port": { "type": "integer" }, "DBSecurityGroupMemberships": { "shape": "Sp" }, "VpcSecurityGroupMemberships": { "shape": "Sq" } } } }, "OptionsToRemove": { "type": "list", "member": {} }, "ApplyImmediately": { "type": "boolean" } } }, "output": { "resultWrapper": "ModifyOptionGroupResult", "type": "structure", "members": { "OptionGroup": { "shape": "S1o" } } } }, "PromoteReadReplica": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier" ], "members": { "DBInstanceIdentifier": {}, "BackupRetentionPeriod": { "type": "integer" }, "PreferredBackupWindow": {} } }, "output": { "resultWrapper": "PromoteReadReplicaResult", "type": "structure", "members": { "DBInstance": { "shape": "St" } } } }, "PurchaseReservedDBInstancesOffering": { "input": { "type": "structure", "required": [ "ReservedDBInstancesOfferingId" ], "members": { "ReservedDBInstancesOfferingId": {}, "ReservedDBInstanceId": {}, "DBInstanceCount": { "type": "integer" } } }, "output": { "resultWrapper": "PurchaseReservedDBInstancesOfferingResult", "type": "structure", "members": { "ReservedDBInstance": { "shape": "S3m" } } } }, "RebootDBInstance": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier" ], "members": { "DBInstanceIdentifier": {}, "ForceFailover": { "type": "boolean" } } }, "output": { "resultWrapper": "RebootDBInstanceResult", "type": "structure", "members": { "DBInstance": { "shape": "St" } } } }, "RemoveSourceIdentifierFromSubscription": { "input": { "type": "structure", "required": [ "SubscriptionName", "SourceIdentifier" ], "members": { "SubscriptionName": {}, "SourceIdentifier": {} } }, "output": { "resultWrapper": "RemoveSourceIdentifierFromSubscriptionResult", "type": "structure", "members": { "EventSubscription": { "shape": "S4" } } } }, "RemoveTagsFromResource": { "input": { "type": "structure", "required": [ "ResourceName", "TagKeys" ], "members": { "ResourceName": {}, "TagKeys": { "type": "list", "member": {} } } } }, "ResetDBParameterGroup": { "input": { "type": "structure", "required": [ "DBParameterGroupName" ], "members": { "DBParameterGroupName": {}, "ResetAllParameters": { "type": "boolean" }, "Parameters": { "shape": "S2f" } } }, "output": { "shape": "S3z", "resultWrapper": "ResetDBParameterGroupResult" } }, "RestoreDBInstanceFromDBSnapshot": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier", "DBSnapshotIdentifier" ], "members": { "DBInstanceIdentifier": {}, "DBSnapshotIdentifier": {}, "DBInstanceClass": {}, "Port": { "type": "integer" }, "AvailabilityZone": {}, "DBSubnetGroupName": {}, "MultiAZ": { "type": "boolean" }, "PubliclyAccessible": { "type": "boolean" }, "AutoMinorVersionUpgrade": { "type": "boolean" }, "LicenseModel": {}, "DBName": {}, "Engine": {}, "Iops": { "type": "integer" }, "OptionGroupName": {} } }, "output": { "resultWrapper": "RestoreDBInstanceFromDBSnapshotResult", "type": "structure", "members": { "DBInstance": { "shape": "St" } } } }, "RestoreDBInstanceToPointInTime": { "input": { "type": "structure", "required": [ "SourceDBInstanceIdentifier", "TargetDBInstanceIdentifier" ], "members": { "SourceDBInstanceIdentifier": {}, "TargetDBInstanceIdentifier": {}, "RestoreTime": { "type": "timestamp" }, "UseLatestRestorableTime": { "type": "boolean" }, "DBInstanceClass": {}, "Port": { "type": "integer" }, "AvailabilityZone": {}, "DBSubnetGroupName": {}, "MultiAZ": { "type": "boolean" }, "PubliclyAccessible": { "type": "boolean" }, "AutoMinorVersionUpgrade": { "type": "boolean" }, "LicenseModel": {}, "DBName": {}, "Engine": {}, "Iops": { "type": "integer" }, "OptionGroupName": {} } }, "output": { "resultWrapper": "RestoreDBInstanceToPointInTimeResult", "type": "structure", "members": { "DBInstance": { "shape": "St" } } } }, "RevokeDBSecurityGroupIngress": { "input": { "type": "structure", "required": [ "DBSecurityGroupName" ], "members": { "DBSecurityGroupName": {}, "CIDRIP": {}, "EC2SecurityGroupName": {}, "EC2SecurityGroupId": {}, "EC2SecurityGroupOwnerId": {} } }, "output": { "resultWrapper": "RevokeDBSecurityGroupIngressResult", "type": "structure", "members": { "DBSecurityGroup": { "shape": "Sd" } } } } }, "shapes": { "S4": { "type": "structure", "members": { "Id": {}, "CustomerAwsId": {}, "CustSubscriptionId": {}, "SnsTopicArn": {}, "Status": {}, "SubscriptionCreationTime": {}, "SourceType": {}, "SourceIdsList": { "shape": "S5" }, "EventCategoriesList": { "shape": "S6" }, "Enabled": { "type": "boolean" } }, "wrapper": true }, "S5": { "type": "list", "member": { "locationName": "SourceId" } }, "S6": { "type": "list", "member": { "locationName": "EventCategory" } }, "S9": { "type": "list", "member": { "locationName": "Tag", "type": "structure", "members": { "Key": {}, "Value": {} } } }, "Sd": { "type": "structure", "members": { "OwnerId": {}, "DBSecurityGroupName": {}, "DBSecurityGroupDescription": {}, "VpcId": {}, "EC2SecurityGroups": { "type": "list", "member": { "locationName": "EC2SecurityGroup", "type": "structure", "members": { "Status": {}, "EC2SecurityGroupName": {}, "EC2SecurityGroupId": {}, "EC2SecurityGroupOwnerId": {} } } }, "IPRanges": { "type": "list", "member": { "locationName": "IPRange", "type": "structure", "members": { "Status": {}, "CIDRIP": {} } } } }, "wrapper": true }, "Sk": { "type": "structure", "members": { "DBSnapshotIdentifier": {}, "DBInstanceIdentifier": {}, "SnapshotCreateTime": { "type": "timestamp" }, "Engine": {}, "AllocatedStorage": { "type": "integer" }, "Status": {}, "Port": { "type": "integer" }, "AvailabilityZone": {}, "VpcId": {}, "InstanceCreateTime": { "type": "timestamp" }, "MasterUsername": {}, "EngineVersion": {}, "LicenseModel": {}, "SnapshotType": {}, "Iops": { "type": "integer" } }, "wrapper": true }, "Sp": { "type": "list", "member": { "locationName": "DBSecurityGroupName" } }, "Sq": { "type": "list", "member": { "locationName": "VpcSecurityGroupId" } }, "St": { "type": "structure", "members": { "DBInstanceIdentifier": {}, "DBInstanceClass": {}, "Engine": {}, "DBInstanceStatus": {}, "MasterUsername": {}, "DBName": {}, "Endpoint": { "type": "structure", "members": { "Address": {}, "Port": { "type": "integer" } } }, "AllocatedStorage": { "type": "integer" }, "InstanceCreateTime": { "type": "timestamp" }, "PreferredBackupWindow": {}, "BackupRetentionPeriod": { "type": "integer" }, "DBSecurityGroups": { "shape": "Sv" }, "VpcSecurityGroups": { "shape": "Sx" }, "DBParameterGroups": { "type": "list", "member": { "locationName": "DBParameterGroup", "type": "structure", "members": { "DBParameterGroupName": {}, "ParameterApplyStatus": {} } } }, "AvailabilityZone": {}, "DBSubnetGroup": { "shape": "S11" }, "PreferredMaintenanceWindow": {}, "PendingModifiedValues": { "type": "structure", "members": { "DBInstanceClass": {}, "AllocatedStorage": { "type": "integer" }, "MasterUserPassword": {}, "Port": { "type": "integer" }, "BackupRetentionPeriod": { "type": "integer" }, "MultiAZ": { "type": "boolean" }, "EngineVersion": {}, "Iops": { "type": "integer" }, "DBInstanceIdentifier": {} } }, "LatestRestorableTime": { "type": "timestamp" }, "MultiAZ": { "type": "boolean" }, "EngineVersion": {}, "AutoMinorVersionUpgrade": { "type": "boolean" }, "ReadReplicaSourceDBInstanceIdentifier": {}, "ReadReplicaDBInstanceIdentifiers": { "type": "list", "member": { "locationName": "ReadReplicaDBInstanceIdentifier" } }, "LicenseModel": {}, "Iops": { "type": "integer" }, "OptionGroupMembership": { "type": "structure", "members": { "OptionGroupName": {}, "Status": {} } }, "CharacterSetName": {}, "SecondaryAvailabilityZone": {}, "PubliclyAccessible": { "type": "boolean" } }, "wrapper": true }, "Sv": { "type": "list", "member": { "locationName": "DBSecurityGroup", "type": "structure", "members": { "DBSecurityGroupName": {}, "Status": {} } } }, "Sx": { "type": "list", "member": { "locationName": "VpcSecurityGroupMembership", "type": "structure", "members": { "VpcSecurityGroupId": {}, "Status": {} } } }, "S11": { "type": "structure", "members": { "DBSubnetGroupName": {}, "DBSubnetGroupDescription": {}, "VpcId": {}, "SubnetGroupStatus": {}, "Subnets": { "type": "list", "member": { "locationName": "Subnet", "type": "structure", "members": { "SubnetIdentifier": {}, "SubnetAvailabilityZone": { "shape": "S14" }, "SubnetStatus": {} } } } }, "wrapper": true }, "S14": { "type": "structure", "members": { "Name": {}, "ProvisionedIopsCapable": { "type": "boolean" } }, "wrapper": true }, "S1c": { "type": "structure", "members": { "DBParameterGroupName": {}, "DBParameterGroupFamily": {}, "Description": {} }, "wrapper": true }, "S1i": { "type": "list", "member": { "locationName": "SubnetIdentifier" } }, "S1o": { "type": "structure", "members": { "OptionGroupName": {}, "OptionGroupDescription": {}, "EngineName": {}, "MajorEngineVersion": {}, "Options": { "type": "list", "member": { "locationName": "Option", "type": "structure", "members": { "OptionName": {}, "OptionDescription": {}, "Port": { "type": "integer" }, "DBSecurityGroupMemberships": { "shape": "Sv" }, "VpcSecurityGroupMemberships": { "shape": "Sx" } } } }, "AllowsVpcAndNonVpcInstanceMemberships": { "type": "boolean" }, "VpcId": {} }, "wrapper": true }, "S25": { "type": "structure", "members": { "CharacterSetName": {}, "CharacterSetDescription": {} } }, "S2f": { "type": "list", "member": { "locationName": "Parameter", "type": "structure", "members": { "ParameterName": {}, "ParameterValue": {}, "Description": {}, "Source": {}, "ApplyType": {}, "DataType": {}, "AllowedValues": {}, "IsModifiable": { "type": "boolean" }, "MinimumEngineVersion": {}, "ApplyMethod": {} } } }, "S3m": { "type": "structure", "members": { "ReservedDBInstanceId": {}, "ReservedDBInstancesOfferingId": {}, "DBInstanceClass": {}, "StartTime": { "type": "timestamp" }, "Duration": { "type": "integer" }, "FixedPrice": { "type": "double" }, "UsagePrice": { "type": "double" }, "CurrencyCode": {}, "DBInstanceCount": { "type": "integer" }, "ProductDescription": {}, "OfferingType": {}, "MultiAZ": { "type": "boolean" }, "State": {}, "RecurringCharges": { "shape": "S3o" } }, "wrapper": true }, "S3o": { "type": "list", "member": { "locationName": "RecurringCharge", "type": "structure", "members": { "RecurringChargeAmount": { "type": "double" }, "RecurringChargeFrequency": {} }, "wrapper": true } }, "S3z": { "type": "structure", "members": { "DBParameterGroupName": {} } } } } },{}],190:[function(require,module,exports){ module.exports={ "pagination": { "DescribeDBEngineVersions": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "DBEngineVersions" }, "DescribeDBInstances": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "DBInstances" }, "DescribeDBParameterGroups": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "DBParameterGroups" }, "DescribeDBParameters": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "Parameters" }, "DescribeDBSecurityGroups": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "DBSecurityGroups" }, "DescribeDBSnapshots": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "DBSnapshots" }, "DescribeDBSubnetGroups": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "DBSubnetGroups" }, "DescribeEngineDefaultParameters": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "EngineDefaults.Marker", "result_key": "EngineDefaults.Parameters" }, "DescribeEventSubscriptions": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "EventSubscriptionsList" }, "DescribeEvents": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "Events" }, "DescribeOptionGroupOptions": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "OptionGroupOptions" }, "DescribeOptionGroups": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "OptionGroupsList" }, "DescribeOrderableDBInstanceOptions": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "OrderableDBInstanceOptions" }, "DescribeReservedDBInstances": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "ReservedDBInstances" }, "DescribeReservedDBInstancesOfferings": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "ReservedDBInstancesOfferings" }, "ListTagsForResource": { "result_key": "TagList" } } } },{}],191:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2013-02-12", "endpointPrefix": "rds", "protocol": "query", "protocols": [ "query" ], "serviceAbbreviation": "Amazon RDS", "serviceFullName": "Amazon Relational Database Service", "serviceId": "RDS", "signatureVersion": "v4", "uid": "rds-2013-02-12", "xmlNamespace": "http://rds.amazonaws.com/doc/2013-02-12/", "auth": [ "aws.auth#sigv4" ] }, "operations": { "AddSourceIdentifierToSubscription": { "input": { "type": "structure", "required": [ "SubscriptionName", "SourceIdentifier" ], "members": { "SubscriptionName": {}, "SourceIdentifier": {} } }, "output": { "resultWrapper": "AddSourceIdentifierToSubscriptionResult", "type": "structure", "members": { "EventSubscription": { "shape": "S4" } } } }, "AddTagsToResource": { "input": { "type": "structure", "required": [ "ResourceName", "Tags" ], "members": { "ResourceName": {}, "Tags": { "shape": "S9" } } } }, "AuthorizeDBSecurityGroupIngress": { "input": { "type": "structure", "required": [ "DBSecurityGroupName" ], "members": { "DBSecurityGroupName": {}, "CIDRIP": {}, "EC2SecurityGroupName": {}, "EC2SecurityGroupId": {}, "EC2SecurityGroupOwnerId": {} } }, "output": { "resultWrapper": "AuthorizeDBSecurityGroupIngressResult", "type": "structure", "members": { "DBSecurityGroup": { "shape": "Sd" } } } }, "CopyDBSnapshot": { "input": { "type": "structure", "required": [ "SourceDBSnapshotIdentifier", "TargetDBSnapshotIdentifier" ], "members": { "SourceDBSnapshotIdentifier": {}, "TargetDBSnapshotIdentifier": {} } }, "output": { "resultWrapper": "CopyDBSnapshotResult", "type": "structure", "members": { "DBSnapshot": { "shape": "Sk" } } } }, "CreateDBInstance": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier", "AllocatedStorage", "DBInstanceClass", "Engine", "MasterUsername", "MasterUserPassword" ], "members": { "DBName": {}, "DBInstanceIdentifier": {}, "AllocatedStorage": { "type": "integer" }, "DBInstanceClass": {}, "Engine": {}, "MasterUsername": {}, "MasterUserPassword": {}, "DBSecurityGroups": { "shape": "Sp" }, "VpcSecurityGroupIds": { "shape": "Sq" }, "AvailabilityZone": {}, "DBSubnetGroupName": {}, "PreferredMaintenanceWindow": {}, "DBParameterGroupName": {}, "BackupRetentionPeriod": { "type": "integer" }, "PreferredBackupWindow": {}, "Port": { "type": "integer" }, "MultiAZ": { "type": "boolean" }, "EngineVersion": {}, "AutoMinorVersionUpgrade": { "type": "boolean" }, "LicenseModel": {}, "Iops": { "type": "integer" }, "OptionGroupName": {}, "CharacterSetName": {}, "PubliclyAccessible": { "type": "boolean" } } }, "output": { "resultWrapper": "CreateDBInstanceResult", "type": "structure", "members": { "DBInstance": { "shape": "St" } } } }, "CreateDBInstanceReadReplica": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier", "SourceDBInstanceIdentifier" ], "members": { "DBInstanceIdentifier": {}, "SourceDBInstanceIdentifier": {}, "DBInstanceClass": {}, "AvailabilityZone": {}, "Port": { "type": "integer" }, "AutoMinorVersionUpgrade": { "type": "boolean" }, "Iops": { "type": "integer" }, "OptionGroupName": {}, "PubliclyAccessible": { "type": "boolean" } } }, "output": { "resultWrapper": "CreateDBInstanceReadReplicaResult", "type": "structure", "members": { "DBInstance": { "shape": "St" } } } }, "CreateDBParameterGroup": { "input": { "type": "structure", "required": [ "DBParameterGroupName", "DBParameterGroupFamily", "Description" ], "members": { "DBParameterGroupName": {}, "DBParameterGroupFamily": {}, "Description": {} } }, "output": { "resultWrapper": "CreateDBParameterGroupResult", "type": "structure", "members": { "DBParameterGroup": { "shape": "S1d" } } } }, "CreateDBSecurityGroup": { "input": { "type": "structure", "required": [ "DBSecurityGroupName", "DBSecurityGroupDescription" ], "members": { "DBSecurityGroupName": {}, "DBSecurityGroupDescription": {} } }, "output": { "resultWrapper": "CreateDBSecurityGroupResult", "type": "structure", "members": { "DBSecurityGroup": { "shape": "Sd" } } } }, "CreateDBSnapshot": { "input": { "type": "structure", "required": [ "DBSnapshotIdentifier", "DBInstanceIdentifier" ], "members": { "DBSnapshotIdentifier": {}, "DBInstanceIdentifier": {} } }, "output": { "resultWrapper": "CreateDBSnapshotResult", "type": "structure", "members": { "DBSnapshot": { "shape": "Sk" } } } }, "CreateDBSubnetGroup": { "input": { "type": "structure", "required": [ "DBSubnetGroupName", "DBSubnetGroupDescription", "SubnetIds" ], "members": { "DBSubnetGroupName": {}, "DBSubnetGroupDescription": {}, "SubnetIds": { "shape": "S1j" } } }, "output": { "resultWrapper": "CreateDBSubnetGroupResult", "type": "structure", "members": { "DBSubnetGroup": { "shape": "S11" } } } }, "CreateEventSubscription": { "input": { "type": "structure", "required": [ "SubscriptionName", "SnsTopicArn" ], "members": { "SubscriptionName": {}, "SnsTopicArn": {}, "SourceType": {}, "EventCategories": { "shape": "S6" }, "SourceIds": { "shape": "S5" }, "Enabled": { "type": "boolean" } } }, "output": { "resultWrapper": "CreateEventSubscriptionResult", "type": "structure", "members": { "EventSubscription": { "shape": "S4" } } } }, "CreateOptionGroup": { "input": { "type": "structure", "required": [ "OptionGroupName", "EngineName", "MajorEngineVersion", "OptionGroupDescription" ], "members": { "OptionGroupName": {}, "EngineName": {}, "MajorEngineVersion": {}, "OptionGroupDescription": {} } }, "output": { "resultWrapper": "CreateOptionGroupResult", "type": "structure", "members": { "OptionGroup": { "shape": "S1p" } } } }, "DeleteDBInstance": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier" ], "members": { "DBInstanceIdentifier": {}, "SkipFinalSnapshot": { "type": "boolean" }, "FinalDBSnapshotIdentifier": {} } }, "output": { "resultWrapper": "DeleteDBInstanceResult", "type": "structure", "members": { "DBInstance": { "shape": "St" } } } }, "DeleteDBParameterGroup": { "input": { "type": "structure", "required": [ "DBParameterGroupName" ], "members": { "DBParameterGroupName": {} } } }, "DeleteDBSecurityGroup": { "input": { "type": "structure", "required": [ "DBSecurityGroupName" ], "members": { "DBSecurityGroupName": {} } } }, "DeleteDBSnapshot": { "input": { "type": "structure", "required": [ "DBSnapshotIdentifier" ], "members": { "DBSnapshotIdentifier": {} } }, "output": { "resultWrapper": "DeleteDBSnapshotResult", "type": "structure", "members": { "DBSnapshot": { "shape": "Sk" } } } }, "DeleteDBSubnetGroup": { "input": { "type": "structure", "required": [ "DBSubnetGroupName" ], "members": { "DBSubnetGroupName": {} } } }, "DeleteEventSubscription": { "input": { "type": "structure", "required": [ "SubscriptionName" ], "members": { "SubscriptionName": {} } }, "output": { "resultWrapper": "DeleteEventSubscriptionResult", "type": "structure", "members": { "EventSubscription": { "shape": "S4" } } } }, "DeleteOptionGroup": { "input": { "type": "structure", "required": [ "OptionGroupName" ], "members": { "OptionGroupName": {} } } }, "DescribeDBEngineVersions": { "input": { "type": "structure", "members": { "Engine": {}, "EngineVersion": {}, "DBParameterGroupFamily": {}, "MaxRecords": { "type": "integer" }, "Marker": {}, "DefaultOnly": { "type": "boolean" }, "ListSupportedCharacterSets": { "type": "boolean" } } }, "output": { "resultWrapper": "DescribeDBEngineVersionsResult", "type": "structure", "members": { "Marker": {}, "DBEngineVersions": { "type": "list", "member": { "locationName": "DBEngineVersion", "type": "structure", "members": { "Engine": {}, "EngineVersion": {}, "DBParameterGroupFamily": {}, "DBEngineDescription": {}, "DBEngineVersionDescription": {}, "DefaultCharacterSet": { "shape": "S28" }, "SupportedCharacterSets": { "type": "list", "member": { "shape": "S28", "locationName": "CharacterSet" } } } } } } } }, "DescribeDBInstances": { "input": { "type": "structure", "members": { "DBInstanceIdentifier": {}, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeDBInstancesResult", "type": "structure", "members": { "Marker": {}, "DBInstances": { "type": "list", "member": { "shape": "St", "locationName": "DBInstance" } } } } }, "DescribeDBLogFiles": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier" ], "members": { "DBInstanceIdentifier": {}, "FilenameContains": {}, "FileLastWritten": { "type": "long" }, "FileSize": { "type": "long" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeDBLogFilesResult", "type": "structure", "members": { "DescribeDBLogFiles": { "type": "list", "member": { "locationName": "DescribeDBLogFilesDetails", "type": "structure", "members": { "LogFileName": {}, "LastWritten": { "type": "long" }, "Size": { "type": "long" } } } }, "Marker": {} } } }, "DescribeDBParameterGroups": { "input": { "type": "structure", "members": { "DBParameterGroupName": {}, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeDBParameterGroupsResult", "type": "structure", "members": { "Marker": {}, "DBParameterGroups": { "type": "list", "member": { "shape": "S1d", "locationName": "DBParameterGroup" } } } } }, "DescribeDBParameters": { "input": { "type": "structure", "required": [ "DBParameterGroupName" ], "members": { "DBParameterGroupName": {}, "Source": {}, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeDBParametersResult", "type": "structure", "members": { "Parameters": { "shape": "S2n" }, "Marker": {} } } }, "DescribeDBSecurityGroups": { "input": { "type": "structure", "members": { "DBSecurityGroupName": {}, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeDBSecurityGroupsResult", "type": "structure", "members": { "Marker": {}, "DBSecurityGroups": { "type": "list", "member": { "shape": "Sd", "locationName": "DBSecurityGroup" } } } } }, "DescribeDBSnapshots": { "input": { "type": "structure", "members": { "DBInstanceIdentifier": {}, "DBSnapshotIdentifier": {}, "SnapshotType": {}, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeDBSnapshotsResult", "type": "structure", "members": { "Marker": {}, "DBSnapshots": { "type": "list", "member": { "shape": "Sk", "locationName": "DBSnapshot" } } } } }, "DescribeDBSubnetGroups": { "input": { "type": "structure", "members": { "DBSubnetGroupName": {}, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeDBSubnetGroupsResult", "type": "structure", "members": { "Marker": {}, "DBSubnetGroups": { "type": "list", "member": { "shape": "S11", "locationName": "DBSubnetGroup" } } } } }, "DescribeEngineDefaultParameters": { "input": { "type": "structure", "required": [ "DBParameterGroupFamily" ], "members": { "DBParameterGroupFamily": {}, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeEngineDefaultParametersResult", "type": "structure", "members": { "EngineDefaults": { "type": "structure", "members": { "DBParameterGroupFamily": {}, "Marker": {}, "Parameters": { "shape": "S2n" } }, "wrapper": true } } } }, "DescribeEventCategories": { "input": { "type": "structure", "members": { "SourceType": {} } }, "output": { "resultWrapper": "DescribeEventCategoriesResult", "type": "structure", "members": { "EventCategoriesMapList": { "type": "list", "member": { "locationName": "EventCategoriesMap", "type": "structure", "members": { "SourceType": {}, "EventCategories": { "shape": "S6" } }, "wrapper": true } } } } }, "DescribeEventSubscriptions": { "input": { "type": "structure", "members": { "SubscriptionName": {}, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeEventSubscriptionsResult", "type": "structure", "members": { "Marker": {}, "EventSubscriptionsList": { "type": "list", "member": { "shape": "S4", "locationName": "EventSubscription" } } } } }, "DescribeEvents": { "input": { "type": "structure", "members": { "SourceIdentifier": {}, "SourceType": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "Duration": { "type": "integer" }, "EventCategories": { "shape": "S6" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeEventsResult", "type": "structure", "members": { "Marker": {}, "Events": { "type": "list", "member": { "locationName": "Event", "type": "structure", "members": { "SourceIdentifier": {}, "SourceType": {}, "Message": {}, "EventCategories": { "shape": "S6" }, "Date": { "type": "timestamp" } } } } } } }, "DescribeOptionGroupOptions": { "input": { "type": "structure", "required": [ "EngineName" ], "members": { "EngineName": {}, "MajorEngineVersion": {}, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeOptionGroupOptionsResult", "type": "structure", "members": { "OptionGroupOptions": { "type": "list", "member": { "locationName": "OptionGroupOption", "type": "structure", "members": { "Name": {}, "Description": {}, "EngineName": {}, "MajorEngineVersion": {}, "MinimumRequiredMinorEngineVersion": {}, "PortRequired": { "type": "boolean" }, "DefaultPort": { "type": "integer" }, "OptionsDependedOn": { "type": "list", "member": { "locationName": "OptionName" } }, "Persistent": { "type": "boolean" }, "OptionGroupOptionSettings": { "type": "list", "member": { "locationName": "OptionGroupOptionSetting", "type": "structure", "members": { "SettingName": {}, "SettingDescription": {}, "DefaultValue": {}, "ApplyType": {}, "AllowedValues": {}, "IsModifiable": { "type": "boolean" } } } } } } }, "Marker": {} } } }, "DescribeOptionGroups": { "input": { "type": "structure", "members": { "OptionGroupName": {}, "Marker": {}, "MaxRecords": { "type": "integer" }, "EngineName": {}, "MajorEngineVersion": {} } }, "output": { "resultWrapper": "DescribeOptionGroupsResult", "type": "structure", "members": { "OptionGroupsList": { "type": "list", "member": { "shape": "S1p", "locationName": "OptionGroup" } }, "Marker": {} } } }, "DescribeOrderableDBInstanceOptions": { "input": { "type": "structure", "required": [ "Engine" ], "members": { "Engine": {}, "EngineVersion": {}, "DBInstanceClass": {}, "LicenseModel": {}, "Vpc": { "type": "boolean" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeOrderableDBInstanceOptionsResult", "type": "structure", "members": { "OrderableDBInstanceOptions": { "type": "list", "member": { "locationName": "OrderableDBInstanceOption", "type": "structure", "members": { "Engine": {}, "EngineVersion": {}, "DBInstanceClass": {}, "LicenseModel": {}, "AvailabilityZones": { "type": "list", "member": { "shape": "S14", "locationName": "AvailabilityZone" } }, "MultiAZCapable": { "type": "boolean" }, "ReadReplicaCapable": { "type": "boolean" }, "Vpc": { "type": "boolean" } }, "wrapper": true } }, "Marker": {} } } }, "DescribeReservedDBInstances": { "input": { "type": "structure", "members": { "ReservedDBInstanceId": {}, "ReservedDBInstancesOfferingId": {}, "DBInstanceClass": {}, "Duration": {}, "ProductDescription": {}, "OfferingType": {}, "MultiAZ": { "type": "boolean" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeReservedDBInstancesResult", "type": "structure", "members": { "Marker": {}, "ReservedDBInstances": { "type": "list", "member": { "shape": "S3w", "locationName": "ReservedDBInstance" } } } } }, "DescribeReservedDBInstancesOfferings": { "input": { "type": "structure", "members": { "ReservedDBInstancesOfferingId": {}, "DBInstanceClass": {}, "Duration": {}, "ProductDescription": {}, "OfferingType": {}, "MultiAZ": { "type": "boolean" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeReservedDBInstancesOfferingsResult", "type": "structure", "members": { "Marker": {}, "ReservedDBInstancesOfferings": { "type": "list", "member": { "locationName": "ReservedDBInstancesOffering", "type": "structure", "members": { "ReservedDBInstancesOfferingId": {}, "DBInstanceClass": {}, "Duration": { "type": "integer" }, "FixedPrice": { "type": "double" }, "UsagePrice": { "type": "double" }, "CurrencyCode": {}, "ProductDescription": {}, "OfferingType": {}, "MultiAZ": { "type": "boolean" }, "RecurringCharges": { "shape": "S3y" } }, "wrapper": true } } } } }, "DownloadDBLogFilePortion": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier", "LogFileName" ], "members": { "DBInstanceIdentifier": {}, "LogFileName": {}, "Marker": {}, "NumberOfLines": { "type": "integer" } } }, "output": { "resultWrapper": "DownloadDBLogFilePortionResult", "type": "structure", "members": { "LogFileData": {}, "Marker": {}, "AdditionalDataPending": { "type": "boolean" } } } }, "ListTagsForResource": { "input": { "type": "structure", "required": [ "ResourceName" ], "members": { "ResourceName": {} } }, "output": { "resultWrapper": "ListTagsForResourceResult", "type": "structure", "members": { "TagList": { "shape": "S9" } } } }, "ModifyDBInstance": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier" ], "members": { "DBInstanceIdentifier": {}, "AllocatedStorage": { "type": "integer" }, "DBInstanceClass": {}, "DBSecurityGroups": { "shape": "Sp" }, "VpcSecurityGroupIds": { "shape": "Sq" }, "ApplyImmediately": { "type": "boolean" }, "MasterUserPassword": {}, "DBParameterGroupName": {}, "BackupRetentionPeriod": { "type": "integer" }, "PreferredBackupWindow": {}, "PreferredMaintenanceWindow": {}, "MultiAZ": { "type": "boolean" }, "EngineVersion": {}, "AllowMajorVersionUpgrade": { "type": "boolean" }, "AutoMinorVersionUpgrade": { "type": "boolean" }, "Iops": { "type": "integer" }, "OptionGroupName": {}, "NewDBInstanceIdentifier": {} } }, "output": { "resultWrapper": "ModifyDBInstanceResult", "type": "structure", "members": { "DBInstance": { "shape": "St" } } } }, "ModifyDBParameterGroup": { "input": { "type": "structure", "required": [ "DBParameterGroupName", "Parameters" ], "members": { "DBParameterGroupName": {}, "Parameters": { "shape": "S2n" } } }, "output": { "shape": "S4b", "resultWrapper": "ModifyDBParameterGroupResult" } }, "ModifyDBSubnetGroup": { "input": { "type": "structure", "required": [ "DBSubnetGroupName", "SubnetIds" ], "members": { "DBSubnetGroupName": {}, "DBSubnetGroupDescription": {}, "SubnetIds": { "shape": "S1j" } } }, "output": { "resultWrapper": "ModifyDBSubnetGroupResult", "type": "structure", "members": { "DBSubnetGroup": { "shape": "S11" } } } }, "ModifyEventSubscription": { "input": { "type": "structure", "required": [ "SubscriptionName" ], "members": { "SubscriptionName": {}, "SnsTopicArn": {}, "SourceType": {}, "EventCategories": { "shape": "S6" }, "Enabled": { "type": "boolean" } } }, "output": { "resultWrapper": "ModifyEventSubscriptionResult", "type": "structure", "members": { "EventSubscription": { "shape": "S4" } } } }, "ModifyOptionGroup": { "input": { "type": "structure", "required": [ "OptionGroupName" ], "members": { "OptionGroupName": {}, "OptionsToInclude": { "type": "list", "member": { "locationName": "OptionConfiguration", "type": "structure", "required": [ "OptionName" ], "members": { "OptionName": {}, "Port": { "type": "integer" }, "DBSecurityGroupMemberships": { "shape": "Sp" }, "VpcSecurityGroupMemberships": { "shape": "Sq" }, "OptionSettings": { "type": "list", "member": { "shape": "S1t", "locationName": "OptionSetting" } } } } }, "OptionsToRemove": { "type": "list", "member": {} }, "ApplyImmediately": { "type": "boolean" } } }, "output": { "resultWrapper": "ModifyOptionGroupResult", "type": "structure", "members": { "OptionGroup": { "shape": "S1p" } } } }, "PromoteReadReplica": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier" ], "members": { "DBInstanceIdentifier": {}, "BackupRetentionPeriod": { "type": "integer" }, "PreferredBackupWindow": {} } }, "output": { "resultWrapper": "PromoteReadReplicaResult", "type": "structure", "members": { "DBInstance": { "shape": "St" } } } }, "PurchaseReservedDBInstancesOffering": { "input": { "type": "structure", "required": [ "ReservedDBInstancesOfferingId" ], "members": { "ReservedDBInstancesOfferingId": {}, "ReservedDBInstanceId": {}, "DBInstanceCount": { "type": "integer" } } }, "output": { "resultWrapper": "PurchaseReservedDBInstancesOfferingResult", "type": "structure", "members": { "ReservedDBInstance": { "shape": "S3w" } } } }, "RebootDBInstance": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier" ], "members": { "DBInstanceIdentifier": {}, "ForceFailover": { "type": "boolean" } } }, "output": { "resultWrapper": "RebootDBInstanceResult", "type": "structure", "members": { "DBInstance": { "shape": "St" } } } }, "RemoveSourceIdentifierFromSubscription": { "input": { "type": "structure", "required": [ "SubscriptionName", "SourceIdentifier" ], "members": { "SubscriptionName": {}, "SourceIdentifier": {} } }, "output": { "resultWrapper": "RemoveSourceIdentifierFromSubscriptionResult", "type": "structure", "members": { "EventSubscription": { "shape": "S4" } } } }, "RemoveTagsFromResource": { "input": { "type": "structure", "required": [ "ResourceName", "TagKeys" ], "members": { "ResourceName": {}, "TagKeys": { "type": "list", "member": {} } } } }, "ResetDBParameterGroup": { "input": { "type": "structure", "required": [ "DBParameterGroupName" ], "members": { "DBParameterGroupName": {}, "ResetAllParameters": { "type": "boolean" }, "Parameters": { "shape": "S2n" } } }, "output": { "shape": "S4b", "resultWrapper": "ResetDBParameterGroupResult" } }, "RestoreDBInstanceFromDBSnapshot": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier", "DBSnapshotIdentifier" ], "members": { "DBInstanceIdentifier": {}, "DBSnapshotIdentifier": {}, "DBInstanceClass": {}, "Port": { "type": "integer" }, "AvailabilityZone": {}, "DBSubnetGroupName": {}, "MultiAZ": { "type": "boolean" }, "PubliclyAccessible": { "type": "boolean" }, "AutoMinorVersionUpgrade": { "type": "boolean" }, "LicenseModel": {}, "DBName": {}, "Engine": {}, "Iops": { "type": "integer" }, "OptionGroupName": {} } }, "output": { "resultWrapper": "RestoreDBInstanceFromDBSnapshotResult", "type": "structure", "members": { "DBInstance": { "shape": "St" } } } }, "RestoreDBInstanceToPointInTime": { "input": { "type": "structure", "required": [ "SourceDBInstanceIdentifier", "TargetDBInstanceIdentifier" ], "members": { "SourceDBInstanceIdentifier": {}, "TargetDBInstanceIdentifier": {}, "RestoreTime": { "type": "timestamp" }, "UseLatestRestorableTime": { "type": "boolean" }, "DBInstanceClass": {}, "Port": { "type": "integer" }, "AvailabilityZone": {}, "DBSubnetGroupName": {}, "MultiAZ": { "type": "boolean" }, "PubliclyAccessible": { "type": "boolean" }, "AutoMinorVersionUpgrade": { "type": "boolean" }, "LicenseModel": {}, "DBName": {}, "Engine": {}, "Iops": { "type": "integer" }, "OptionGroupName": {} } }, "output": { "resultWrapper": "RestoreDBInstanceToPointInTimeResult", "type": "structure", "members": { "DBInstance": { "shape": "St" } } } }, "RevokeDBSecurityGroupIngress": { "input": { "type": "structure", "required": [ "DBSecurityGroupName" ], "members": { "DBSecurityGroupName": {}, "CIDRIP": {}, "EC2SecurityGroupName": {}, "EC2SecurityGroupId": {}, "EC2SecurityGroupOwnerId": {} } }, "output": { "resultWrapper": "RevokeDBSecurityGroupIngressResult", "type": "structure", "members": { "DBSecurityGroup": { "shape": "Sd" } } } } }, "shapes": { "S4": { "type": "structure", "members": { "CustomerAwsId": {}, "CustSubscriptionId": {}, "SnsTopicArn": {}, "Status": {}, "SubscriptionCreationTime": {}, "SourceType": {}, "SourceIdsList": { "shape": "S5" }, "EventCategoriesList": { "shape": "S6" }, "Enabled": { "type": "boolean" } }, "wrapper": true }, "S5": { "type": "list", "member": { "locationName": "SourceId" } }, "S6": { "type": "list", "member": { "locationName": "EventCategory" } }, "S9": { "type": "list", "member": { "locationName": "Tag", "type": "structure", "members": { "Key": {}, "Value": {} } } }, "Sd": { "type": "structure", "members": { "OwnerId": {}, "DBSecurityGroupName": {}, "DBSecurityGroupDescription": {}, "VpcId": {}, "EC2SecurityGroups": { "type": "list", "member": { "locationName": "EC2SecurityGroup", "type": "structure", "members": { "Status": {}, "EC2SecurityGroupName": {}, "EC2SecurityGroupId": {}, "EC2SecurityGroupOwnerId": {} } } }, "IPRanges": { "type": "list", "member": { "locationName": "IPRange", "type": "structure", "members": { "Status": {}, "CIDRIP": {} } } } }, "wrapper": true }, "Sk": { "type": "structure", "members": { "DBSnapshotIdentifier": {}, "DBInstanceIdentifier": {}, "SnapshotCreateTime": { "type": "timestamp" }, "Engine": {}, "AllocatedStorage": { "type": "integer" }, "Status": {}, "Port": { "type": "integer" }, "AvailabilityZone": {}, "VpcId": {}, "InstanceCreateTime": { "type": "timestamp" }, "MasterUsername": {}, "EngineVersion": {}, "LicenseModel": {}, "SnapshotType": {}, "Iops": { "type": "integer" }, "OptionGroupName": {} }, "wrapper": true }, "Sp": { "type": "list", "member": { "locationName": "DBSecurityGroupName" } }, "Sq": { "type": "list", "member": { "locationName": "VpcSecurityGroupId" } }, "St": { "type": "structure", "members": { "DBInstanceIdentifier": {}, "DBInstanceClass": {}, "Engine": {}, "DBInstanceStatus": {}, "MasterUsername": {}, "DBName": {}, "Endpoint": { "type": "structure", "members": { "Address": {}, "Port": { "type": "integer" } } }, "AllocatedStorage": { "type": "integer" }, "InstanceCreateTime": { "type": "timestamp" }, "PreferredBackupWindow": {}, "BackupRetentionPeriod": { "type": "integer" }, "DBSecurityGroups": { "shape": "Sv" }, "VpcSecurityGroups": { "shape": "Sx" }, "DBParameterGroups": { "type": "list", "member": { "locationName": "DBParameterGroup", "type": "structure", "members": { "DBParameterGroupName": {}, "ParameterApplyStatus": {} } } }, "AvailabilityZone": {}, "DBSubnetGroup": { "shape": "S11" }, "PreferredMaintenanceWindow": {}, "PendingModifiedValues": { "type": "structure", "members": { "DBInstanceClass": {}, "AllocatedStorage": { "type": "integer" }, "MasterUserPassword": {}, "Port": { "type": "integer" }, "BackupRetentionPeriod": { "type": "integer" }, "MultiAZ": { "type": "boolean" }, "EngineVersion": {}, "Iops": { "type": "integer" }, "DBInstanceIdentifier": {} } }, "LatestRestorableTime": { "type": "timestamp" }, "MultiAZ": { "type": "boolean" }, "EngineVersion": {}, "AutoMinorVersionUpgrade": { "type": "boolean" }, "ReadReplicaSourceDBInstanceIdentifier": {}, "ReadReplicaDBInstanceIdentifiers": { "type": "list", "member": { "locationName": "ReadReplicaDBInstanceIdentifier" } }, "LicenseModel": {}, "Iops": { "type": "integer" }, "OptionGroupMemberships": { "type": "list", "member": { "locationName": "OptionGroupMembership", "type": "structure", "members": { "OptionGroupName": {}, "Status": {} } } }, "CharacterSetName": {}, "SecondaryAvailabilityZone": {}, "PubliclyAccessible": { "type": "boolean" } }, "wrapper": true }, "Sv": { "type": "list", "member": { "locationName": "DBSecurityGroup", "type": "structure", "members": { "DBSecurityGroupName": {}, "Status": {} } } }, "Sx": { "type": "list", "member": { "locationName": "VpcSecurityGroupMembership", "type": "structure", "members": { "VpcSecurityGroupId": {}, "Status": {} } } }, "S11": { "type": "structure", "members": { "DBSubnetGroupName": {}, "DBSubnetGroupDescription": {}, "VpcId": {}, "SubnetGroupStatus": {}, "Subnets": { "type": "list", "member": { "locationName": "Subnet", "type": "structure", "members": { "SubnetIdentifier": {}, "SubnetAvailabilityZone": { "shape": "S14" }, "SubnetStatus": {} } } } }, "wrapper": true }, "S14": { "type": "structure", "members": { "Name": {}, "ProvisionedIopsCapable": { "type": "boolean" } }, "wrapper": true }, "S1d": { "type": "structure", "members": { "DBParameterGroupName": {}, "DBParameterGroupFamily": {}, "Description": {} }, "wrapper": true }, "S1j": { "type": "list", "member": { "locationName": "SubnetIdentifier" } }, "S1p": { "type": "structure", "members": { "OptionGroupName": {}, "OptionGroupDescription": {}, "EngineName": {}, "MajorEngineVersion": {}, "Options": { "type": "list", "member": { "locationName": "Option", "type": "structure", "members": { "OptionName": {}, "OptionDescription": {}, "Persistent": { "type": "boolean" }, "Port": { "type": "integer" }, "OptionSettings": { "type": "list", "member": { "shape": "S1t", "locationName": "OptionSetting" } }, "DBSecurityGroupMemberships": { "shape": "Sv" }, "VpcSecurityGroupMemberships": { "shape": "Sx" } } } }, "AllowsVpcAndNonVpcInstanceMemberships": { "type": "boolean" }, "VpcId": {} }, "wrapper": true }, "S1t": { "type": "structure", "members": { "Name": {}, "Value": {}, "DefaultValue": {}, "Description": {}, "ApplyType": {}, "DataType": {}, "AllowedValues": {}, "IsModifiable": { "type": "boolean" }, "IsCollection": { "type": "boolean" } } }, "S28": { "type": "structure", "members": { "CharacterSetName": {}, "CharacterSetDescription": {} } }, "S2n": { "type": "list", "member": { "locationName": "Parameter", "type": "structure", "members": { "ParameterName": {}, "ParameterValue": {}, "Description": {}, "Source": {}, "ApplyType": {}, "DataType": {}, "AllowedValues": {}, "IsModifiable": { "type": "boolean" }, "MinimumEngineVersion": {}, "ApplyMethod": {} } } }, "S3w": { "type": "structure", "members": { "ReservedDBInstanceId": {}, "ReservedDBInstancesOfferingId": {}, "DBInstanceClass": {}, "StartTime": { "type": "timestamp" }, "Duration": { "type": "integer" }, "FixedPrice": { "type": "double" }, "UsagePrice": { "type": "double" }, "CurrencyCode": {}, "DBInstanceCount": { "type": "integer" }, "ProductDescription": {}, "OfferingType": {}, "MultiAZ": { "type": "boolean" }, "State": {}, "RecurringCharges": { "shape": "S3y" } }, "wrapper": true }, "S3y": { "type": "list", "member": { "locationName": "RecurringCharge", "type": "structure", "members": { "RecurringChargeAmount": { "type": "double" }, "RecurringChargeFrequency": {} }, "wrapper": true } }, "S4b": { "type": "structure", "members": { "DBParameterGroupName": {} } } } } },{}],192:[function(require,module,exports){ module.exports={ "pagination": { "DescribeDBEngineVersions": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "DBEngineVersions" }, "DescribeDBInstances": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "DBInstances" }, "DescribeDBLogFiles": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "DescribeDBLogFiles" }, "DescribeDBParameterGroups": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "DBParameterGroups" }, "DescribeDBParameters": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "Parameters" }, "DescribeDBSecurityGroups": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "DBSecurityGroups" }, "DescribeDBSnapshots": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "DBSnapshots" }, "DescribeDBSubnetGroups": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "DBSubnetGroups" }, "DescribeEngineDefaultParameters": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "EngineDefaults.Marker", "result_key": "EngineDefaults.Parameters" }, "DescribeEventSubscriptions": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "EventSubscriptionsList" }, "DescribeEvents": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "Events" }, "DescribeOptionGroupOptions": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "OptionGroupOptions" }, "DescribeOptionGroups": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "OptionGroupsList" }, "DescribeOrderableDBInstanceOptions": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "OrderableDBInstanceOptions" }, "DescribeReservedDBInstances": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "ReservedDBInstances" }, "DescribeReservedDBInstancesOfferings": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "ReservedDBInstancesOfferings" }, "DownloadDBLogFilePortion": { "input_token": "Marker", "limit_key": "NumberOfLines", "more_results": "AdditionalDataPending", "output_token": "Marker", "result_key": "LogFileData" }, "ListTagsForResource": { "result_key": "TagList" } } } },{}],193:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2013-09-09", "endpointPrefix": "rds", "protocol": "query", "protocols": [ "query" ], "serviceAbbreviation": "Amazon RDS", "serviceFullName": "Amazon Relational Database Service", "serviceId": "RDS", "signatureVersion": "v4", "uid": "rds-2013-09-09", "xmlNamespace": "http://rds.amazonaws.com/doc/2013-09-09/", "auth": [ "aws.auth#sigv4" ] }, "operations": { "AddSourceIdentifierToSubscription": { "input": { "type": "structure", "required": [ "SubscriptionName", "SourceIdentifier" ], "members": { "SubscriptionName": {}, "SourceIdentifier": {} } }, "output": { "resultWrapper": "AddSourceIdentifierToSubscriptionResult", "type": "structure", "members": { "EventSubscription": { "shape": "S4" } } } }, "AddTagsToResource": { "input": { "type": "structure", "required": [ "ResourceName", "Tags" ], "members": { "ResourceName": {}, "Tags": { "shape": "S9" } } } }, "AuthorizeDBSecurityGroupIngress": { "input": { "type": "structure", "required": [ "DBSecurityGroupName" ], "members": { "DBSecurityGroupName": {}, "CIDRIP": {}, "EC2SecurityGroupName": {}, "EC2SecurityGroupId": {}, "EC2SecurityGroupOwnerId": {} } }, "output": { "resultWrapper": "AuthorizeDBSecurityGroupIngressResult", "type": "structure", "members": { "DBSecurityGroup": { "shape": "Sd" } } } }, "CopyDBSnapshot": { "input": { "type": "structure", "required": [ "SourceDBSnapshotIdentifier", "TargetDBSnapshotIdentifier" ], "members": { "SourceDBSnapshotIdentifier": {}, "TargetDBSnapshotIdentifier": {}, "Tags": { "shape": "S9" } } }, "output": { "resultWrapper": "CopyDBSnapshotResult", "type": "structure", "members": { "DBSnapshot": { "shape": "Sk" } } } }, "CreateDBInstance": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier", "AllocatedStorage", "DBInstanceClass", "Engine", "MasterUsername", "MasterUserPassword" ], "members": { "DBName": {}, "DBInstanceIdentifier": {}, "AllocatedStorage": { "type": "integer" }, "DBInstanceClass": {}, "Engine": {}, "MasterUsername": {}, "MasterUserPassword": {}, "DBSecurityGroups": { "shape": "Sp" }, "VpcSecurityGroupIds": { "shape": "Sq" }, "AvailabilityZone": {}, "DBSubnetGroupName": {}, "PreferredMaintenanceWindow": {}, "DBParameterGroupName": {}, "BackupRetentionPeriod": { "type": "integer" }, "PreferredBackupWindow": {}, "Port": { "type": "integer" }, "MultiAZ": { "type": "boolean" }, "EngineVersion": {}, "AutoMinorVersionUpgrade": { "type": "boolean" }, "LicenseModel": {}, "Iops": { "type": "integer" }, "OptionGroupName": {}, "CharacterSetName": {}, "PubliclyAccessible": { "type": "boolean" }, "Tags": { "shape": "S9" } } }, "output": { "resultWrapper": "CreateDBInstanceResult", "type": "structure", "members": { "DBInstance": { "shape": "St" } } } }, "CreateDBInstanceReadReplica": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier", "SourceDBInstanceIdentifier" ], "members": { "DBInstanceIdentifier": {}, "SourceDBInstanceIdentifier": {}, "DBInstanceClass": {}, "AvailabilityZone": {}, "Port": { "type": "integer" }, "AutoMinorVersionUpgrade": { "type": "boolean" }, "Iops": { "type": "integer" }, "OptionGroupName": {}, "PubliclyAccessible": { "type": "boolean" }, "Tags": { "shape": "S9" }, "DBSubnetGroupName": {} } }, "output": { "resultWrapper": "CreateDBInstanceReadReplicaResult", "type": "structure", "members": { "DBInstance": { "shape": "St" } } } }, "CreateDBParameterGroup": { "input": { "type": "structure", "required": [ "DBParameterGroupName", "DBParameterGroupFamily", "Description" ], "members": { "DBParameterGroupName": {}, "DBParameterGroupFamily": {}, "Description": {}, "Tags": { "shape": "S9" } } }, "output": { "resultWrapper": "CreateDBParameterGroupResult", "type": "structure", "members": { "DBParameterGroup": { "shape": "S1f" } } } }, "CreateDBSecurityGroup": { "input": { "type": "structure", "required": [ "DBSecurityGroupName", "DBSecurityGroupDescription" ], "members": { "DBSecurityGroupName": {}, "DBSecurityGroupDescription": {}, "Tags": { "shape": "S9" } } }, "output": { "resultWrapper": "CreateDBSecurityGroupResult", "type": "structure", "members": { "DBSecurityGroup": { "shape": "Sd" } } } }, "CreateDBSnapshot": { "input": { "type": "structure", "required": [ "DBSnapshotIdentifier", "DBInstanceIdentifier" ], "members": { "DBSnapshotIdentifier": {}, "DBInstanceIdentifier": {}, "Tags": { "shape": "S9" } } }, "output": { "resultWrapper": "CreateDBSnapshotResult", "type": "structure", "members": { "DBSnapshot": { "shape": "Sk" } } } }, "CreateDBSubnetGroup": { "input": { "type": "structure", "required": [ "DBSubnetGroupName", "DBSubnetGroupDescription", "SubnetIds" ], "members": { "DBSubnetGroupName": {}, "DBSubnetGroupDescription": {}, "SubnetIds": { "shape": "S1l" }, "Tags": { "shape": "S9" } } }, "output": { "resultWrapper": "CreateDBSubnetGroupResult", "type": "structure", "members": { "DBSubnetGroup": { "shape": "S11" } } } }, "CreateEventSubscription": { "input": { "type": "structure", "required": [ "SubscriptionName", "SnsTopicArn" ], "members": { "SubscriptionName": {}, "SnsTopicArn": {}, "SourceType": {}, "EventCategories": { "shape": "S6" }, "SourceIds": { "shape": "S5" }, "Enabled": { "type": "boolean" }, "Tags": { "shape": "S9" } } }, "output": { "resultWrapper": "CreateEventSubscriptionResult", "type": "structure", "members": { "EventSubscription": { "shape": "S4" } } } }, "CreateOptionGroup": { "input": { "type": "structure", "required": [ "OptionGroupName", "EngineName", "MajorEngineVersion", "OptionGroupDescription" ], "members": { "OptionGroupName": {}, "EngineName": {}, "MajorEngineVersion": {}, "OptionGroupDescription": {}, "Tags": { "shape": "S9" } } }, "output": { "resultWrapper": "CreateOptionGroupResult", "type": "structure", "members": { "OptionGroup": { "shape": "S1r" } } } }, "DeleteDBInstance": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier" ], "members": { "DBInstanceIdentifier": {}, "SkipFinalSnapshot": { "type": "boolean" }, "FinalDBSnapshotIdentifier": {} } }, "output": { "resultWrapper": "DeleteDBInstanceResult", "type": "structure", "members": { "DBInstance": { "shape": "St" } } } }, "DeleteDBParameterGroup": { "input": { "type": "structure", "required": [ "DBParameterGroupName" ], "members": { "DBParameterGroupName": {} } } }, "DeleteDBSecurityGroup": { "input": { "type": "structure", "required": [ "DBSecurityGroupName" ], "members": { "DBSecurityGroupName": {} } } }, "DeleteDBSnapshot": { "input": { "type": "structure", "required": [ "DBSnapshotIdentifier" ], "members": { "DBSnapshotIdentifier": {} } }, "output": { "resultWrapper": "DeleteDBSnapshotResult", "type": "structure", "members": { "DBSnapshot": { "shape": "Sk" } } } }, "DeleteDBSubnetGroup": { "input": { "type": "structure", "required": [ "DBSubnetGroupName" ], "members": { "DBSubnetGroupName": {} } } }, "DeleteEventSubscription": { "input": { "type": "structure", "required": [ "SubscriptionName" ], "members": { "SubscriptionName": {} } }, "output": { "resultWrapper": "DeleteEventSubscriptionResult", "type": "structure", "members": { "EventSubscription": { "shape": "S4" } } } }, "DeleteOptionGroup": { "input": { "type": "structure", "required": [ "OptionGroupName" ], "members": { "OptionGroupName": {} } } }, "DescribeDBEngineVersions": { "input": { "type": "structure", "members": { "Engine": {}, "EngineVersion": {}, "DBParameterGroupFamily": {}, "Filters": { "shape": "S27" }, "MaxRecords": { "type": "integer" }, "Marker": {}, "DefaultOnly": { "type": "boolean" }, "ListSupportedCharacterSets": { "type": "boolean" } } }, "output": { "resultWrapper": "DescribeDBEngineVersionsResult", "type": "structure", "members": { "Marker": {}, "DBEngineVersions": { "type": "list", "member": { "locationName": "DBEngineVersion", "type": "structure", "members": { "Engine": {}, "EngineVersion": {}, "DBParameterGroupFamily": {}, "DBEngineDescription": {}, "DBEngineVersionDescription": {}, "DefaultCharacterSet": { "shape": "S2d" }, "SupportedCharacterSets": { "type": "list", "member": { "shape": "S2d", "locationName": "CharacterSet" } } } } } } } }, "DescribeDBInstances": { "input": { "type": "structure", "members": { "DBInstanceIdentifier": {}, "Filters": { "shape": "S27" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeDBInstancesResult", "type": "structure", "members": { "Marker": {}, "DBInstances": { "type": "list", "member": { "shape": "St", "locationName": "DBInstance" } } } } }, "DescribeDBLogFiles": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier" ], "members": { "DBInstanceIdentifier": {}, "FilenameContains": {}, "FileLastWritten": { "type": "long" }, "FileSize": { "type": "long" }, "Filters": { "shape": "S27" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeDBLogFilesResult", "type": "structure", "members": { "DescribeDBLogFiles": { "type": "list", "member": { "locationName": "DescribeDBLogFilesDetails", "type": "structure", "members": { "LogFileName": {}, "LastWritten": { "type": "long" }, "Size": { "type": "long" } } } }, "Marker": {} } } }, "DescribeDBParameterGroups": { "input": { "type": "structure", "members": { "DBParameterGroupName": {}, "Filters": { "shape": "S27" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeDBParameterGroupsResult", "type": "structure", "members": { "Marker": {}, "DBParameterGroups": { "type": "list", "member": { "shape": "S1f", "locationName": "DBParameterGroup" } } } } }, "DescribeDBParameters": { "input": { "type": "structure", "required": [ "DBParameterGroupName" ], "members": { "DBParameterGroupName": {}, "Source": {}, "Filters": { "shape": "S27" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeDBParametersResult", "type": "structure", "members": { "Parameters": { "shape": "S2s" }, "Marker": {} } } }, "DescribeDBSecurityGroups": { "input": { "type": "structure", "members": { "DBSecurityGroupName": {}, "Filters": { "shape": "S27" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeDBSecurityGroupsResult", "type": "structure", "members": { "Marker": {}, "DBSecurityGroups": { "type": "list", "member": { "shape": "Sd", "locationName": "DBSecurityGroup" } } } } }, "DescribeDBSnapshots": { "input": { "type": "structure", "members": { "DBInstanceIdentifier": {}, "DBSnapshotIdentifier": {}, "SnapshotType": {}, "Filters": { "shape": "S27" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeDBSnapshotsResult", "type": "structure", "members": { "Marker": {}, "DBSnapshots": { "type": "list", "member": { "shape": "Sk", "locationName": "DBSnapshot" } } } } }, "DescribeDBSubnetGroups": { "input": { "type": "structure", "members": { "DBSubnetGroupName": {}, "Filters": { "shape": "S27" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeDBSubnetGroupsResult", "type": "structure", "members": { "Marker": {}, "DBSubnetGroups": { "type": "list", "member": { "shape": "S11", "locationName": "DBSubnetGroup" } } } } }, "DescribeEngineDefaultParameters": { "input": { "type": "structure", "required": [ "DBParameterGroupFamily" ], "members": { "DBParameterGroupFamily": {}, "Filters": { "shape": "S27" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeEngineDefaultParametersResult", "type": "structure", "members": { "EngineDefaults": { "type": "structure", "members": { "DBParameterGroupFamily": {}, "Marker": {}, "Parameters": { "shape": "S2s" } }, "wrapper": true } } } }, "DescribeEventCategories": { "input": { "type": "structure", "members": { "SourceType": {}, "Filters": { "shape": "S27" } } }, "output": { "resultWrapper": "DescribeEventCategoriesResult", "type": "structure", "members": { "EventCategoriesMapList": { "type": "list", "member": { "locationName": "EventCategoriesMap", "type": "structure", "members": { "SourceType": {}, "EventCategories": { "shape": "S6" } }, "wrapper": true } } } } }, "DescribeEventSubscriptions": { "input": { "type": "structure", "members": { "SubscriptionName": {}, "Filters": { "shape": "S27" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeEventSubscriptionsResult", "type": "structure", "members": { "Marker": {}, "EventSubscriptionsList": { "type": "list", "member": { "shape": "S4", "locationName": "EventSubscription" } } } } }, "DescribeEvents": { "input": { "type": "structure", "members": { "SourceIdentifier": {}, "SourceType": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "Duration": { "type": "integer" }, "EventCategories": { "shape": "S6" }, "Filters": { "shape": "S27" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeEventsResult", "type": "structure", "members": { "Marker": {}, "Events": { "type": "list", "member": { "locationName": "Event", "type": "structure", "members": { "SourceIdentifier": {}, "SourceType": {}, "Message": {}, "EventCategories": { "shape": "S6" }, "Date": { "type": "timestamp" } } } } } } }, "DescribeOptionGroupOptions": { "input": { "type": "structure", "required": [ "EngineName" ], "members": { "EngineName": {}, "MajorEngineVersion": {}, "Filters": { "shape": "S27" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeOptionGroupOptionsResult", "type": "structure", "members": { "OptionGroupOptions": { "type": "list", "member": { "locationName": "OptionGroupOption", "type": "structure", "members": { "Name": {}, "Description": {}, "EngineName": {}, "MajorEngineVersion": {}, "MinimumRequiredMinorEngineVersion": {}, "PortRequired": { "type": "boolean" }, "DefaultPort": { "type": "integer" }, "OptionsDependedOn": { "type": "list", "member": { "locationName": "OptionName" } }, "Persistent": { "type": "boolean" }, "Permanent": { "type": "boolean" }, "OptionGroupOptionSettings": { "type": "list", "member": { "locationName": "OptionGroupOptionSetting", "type": "structure", "members": { "SettingName": {}, "SettingDescription": {}, "DefaultValue": {}, "ApplyType": {}, "AllowedValues": {}, "IsModifiable": { "type": "boolean" } } } } } } }, "Marker": {} } } }, "DescribeOptionGroups": { "input": { "type": "structure", "members": { "OptionGroupName": {}, "Filters": { "shape": "S27" }, "Marker": {}, "MaxRecords": { "type": "integer" }, "EngineName": {}, "MajorEngineVersion": {} } }, "output": { "resultWrapper": "DescribeOptionGroupsResult", "type": "structure", "members": { "OptionGroupsList": { "type": "list", "member": { "shape": "S1r", "locationName": "OptionGroup" } }, "Marker": {} } } }, "DescribeOrderableDBInstanceOptions": { "input": { "type": "structure", "required": [ "Engine" ], "members": { "Engine": {}, "EngineVersion": {}, "DBInstanceClass": {}, "LicenseModel": {}, "Vpc": { "type": "boolean" }, "Filters": { "shape": "S27" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeOrderableDBInstanceOptionsResult", "type": "structure", "members": { "OrderableDBInstanceOptions": { "type": "list", "member": { "locationName": "OrderableDBInstanceOption", "type": "structure", "members": { "Engine": {}, "EngineVersion": {}, "DBInstanceClass": {}, "LicenseModel": {}, "AvailabilityZones": { "type": "list", "member": { "shape": "S14", "locationName": "AvailabilityZone" } }, "MultiAZCapable": { "type": "boolean" }, "ReadReplicaCapable": { "type": "boolean" }, "Vpc": { "type": "boolean" } }, "wrapper": true } }, "Marker": {} } } }, "DescribeReservedDBInstances": { "input": { "type": "structure", "members": { "ReservedDBInstanceId": {}, "ReservedDBInstancesOfferingId": {}, "DBInstanceClass": {}, "Duration": {}, "ProductDescription": {}, "OfferingType": {}, "MultiAZ": { "type": "boolean" }, "Filters": { "shape": "S27" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeReservedDBInstancesResult", "type": "structure", "members": { "Marker": {}, "ReservedDBInstances": { "type": "list", "member": { "shape": "S41", "locationName": "ReservedDBInstance" } } } } }, "DescribeReservedDBInstancesOfferings": { "input": { "type": "structure", "members": { "ReservedDBInstancesOfferingId": {}, "DBInstanceClass": {}, "Duration": {}, "ProductDescription": {}, "OfferingType": {}, "MultiAZ": { "type": "boolean" }, "Filters": { "shape": "S27" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeReservedDBInstancesOfferingsResult", "type": "structure", "members": { "Marker": {}, "ReservedDBInstancesOfferings": { "type": "list", "member": { "locationName": "ReservedDBInstancesOffering", "type": "structure", "members": { "ReservedDBInstancesOfferingId": {}, "DBInstanceClass": {}, "Duration": { "type": "integer" }, "FixedPrice": { "type": "double" }, "UsagePrice": { "type": "double" }, "CurrencyCode": {}, "ProductDescription": {}, "OfferingType": {}, "MultiAZ": { "type": "boolean" }, "RecurringCharges": { "shape": "S43" } }, "wrapper": true } } } } }, "DownloadDBLogFilePortion": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier", "LogFileName" ], "members": { "DBInstanceIdentifier": {}, "LogFileName": {}, "Marker": {}, "NumberOfLines": { "type": "integer" } } }, "output": { "resultWrapper": "DownloadDBLogFilePortionResult", "type": "structure", "members": { "LogFileData": {}, "Marker": {}, "AdditionalDataPending": { "type": "boolean" } } } }, "ListTagsForResource": { "input": { "type": "structure", "required": [ "ResourceName" ], "members": { "ResourceName": {}, "Filters": { "shape": "S27" } } }, "output": { "resultWrapper": "ListTagsForResourceResult", "type": "structure", "members": { "TagList": { "shape": "S9" } } } }, "ModifyDBInstance": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier" ], "members": { "DBInstanceIdentifier": {}, "AllocatedStorage": { "type": "integer" }, "DBInstanceClass": {}, "DBSecurityGroups": { "shape": "Sp" }, "VpcSecurityGroupIds": { "shape": "Sq" }, "ApplyImmediately": { "type": "boolean" }, "MasterUserPassword": {}, "DBParameterGroupName": {}, "BackupRetentionPeriod": { "type": "integer" }, "PreferredBackupWindow": {}, "PreferredMaintenanceWindow": {}, "MultiAZ": { "type": "boolean" }, "EngineVersion": {}, "AllowMajorVersionUpgrade": { "type": "boolean" }, "AutoMinorVersionUpgrade": { "type": "boolean" }, "Iops": { "type": "integer" }, "OptionGroupName": {}, "NewDBInstanceIdentifier": {} } }, "output": { "resultWrapper": "ModifyDBInstanceResult", "type": "structure", "members": { "DBInstance": { "shape": "St" } } } }, "ModifyDBParameterGroup": { "input": { "type": "structure", "required": [ "DBParameterGroupName", "Parameters" ], "members": { "DBParameterGroupName": {}, "Parameters": { "shape": "S2s" } } }, "output": { "shape": "S4g", "resultWrapper": "ModifyDBParameterGroupResult" } }, "ModifyDBSubnetGroup": { "input": { "type": "structure", "required": [ "DBSubnetGroupName", "SubnetIds" ], "members": { "DBSubnetGroupName": {}, "DBSubnetGroupDescription": {}, "SubnetIds": { "shape": "S1l" } } }, "output": { "resultWrapper": "ModifyDBSubnetGroupResult", "type": "structure", "members": { "DBSubnetGroup": { "shape": "S11" } } } }, "ModifyEventSubscription": { "input": { "type": "structure", "required": [ "SubscriptionName" ], "members": { "SubscriptionName": {}, "SnsTopicArn": {}, "SourceType": {}, "EventCategories": { "shape": "S6" }, "Enabled": { "type": "boolean" } } }, "output": { "resultWrapper": "ModifyEventSubscriptionResult", "type": "structure", "members": { "EventSubscription": { "shape": "S4" } } } }, "ModifyOptionGroup": { "input": { "type": "structure", "required": [ "OptionGroupName" ], "members": { "OptionGroupName": {}, "OptionsToInclude": { "type": "list", "member": { "locationName": "OptionConfiguration", "type": "structure", "required": [ "OptionName" ], "members": { "OptionName": {}, "Port": { "type": "integer" }, "DBSecurityGroupMemberships": { "shape": "Sp" }, "VpcSecurityGroupMemberships": { "shape": "Sq" }, "OptionSettings": { "type": "list", "member": { "shape": "S1v", "locationName": "OptionSetting" } } } } }, "OptionsToRemove": { "type": "list", "member": {} }, "ApplyImmediately": { "type": "boolean" } } }, "output": { "resultWrapper": "ModifyOptionGroupResult", "type": "structure", "members": { "OptionGroup": { "shape": "S1r" } } } }, "PromoteReadReplica": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier" ], "members": { "DBInstanceIdentifier": {}, "BackupRetentionPeriod": { "type": "integer" }, "PreferredBackupWindow": {} } }, "output": { "resultWrapper": "PromoteReadReplicaResult", "type": "structure", "members": { "DBInstance": { "shape": "St" } } } }, "PurchaseReservedDBInstancesOffering": { "input": { "type": "structure", "required": [ "ReservedDBInstancesOfferingId" ], "members": { "ReservedDBInstancesOfferingId": {}, "ReservedDBInstanceId": {}, "DBInstanceCount": { "type": "integer" }, "Tags": { "shape": "S9" } } }, "output": { "resultWrapper": "PurchaseReservedDBInstancesOfferingResult", "type": "structure", "members": { "ReservedDBInstance": { "shape": "S41" } } } }, "RebootDBInstance": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier" ], "members": { "DBInstanceIdentifier": {}, "ForceFailover": { "type": "boolean" } } }, "output": { "resultWrapper": "RebootDBInstanceResult", "type": "structure", "members": { "DBInstance": { "shape": "St" } } } }, "RemoveSourceIdentifierFromSubscription": { "input": { "type": "structure", "required": [ "SubscriptionName", "SourceIdentifier" ], "members": { "SubscriptionName": {}, "SourceIdentifier": {} } }, "output": { "resultWrapper": "RemoveSourceIdentifierFromSubscriptionResult", "type": "structure", "members": { "EventSubscription": { "shape": "S4" } } } }, "RemoveTagsFromResource": { "input": { "type": "structure", "required": [ "ResourceName", "TagKeys" ], "members": { "ResourceName": {}, "TagKeys": { "type": "list", "member": {} } } } }, "ResetDBParameterGroup": { "input": { "type": "structure", "required": [ "DBParameterGroupName" ], "members": { "DBParameterGroupName": {}, "ResetAllParameters": { "type": "boolean" }, "Parameters": { "shape": "S2s" } } }, "output": { "shape": "S4g", "resultWrapper": "ResetDBParameterGroupResult" } }, "RestoreDBInstanceFromDBSnapshot": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier", "DBSnapshotIdentifier" ], "members": { "DBInstanceIdentifier": {}, "DBSnapshotIdentifier": {}, "DBInstanceClass": {}, "Port": { "type": "integer" }, "AvailabilityZone": {}, "DBSubnetGroupName": {}, "MultiAZ": { "type": "boolean" }, "PubliclyAccessible": { "type": "boolean" }, "AutoMinorVersionUpgrade": { "type": "boolean" }, "LicenseModel": {}, "DBName": {}, "Engine": {}, "Iops": { "type": "integer" }, "OptionGroupName": {}, "Tags": { "shape": "S9" } } }, "output": { "resultWrapper": "RestoreDBInstanceFromDBSnapshotResult", "type": "structure", "members": { "DBInstance": { "shape": "St" } } } }, "RestoreDBInstanceToPointInTime": { "input": { "type": "structure", "required": [ "SourceDBInstanceIdentifier", "TargetDBInstanceIdentifier" ], "members": { "SourceDBInstanceIdentifier": {}, "TargetDBInstanceIdentifier": {}, "RestoreTime": { "type": "timestamp" }, "UseLatestRestorableTime": { "type": "boolean" }, "DBInstanceClass": {}, "Port": { "type": "integer" }, "AvailabilityZone": {}, "DBSubnetGroupName": {}, "MultiAZ": { "type": "boolean" }, "PubliclyAccessible": { "type": "boolean" }, "AutoMinorVersionUpgrade": { "type": "boolean" }, "LicenseModel": {}, "DBName": {}, "Engine": {}, "Iops": { "type": "integer" }, "OptionGroupName": {}, "Tags": { "shape": "S9" } } }, "output": { "resultWrapper": "RestoreDBInstanceToPointInTimeResult", "type": "structure", "members": { "DBInstance": { "shape": "St" } } } }, "RevokeDBSecurityGroupIngress": { "input": { "type": "structure", "required": [ "DBSecurityGroupName" ], "members": { "DBSecurityGroupName": {}, "CIDRIP": {}, "EC2SecurityGroupName": {}, "EC2SecurityGroupId": {}, "EC2SecurityGroupOwnerId": {} } }, "output": { "resultWrapper": "RevokeDBSecurityGroupIngressResult", "type": "structure", "members": { "DBSecurityGroup": { "shape": "Sd" } } } } }, "shapes": { "S4": { "type": "structure", "members": { "CustomerAwsId": {}, "CustSubscriptionId": {}, "SnsTopicArn": {}, "Status": {}, "SubscriptionCreationTime": {}, "SourceType": {}, "SourceIdsList": { "shape": "S5" }, "EventCategoriesList": { "shape": "S6" }, "Enabled": { "type": "boolean" } }, "wrapper": true }, "S5": { "type": "list", "member": { "locationName": "SourceId" } }, "S6": { "type": "list", "member": { "locationName": "EventCategory" } }, "S9": { "type": "list", "member": { "locationName": "Tag", "type": "structure", "members": { "Key": {}, "Value": {} } } }, "Sd": { "type": "structure", "members": { "OwnerId": {}, "DBSecurityGroupName": {}, "DBSecurityGroupDescription": {}, "VpcId": {}, "EC2SecurityGroups": { "type": "list", "member": { "locationName": "EC2SecurityGroup", "type": "structure", "members": { "Status": {}, "EC2SecurityGroupName": {}, "EC2SecurityGroupId": {}, "EC2SecurityGroupOwnerId": {} } } }, "IPRanges": { "type": "list", "member": { "locationName": "IPRange", "type": "structure", "members": { "Status": {}, "CIDRIP": {} } } } }, "wrapper": true }, "Sk": { "type": "structure", "members": { "DBSnapshotIdentifier": {}, "DBInstanceIdentifier": {}, "SnapshotCreateTime": { "type": "timestamp" }, "Engine": {}, "AllocatedStorage": { "type": "integer" }, "Status": {}, "Port": { "type": "integer" }, "AvailabilityZone": {}, "VpcId": {}, "InstanceCreateTime": { "type": "timestamp" }, "MasterUsername": {}, "EngineVersion": {}, "LicenseModel": {}, "SnapshotType": {}, "Iops": { "type": "integer" }, "OptionGroupName": {}, "PercentProgress": { "type": "integer" }, "SourceRegion": {} }, "wrapper": true }, "Sp": { "type": "list", "member": { "locationName": "DBSecurityGroupName" } }, "Sq": { "type": "list", "member": { "locationName": "VpcSecurityGroupId" } }, "St": { "type": "structure", "members": { "DBInstanceIdentifier": {}, "DBInstanceClass": {}, "Engine": {}, "DBInstanceStatus": {}, "MasterUsername": {}, "DBName": {}, "Endpoint": { "type": "structure", "members": { "Address": {}, "Port": { "type": "integer" } } }, "AllocatedStorage": { "type": "integer" }, "InstanceCreateTime": { "type": "timestamp" }, "PreferredBackupWindow": {}, "BackupRetentionPeriod": { "type": "integer" }, "DBSecurityGroups": { "shape": "Sv" }, "VpcSecurityGroups": { "shape": "Sx" }, "DBParameterGroups": { "type": "list", "member": { "locationName": "DBParameterGroup", "type": "structure", "members": { "DBParameterGroupName": {}, "ParameterApplyStatus": {} } } }, "AvailabilityZone": {}, "DBSubnetGroup": { "shape": "S11" }, "PreferredMaintenanceWindow": {}, "PendingModifiedValues": { "type": "structure", "members": { "DBInstanceClass": {}, "AllocatedStorage": { "type": "integer" }, "MasterUserPassword": {}, "Port": { "type": "integer" }, "BackupRetentionPeriod": { "type": "integer" }, "MultiAZ": { "type": "boolean" }, "EngineVersion": {}, "Iops": { "type": "integer" }, "DBInstanceIdentifier": {} } }, "LatestRestorableTime": { "type": "timestamp" }, "MultiAZ": { "type": "boolean" }, "EngineVersion": {}, "AutoMinorVersionUpgrade": { "type": "boolean" }, "ReadReplicaSourceDBInstanceIdentifier": {}, "ReadReplicaDBInstanceIdentifiers": { "type": "list", "member": { "locationName": "ReadReplicaDBInstanceIdentifier" } }, "LicenseModel": {}, "Iops": { "type": "integer" }, "OptionGroupMemberships": { "type": "list", "member": { "locationName": "OptionGroupMembership", "type": "structure", "members": { "OptionGroupName": {}, "Status": {} } } }, "CharacterSetName": {}, "SecondaryAvailabilityZone": {}, "PubliclyAccessible": { "type": "boolean" }, "StatusInfos": { "type": "list", "member": { "locationName": "DBInstanceStatusInfo", "type": "structure", "members": { "StatusType": {}, "Normal": { "type": "boolean" }, "Status": {}, "Message": {} } } } }, "wrapper": true }, "Sv": { "type": "list", "member": { "locationName": "DBSecurityGroup", "type": "structure", "members": { "DBSecurityGroupName": {}, "Status": {} } } }, "Sx": { "type": "list", "member": { "locationName": "VpcSecurityGroupMembership", "type": "structure", "members": { "VpcSecurityGroupId": {}, "Status": {} } } }, "S11": { "type": "structure", "members": { "DBSubnetGroupName": {}, "DBSubnetGroupDescription": {}, "VpcId": {}, "SubnetGroupStatus": {}, "Subnets": { "type": "list", "member": { "locationName": "Subnet", "type": "structure", "members": { "SubnetIdentifier": {}, "SubnetAvailabilityZone": { "shape": "S14" }, "SubnetStatus": {} } } } }, "wrapper": true }, "S14": { "type": "structure", "members": { "Name": {}, "ProvisionedIopsCapable": { "type": "boolean" } }, "wrapper": true }, "S1f": { "type": "structure", "members": { "DBParameterGroupName": {}, "DBParameterGroupFamily": {}, "Description": {} }, "wrapper": true }, "S1l": { "type": "list", "member": { "locationName": "SubnetIdentifier" } }, "S1r": { "type": "structure", "members": { "OptionGroupName": {}, "OptionGroupDescription": {}, "EngineName": {}, "MajorEngineVersion": {}, "Options": { "type": "list", "member": { "locationName": "Option", "type": "structure", "members": { "OptionName": {}, "OptionDescription": {}, "Persistent": { "type": "boolean" }, "Permanent": { "type": "boolean" }, "Port": { "type": "integer" }, "OptionSettings": { "type": "list", "member": { "shape": "S1v", "locationName": "OptionSetting" } }, "DBSecurityGroupMemberships": { "shape": "Sv" }, "VpcSecurityGroupMemberships": { "shape": "Sx" } } } }, "AllowsVpcAndNonVpcInstanceMemberships": { "type": "boolean" }, "VpcId": {} }, "wrapper": true }, "S1v": { "type": "structure", "members": { "Name": {}, "Value": {}, "DefaultValue": {}, "Description": {}, "ApplyType": {}, "DataType": {}, "AllowedValues": {}, "IsModifiable": { "type": "boolean" }, "IsCollection": { "type": "boolean" } } }, "S27": { "type": "list", "member": { "locationName": "Filter", "type": "structure", "required": [ "Name", "Values" ], "members": { "Name": {}, "Values": { "type": "list", "member": { "locationName": "Value" } } } } }, "S2d": { "type": "structure", "members": { "CharacterSetName": {}, "CharacterSetDescription": {} } }, "S2s": { "type": "list", "member": { "locationName": "Parameter", "type": "structure", "members": { "ParameterName": {}, "ParameterValue": {}, "Description": {}, "Source": {}, "ApplyType": {}, "DataType": {}, "AllowedValues": {}, "IsModifiable": { "type": "boolean" }, "MinimumEngineVersion": {}, "ApplyMethod": {} } } }, "S41": { "type": "structure", "members": { "ReservedDBInstanceId": {}, "ReservedDBInstancesOfferingId": {}, "DBInstanceClass": {}, "StartTime": { "type": "timestamp" }, "Duration": { "type": "integer" }, "FixedPrice": { "type": "double" }, "UsagePrice": { "type": "double" }, "CurrencyCode": {}, "DBInstanceCount": { "type": "integer" }, "ProductDescription": {}, "OfferingType": {}, "MultiAZ": { "type": "boolean" }, "State": {}, "RecurringCharges": { "shape": "S43" } }, "wrapper": true }, "S43": { "type": "list", "member": { "locationName": "RecurringCharge", "type": "structure", "members": { "RecurringChargeAmount": { "type": "double" }, "RecurringChargeFrequency": {} }, "wrapper": true } }, "S4g": { "type": "structure", "members": { "DBParameterGroupName": {} } } } } },{}],194:[function(require,module,exports){ arguments[4][192][0].apply(exports,arguments) },{"dup":192}],195:[function(require,module,exports){ module.exports={ "version": 2, "waiters": { "DBInstanceAvailable": { "delay": 30, "operation": "DescribeDBInstances", "maxAttempts": 60, "acceptors": [ { "expected": "available", "matcher": "pathAll", "state": "success", "argument": "DBInstances[].DBInstanceStatus" }, { "expected": "deleted", "matcher": "pathAny", "state": "failure", "argument": "DBInstances[].DBInstanceStatus" }, { "expected": "deleting", "matcher": "pathAny", "state": "failure", "argument": "DBInstances[].DBInstanceStatus" }, { "expected": "failed", "matcher": "pathAny", "state": "failure", "argument": "DBInstances[].DBInstanceStatus" }, { "expected": "incompatible-restore", "matcher": "pathAny", "state": "failure", "argument": "DBInstances[].DBInstanceStatus" }, { "expected": "incompatible-parameters", "matcher": "pathAny", "state": "failure", "argument": "DBInstances[].DBInstanceStatus" }, { "expected": "incompatible-parameters", "matcher": "pathAny", "state": "failure", "argument": "DBInstances[].DBInstanceStatus" }, { "expected": "incompatible-restore", "matcher": "pathAny", "state": "failure", "argument": "DBInstances[].DBInstanceStatus" } ] }, "DBInstanceDeleted": { "delay": 30, "operation": "DescribeDBInstances", "maxAttempts": 60, "acceptors": [ { "expected": "deleted", "matcher": "pathAll", "state": "success", "argument": "DBInstances[].DBInstanceStatus" }, { "expected": "creating", "matcher": "pathAny", "state": "failure", "argument": "DBInstances[].DBInstanceStatus" }, { "expected": "modifying", "matcher": "pathAny", "state": "failure", "argument": "DBInstances[].DBInstanceStatus" }, { "expected": "rebooting", "matcher": "pathAny", "state": "failure", "argument": "DBInstances[].DBInstanceStatus" }, { "expected": "resetting-master-credentials", "matcher": "pathAny", "state": "failure", "argument": "DBInstances[].DBInstanceStatus" } ] } } } },{}],196:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2014-09-01", "endpointPrefix": "rds", "protocol": "query", "protocols": [ "query" ], "serviceAbbreviation": "Amazon RDS", "serviceFullName": "Amazon Relational Database Service", "serviceId": "RDS", "signatureVersion": "v4", "uid": "rds-2014-09-01", "xmlNamespace": "http://rds.amazonaws.com/doc/2014-09-01/", "auth": [ "aws.auth#sigv4" ] }, "operations": { "AddSourceIdentifierToSubscription": { "input": { "type": "structure", "required": [ "SubscriptionName", "SourceIdentifier" ], "members": { "SubscriptionName": {}, "SourceIdentifier": {} } }, "output": { "resultWrapper": "AddSourceIdentifierToSubscriptionResult", "type": "structure", "members": { "EventSubscription": { "shape": "S4" } } } }, "AddTagsToResource": { "input": { "type": "structure", "required": [ "ResourceName", "Tags" ], "members": { "ResourceName": {}, "Tags": { "shape": "S9" } } } }, "AuthorizeDBSecurityGroupIngress": { "input": { "type": "structure", "required": [ "DBSecurityGroupName" ], "members": { "DBSecurityGroupName": {}, "CIDRIP": {}, "EC2SecurityGroupName": {}, "EC2SecurityGroupId": {}, "EC2SecurityGroupOwnerId": {} } }, "output": { "resultWrapper": "AuthorizeDBSecurityGroupIngressResult", "type": "structure", "members": { "DBSecurityGroup": { "shape": "Sd" } } } }, "CopyDBParameterGroup": { "input": { "type": "structure", "required": [ "SourceDBParameterGroupIdentifier", "TargetDBParameterGroupIdentifier", "TargetDBParameterGroupDescription" ], "members": { "SourceDBParameterGroupIdentifier": {}, "TargetDBParameterGroupIdentifier": {}, "TargetDBParameterGroupDescription": {}, "Tags": { "shape": "S9" } } }, "output": { "resultWrapper": "CopyDBParameterGroupResult", "type": "structure", "members": { "DBParameterGroup": { "shape": "Sk" } } } }, "CopyDBSnapshot": { "input": { "type": "structure", "required": [ "SourceDBSnapshotIdentifier", "TargetDBSnapshotIdentifier" ], "members": { "SourceDBSnapshotIdentifier": {}, "TargetDBSnapshotIdentifier": {}, "Tags": { "shape": "S9" } } }, "output": { "resultWrapper": "CopyDBSnapshotResult", "type": "structure", "members": { "DBSnapshot": { "shape": "Sn" } } } }, "CopyOptionGroup": { "input": { "type": "structure", "required": [ "SourceOptionGroupIdentifier", "TargetOptionGroupIdentifier", "TargetOptionGroupDescription" ], "members": { "SourceOptionGroupIdentifier": {}, "TargetOptionGroupIdentifier": {}, "TargetOptionGroupDescription": {}, "Tags": { "shape": "S9" } } }, "output": { "resultWrapper": "CopyOptionGroupResult", "type": "structure", "members": { "OptionGroup": { "shape": "St" } } } }, "CreateDBInstance": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier", "AllocatedStorage", "DBInstanceClass", "Engine", "MasterUsername", "MasterUserPassword" ], "members": { "DBName": {}, "DBInstanceIdentifier": {}, "AllocatedStorage": { "type": "integer" }, "DBInstanceClass": {}, "Engine": {}, "MasterUsername": {}, "MasterUserPassword": {}, "DBSecurityGroups": { "shape": "S13" }, "VpcSecurityGroupIds": { "shape": "S14" }, "AvailabilityZone": {}, "DBSubnetGroupName": {}, "PreferredMaintenanceWindow": {}, "DBParameterGroupName": {}, "BackupRetentionPeriod": { "type": "integer" }, "PreferredBackupWindow": {}, "Port": { "type": "integer" }, "MultiAZ": { "type": "boolean" }, "EngineVersion": {}, "AutoMinorVersionUpgrade": { "type": "boolean" }, "LicenseModel": {}, "Iops": { "type": "integer" }, "OptionGroupName": {}, "CharacterSetName": {}, "PubliclyAccessible": { "type": "boolean" }, "Tags": { "shape": "S9" }, "StorageType": {}, "TdeCredentialArn": {}, "TdeCredentialPassword": {} } }, "output": { "resultWrapper": "CreateDBInstanceResult", "type": "structure", "members": { "DBInstance": { "shape": "S17" } } } }, "CreateDBInstanceReadReplica": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier", "SourceDBInstanceIdentifier" ], "members": { "DBInstanceIdentifier": {}, "SourceDBInstanceIdentifier": {}, "DBInstanceClass": {}, "AvailabilityZone": {}, "Port": { "type": "integer" }, "AutoMinorVersionUpgrade": { "type": "boolean" }, "Iops": { "type": "integer" }, "OptionGroupName": {}, "PubliclyAccessible": { "type": "boolean" }, "Tags": { "shape": "S9" }, "DBSubnetGroupName": {}, "StorageType": {} } }, "output": { "resultWrapper": "CreateDBInstanceReadReplicaResult", "type": "structure", "members": { "DBInstance": { "shape": "S17" } } } }, "CreateDBParameterGroup": { "input": { "type": "structure", "required": [ "DBParameterGroupName", "DBParameterGroupFamily", "Description" ], "members": { "DBParameterGroupName": {}, "DBParameterGroupFamily": {}, "Description": {}, "Tags": { "shape": "S9" } } }, "output": { "resultWrapper": "CreateDBParameterGroupResult", "type": "structure", "members": { "DBParameterGroup": { "shape": "Sk" } } } }, "CreateDBSecurityGroup": { "input": { "type": "structure", "required": [ "DBSecurityGroupName", "DBSecurityGroupDescription" ], "members": { "DBSecurityGroupName": {}, "DBSecurityGroupDescription": {}, "Tags": { "shape": "S9" } } }, "output": { "resultWrapper": "CreateDBSecurityGroupResult", "type": "structure", "members": { "DBSecurityGroup": { "shape": "Sd" } } } }, "CreateDBSnapshot": { "input": { "type": "structure", "required": [ "DBSnapshotIdentifier", "DBInstanceIdentifier" ], "members": { "DBSnapshotIdentifier": {}, "DBInstanceIdentifier": {}, "Tags": { "shape": "S9" } } }, "output": { "resultWrapper": "CreateDBSnapshotResult", "type": "structure", "members": { "DBSnapshot": { "shape": "Sn" } } } }, "CreateDBSubnetGroup": { "input": { "type": "structure", "required": [ "DBSubnetGroupName", "DBSubnetGroupDescription", "SubnetIds" ], "members": { "DBSubnetGroupName": {}, "DBSubnetGroupDescription": {}, "SubnetIds": { "shape": "S1u" }, "Tags": { "shape": "S9" } } }, "output": { "resultWrapper": "CreateDBSubnetGroupResult", "type": "structure", "members": { "DBSubnetGroup": { "shape": "S1b" } } } }, "CreateEventSubscription": { "input": { "type": "structure", "required": [ "SubscriptionName", "SnsTopicArn" ], "members": { "SubscriptionName": {}, "SnsTopicArn": {}, "SourceType": {}, "EventCategories": { "shape": "S6" }, "SourceIds": { "shape": "S5" }, "Enabled": { "type": "boolean" }, "Tags": { "shape": "S9" } } }, "output": { "resultWrapper": "CreateEventSubscriptionResult", "type": "structure", "members": { "EventSubscription": { "shape": "S4" } } } }, "CreateOptionGroup": { "input": { "type": "structure", "required": [ "OptionGroupName", "EngineName", "MajorEngineVersion", "OptionGroupDescription" ], "members": { "OptionGroupName": {}, "EngineName": {}, "MajorEngineVersion": {}, "OptionGroupDescription": {}, "Tags": { "shape": "S9" } } }, "output": { "resultWrapper": "CreateOptionGroupResult", "type": "structure", "members": { "OptionGroup": { "shape": "St" } } } }, "DeleteDBInstance": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier" ], "members": { "DBInstanceIdentifier": {}, "SkipFinalSnapshot": { "type": "boolean" }, "FinalDBSnapshotIdentifier": {} } }, "output": { "resultWrapper": "DeleteDBInstanceResult", "type": "structure", "members": { "DBInstance": { "shape": "S17" } } } }, "DeleteDBParameterGroup": { "input": { "type": "structure", "required": [ "DBParameterGroupName" ], "members": { "DBParameterGroupName": {} } } }, "DeleteDBSecurityGroup": { "input": { "type": "structure", "required": [ "DBSecurityGroupName" ], "members": { "DBSecurityGroupName": {} } } }, "DeleteDBSnapshot": { "input": { "type": "structure", "required": [ "DBSnapshotIdentifier" ], "members": { "DBSnapshotIdentifier": {} } }, "output": { "resultWrapper": "DeleteDBSnapshotResult", "type": "structure", "members": { "DBSnapshot": { "shape": "Sn" } } } }, "DeleteDBSubnetGroup": { "input": { "type": "structure", "required": [ "DBSubnetGroupName" ], "members": { "DBSubnetGroupName": {} } } }, "DeleteEventSubscription": { "input": { "type": "structure", "required": [ "SubscriptionName" ], "members": { "SubscriptionName": {} } }, "output": { "resultWrapper": "DeleteEventSubscriptionResult", "type": "structure", "members": { "EventSubscription": { "shape": "S4" } } } }, "DeleteOptionGroup": { "input": { "type": "structure", "required": [ "OptionGroupName" ], "members": { "OptionGroupName": {} } } }, "DescribeDBEngineVersions": { "input": { "type": "structure", "members": { "Engine": {}, "EngineVersion": {}, "DBParameterGroupFamily": {}, "Filters": { "shape": "S2b" }, "MaxRecords": { "type": "integer" }, "Marker": {}, "DefaultOnly": { "type": "boolean" }, "ListSupportedCharacterSets": { "type": "boolean" } } }, "output": { "resultWrapper": "DescribeDBEngineVersionsResult", "type": "structure", "members": { "Marker": {}, "DBEngineVersions": { "type": "list", "member": { "locationName": "DBEngineVersion", "type": "structure", "members": { "Engine": {}, "EngineVersion": {}, "DBParameterGroupFamily": {}, "DBEngineDescription": {}, "DBEngineVersionDescription": {}, "DefaultCharacterSet": { "shape": "S2h" }, "SupportedCharacterSets": { "type": "list", "member": { "shape": "S2h", "locationName": "CharacterSet" } } } } } } } }, "DescribeDBInstances": { "input": { "type": "structure", "members": { "DBInstanceIdentifier": {}, "Filters": { "shape": "S2b" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeDBInstancesResult", "type": "structure", "members": { "Marker": {}, "DBInstances": { "type": "list", "member": { "shape": "S17", "locationName": "DBInstance" } } } } }, "DescribeDBLogFiles": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier" ], "members": { "DBInstanceIdentifier": {}, "FilenameContains": {}, "FileLastWritten": { "type": "long" }, "FileSize": { "type": "long" }, "Filters": { "shape": "S2b" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeDBLogFilesResult", "type": "structure", "members": { "DescribeDBLogFiles": { "type": "list", "member": { "locationName": "DescribeDBLogFilesDetails", "type": "structure", "members": { "LogFileName": {}, "LastWritten": { "type": "long" }, "Size": { "type": "long" } } } }, "Marker": {} } } }, "DescribeDBParameterGroups": { "input": { "type": "structure", "members": { "DBParameterGroupName": {}, "Filters": { "shape": "S2b" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeDBParameterGroupsResult", "type": "structure", "members": { "Marker": {}, "DBParameterGroups": { "type": "list", "member": { "shape": "Sk", "locationName": "DBParameterGroup" } } } } }, "DescribeDBParameters": { "input": { "type": "structure", "required": [ "DBParameterGroupName" ], "members": { "DBParameterGroupName": {}, "Source": {}, "Filters": { "shape": "S2b" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeDBParametersResult", "type": "structure", "members": { "Parameters": { "shape": "S2w" }, "Marker": {} } } }, "DescribeDBSecurityGroups": { "input": { "type": "structure", "members": { "DBSecurityGroupName": {}, "Filters": { "shape": "S2b" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeDBSecurityGroupsResult", "type": "structure", "members": { "Marker": {}, "DBSecurityGroups": { "type": "list", "member": { "shape": "Sd", "locationName": "DBSecurityGroup" } } } } }, "DescribeDBSnapshots": { "input": { "type": "structure", "members": { "DBInstanceIdentifier": {}, "DBSnapshotIdentifier": {}, "SnapshotType": {}, "Filters": { "shape": "S2b" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeDBSnapshotsResult", "type": "structure", "members": { "Marker": {}, "DBSnapshots": { "type": "list", "member": { "shape": "Sn", "locationName": "DBSnapshot" } } } } }, "DescribeDBSubnetGroups": { "input": { "type": "structure", "members": { "DBSubnetGroupName": {}, "Filters": { "shape": "S2b" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeDBSubnetGroupsResult", "type": "structure", "members": { "Marker": {}, "DBSubnetGroups": { "type": "list", "member": { "shape": "S1b", "locationName": "DBSubnetGroup" } } } } }, "DescribeEngineDefaultParameters": { "input": { "type": "structure", "required": [ "DBParameterGroupFamily" ], "members": { "DBParameterGroupFamily": {}, "Filters": { "shape": "S2b" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeEngineDefaultParametersResult", "type": "structure", "members": { "EngineDefaults": { "type": "structure", "members": { "DBParameterGroupFamily": {}, "Marker": {}, "Parameters": { "shape": "S2w" } }, "wrapper": true } } } }, "DescribeEventCategories": { "input": { "type": "structure", "members": { "SourceType": {}, "Filters": { "shape": "S2b" } } }, "output": { "resultWrapper": "DescribeEventCategoriesResult", "type": "structure", "members": { "EventCategoriesMapList": { "type": "list", "member": { "locationName": "EventCategoriesMap", "type": "structure", "members": { "SourceType": {}, "EventCategories": { "shape": "S6" } }, "wrapper": true } } } } }, "DescribeEventSubscriptions": { "input": { "type": "structure", "members": { "SubscriptionName": {}, "Filters": { "shape": "S2b" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeEventSubscriptionsResult", "type": "structure", "members": { "Marker": {}, "EventSubscriptionsList": { "type": "list", "member": { "shape": "S4", "locationName": "EventSubscription" } } } } }, "DescribeEvents": { "input": { "type": "structure", "members": { "SourceIdentifier": {}, "SourceType": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "Duration": { "type": "integer" }, "EventCategories": { "shape": "S6" }, "Filters": { "shape": "S2b" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeEventsResult", "type": "structure", "members": { "Marker": {}, "Events": { "type": "list", "member": { "locationName": "Event", "type": "structure", "members": { "SourceIdentifier": {}, "SourceType": {}, "Message": {}, "EventCategories": { "shape": "S6" }, "Date": { "type": "timestamp" } } } } } } }, "DescribeOptionGroupOptions": { "input": { "type": "structure", "required": [ "EngineName" ], "members": { "EngineName": {}, "MajorEngineVersion": {}, "Filters": { "shape": "S2b" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeOptionGroupOptionsResult", "type": "structure", "members": { "OptionGroupOptions": { "type": "list", "member": { "locationName": "OptionGroupOption", "type": "structure", "members": { "Name": {}, "Description": {}, "EngineName": {}, "MajorEngineVersion": {}, "MinimumRequiredMinorEngineVersion": {}, "PortRequired": { "type": "boolean" }, "DefaultPort": { "type": "integer" }, "OptionsDependedOn": { "type": "list", "member": { "locationName": "OptionName" } }, "Persistent": { "type": "boolean" }, "Permanent": { "type": "boolean" }, "OptionGroupOptionSettings": { "type": "list", "member": { "locationName": "OptionGroupOptionSetting", "type": "structure", "members": { "SettingName": {}, "SettingDescription": {}, "DefaultValue": {}, "ApplyType": {}, "AllowedValues": {}, "IsModifiable": { "type": "boolean" } } } } } } }, "Marker": {} } } }, "DescribeOptionGroups": { "input": { "type": "structure", "members": { "OptionGroupName": {}, "Filters": { "shape": "S2b" }, "Marker": {}, "MaxRecords": { "type": "integer" }, "EngineName": {}, "MajorEngineVersion": {} } }, "output": { "resultWrapper": "DescribeOptionGroupsResult", "type": "structure", "members": { "OptionGroupsList": { "type": "list", "member": { "shape": "St", "locationName": "OptionGroup" } }, "Marker": {} } } }, "DescribeOrderableDBInstanceOptions": { "input": { "type": "structure", "required": [ "Engine" ], "members": { "Engine": {}, "EngineVersion": {}, "DBInstanceClass": {}, "LicenseModel": {}, "Vpc": { "type": "boolean" }, "Filters": { "shape": "S2b" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeOrderableDBInstanceOptionsResult", "type": "structure", "members": { "OrderableDBInstanceOptions": { "type": "list", "member": { "locationName": "OrderableDBInstanceOption", "type": "structure", "members": { "Engine": {}, "EngineVersion": {}, "DBInstanceClass": {}, "LicenseModel": {}, "AvailabilityZones": { "type": "list", "member": { "shape": "S1e", "locationName": "AvailabilityZone" } }, "MultiAZCapable": { "type": "boolean" }, "ReadReplicaCapable": { "type": "boolean" }, "Vpc": { "type": "boolean" }, "StorageType": {}, "SupportsIops": { "type": "boolean" } }, "wrapper": true } }, "Marker": {} } } }, "DescribeReservedDBInstances": { "input": { "type": "structure", "members": { "ReservedDBInstanceId": {}, "ReservedDBInstancesOfferingId": {}, "DBInstanceClass": {}, "Duration": {}, "ProductDescription": {}, "OfferingType": {}, "MultiAZ": { "type": "boolean" }, "Filters": { "shape": "S2b" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeReservedDBInstancesResult", "type": "structure", "members": { "Marker": {}, "ReservedDBInstances": { "type": "list", "member": { "shape": "S45", "locationName": "ReservedDBInstance" } } } } }, "DescribeReservedDBInstancesOfferings": { "input": { "type": "structure", "members": { "ReservedDBInstancesOfferingId": {}, "DBInstanceClass": {}, "Duration": {}, "ProductDescription": {}, "OfferingType": {}, "MultiAZ": { "type": "boolean" }, "Filters": { "shape": "S2b" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeReservedDBInstancesOfferingsResult", "type": "structure", "members": { "Marker": {}, "ReservedDBInstancesOfferings": { "type": "list", "member": { "locationName": "ReservedDBInstancesOffering", "type": "structure", "members": { "ReservedDBInstancesOfferingId": {}, "DBInstanceClass": {}, "Duration": { "type": "integer" }, "FixedPrice": { "type": "double" }, "UsagePrice": { "type": "double" }, "CurrencyCode": {}, "ProductDescription": {}, "OfferingType": {}, "MultiAZ": { "type": "boolean" }, "RecurringCharges": { "shape": "S47" } }, "wrapper": true } } } } }, "DownloadDBLogFilePortion": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier", "LogFileName" ], "members": { "DBInstanceIdentifier": {}, "LogFileName": {}, "Marker": {}, "NumberOfLines": { "type": "integer" } } }, "output": { "resultWrapper": "DownloadDBLogFilePortionResult", "type": "structure", "members": { "LogFileData": {}, "Marker": {}, "AdditionalDataPending": { "type": "boolean" } } } }, "ListTagsForResource": { "input": { "type": "structure", "required": [ "ResourceName" ], "members": { "ResourceName": {}, "Filters": { "shape": "S2b" } } }, "output": { "resultWrapper": "ListTagsForResourceResult", "type": "structure", "members": { "TagList": { "shape": "S9" } } } }, "ModifyDBInstance": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier" ], "members": { "DBInstanceIdentifier": {}, "AllocatedStorage": { "type": "integer" }, "DBInstanceClass": {}, "DBSecurityGroups": { "shape": "S13" }, "VpcSecurityGroupIds": { "shape": "S14" }, "ApplyImmediately": { "type": "boolean" }, "MasterUserPassword": {}, "DBParameterGroupName": {}, "BackupRetentionPeriod": { "type": "integer" }, "PreferredBackupWindow": {}, "PreferredMaintenanceWindow": {}, "MultiAZ": { "type": "boolean" }, "EngineVersion": {}, "AllowMajorVersionUpgrade": { "type": "boolean" }, "AutoMinorVersionUpgrade": { "type": "boolean" }, "Iops": { "type": "integer" }, "OptionGroupName": {}, "NewDBInstanceIdentifier": {}, "StorageType": {}, "TdeCredentialArn": {}, "TdeCredentialPassword": {} } }, "output": { "resultWrapper": "ModifyDBInstanceResult", "type": "structure", "members": { "DBInstance": { "shape": "S17" } } } }, "ModifyDBParameterGroup": { "input": { "type": "structure", "required": [ "DBParameterGroupName", "Parameters" ], "members": { "DBParameterGroupName": {}, "Parameters": { "shape": "S2w" } } }, "output": { "shape": "S4k", "resultWrapper": "ModifyDBParameterGroupResult" } }, "ModifyDBSubnetGroup": { "input": { "type": "structure", "required": [ "DBSubnetGroupName", "SubnetIds" ], "members": { "DBSubnetGroupName": {}, "DBSubnetGroupDescription": {}, "SubnetIds": { "shape": "S1u" } } }, "output": { "resultWrapper": "ModifyDBSubnetGroupResult", "type": "structure", "members": { "DBSubnetGroup": { "shape": "S1b" } } } }, "ModifyEventSubscription": { "input": { "type": "structure", "required": [ "SubscriptionName" ], "members": { "SubscriptionName": {}, "SnsTopicArn": {}, "SourceType": {}, "EventCategories": { "shape": "S6" }, "Enabled": { "type": "boolean" } } }, "output": { "resultWrapper": "ModifyEventSubscriptionResult", "type": "structure", "members": { "EventSubscription": { "shape": "S4" } } } }, "ModifyOptionGroup": { "input": { "type": "structure", "required": [ "OptionGroupName" ], "members": { "OptionGroupName": {}, "OptionsToInclude": { "type": "list", "member": { "locationName": "OptionConfiguration", "type": "structure", "required": [ "OptionName" ], "members": { "OptionName": {}, "Port": { "type": "integer" }, "DBSecurityGroupMemberships": { "shape": "S13" }, "VpcSecurityGroupMemberships": { "shape": "S14" }, "OptionSettings": { "type": "list", "member": { "shape": "Sx", "locationName": "OptionSetting" } } } } }, "OptionsToRemove": { "type": "list", "member": {} }, "ApplyImmediately": { "type": "boolean" } } }, "output": { "resultWrapper": "ModifyOptionGroupResult", "type": "structure", "members": { "OptionGroup": { "shape": "St" } } } }, "PromoteReadReplica": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier" ], "members": { "DBInstanceIdentifier": {}, "BackupRetentionPeriod": { "type": "integer" }, "PreferredBackupWindow": {} } }, "output": { "resultWrapper": "PromoteReadReplicaResult", "type": "structure", "members": { "DBInstance": { "shape": "S17" } } } }, "PurchaseReservedDBInstancesOffering": { "input": { "type": "structure", "required": [ "ReservedDBInstancesOfferingId" ], "members": { "ReservedDBInstancesOfferingId": {}, "ReservedDBInstanceId": {}, "DBInstanceCount": { "type": "integer" }, "Tags": { "shape": "S9" } } }, "output": { "resultWrapper": "PurchaseReservedDBInstancesOfferingResult", "type": "structure", "members": { "ReservedDBInstance": { "shape": "S45" } } } }, "RebootDBInstance": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier" ], "members": { "DBInstanceIdentifier": {}, "ForceFailover": { "type": "boolean" } } }, "output": { "resultWrapper": "RebootDBInstanceResult", "type": "structure", "members": { "DBInstance": { "shape": "S17" } } } }, "RemoveSourceIdentifierFromSubscription": { "input": { "type": "structure", "required": [ "SubscriptionName", "SourceIdentifier" ], "members": { "SubscriptionName": {}, "SourceIdentifier": {} } }, "output": { "resultWrapper": "RemoveSourceIdentifierFromSubscriptionResult", "type": "structure", "members": { "EventSubscription": { "shape": "S4" } } } }, "RemoveTagsFromResource": { "input": { "type": "structure", "required": [ "ResourceName", "TagKeys" ], "members": { "ResourceName": {}, "TagKeys": { "type": "list", "member": {} } } } }, "ResetDBParameterGroup": { "input": { "type": "structure", "required": [ "DBParameterGroupName" ], "members": { "DBParameterGroupName": {}, "ResetAllParameters": { "type": "boolean" }, "Parameters": { "shape": "S2w" } } }, "output": { "shape": "S4k", "resultWrapper": "ResetDBParameterGroupResult" } }, "RestoreDBInstanceFromDBSnapshot": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier", "DBSnapshotIdentifier" ], "members": { "DBInstanceIdentifier": {}, "DBSnapshotIdentifier": {}, "DBInstanceClass": {}, "Port": { "type": "integer" }, "AvailabilityZone": {}, "DBSubnetGroupName": {}, "MultiAZ": { "type": "boolean" }, "PubliclyAccessible": { "type": "boolean" }, "AutoMinorVersionUpgrade": { "type": "boolean" }, "LicenseModel": {}, "DBName": {}, "Engine": {}, "Iops": { "type": "integer" }, "OptionGroupName": {}, "Tags": { "shape": "S9" }, "StorageType": {}, "TdeCredentialArn": {}, "TdeCredentialPassword": {} } }, "output": { "resultWrapper": "RestoreDBInstanceFromDBSnapshotResult", "type": "structure", "members": { "DBInstance": { "shape": "S17" } } } }, "RestoreDBInstanceToPointInTime": { "input": { "type": "structure", "required": [ "SourceDBInstanceIdentifier", "TargetDBInstanceIdentifier" ], "members": { "SourceDBInstanceIdentifier": {}, "TargetDBInstanceIdentifier": {}, "RestoreTime": { "type": "timestamp" }, "UseLatestRestorableTime": { "type": "boolean" }, "DBInstanceClass": {}, "Port": { "type": "integer" }, "AvailabilityZone": {}, "DBSubnetGroupName": {}, "MultiAZ": { "type": "boolean" }, "PubliclyAccessible": { "type": "boolean" }, "AutoMinorVersionUpgrade": { "type": "boolean" }, "LicenseModel": {}, "DBName": {}, "Engine": {}, "Iops": { "type": "integer" }, "OptionGroupName": {}, "Tags": { "shape": "S9" }, "StorageType": {}, "TdeCredentialArn": {}, "TdeCredentialPassword": {} } }, "output": { "resultWrapper": "RestoreDBInstanceToPointInTimeResult", "type": "structure", "members": { "DBInstance": { "shape": "S17" } } } }, "RevokeDBSecurityGroupIngress": { "input": { "type": "structure", "required": [ "DBSecurityGroupName" ], "members": { "DBSecurityGroupName": {}, "CIDRIP": {}, "EC2SecurityGroupName": {}, "EC2SecurityGroupId": {}, "EC2SecurityGroupOwnerId": {} } }, "output": { "resultWrapper": "RevokeDBSecurityGroupIngressResult", "type": "structure", "members": { "DBSecurityGroup": { "shape": "Sd" } } } } }, "shapes": { "S4": { "type": "structure", "members": { "CustomerAwsId": {}, "CustSubscriptionId": {}, "SnsTopicArn": {}, "Status": {}, "SubscriptionCreationTime": {}, "SourceType": {}, "SourceIdsList": { "shape": "S5" }, "EventCategoriesList": { "shape": "S6" }, "Enabled": { "type": "boolean" } }, "wrapper": true }, "S5": { "type": "list", "member": { "locationName": "SourceId" } }, "S6": { "type": "list", "member": { "locationName": "EventCategory" } }, "S9": { "type": "list", "member": { "locationName": "Tag", "type": "structure", "members": { "Key": {}, "Value": {} } } }, "Sd": { "type": "structure", "members": { "OwnerId": {}, "DBSecurityGroupName": {}, "DBSecurityGroupDescription": {}, "VpcId": {}, "EC2SecurityGroups": { "type": "list", "member": { "locationName": "EC2SecurityGroup", "type": "structure", "members": { "Status": {}, "EC2SecurityGroupName": {}, "EC2SecurityGroupId": {}, "EC2SecurityGroupOwnerId": {} } } }, "IPRanges": { "type": "list", "member": { "locationName": "IPRange", "type": "structure", "members": { "Status": {}, "CIDRIP": {} } } } }, "wrapper": true }, "Sk": { "type": "structure", "members": { "DBParameterGroupName": {}, "DBParameterGroupFamily": {}, "Description": {} }, "wrapper": true }, "Sn": { "type": "structure", "members": { "DBSnapshotIdentifier": {}, "DBInstanceIdentifier": {}, "SnapshotCreateTime": { "type": "timestamp" }, "Engine": {}, "AllocatedStorage": { "type": "integer" }, "Status": {}, "Port": { "type": "integer" }, "AvailabilityZone": {}, "VpcId": {}, "InstanceCreateTime": { "type": "timestamp" }, "MasterUsername": {}, "EngineVersion": {}, "LicenseModel": {}, "SnapshotType": {}, "Iops": { "type": "integer" }, "OptionGroupName": {}, "PercentProgress": { "type": "integer" }, "SourceRegion": {}, "StorageType": {}, "TdeCredentialArn": {} }, "wrapper": true }, "St": { "type": "structure", "members": { "OptionGroupName": {}, "OptionGroupDescription": {}, "EngineName": {}, "MajorEngineVersion": {}, "Options": { "type": "list", "member": { "locationName": "Option", "type": "structure", "members": { "OptionName": {}, "OptionDescription": {}, "Persistent": { "type": "boolean" }, "Permanent": { "type": "boolean" }, "Port": { "type": "integer" }, "OptionSettings": { "type": "list", "member": { "shape": "Sx", "locationName": "OptionSetting" } }, "DBSecurityGroupMemberships": { "shape": "Sy" }, "VpcSecurityGroupMemberships": { "shape": "S10" } } } }, "AllowsVpcAndNonVpcInstanceMemberships": { "type": "boolean" }, "VpcId": {} }, "wrapper": true }, "Sx": { "type": "structure", "members": { "Name": {}, "Value": {}, "DefaultValue": {}, "Description": {}, "ApplyType": {}, "DataType": {}, "AllowedValues": {}, "IsModifiable": { "type": "boolean" }, "IsCollection": { "type": "boolean" } } }, "Sy": { "type": "list", "member": { "locationName": "DBSecurityGroup", "type": "structure", "members": { "DBSecurityGroupName": {}, "Status": {} } } }, "S10": { "type": "list", "member": { "locationName": "VpcSecurityGroupMembership", "type": "structure", "members": { "VpcSecurityGroupId": {}, "Status": {} } } }, "S13": { "type": "list", "member": { "locationName": "DBSecurityGroupName" } }, "S14": { "type": "list", "member": { "locationName": "VpcSecurityGroupId" } }, "S17": { "type": "structure", "members": { "DBInstanceIdentifier": {}, "DBInstanceClass": {}, "Engine": {}, "DBInstanceStatus": {}, "MasterUsername": {}, "DBName": {}, "Endpoint": { "type": "structure", "members": { "Address": {}, "Port": { "type": "integer" } } }, "AllocatedStorage": { "type": "integer" }, "InstanceCreateTime": { "type": "timestamp" }, "PreferredBackupWindow": {}, "BackupRetentionPeriod": { "type": "integer" }, "DBSecurityGroups": { "shape": "Sy" }, "VpcSecurityGroups": { "shape": "S10" }, "DBParameterGroups": { "type": "list", "member": { "locationName": "DBParameterGroup", "type": "structure", "members": { "DBParameterGroupName": {}, "ParameterApplyStatus": {} } } }, "AvailabilityZone": {}, "DBSubnetGroup": { "shape": "S1b" }, "PreferredMaintenanceWindow": {}, "PendingModifiedValues": { "type": "structure", "members": { "DBInstanceClass": {}, "AllocatedStorage": { "type": "integer" }, "MasterUserPassword": {}, "Port": { "type": "integer" }, "BackupRetentionPeriod": { "type": "integer" }, "MultiAZ": { "type": "boolean" }, "EngineVersion": {}, "Iops": { "type": "integer" }, "DBInstanceIdentifier": {}, "StorageType": {} } }, "LatestRestorableTime": { "type": "timestamp" }, "MultiAZ": { "type": "boolean" }, "EngineVersion": {}, "AutoMinorVersionUpgrade": { "type": "boolean" }, "ReadReplicaSourceDBInstanceIdentifier": {}, "ReadReplicaDBInstanceIdentifiers": { "type": "list", "member": { "locationName": "ReadReplicaDBInstanceIdentifier" } }, "LicenseModel": {}, "Iops": { "type": "integer" }, "OptionGroupMemberships": { "type": "list", "member": { "locationName": "OptionGroupMembership", "type": "structure", "members": { "OptionGroupName": {}, "Status": {} } } }, "CharacterSetName": {}, "SecondaryAvailabilityZone": {}, "PubliclyAccessible": { "type": "boolean" }, "StatusInfos": { "type": "list", "member": { "locationName": "DBInstanceStatusInfo", "type": "structure", "members": { "StatusType": {}, "Normal": { "type": "boolean" }, "Status": {}, "Message": {} } } }, "StorageType": {}, "TdeCredentialArn": {} }, "wrapper": true }, "S1b": { "type": "structure", "members": { "DBSubnetGroupName": {}, "DBSubnetGroupDescription": {}, "VpcId": {}, "SubnetGroupStatus": {}, "Subnets": { "type": "list", "member": { "locationName": "Subnet", "type": "structure", "members": { "SubnetIdentifier": {}, "SubnetAvailabilityZone": { "shape": "S1e" }, "SubnetStatus": {} } } } }, "wrapper": true }, "S1e": { "type": "structure", "members": { "Name": {} }, "wrapper": true }, "S1u": { "type": "list", "member": { "locationName": "SubnetIdentifier" } }, "S2b": { "type": "list", "member": { "locationName": "Filter", "type": "structure", "required": [ "Name", "Values" ], "members": { "Name": {}, "Values": { "type": "list", "member": { "locationName": "Value" } } } } }, "S2h": { "type": "structure", "members": { "CharacterSetName": {}, "CharacterSetDescription": {} } }, "S2w": { "type": "list", "member": { "locationName": "Parameter", "type": "structure", "members": { "ParameterName": {}, "ParameterValue": {}, "Description": {}, "Source": {}, "ApplyType": {}, "DataType": {}, "AllowedValues": {}, "IsModifiable": { "type": "boolean" }, "MinimumEngineVersion": {}, "ApplyMethod": {} } } }, "S45": { "type": "structure", "members": { "ReservedDBInstanceId": {}, "ReservedDBInstancesOfferingId": {}, "DBInstanceClass": {}, "StartTime": { "type": "timestamp" }, "Duration": { "type": "integer" }, "FixedPrice": { "type": "double" }, "UsagePrice": { "type": "double" }, "CurrencyCode": {}, "DBInstanceCount": { "type": "integer" }, "ProductDescription": {}, "OfferingType": {}, "MultiAZ": { "type": "boolean" }, "State": {}, "RecurringCharges": { "shape": "S47" } }, "wrapper": true }, "S47": { "type": "list", "member": { "locationName": "RecurringCharge", "type": "structure", "members": { "RecurringChargeAmount": { "type": "double" }, "RecurringChargeFrequency": {} }, "wrapper": true } }, "S4k": { "type": "structure", "members": { "DBParameterGroupName": {} } } } } },{}],197:[function(require,module,exports){ arguments[4][42][0].apply(exports,arguments) },{"dup":42}],198:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2014-10-31", "endpointPrefix": "rds", "protocol": "query", "protocols": [ "query" ], "serviceAbbreviation": "Amazon RDS", "serviceFullName": "Amazon Relational Database Service", "serviceId": "RDS", "signatureVersion": "v4", "uid": "rds-2014-10-31", "xmlNamespace": "http://rds.amazonaws.com/doc/2014-10-31/", "auth": [ "aws.auth#sigv4" ] }, "operations": { "AddRoleToDBCluster": { "input": { "type": "structure", "required": [ "DBClusterIdentifier", "RoleArn" ], "members": { "DBClusterIdentifier": {}, "RoleArn": {}, "FeatureName": {} } } }, "AddRoleToDBInstance": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier", "RoleArn", "FeatureName" ], "members": { "DBInstanceIdentifier": {}, "RoleArn": {}, "FeatureName": {} } } }, "AddSourceIdentifierToSubscription": { "input": { "type": "structure", "required": [ "SubscriptionName", "SourceIdentifier" ], "members": { "SubscriptionName": {}, "SourceIdentifier": {} } }, "output": { "resultWrapper": "AddSourceIdentifierToSubscriptionResult", "type": "structure", "members": { "EventSubscription": { "shape": "S6" } } } }, "AddTagsToResource": { "input": { "type": "structure", "required": [ "ResourceName", "Tags" ], "members": { "ResourceName": {}, "Tags": { "shape": "Sb" } } } }, "ApplyPendingMaintenanceAction": { "input": { "type": "structure", "required": [ "ResourceIdentifier", "ApplyAction", "OptInType" ], "members": { "ResourceIdentifier": {}, "ApplyAction": {}, "OptInType": {} } }, "output": { "resultWrapper": "ApplyPendingMaintenanceActionResult", "type": "structure", "members": { "ResourcePendingMaintenanceActions": { "shape": "Sf" } } } }, "AuthorizeDBSecurityGroupIngress": { "input": { "type": "structure", "required": [ "DBSecurityGroupName" ], "members": { "DBSecurityGroupName": {}, "CIDRIP": {}, "EC2SecurityGroupName": {}, "EC2SecurityGroupId": {}, "EC2SecurityGroupOwnerId": {} } }, "output": { "resultWrapper": "AuthorizeDBSecurityGroupIngressResult", "type": "structure", "members": { "DBSecurityGroup": { "shape": "Sl" } } } }, "BacktrackDBCluster": { "input": { "type": "structure", "required": [ "DBClusterIdentifier", "BacktrackTo" ], "members": { "DBClusterIdentifier": {}, "BacktrackTo": { "type": "timestamp" }, "Force": { "type": "boolean" }, "UseEarliestTimeOnPointInTimeUnavailable": { "type": "boolean" } } }, "output": { "shape": "Ss", "resultWrapper": "BacktrackDBClusterResult" } }, "CancelExportTask": { "input": { "type": "structure", "required": [ "ExportTaskIdentifier" ], "members": { "ExportTaskIdentifier": {} } }, "output": { "shape": "Su", "resultWrapper": "CancelExportTaskResult" } }, "CopyDBClusterParameterGroup": { "input": { "type": "structure", "required": [ "SourceDBClusterParameterGroupIdentifier", "TargetDBClusterParameterGroupIdentifier", "TargetDBClusterParameterGroupDescription" ], "members": { "SourceDBClusterParameterGroupIdentifier": {}, "TargetDBClusterParameterGroupIdentifier": {}, "TargetDBClusterParameterGroupDescription": {}, "Tags": { "shape": "Sb" } } }, "output": { "resultWrapper": "CopyDBClusterParameterGroupResult", "type": "structure", "members": { "DBClusterParameterGroup": { "shape": "S10" } } } }, "CopyDBClusterSnapshot": { "input": { "type": "structure", "required": [ "SourceDBClusterSnapshotIdentifier", "TargetDBClusterSnapshotIdentifier" ], "members": { "SourceDBClusterSnapshotIdentifier": {}, "TargetDBClusterSnapshotIdentifier": {}, "KmsKeyId": {}, "PreSignedUrl": {}, "CopyTags": { "type": "boolean" }, "Tags": { "shape": "Sb" }, "SourceRegion": {} } }, "output": { "resultWrapper": "CopyDBClusterSnapshotResult", "type": "structure", "members": { "DBClusterSnapshot": { "shape": "S13" } } } }, "CopyDBParameterGroup": { "input": { "type": "structure", "required": [ "SourceDBParameterGroupIdentifier", "TargetDBParameterGroupIdentifier", "TargetDBParameterGroupDescription" ], "members": { "SourceDBParameterGroupIdentifier": {}, "TargetDBParameterGroupIdentifier": {}, "TargetDBParameterGroupDescription": {}, "Tags": { "shape": "Sb" } } }, "output": { "resultWrapper": "CopyDBParameterGroupResult", "type": "structure", "members": { "DBParameterGroup": { "shape": "S18" } } } }, "CopyDBSnapshot": { "input": { "type": "structure", "required": [ "SourceDBSnapshotIdentifier", "TargetDBSnapshotIdentifier" ], "members": { "SourceDBSnapshotIdentifier": {}, "TargetDBSnapshotIdentifier": {}, "KmsKeyId": {}, "Tags": { "shape": "Sb" }, "CopyTags": { "type": "boolean" }, "PreSignedUrl": {}, "OptionGroupName": {}, "TargetCustomAvailabilityZone": {}, "CopyOptionGroup": { "type": "boolean" }, "SourceRegion": {} } }, "output": { "resultWrapper": "CopyDBSnapshotResult", "type": "structure", "members": { "DBSnapshot": { "shape": "S1b" } } } }, "CopyOptionGroup": { "input": { "type": "structure", "required": [ "SourceOptionGroupIdentifier", "TargetOptionGroupIdentifier", "TargetOptionGroupDescription" ], "members": { "SourceOptionGroupIdentifier": {}, "TargetOptionGroupIdentifier": {}, "TargetOptionGroupDescription": {}, "Tags": { "shape": "Sb" } } }, "output": { "resultWrapper": "CopyOptionGroupResult", "type": "structure", "members": { "OptionGroup": { "shape": "S1g" } } } }, "CreateBlueGreenDeployment": { "input": { "type": "structure", "required": [ "BlueGreenDeploymentName", "Source" ], "members": { "BlueGreenDeploymentName": {}, "Source": {}, "TargetEngineVersion": {}, "TargetDBParameterGroupName": {}, "TargetDBClusterParameterGroupName": {}, "Tags": { "shape": "Sb" }, "TargetDBInstanceClass": {}, "UpgradeTargetStorageConfig": { "type": "boolean" } } }, "output": { "resultWrapper": "CreateBlueGreenDeploymentResult", "type": "structure", "members": { "BlueGreenDeployment": { "shape": "S1x" } } } }, "CreateCustomDBEngineVersion": { "input": { "type": "structure", "required": [ "Engine", "EngineVersion" ], "members": { "Engine": {}, "EngineVersion": {}, "DatabaseInstallationFilesS3BucketName": {}, "DatabaseInstallationFilesS3Prefix": {}, "ImageId": {}, "KMSKeyId": {}, "Description": {}, "Manifest": {}, "Tags": { "shape": "Sb" }, "SourceCustomDbEngineVersionIdentifier": {}, "UseAwsProvidedLatestImage": { "type": "boolean" } } }, "output": { "shape": "S2g", "resultWrapper": "CreateCustomDBEngineVersionResult" } }, "CreateDBCluster": { "input": { "type": "structure", "required": [ "DBClusterIdentifier", "Engine" ], "members": { "AvailabilityZones": { "shape": "S14" }, "BackupRetentionPeriod": { "type": "integer" }, "CharacterSetName": {}, "DatabaseName": {}, "DBClusterIdentifier": {}, "DBClusterParameterGroupName": {}, "VpcSecurityGroupIds": { "shape": "S2t" }, "DBSubnetGroupName": {}, "Engine": {}, "EngineVersion": {}, "Port": { "type": "integer" }, "MasterUsername": {}, "MasterUserPassword": {}, "OptionGroupName": {}, "PreferredBackupWindow": {}, "PreferredMaintenanceWindow": {}, "ReplicationSourceIdentifier": {}, "Tags": { "shape": "Sb" }, "StorageEncrypted": { "type": "boolean" }, "KmsKeyId": {}, "PreSignedUrl": {}, "EnableIAMDatabaseAuthentication": { "type": "boolean" }, "BacktrackWindow": { "type": "long" }, "EnableCloudwatchLogsExports": { "shape": "S2p" }, "EngineMode": {}, "ScalingConfiguration": { "shape": "S2v" }, "RdsCustomClusterConfiguration": { "shape": "S2w" }, "DeletionProtection": { "type": "boolean" }, "GlobalClusterIdentifier": {}, "EnableHttpEndpoint": { "type": "boolean" }, "CopyTagsToSnapshot": { "type": "boolean" }, "Domain": {}, "DomainIAMRoleName": {}, "EnableGlobalWriteForwarding": { "type": "boolean" }, "DBClusterInstanceClass": {}, "AllocatedStorage": { "type": "integer" }, "StorageType": {}, "Iops": { "type": "integer" }, "PubliclyAccessible": { "type": "boolean" }, "AutoMinorVersionUpgrade": { "type": "boolean" }, "MonitoringInterval": { "type": "integer" }, "MonitoringRoleArn": {}, "EnablePerformanceInsights": { "type": "boolean" }, "PerformanceInsightsKMSKeyId": {}, "PerformanceInsightsRetentionPeriod": { "type": "integer" }, "EnableLimitlessDatabase": { "type": "boolean" }, "ServerlessV2ScalingConfiguration": { "shape": "S2y" }, "NetworkType": {}, "DBSystemId": {}, "ManageMasterUserPassword": { "type": "boolean" }, "MasterUserSecretKmsKeyId": {}, "EnableLocalWriteForwarding": { "type": "boolean" }, "CACertificateIdentifier": {}, "EngineLifecycleSupport": {}, "SourceRegion": {} } }, "output": { "resultWrapper": "CreateDBClusterResult", "type": "structure", "members": { "DBCluster": { "shape": "S31" } } } }, "CreateDBClusterEndpoint": { "input": { "type": "structure", "required": [ "DBClusterIdentifier", "DBClusterEndpointIdentifier", "EndpointType" ], "members": { "DBClusterIdentifier": {}, "DBClusterEndpointIdentifier": {}, "EndpointType": {}, "StaticMembers": { "shape": "Sv" }, "ExcludedMembers": { "shape": "Sv" }, "Tags": { "shape": "Sb" } } }, "output": { "shape": "S3q", "resultWrapper": "CreateDBClusterEndpointResult" } }, "CreateDBClusterParameterGroup": { "input": { "type": "structure", "required": [ "DBClusterParameterGroupName", "DBParameterGroupFamily", "Description" ], "members": { "DBClusterParameterGroupName": {}, "DBParameterGroupFamily": {}, "Description": {}, "Tags": { "shape": "Sb" } } }, "output": { "resultWrapper": "CreateDBClusterParameterGroupResult", "type": "structure", "members": { "DBClusterParameterGroup": { "shape": "S10" } } } }, "CreateDBClusterSnapshot": { "input": { "type": "structure", "required": [ "DBClusterSnapshotIdentifier", "DBClusterIdentifier" ], "members": { "DBClusterSnapshotIdentifier": {}, "DBClusterIdentifier": {}, "Tags": { "shape": "Sb" } } }, "output": { "resultWrapper": "CreateDBClusterSnapshotResult", "type": "structure", "members": { "DBClusterSnapshot": { "shape": "S13" } } } }, "CreateDBInstance": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier", "DBInstanceClass", "Engine" ], "members": { "DBName": {}, "DBInstanceIdentifier": {}, "AllocatedStorage": { "type": "integer" }, "DBInstanceClass": {}, "Engine": {}, "MasterUsername": {}, "MasterUserPassword": {}, "DBSecurityGroups": { "shape": "S3w" }, "VpcSecurityGroupIds": { "shape": "S2t" }, "AvailabilityZone": {}, "DBSubnetGroupName": {}, "PreferredMaintenanceWindow": {}, "DBParameterGroupName": {}, "BackupRetentionPeriod": { "type": "integer" }, "PreferredBackupWindow": {}, "Port": { "type": "integer" }, "MultiAZ": { "type": "boolean" }, "EngineVersion": {}, "AutoMinorVersionUpgrade": { "type": "boolean" }, "LicenseModel": {}, "Iops": { "type": "integer" }, "OptionGroupName": {}, "CharacterSetName": {}, "NcharCharacterSetName": {}, "PubliclyAccessible": { "type": "boolean" }, "Tags": { "shape": "Sb" }, "DBClusterIdentifier": {}, "StorageType": {}, "TdeCredentialArn": {}, "TdeCredentialPassword": {}, "StorageEncrypted": { "type": "boolean" }, "KmsKeyId": {}, "Domain": {}, "DomainFqdn": {}, "DomainOu": {}, "DomainAuthSecretArn": {}, "DomainDnsIps": { "shape": "Sv" }, "CopyTagsToSnapshot": { "type": "boolean" }, "MonitoringInterval": { "type": "integer" }, "MonitoringRoleArn": {}, "DomainIAMRoleName": {}, "PromotionTier": { "type": "integer" }, "Timezone": {}, "EnableIAMDatabaseAuthentication": { "type": "boolean" }, "EnablePerformanceInsights": { "type": "boolean" }, "PerformanceInsightsKMSKeyId": {}, "PerformanceInsightsRetentionPeriod": { "type": "integer" }, "EnableCloudwatchLogsExports": { "shape": "S2p" }, "ProcessorFeatures": { "shape": "S1c" }, "DeletionProtection": { "type": "boolean" }, "MaxAllocatedStorage": { "type": "integer" }, "EnableCustomerOwnedIp": { "type": "boolean" }, "CustomIamInstanceProfile": {}, "BackupTarget": {}, "NetworkType": {}, "StorageThroughput": { "type": "integer" }, "ManageMasterUserPassword": { "type": "boolean" }, "MasterUserSecretKmsKeyId": {}, "CACertificateIdentifier": {}, "DBSystemId": {}, "DedicatedLogVolume": { "type": "boolean" }, "MultiTenant": { "type": "boolean" }, "EngineLifecycleSupport": {} } }, "output": { "resultWrapper": "CreateDBInstanceResult", "type": "structure", "members": { "DBInstance": { "shape": "S3y" } } } }, "CreateDBInstanceReadReplica": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier" ], "members": { "DBInstanceIdentifier": {}, "SourceDBInstanceIdentifier": {}, "DBInstanceClass": {}, "AvailabilityZone": {}, "Port": { "type": "integer" }, "MultiAZ": { "type": "boolean" }, "AutoMinorVersionUpgrade": { "type": "boolean" }, "Iops": { "type": "integer" }, "OptionGroupName": {}, "DBParameterGroupName": {}, "PubliclyAccessible": { "type": "boolean" }, "Tags": { "shape": "Sb" }, "DBSubnetGroupName": {}, "VpcSecurityGroupIds": { "shape": "S2t" }, "StorageType": {}, "CopyTagsToSnapshot": { "type": "boolean" }, "MonitoringInterval": { "type": "integer" }, "MonitoringRoleArn": {}, "KmsKeyId": {}, "PreSignedUrl": {}, "EnableIAMDatabaseAuthentication": { "type": "boolean" }, "EnablePerformanceInsights": { "type": "boolean" }, "PerformanceInsightsKMSKeyId": {}, "PerformanceInsightsRetentionPeriod": { "type": "integer" }, "EnableCloudwatchLogsExports": { "shape": "S2p" }, "ProcessorFeatures": { "shape": "S1c" }, "UseDefaultProcessorFeatures": { "type": "boolean" }, "DeletionProtection": { "type": "boolean" }, "Domain": {}, "DomainIAMRoleName": {}, "DomainFqdn": {}, "DomainOu": {}, "DomainAuthSecretArn": {}, "DomainDnsIps": { "shape": "Sv" }, "ReplicaMode": {}, "MaxAllocatedStorage": { "type": "integer" }, "CustomIamInstanceProfile": {}, "NetworkType": {}, "StorageThroughput": { "type": "integer" }, "EnableCustomerOwnedIp": { "type": "boolean" }, "AllocatedStorage": { "type": "integer" }, "SourceDBClusterIdentifier": {}, "DedicatedLogVolume": { "type": "boolean" }, "UpgradeStorageConfig": { "type": "boolean" }, "CACertificateIdentifier": {}, "SourceRegion": {} } }, "output": { "resultWrapper": "CreateDBInstanceReadReplicaResult", "type": "structure", "members": { "DBInstance": { "shape": "S3y" } } } }, "CreateDBParameterGroup": { "input": { "type": "structure", "required": [ "DBParameterGroupName", "DBParameterGroupFamily", "Description" ], "members": { "DBParameterGroupName": {}, "DBParameterGroupFamily": {}, "Description": {}, "Tags": { "shape": "Sb" } } }, "output": { "resultWrapper": "CreateDBParameterGroupResult", "type": "structure", "members": { "DBParameterGroup": { "shape": "S18" } } } }, "CreateDBProxy": { "input": { "type": "structure", "required": [ "DBProxyName", "EngineFamily", "Auth", "RoleArn", "VpcSubnetIds" ], "members": { "DBProxyName": {}, "EngineFamily": {}, "Auth": { "shape": "S4q" }, "RoleArn": {}, "VpcSubnetIds": { "shape": "Sv" }, "VpcSecurityGroupIds": { "shape": "Sv" }, "RequireTLS": { "type": "boolean" }, "IdleClientTimeout": { "type": "integer" }, "DebugLogging": { "type": "boolean" }, "Tags": { "shape": "Sb" } } }, "output": { "resultWrapper": "CreateDBProxyResult", "type": "structure", "members": { "DBProxy": { "shape": "S4w" } } } }, "CreateDBProxyEndpoint": { "input": { "type": "structure", "required": [ "DBProxyName", "DBProxyEndpointName", "VpcSubnetIds" ], "members": { "DBProxyName": {}, "DBProxyEndpointName": {}, "VpcSubnetIds": { "shape": "Sv" }, "VpcSecurityGroupIds": { "shape": "Sv" }, "TargetRole": {}, "Tags": { "shape": "Sb" } } }, "output": { "resultWrapper": "CreateDBProxyEndpointResult", "type": "structure", "members": { "DBProxyEndpoint": { "shape": "S55" } } } }, "CreateDBSecurityGroup": { "input": { "type": "structure", "required": [ "DBSecurityGroupName", "DBSecurityGroupDescription" ], "members": { "DBSecurityGroupName": {}, "DBSecurityGroupDescription": {}, "Tags": { "shape": "Sb" } } }, "output": { "resultWrapper": "CreateDBSecurityGroupResult", "type": "structure", "members": { "DBSecurityGroup": { "shape": "Sl" } } } }, "CreateDBShardGroup": { "input": { "type": "structure", "required": [ "DBShardGroupIdentifier", "DBClusterIdentifier", "MaxACU" ], "members": { "DBShardGroupIdentifier": {}, "DBClusterIdentifier": {}, "ComputeRedundancy": { "type": "integer" }, "MaxACU": { "type": "double" }, "MinACU": { "type": "double" }, "PubliclyAccessible": { "type": "boolean" } } }, "output": { "shape": "S5a", "resultWrapper": "CreateDBShardGroupResult" } }, "CreateDBSnapshot": { "input": { "type": "structure", "required": [ "DBSnapshotIdentifier", "DBInstanceIdentifier" ], "members": { "DBSnapshotIdentifier": {}, "DBInstanceIdentifier": {}, "Tags": { "shape": "Sb" } } }, "output": { "resultWrapper": "CreateDBSnapshotResult", "type": "structure", "members": { "DBSnapshot": { "shape": "S1b" } } } }, "CreateDBSubnetGroup": { "input": { "type": "structure", "required": [ "DBSubnetGroupName", "DBSubnetGroupDescription", "SubnetIds" ], "members": { "DBSubnetGroupName": {}, "DBSubnetGroupDescription": {}, "SubnetIds": { "shape": "S5f" }, "Tags": { "shape": "Sb" } } }, "output": { "resultWrapper": "CreateDBSubnetGroupResult", "type": "structure", "members": { "DBSubnetGroup": { "shape": "S42" } } } }, "CreateEventSubscription": { "input": { "type": "structure", "required": [ "SubscriptionName", "SnsTopicArn" ], "members": { "SubscriptionName": {}, "SnsTopicArn": {}, "SourceType": {}, "EventCategories": { "shape": "S8" }, "SourceIds": { "shape": "S7" }, "Enabled": { "type": "boolean" }, "Tags": { "shape": "Sb" } } }, "output": { "resultWrapper": "CreateEventSubscriptionResult", "type": "structure", "members": { "EventSubscription": { "shape": "S6" } } } }, "CreateGlobalCluster": { "input": { "type": "structure", "members": { "GlobalClusterIdentifier": {}, "SourceDBClusterIdentifier": {}, "Engine": {}, "EngineVersion": {}, "EngineLifecycleSupport": {}, "DeletionProtection": { "type": "boolean" }, "DatabaseName": {}, "StorageEncrypted": { "type": "boolean" } } }, "output": { "resultWrapper": "CreateGlobalClusterResult", "type": "structure", "members": { "GlobalCluster": { "shape": "S5l" } } } }, "CreateIntegration": { "input": { "type": "structure", "required": [ "SourceArn", "TargetArn", "IntegrationName" ], "members": { "SourceArn": {}, "TargetArn": {}, "IntegrationName": {}, "KMSKeyId": {}, "AdditionalEncryptionContext": { "shape": "S5w" }, "Tags": { "shape": "Sb" }, "DataFilter": {}, "Description": {} } }, "output": { "shape": "S5z", "resultWrapper": "CreateIntegrationResult" } }, "CreateOptionGroup": { "input": { "type": "structure", "required": [ "OptionGroupName", "EngineName", "MajorEngineVersion", "OptionGroupDescription" ], "members": { "OptionGroupName": {}, "EngineName": {}, "MajorEngineVersion": {}, "OptionGroupDescription": {}, "Tags": { "shape": "Sb" } } }, "output": { "resultWrapper": "CreateOptionGroupResult", "type": "structure", "members": { "OptionGroup": { "shape": "S1g" } } } }, "CreateTenantDatabase": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier", "TenantDBName", "MasterUsername", "MasterUserPassword" ], "members": { "DBInstanceIdentifier": {}, "TenantDBName": {}, "MasterUsername": {}, "MasterUserPassword": { "shape": "S67" }, "CharacterSetName": {}, "NcharCharacterSetName": {}, "Tags": { "shape": "Sb" } } }, "output": { "resultWrapper": "CreateTenantDatabaseResult", "type": "structure", "members": { "TenantDatabase": { "shape": "S69" } } } }, "DeleteBlueGreenDeployment": { "input": { "type": "structure", "required": [ "BlueGreenDeploymentIdentifier" ], "members": { "BlueGreenDeploymentIdentifier": {}, "DeleteTarget": { "type": "boolean" } } }, "output": { "resultWrapper": "DeleteBlueGreenDeploymentResult", "type": "structure", "members": { "BlueGreenDeployment": { "shape": "S1x" } } } }, "DeleteCustomDBEngineVersion": { "input": { "type": "structure", "required": [ "Engine", "EngineVersion" ], "members": { "Engine": {}, "EngineVersion": {} } }, "output": { "shape": "S2g", "resultWrapper": "DeleteCustomDBEngineVersionResult" } }, "DeleteDBCluster": { "input": { "type": "structure", "required": [ "DBClusterIdentifier" ], "members": { "DBClusterIdentifier": {}, "SkipFinalSnapshot": { "type": "boolean" }, "FinalDBSnapshotIdentifier": {}, "DeleteAutomatedBackups": { "type": "boolean" } } }, "output": { "resultWrapper": "DeleteDBClusterResult", "type": "structure", "members": { "DBCluster": { "shape": "S31" } } } }, "DeleteDBClusterAutomatedBackup": { "input": { "type": "structure", "required": [ "DbClusterResourceId" ], "members": { "DbClusterResourceId": {} } }, "output": { "resultWrapper": "DeleteDBClusterAutomatedBackupResult", "type": "structure", "members": { "DBClusterAutomatedBackup": { "shape": "S6i" } } } }, "DeleteDBClusterEndpoint": { "input": { "type": "structure", "required": [ "DBClusterEndpointIdentifier" ], "members": { "DBClusterEndpointIdentifier": {} } }, "output": { "shape": "S3q", "resultWrapper": "DeleteDBClusterEndpointResult" } }, "DeleteDBClusterParameterGroup": { "input": { "type": "structure", "required": [ "DBClusterParameterGroupName" ], "members": { "DBClusterParameterGroupName": {} } } }, "DeleteDBClusterSnapshot": { "input": { "type": "structure", "required": [ "DBClusterSnapshotIdentifier" ], "members": { "DBClusterSnapshotIdentifier": {} } }, "output": { "resultWrapper": "DeleteDBClusterSnapshotResult", "type": "structure", "members": { "DBClusterSnapshot": { "shape": "S13" } } } }, "DeleteDBInstance": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier" ], "members": { "DBInstanceIdentifier": {}, "SkipFinalSnapshot": { "type": "boolean" }, "FinalDBSnapshotIdentifier": {}, "DeleteAutomatedBackups": { "type": "boolean" } } }, "output": { "resultWrapper": "DeleteDBInstanceResult", "type": "structure", "members": { "DBInstance": { "shape": "S3y" } } } }, "DeleteDBInstanceAutomatedBackup": { "input": { "type": "structure", "members": { "DbiResourceId": {}, "DBInstanceAutomatedBackupsArn": {} } }, "output": { "resultWrapper": "DeleteDBInstanceAutomatedBackupResult", "type": "structure", "members": { "DBInstanceAutomatedBackup": { "shape": "S6s" } } } }, "DeleteDBParameterGroup": { "input": { "type": "structure", "required": [ "DBParameterGroupName" ], "members": { "DBParameterGroupName": {} } } }, "DeleteDBProxy": { "input": { "type": "structure", "required": [ "DBProxyName" ], "members": { "DBProxyName": {} } }, "output": { "resultWrapper": "DeleteDBProxyResult", "type": "structure", "members": { "DBProxy": { "shape": "S4w" } } } }, "DeleteDBProxyEndpoint": { "input": { "type": "structure", "required": [ "DBProxyEndpointName" ], "members": { "DBProxyEndpointName": {} } }, "output": { "resultWrapper": "DeleteDBProxyEndpointResult", "type": "structure", "members": { "DBProxyEndpoint": { "shape": "S55" } } } }, "DeleteDBSecurityGroup": { "input": { "type": "structure", "required": [ "DBSecurityGroupName" ], "members": { "DBSecurityGroupName": {} } } }, "DeleteDBShardGroup": { "input": { "type": "structure", "required": [ "DBShardGroupIdentifier" ], "members": { "DBShardGroupIdentifier": {} } }, "output": { "shape": "S5a", "resultWrapper": "DeleteDBShardGroupResult" } }, "DeleteDBSnapshot": { "input": { "type": "structure", "required": [ "DBSnapshotIdentifier" ], "members": { "DBSnapshotIdentifier": {} } }, "output": { "resultWrapper": "DeleteDBSnapshotResult", "type": "structure", "members": { "DBSnapshot": { "shape": "S1b" } } } }, "DeleteDBSubnetGroup": { "input": { "type": "structure", "required": [ "DBSubnetGroupName" ], "members": { "DBSubnetGroupName": {} } } }, "DeleteEventSubscription": { "input": { "type": "structure", "required": [ "SubscriptionName" ], "members": { "SubscriptionName": {} } }, "output": { "resultWrapper": "DeleteEventSubscriptionResult", "type": "structure", "members": { "EventSubscription": { "shape": "S6" } } } }, "DeleteGlobalCluster": { "input": { "type": "structure", "required": [ "GlobalClusterIdentifier" ], "members": { "GlobalClusterIdentifier": {} } }, "output": { "resultWrapper": "DeleteGlobalClusterResult", "type": "structure", "members": { "GlobalCluster": { "shape": "S5l" } } } }, "DeleteIntegration": { "input": { "type": "structure", "required": [ "IntegrationIdentifier" ], "members": { "IntegrationIdentifier": {} } }, "output": { "shape": "S5z", "resultWrapper": "DeleteIntegrationResult" } }, "DeleteOptionGroup": { "input": { "type": "structure", "required": [ "OptionGroupName" ], "members": { "OptionGroupName": {} } } }, "DeleteTenantDatabase": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier", "TenantDBName" ], "members": { "DBInstanceIdentifier": {}, "TenantDBName": {}, "SkipFinalSnapshot": { "type": "boolean" }, "FinalDBSnapshotIdentifier": {} } }, "output": { "resultWrapper": "DeleteTenantDatabaseResult", "type": "structure", "members": { "TenantDatabase": { "shape": "S69" } } } }, "DeregisterDBProxyTargets": { "input": { "type": "structure", "required": [ "DBProxyName" ], "members": { "DBProxyName": {}, "TargetGroupName": {}, "DBInstanceIdentifiers": { "shape": "Sv" }, "DBClusterIdentifiers": { "shape": "Sv" } } }, "output": { "resultWrapper": "DeregisterDBProxyTargetsResult", "type": "structure", "members": {} } }, "DescribeAccountAttributes": { "input": { "type": "structure", "members": {} }, "output": { "resultWrapper": "DescribeAccountAttributesResult", "type": "structure", "members": { "AccountQuotas": { "type": "list", "member": { "locationName": "AccountQuota", "type": "structure", "members": { "AccountQuotaName": {}, "Used": { "type": "long" }, "Max": { "type": "long" } }, "wrapper": true } } } } }, "DescribeBlueGreenDeployments": { "input": { "type": "structure", "members": { "BlueGreenDeploymentIdentifier": {}, "Filters": { "shape": "S7k" }, "Marker": {}, "MaxRecords": { "type": "integer" } } }, "output": { "resultWrapper": "DescribeBlueGreenDeploymentsResult", "type": "structure", "members": { "BlueGreenDeployments": { "type": "list", "member": { "shape": "S1x" } }, "Marker": {} } } }, "DescribeCertificates": { "input": { "type": "structure", "members": { "CertificateIdentifier": {}, "Filters": { "shape": "S7k" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeCertificatesResult", "type": "structure", "members": { "DefaultCertificateForNewLaunches": {}, "Certificates": { "type": "list", "member": { "shape": "S7t", "locationName": "Certificate" } }, "Marker": {} } } }, "DescribeDBClusterAutomatedBackups": { "input": { "type": "structure", "members": { "DbClusterResourceId": {}, "DBClusterIdentifier": {}, "Filters": { "shape": "S7k" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeDBClusterAutomatedBackupsResult", "type": "structure", "members": { "Marker": {}, "DBClusterAutomatedBackups": { "type": "list", "member": { "shape": "S6i", "locationName": "DBClusterAutomatedBackup" } } } } }, "DescribeDBClusterBacktracks": { "input": { "type": "structure", "required": [ "DBClusterIdentifier" ], "members": { "DBClusterIdentifier": {}, "BacktrackIdentifier": {}, "Filters": { "shape": "S7k" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeDBClusterBacktracksResult", "type": "structure", "members": { "Marker": {}, "DBClusterBacktracks": { "type": "list", "member": { "shape": "Ss", "locationName": "DBClusterBacktrack" } } } } }, "DescribeDBClusterEndpoints": { "input": { "type": "structure", "members": { "DBClusterIdentifier": {}, "DBClusterEndpointIdentifier": {}, "Filters": { "shape": "S7k" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeDBClusterEndpointsResult", "type": "structure", "members": { "Marker": {}, "DBClusterEndpoints": { "type": "list", "member": { "shape": "S3q", "locationName": "DBClusterEndpointList" } } } } }, "DescribeDBClusterParameterGroups": { "input": { "type": "structure", "members": { "DBClusterParameterGroupName": {}, "Filters": { "shape": "S7k" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeDBClusterParameterGroupsResult", "type": "structure", "members": { "Marker": {}, "DBClusterParameterGroups": { "type": "list", "member": { "shape": "S10", "locationName": "DBClusterParameterGroup" } } } } }, "DescribeDBClusterParameters": { "input": { "type": "structure", "required": [ "DBClusterParameterGroupName" ], "members": { "DBClusterParameterGroupName": {}, "Source": {}, "Filters": { "shape": "S7k" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeDBClusterParametersResult", "type": "structure", "members": { "Parameters": { "shape": "S88" }, "Marker": {} } } }, "DescribeDBClusterSnapshotAttributes": { "input": { "type": "structure", "required": [ "DBClusterSnapshotIdentifier" ], "members": { "DBClusterSnapshotIdentifier": {} } }, "output": { "resultWrapper": "DescribeDBClusterSnapshotAttributesResult", "type": "structure", "members": { "DBClusterSnapshotAttributesResult": { "shape": "S8d" } } } }, "DescribeDBClusterSnapshots": { "input": { "type": "structure", "members": { "DBClusterIdentifier": {}, "DBClusterSnapshotIdentifier": {}, "SnapshotType": {}, "Filters": { "shape": "S7k" }, "MaxRecords": { "type": "integer" }, "Marker": {}, "IncludeShared": { "type": "boolean" }, "IncludePublic": { "type": "boolean" }, "DbClusterResourceId": {} } }, "output": { "resultWrapper": "DescribeDBClusterSnapshotsResult", "type": "structure", "members": { "Marker": {}, "DBClusterSnapshots": { "type": "list", "member": { "shape": "S13", "locationName": "DBClusterSnapshot" } } } } }, "DescribeDBClusters": { "input": { "type": "structure", "members": { "DBClusterIdentifier": {}, "Filters": { "shape": "S7k" }, "MaxRecords": { "type": "integer" }, "Marker": {}, "IncludeShared": { "type": "boolean" } } }, "output": { "resultWrapper": "DescribeDBClustersResult", "type": "structure", "members": { "Marker": {}, "DBClusters": { "type": "list", "member": { "shape": "S31", "locationName": "DBCluster" } } } } }, "DescribeDBEngineVersions": { "input": { "type": "structure", "members": { "Engine": {}, "EngineVersion": {}, "DBParameterGroupFamily": {}, "Filters": { "shape": "S7k" }, "MaxRecords": { "type": "integer" }, "Marker": {}, "DefaultOnly": { "type": "boolean" }, "ListSupportedCharacterSets": { "type": "boolean" }, "ListSupportedTimezones": { "type": "boolean" }, "IncludeAll": { "type": "boolean" } } }, "output": { "resultWrapper": "DescribeDBEngineVersionsResult", "type": "structure", "members": { "Marker": {}, "DBEngineVersions": { "type": "list", "member": { "shape": "S2g", "locationName": "DBEngineVersion" } } } } }, "DescribeDBInstanceAutomatedBackups": { "input": { "type": "structure", "members": { "DbiResourceId": {}, "DBInstanceIdentifier": {}, "Filters": { "shape": "S7k" }, "MaxRecords": { "type": "integer" }, "Marker": {}, "DBInstanceAutomatedBackupsArn": {} } }, "output": { "resultWrapper": "DescribeDBInstanceAutomatedBackupsResult", "type": "structure", "members": { "Marker": {}, "DBInstanceAutomatedBackups": { "type": "list", "member": { "shape": "S6s", "locationName": "DBInstanceAutomatedBackup" } } } } }, "DescribeDBInstances": { "input": { "type": "structure", "members": { "DBInstanceIdentifier": {}, "Filters": { "shape": "S7k" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeDBInstancesResult", "type": "structure", "members": { "Marker": {}, "DBInstances": { "type": "list", "member": { "shape": "S3y", "locationName": "DBInstance" } } } } }, "DescribeDBLogFiles": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier" ], "members": { "DBInstanceIdentifier": {}, "FilenameContains": {}, "FileLastWritten": { "type": "long" }, "FileSize": { "type": "long" }, "Filters": { "shape": "S7k" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeDBLogFilesResult", "type": "structure", "members": { "DescribeDBLogFiles": { "type": "list", "member": { "locationName": "DescribeDBLogFilesDetails", "type": "structure", "members": { "LogFileName": {}, "LastWritten": { "type": "long" }, "Size": { "type": "long" } } } }, "Marker": {} } } }, "DescribeDBParameterGroups": { "input": { "type": "structure", "members": { "DBParameterGroupName": {}, "Filters": { "shape": "S7k" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeDBParameterGroupsResult", "type": "structure", "members": { "Marker": {}, "DBParameterGroups": { "type": "list", "member": { "shape": "S18", "locationName": "DBParameterGroup" } } } } }, "DescribeDBParameters": { "input": { "type": "structure", "required": [ "DBParameterGroupName" ], "members": { "DBParameterGroupName": {}, "Source": {}, "Filters": { "shape": "S7k" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeDBParametersResult", "type": "structure", "members": { "Parameters": { "shape": "S88" }, "Marker": {} } } }, "DescribeDBProxies": { "input": { "type": "structure", "members": { "DBProxyName": {}, "Filters": { "shape": "S7k" }, "Marker": {}, "MaxRecords": { "type": "integer" } } }, "output": { "resultWrapper": "DescribeDBProxiesResult", "type": "structure", "members": { "DBProxies": { "type": "list", "member": { "shape": "S4w" } }, "Marker": {} } } }, "DescribeDBProxyEndpoints": { "input": { "type": "structure", "members": { "DBProxyName": {}, "DBProxyEndpointName": {}, "Filters": { "shape": "S7k" }, "Marker": {}, "MaxRecords": { "type": "integer" } } }, "output": { "resultWrapper": "DescribeDBProxyEndpointsResult", "type": "structure", "members": { "DBProxyEndpoints": { "type": "list", "member": { "shape": "S55" } }, "Marker": {} } } }, "DescribeDBProxyTargetGroups": { "input": { "type": "structure", "required": [ "DBProxyName" ], "members": { "DBProxyName": {}, "TargetGroupName": {}, "Filters": { "shape": "S7k" }, "Marker": {}, "MaxRecords": { "type": "integer" } } }, "output": { "resultWrapper": "DescribeDBProxyTargetGroupsResult", "type": "structure", "members": { "TargetGroups": { "type": "list", "member": { "shape": "S9e" } }, "Marker": {} } } }, "DescribeDBProxyTargets": { "input": { "type": "structure", "required": [ "DBProxyName" ], "members": { "DBProxyName": {}, "TargetGroupName": {}, "Filters": { "shape": "S7k" }, "Marker": {}, "MaxRecords": { "type": "integer" } } }, "output": { "resultWrapper": "DescribeDBProxyTargetsResult", "type": "structure", "members": { "Targets": { "shape": "S9i" }, "Marker": {} } } }, "DescribeDBRecommendations": { "input": { "type": "structure", "members": { "LastUpdatedAfter": { "type": "timestamp" }, "LastUpdatedBefore": { "type": "timestamp" }, "Locale": {}, "Filters": { "shape": "S7k" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeDBRecommendationsResult", "type": "structure", "members": { "DBRecommendations": { "type": "list", "member": { "shape": "S9s" } }, "Marker": {} } } }, "DescribeDBSecurityGroups": { "input": { "type": "structure", "members": { "DBSecurityGroupName": {}, "Filters": { "shape": "S7k" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeDBSecurityGroupsResult", "type": "structure", "members": { "Marker": {}, "DBSecurityGroups": { "type": "list", "member": { "shape": "Sl", "locationName": "DBSecurityGroup" } } } } }, "DescribeDBShardGroups": { "input": { "type": "structure", "members": { "DBShardGroupIdentifier": {}, "Filters": { "shape": "S7k" }, "Marker": {}, "MaxRecords": { "type": "integer" } } }, "output": { "resultWrapper": "DescribeDBShardGroupsResult", "type": "structure", "members": { "DBShardGroups": { "type": "list", "member": { "shape": "S5a", "locationName": "DBShardGroup" } }, "Marker": {} } } }, "DescribeDBSnapshotAttributes": { "input": { "type": "structure", "required": [ "DBSnapshotIdentifier" ], "members": { "DBSnapshotIdentifier": {} } }, "output": { "resultWrapper": "DescribeDBSnapshotAttributesResult", "type": "structure", "members": { "DBSnapshotAttributesResult": { "shape": "Sal" } } } }, "DescribeDBSnapshotTenantDatabases": { "input": { "type": "structure", "members": { "DBInstanceIdentifier": {}, "DBSnapshotIdentifier": {}, "SnapshotType": {}, "Filters": { "shape": "S7k" }, "MaxRecords": { "type": "integer" }, "Marker": {}, "DbiResourceId": {} } }, "output": { "resultWrapper": "DescribeDBSnapshotTenantDatabasesResult", "type": "structure", "members": { "Marker": {}, "DBSnapshotTenantDatabases": { "type": "list", "member": { "locationName": "DBSnapshotTenantDatabase", "type": "structure", "members": { "DBSnapshotIdentifier": {}, "DBInstanceIdentifier": {}, "DbiResourceId": {}, "EngineName": {}, "SnapshotType": {}, "TenantDatabaseCreateTime": { "type": "timestamp" }, "TenantDBName": {}, "MasterUsername": {}, "TenantDatabaseResourceId": {}, "CharacterSetName": {}, "DBSnapshotTenantDatabaseARN": {}, "NcharCharacterSetName": {}, "TagList": { "shape": "Sb" } }, "wrapper": true } } } } }, "DescribeDBSnapshots": { "input": { "type": "structure", "members": { "DBInstanceIdentifier": {}, "DBSnapshotIdentifier": {}, "SnapshotType": {}, "Filters": { "shape": "S7k" }, "MaxRecords": { "type": "integer" }, "Marker": {}, "IncludeShared": { "type": "boolean" }, "IncludePublic": { "type": "boolean" }, "DbiResourceId": {} } }, "output": { "resultWrapper": "DescribeDBSnapshotsResult", "type": "structure", "members": { "Marker": {}, "DBSnapshots": { "type": "list", "member": { "shape": "S1b", "locationName": "DBSnapshot" } } } } }, "DescribeDBSubnetGroups": { "input": { "type": "structure", "members": { "DBSubnetGroupName": {}, "Filters": { "shape": "S7k" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeDBSubnetGroupsResult", "type": "structure", "members": { "Marker": {}, "DBSubnetGroups": { "type": "list", "member": { "shape": "S42", "locationName": "DBSubnetGroup" } } } } }, "DescribeEngineDefaultClusterParameters": { "input": { "type": "structure", "required": [ "DBParameterGroupFamily" ], "members": { "DBParameterGroupFamily": {}, "Filters": { "shape": "S7k" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeEngineDefaultClusterParametersResult", "type": "structure", "members": { "EngineDefaults": { "shape": "Sb0" } } } }, "DescribeEngineDefaultParameters": { "input": { "type": "structure", "required": [ "DBParameterGroupFamily" ], "members": { "DBParameterGroupFamily": {}, "Filters": { "shape": "S7k" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeEngineDefaultParametersResult", "type": "structure", "members": { "EngineDefaults": { "shape": "Sb0" } } } }, "DescribeEventCategories": { "input": { "type": "structure", "members": { "SourceType": {}, "Filters": { "shape": "S7k" } } }, "output": { "resultWrapper": "DescribeEventCategoriesResult", "type": "structure", "members": { "EventCategoriesMapList": { "type": "list", "member": { "locationName": "EventCategoriesMap", "type": "structure", "members": { "SourceType": {}, "EventCategories": { "shape": "S8" } }, "wrapper": true } } } } }, "DescribeEventSubscriptions": { "input": { "type": "structure", "members": { "SubscriptionName": {}, "Filters": { "shape": "S7k" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeEventSubscriptionsResult", "type": "structure", "members": { "Marker": {}, "EventSubscriptionsList": { "type": "list", "member": { "shape": "S6", "locationName": "EventSubscription" } } } } }, "DescribeEvents": { "input": { "type": "structure", "members": { "SourceIdentifier": {}, "SourceType": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "Duration": { "type": "integer" }, "EventCategories": { "shape": "S8" }, "Filters": { "shape": "S7k" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeEventsResult", "type": "structure", "members": { "Marker": {}, "Events": { "type": "list", "member": { "locationName": "Event", "type": "structure", "members": { "SourceIdentifier": {}, "SourceType": {}, "Message": {}, "EventCategories": { "shape": "S8" }, "Date": { "type": "timestamp" }, "SourceArn": {} } } } } } }, "DescribeExportTasks": { "input": { "type": "structure", "members": { "ExportTaskIdentifier": {}, "SourceArn": {}, "Filters": { "shape": "S7k" }, "Marker": {}, "MaxRecords": { "type": "integer" }, "SourceType": {} } }, "output": { "resultWrapper": "DescribeExportTasksResult", "type": "structure", "members": { "Marker": {}, "ExportTasks": { "type": "list", "member": { "shape": "Su", "locationName": "ExportTask" } } } } }, "DescribeGlobalClusters": { "input": { "type": "structure", "members": { "GlobalClusterIdentifier": {}, "Filters": { "shape": "S7k" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeGlobalClustersResult", "type": "structure", "members": { "Marker": {}, "GlobalClusters": { "type": "list", "member": { "shape": "S5l", "locationName": "GlobalClusterMember" } } } } }, "DescribeIntegrations": { "input": { "type": "structure", "members": { "IntegrationIdentifier": {}, "Filters": { "shape": "S7k" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeIntegrationsResult", "type": "structure", "members": { "Marker": {}, "Integrations": { "type": "list", "member": { "shape": "S5z", "locationName": "Integration" } } } } }, "DescribeOptionGroupOptions": { "input": { "type": "structure", "required": [ "EngineName" ], "members": { "EngineName": {}, "MajorEngineVersion": {}, "Filters": { "shape": "S7k" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeOptionGroupOptionsResult", "type": "structure", "members": { "OptionGroupOptions": { "type": "list", "member": { "locationName": "OptionGroupOption", "type": "structure", "members": { "Name": {}, "Description": {}, "EngineName": {}, "MajorEngineVersion": {}, "MinimumRequiredMinorEngineVersion": {}, "PortRequired": { "type": "boolean" }, "DefaultPort": { "type": "integer" }, "OptionsDependedOn": { "type": "list", "member": { "locationName": "OptionName" } }, "OptionsConflictsWith": { "type": "list", "member": { "locationName": "OptionConflictName" } }, "Persistent": { "type": "boolean" }, "Permanent": { "type": "boolean" }, "RequiresAutoMinorEngineVersionUpgrade": { "type": "boolean" }, "VpcOnly": { "type": "boolean" }, "SupportsOptionVersionDowngrade": { "type": "boolean" }, "OptionGroupOptionSettings": { "type": "list", "member": { "locationName": "OptionGroupOptionSetting", "type": "structure", "members": { "SettingName": {}, "SettingDescription": {}, "DefaultValue": {}, "ApplyType": {}, "AllowedValues": {}, "IsModifiable": { "type": "boolean" }, "IsRequired": { "type": "boolean" }, "MinimumEngineVersionPerAllowedValue": { "type": "list", "member": { "locationName": "MinimumEngineVersionPerAllowedValue", "type": "structure", "members": { "AllowedValue": {}, "MinimumEngineVersion": {} } } } } } }, "OptionGroupOptionVersions": { "type": "list", "member": { "locationName": "OptionVersion", "type": "structure", "members": { "Version": {}, "IsDefault": { "type": "boolean" } } } }, "CopyableCrossAccount": { "type": "boolean" } } } }, "Marker": {} } } }, "DescribeOptionGroups": { "input": { "type": "structure", "members": { "OptionGroupName": {}, "Filters": { "shape": "S7k" }, "Marker": {}, "MaxRecords": { "type": "integer" }, "EngineName": {}, "MajorEngineVersion": {} } }, "output": { "resultWrapper": "DescribeOptionGroupsResult", "type": "structure", "members": { "OptionGroupsList": { "type": "list", "member": { "shape": "S1g", "locationName": "OptionGroup" } }, "Marker": {} } } }, "DescribeOrderableDBInstanceOptions": { "input": { "type": "structure", "required": [ "Engine" ], "members": { "Engine": {}, "EngineVersion": {}, "DBInstanceClass": {}, "LicenseModel": {}, "AvailabilityZoneGroup": {}, "Vpc": { "type": "boolean" }, "Filters": { "shape": "S7k" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeOrderableDBInstanceOptionsResult", "type": "structure", "members": { "OrderableDBInstanceOptions": { "type": "list", "member": { "locationName": "OrderableDBInstanceOption", "type": "structure", "members": { "Engine": {}, "EngineVersion": {}, "DBInstanceClass": {}, "LicenseModel": {}, "AvailabilityZoneGroup": {}, "AvailabilityZones": { "type": "list", "member": { "shape": "S45", "locationName": "AvailabilityZone" } }, "MultiAZCapable": { "type": "boolean" }, "ReadReplicaCapable": { "type": "boolean" }, "Vpc": { "type": "boolean" }, "SupportsStorageEncryption": { "type": "boolean" }, "StorageType": {}, "SupportsIops": { "type": "boolean" }, "SupportsEnhancedMonitoring": { "type": "boolean" }, "SupportsIAMDatabaseAuthentication": { "type": "boolean" }, "SupportsPerformanceInsights": { "type": "boolean" }, "MinStorageSize": { "type": "integer" }, "MaxStorageSize": { "type": "integer" }, "MinIopsPerDbInstance": { "type": "integer" }, "MaxIopsPerDbInstance": { "type": "integer" }, "MinIopsPerGib": { "type": "double" }, "MaxIopsPerGib": { "type": "double" }, "AvailableProcessorFeatures": { "shape": "Sc9" }, "SupportedEngineModes": { "shape": "S2m" }, "SupportsStorageAutoscaling": { "type": "boolean" }, "SupportsKerberosAuthentication": { "type": "boolean" }, "OutpostCapable": { "type": "boolean" }, "SupportedActivityStreamModes": { "type": "list", "member": {} }, "SupportsGlobalDatabases": { "type": "boolean" }, "SupportsClusters": { "type": "boolean" }, "SupportedNetworkTypes": { "shape": "Sv" }, "SupportsStorageThroughput": { "type": "boolean" }, "MinStorageThroughputPerDbInstance": { "type": "integer" }, "MaxStorageThroughputPerDbInstance": { "type": "integer" }, "MinStorageThroughputPerIops": { "type": "double" }, "MaxStorageThroughputPerIops": { "type": "double" }, "SupportsDedicatedLogVolume": { "type": "boolean" } }, "wrapper": true } }, "Marker": {} } } }, "DescribePendingMaintenanceActions": { "input": { "type": "structure", "members": { "ResourceIdentifier": {}, "Filters": { "shape": "S7k" }, "Marker": {}, "MaxRecords": { "type": "integer" } } }, "output": { "resultWrapper": "DescribePendingMaintenanceActionsResult", "type": "structure", "members": { "PendingMaintenanceActions": { "type": "list", "member": { "shape": "Sf", "locationName": "ResourcePendingMaintenanceActions" } }, "Marker": {} } } }, "DescribeReservedDBInstances": { "input": { "type": "structure", "members": { "ReservedDBInstanceId": {}, "ReservedDBInstancesOfferingId": {}, "DBInstanceClass": {}, "Duration": {}, "ProductDescription": {}, "OfferingType": {}, "MultiAZ": { "type": "boolean" }, "LeaseId": {}, "Filters": { "shape": "S7k" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeReservedDBInstancesResult", "type": "structure", "members": { "Marker": {}, "ReservedDBInstances": { "type": "list", "member": { "shape": "Sci", "locationName": "ReservedDBInstance" } } } } }, "DescribeReservedDBInstancesOfferings": { "input": { "type": "structure", "members": { "ReservedDBInstancesOfferingId": {}, "DBInstanceClass": {}, "Duration": {}, "ProductDescription": {}, "OfferingType": {}, "MultiAZ": { "type": "boolean" }, "Filters": { "shape": "S7k" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeReservedDBInstancesOfferingsResult", "type": "structure", "members": { "Marker": {}, "ReservedDBInstancesOfferings": { "type": "list", "member": { "locationName": "ReservedDBInstancesOffering", "type": "structure", "members": { "ReservedDBInstancesOfferingId": {}, "DBInstanceClass": {}, "Duration": { "type": "integer" }, "FixedPrice": { "type": "double" }, "UsagePrice": { "type": "double" }, "CurrencyCode": {}, "ProductDescription": {}, "OfferingType": {}, "MultiAZ": { "type": "boolean" }, "RecurringCharges": { "shape": "Scj" } }, "wrapper": true } } } } }, "DescribeSourceRegions": { "input": { "type": "structure", "members": { "RegionName": {}, "MaxRecords": { "type": "integer" }, "Marker": {}, "Filters": { "shape": "S7k" } } }, "output": { "resultWrapper": "DescribeSourceRegionsResult", "type": "structure", "members": { "Marker": {}, "SourceRegions": { "type": "list", "member": { "locationName": "SourceRegion", "type": "structure", "members": { "RegionName": {}, "Endpoint": {}, "Status": {}, "SupportsDBInstanceAutomatedBackupsReplication": { "type": "boolean" } } } } } } }, "DescribeTenantDatabases": { "input": { "type": "structure", "members": { "DBInstanceIdentifier": {}, "TenantDBName": {}, "Filters": { "shape": "S7k" }, "Marker": {}, "MaxRecords": { "type": "integer" } } }, "output": { "resultWrapper": "DescribeTenantDatabasesResult", "type": "structure", "members": { "Marker": {}, "TenantDatabases": { "type": "list", "member": { "shape": "S69", "locationName": "TenantDatabase" } } } } }, "DescribeValidDBInstanceModifications": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier" ], "members": { "DBInstanceIdentifier": {} } }, "output": { "resultWrapper": "DescribeValidDBInstanceModificationsResult", "type": "structure", "members": { "ValidDBInstanceModificationsMessage": { "type": "structure", "members": { "Storage": { "type": "list", "member": { "locationName": "ValidStorageOptions", "type": "structure", "members": { "StorageType": {}, "StorageSize": { "shape": "Sd1" }, "ProvisionedIops": { "shape": "Sd1" }, "IopsToStorageRatio": { "shape": "Sd3" }, "SupportsStorageAutoscaling": { "type": "boolean" }, "ProvisionedStorageThroughput": { "shape": "Sd1" }, "StorageThroughputToIopsRatio": { "shape": "Sd3" } } } }, "ValidProcessorFeatures": { "shape": "Sc9" }, "SupportsDedicatedLogVolume": { "type": "boolean" } }, "wrapper": true } } } }, "DisableHttpEndpoint": { "input": { "type": "structure", "required": [ "ResourceArn" ], "members": { "ResourceArn": {} } }, "output": { "resultWrapper": "DisableHttpEndpointResult", "type": "structure", "members": { "ResourceArn": {}, "HttpEndpointEnabled": { "type": "boolean" } } } }, "DownloadDBLogFilePortion": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier", "LogFileName" ], "members": { "DBInstanceIdentifier": {}, "LogFileName": {}, "Marker": {}, "NumberOfLines": { "type": "integer" } } }, "output": { "resultWrapper": "DownloadDBLogFilePortionResult", "type": "structure", "members": { "LogFileData": {}, "Marker": {}, "AdditionalDataPending": { "type": "boolean" } } } }, "EnableHttpEndpoint": { "input": { "type": "structure", "required": [ "ResourceArn" ], "members": { "ResourceArn": {} } }, "output": { "resultWrapper": "EnableHttpEndpointResult", "type": "structure", "members": { "ResourceArn": {}, "HttpEndpointEnabled": { "type": "boolean" } } } }, "FailoverDBCluster": { "input": { "type": "structure", "required": [ "DBClusterIdentifier" ], "members": { "DBClusterIdentifier": {}, "TargetDBInstanceIdentifier": {} } }, "output": { "resultWrapper": "FailoverDBClusterResult", "type": "structure", "members": { "DBCluster": { "shape": "S31" } } } }, "FailoverGlobalCluster": { "input": { "type": "structure", "required": [ "GlobalClusterIdentifier", "TargetDbClusterIdentifier" ], "members": { "GlobalClusterIdentifier": {}, "TargetDbClusterIdentifier": {}, "AllowDataLoss": { "type": "boolean" }, "Switchover": { "type": "boolean" } } }, "output": { "resultWrapper": "FailoverGlobalClusterResult", "type": "structure", "members": { "GlobalCluster": { "shape": "S5l" } } } }, "ListTagsForResource": { "input": { "type": "structure", "required": [ "ResourceName" ], "members": { "ResourceName": {}, "Filters": { "shape": "S7k" } } }, "output": { "resultWrapper": "ListTagsForResourceResult", "type": "structure", "members": { "TagList": { "shape": "Sb" } } } }, "ModifyActivityStream": { "input": { "type": "structure", "members": { "ResourceArn": {}, "AuditPolicyState": {} } }, "output": { "resultWrapper": "ModifyActivityStreamResult", "type": "structure", "members": { "KmsKeyId": {}, "KinesisStreamName": {}, "Status": {}, "Mode": {}, "EngineNativeAuditFieldsIncluded": { "type": "boolean" }, "PolicyStatus": {} } } }, "ModifyCertificates": { "input": { "type": "structure", "members": { "CertificateIdentifier": {}, "RemoveCustomerOverride": { "type": "boolean" } } }, "output": { "resultWrapper": "ModifyCertificatesResult", "type": "structure", "members": { "Certificate": { "shape": "S7t" } } } }, "ModifyCurrentDBClusterCapacity": { "input": { "type": "structure", "required": [ "DBClusterIdentifier" ], "members": { "DBClusterIdentifier": {}, "Capacity": { "type": "integer" }, "SecondsBeforeTimeout": { "type": "integer" }, "TimeoutAction": {} } }, "output": { "resultWrapper": "ModifyCurrentDBClusterCapacityResult", "type": "structure", "members": { "DBClusterIdentifier": {}, "PendingCapacity": { "type": "integer" }, "CurrentCapacity": { "type": "integer" }, "SecondsBeforeTimeout": { "type": "integer" }, "TimeoutAction": {} } } }, "ModifyCustomDBEngineVersion": { "input": { "type": "structure", "required": [ "Engine", "EngineVersion" ], "members": { "Engine": {}, "EngineVersion": {}, "Description": {}, "Status": {} } }, "output": { "shape": "S2g", "resultWrapper": "ModifyCustomDBEngineVersionResult" } }, "ModifyDBCluster": { "input": { "type": "structure", "required": [ "DBClusterIdentifier" ], "members": { "DBClusterIdentifier": {}, "NewDBClusterIdentifier": {}, "ApplyImmediately": { "type": "boolean" }, "BackupRetentionPeriod": { "type": "integer" }, "DBClusterParameterGroupName": {}, "VpcSecurityGroupIds": { "shape": "S2t" }, "Port": { "type": "integer" }, "MasterUserPassword": {}, "OptionGroupName": {}, "PreferredBackupWindow": {}, "PreferredMaintenanceWindow": {}, "EnableIAMDatabaseAuthentication": { "type": "boolean" }, "BacktrackWindow": { "type": "long" }, "CloudwatchLogsExportConfiguration": { "shape": "Sdt" }, "EngineVersion": {}, "AllowMajorVersionUpgrade": { "type": "boolean" }, "DBInstanceParameterGroupName": {}, "Domain": {}, "DomainIAMRoleName": {}, "ScalingConfiguration": { "shape": "S2v" }, "DeletionProtection": { "type": "boolean" }, "EnableHttpEndpoint": { "type": "boolean" }, "CopyTagsToSnapshot": { "type": "boolean" }, "EnableGlobalWriteForwarding": { "type": "boolean" }, "DBClusterInstanceClass": {}, "AllocatedStorage": { "type": "integer" }, "StorageType": {}, "Iops": { "type": "integer" }, "AutoMinorVersionUpgrade": { "type": "boolean" }, "MonitoringInterval": { "type": "integer" }, "MonitoringRoleArn": {}, "EnablePerformanceInsights": { "type": "boolean" }, "PerformanceInsightsKMSKeyId": {}, "PerformanceInsightsRetentionPeriod": { "type": "integer" }, "ServerlessV2ScalingConfiguration": { "shape": "S2y" }, "NetworkType": {}, "ManageMasterUserPassword": { "type": "boolean" }, "RotateMasterUserPassword": { "type": "boolean" }, "MasterUserSecretKmsKeyId": {}, "EngineMode": {}, "AllowEngineModeChange": { "type": "boolean" }, "EnableLocalWriteForwarding": { "type": "boolean" }, "AwsBackupRecoveryPointArn": {}, "EnableLimitlessDatabase": { "type": "boolean" }, "CACertificateIdentifier": {} } }, "output": { "resultWrapper": "ModifyDBClusterResult", "type": "structure", "members": { "DBCluster": { "shape": "S31" } } } }, "ModifyDBClusterEndpoint": { "input": { "type": "structure", "required": [ "DBClusterEndpointIdentifier" ], "members": { "DBClusterEndpointIdentifier": {}, "EndpointType": {}, "StaticMembers": { "shape": "Sv" }, "ExcludedMembers": { "shape": "Sv" } } }, "output": { "shape": "S3q", "resultWrapper": "ModifyDBClusterEndpointResult" } }, "ModifyDBClusterParameterGroup": { "input": { "type": "structure", "required": [ "DBClusterParameterGroupName", "Parameters" ], "members": { "DBClusterParameterGroupName": {}, "Parameters": { "shape": "S88" } } }, "output": { "shape": "Sdy", "resultWrapper": "ModifyDBClusterParameterGroupResult" } }, "ModifyDBClusterSnapshotAttribute": { "input": { "type": "structure", "required": [ "DBClusterSnapshotIdentifier", "AttributeName" ], "members": { "DBClusterSnapshotIdentifier": {}, "AttributeName": {}, "ValuesToAdd": { "shape": "S8g" }, "ValuesToRemove": { "shape": "S8g" } } }, "output": { "resultWrapper": "ModifyDBClusterSnapshotAttributeResult", "type": "structure", "members": { "DBClusterSnapshotAttributesResult": { "shape": "S8d" } } } }, "ModifyDBInstance": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier" ], "members": { "DBInstanceIdentifier": {}, "AllocatedStorage": { "type": "integer" }, "DBInstanceClass": {}, "DBSubnetGroupName": {}, "DBSecurityGroups": { "shape": "S3w" }, "VpcSecurityGroupIds": { "shape": "S2t" }, "ApplyImmediately": { "type": "boolean" }, "MasterUserPassword": {}, "DBParameterGroupName": {}, "BackupRetentionPeriod": { "type": "integer" }, "PreferredBackupWindow": {}, "PreferredMaintenanceWindow": {}, "MultiAZ": { "type": "boolean" }, "EngineVersion": {}, "AllowMajorVersionUpgrade": { "type": "boolean" }, "AutoMinorVersionUpgrade": { "type": "boolean" }, "LicenseModel": {}, "Iops": { "type": "integer" }, "OptionGroupName": {}, "NewDBInstanceIdentifier": {}, "StorageType": {}, "TdeCredentialArn": {}, "TdeCredentialPassword": {}, "CACertificateIdentifier": {}, "Domain": {}, "DomainFqdn": {}, "DomainOu": {}, "DomainAuthSecretArn": {}, "DomainDnsIps": { "shape": "Sv" }, "CopyTagsToSnapshot": { "type": "boolean" }, "MonitoringInterval": { "type": "integer" }, "DBPortNumber": { "type": "integer" }, "PubliclyAccessible": { "type": "boolean" }, "MonitoringRoleArn": {}, "DomainIAMRoleName": {}, "DisableDomain": { "type": "boolean" }, "PromotionTier": { "type": "integer" }, "EnableIAMDatabaseAuthentication": { "type": "boolean" }, "EnablePerformanceInsights": { "type": "boolean" }, "PerformanceInsightsKMSKeyId": {}, "PerformanceInsightsRetentionPeriod": { "type": "integer" }, "CloudwatchLogsExportConfiguration": { "shape": "Sdt" }, "ProcessorFeatures": { "shape": "S1c" }, "UseDefaultProcessorFeatures": { "type": "boolean" }, "DeletionProtection": { "type": "boolean" }, "MaxAllocatedStorage": { "type": "integer" }, "CertificateRotationRestart": { "type": "boolean" }, "ReplicaMode": {}, "EnableCustomerOwnedIp": { "type": "boolean" }, "AwsBackupRecoveryPointArn": {}, "AutomationMode": {}, "ResumeFullAutomationModeMinutes": { "type": "integer" }, "NetworkType": {}, "StorageThroughput": { "type": "integer" }, "ManageMasterUserPassword": { "type": "boolean" }, "RotateMasterUserPassword": { "type": "boolean" }, "MasterUserSecretKmsKeyId": {}, "Engine": {}, "DedicatedLogVolume": { "type": "boolean" }, "MultiTenant": { "type": "boolean" } } }, "output": { "resultWrapper": "ModifyDBInstanceResult", "type": "structure", "members": { "DBInstance": { "shape": "S3y" } } } }, "ModifyDBParameterGroup": { "input": { "type": "structure", "required": [ "DBParameterGroupName", "Parameters" ], "members": { "DBParameterGroupName": {}, "Parameters": { "shape": "S88" } } }, "output": { "shape": "Se4", "resultWrapper": "ModifyDBParameterGroupResult" } }, "ModifyDBProxy": { "input": { "type": "structure", "required": [ "DBProxyName" ], "members": { "DBProxyName": {}, "NewDBProxyName": {}, "Auth": { "shape": "S4q" }, "RequireTLS": { "type": "boolean" }, "IdleClientTimeout": { "type": "integer" }, "DebugLogging": { "type": "boolean" }, "RoleArn": {}, "SecurityGroups": { "shape": "Sv" } } }, "output": { "resultWrapper": "ModifyDBProxyResult", "type": "structure", "members": { "DBProxy": { "shape": "S4w" } } } }, "ModifyDBProxyEndpoint": { "input": { "type": "structure", "required": [ "DBProxyEndpointName" ], "members": { "DBProxyEndpointName": {}, "NewDBProxyEndpointName": {}, "VpcSecurityGroupIds": { "shape": "Sv" } } }, "output": { "resultWrapper": "ModifyDBProxyEndpointResult", "type": "structure", "members": { "DBProxyEndpoint": { "shape": "S55" } } } }, "ModifyDBProxyTargetGroup": { "input": { "type": "structure", "required": [ "TargetGroupName", "DBProxyName" ], "members": { "TargetGroupName": {}, "DBProxyName": {}, "ConnectionPoolConfig": { "type": "structure", "members": { "MaxConnectionsPercent": { "type": "integer" }, "MaxIdleConnectionsPercent": { "type": "integer" }, "ConnectionBorrowTimeout": { "type": "integer" }, "SessionPinningFilters": { "shape": "Sv" }, "InitQuery": {} } }, "NewName": {} } }, "output": { "resultWrapper": "ModifyDBProxyTargetGroupResult", "type": "structure", "members": { "DBProxyTargetGroup": { "shape": "S9e" } } } }, "ModifyDBRecommendation": { "input": { "type": "structure", "required": [ "RecommendationId" ], "members": { "RecommendationId": {}, "Locale": {}, "Status": {}, "RecommendedActionUpdates": { "type": "list", "member": { "type": "structure", "required": [ "ActionId", "Status" ], "members": { "ActionId": {}, "Status": {} } } } } }, "output": { "resultWrapper": "ModifyDBRecommendationResult", "type": "structure", "members": { "DBRecommendation": { "shape": "S9s" } } } }, "ModifyDBShardGroup": { "input": { "type": "structure", "required": [ "DBShardGroupIdentifier" ], "members": { "DBShardGroupIdentifier": {}, "MaxACU": { "type": "double" }, "MinACU": { "type": "double" } } }, "output": { "shape": "S5a", "resultWrapper": "ModifyDBShardGroupResult" } }, "ModifyDBSnapshot": { "input": { "type": "structure", "required": [ "DBSnapshotIdentifier" ], "members": { "DBSnapshotIdentifier": {}, "EngineVersion": {}, "OptionGroupName": {} } }, "output": { "resultWrapper": "ModifyDBSnapshotResult", "type": "structure", "members": { "DBSnapshot": { "shape": "S1b" } } } }, "ModifyDBSnapshotAttribute": { "input": { "type": "structure", "required": [ "DBSnapshotIdentifier", "AttributeName" ], "members": { "DBSnapshotIdentifier": {}, "AttributeName": {}, "ValuesToAdd": { "shape": "S8g" }, "ValuesToRemove": { "shape": "S8g" } } }, "output": { "resultWrapper": "ModifyDBSnapshotAttributeResult", "type": "structure", "members": { "DBSnapshotAttributesResult": { "shape": "Sal" } } } }, "ModifyDBSubnetGroup": { "input": { "type": "structure", "required": [ "DBSubnetGroupName", "SubnetIds" ], "members": { "DBSubnetGroupName": {}, "DBSubnetGroupDescription": {}, "SubnetIds": { "shape": "S5f" } } }, "output": { "resultWrapper": "ModifyDBSubnetGroupResult", "type": "structure", "members": { "DBSubnetGroup": { "shape": "S42" } } } }, "ModifyEventSubscription": { "input": { "type": "structure", "required": [ "SubscriptionName" ], "members": { "SubscriptionName": {}, "SnsTopicArn": {}, "SourceType": {}, "EventCategories": { "shape": "S8" }, "Enabled": { "type": "boolean" } } }, "output": { "resultWrapper": "ModifyEventSubscriptionResult", "type": "structure", "members": { "EventSubscription": { "shape": "S6" } } } }, "ModifyGlobalCluster": { "input": { "type": "structure", "members": { "GlobalClusterIdentifier": {}, "NewGlobalClusterIdentifier": {}, "DeletionProtection": { "type": "boolean" }, "EngineVersion": {}, "AllowMajorVersionUpgrade": { "type": "boolean" } } }, "output": { "resultWrapper": "ModifyGlobalClusterResult", "type": "structure", "members": { "GlobalCluster": { "shape": "S5l" } } } }, "ModifyIntegration": { "input": { "type": "structure", "required": [ "IntegrationIdentifier" ], "members": { "IntegrationIdentifier": {}, "IntegrationName": {}, "DataFilter": {}, "Description": {} } }, "output": { "shape": "S5z", "resultWrapper": "ModifyIntegrationResult" } }, "ModifyOptionGroup": { "input": { "type": "structure", "required": [ "OptionGroupName" ], "members": { "OptionGroupName": {}, "OptionsToInclude": { "type": "list", "member": { "locationName": "OptionConfiguration", "type": "structure", "required": [ "OptionName" ], "members": { "OptionName": {}, "Port": { "type": "integer" }, "OptionVersion": {}, "DBSecurityGroupMemberships": { "shape": "S3w" }, "VpcSecurityGroupMemberships": { "shape": "S2t" }, "OptionSettings": { "type": "list", "member": { "shape": "S1k", "locationName": "OptionSetting" } } } } }, "OptionsToRemove": { "type": "list", "member": {} }, "ApplyImmediately": { "type": "boolean" } } }, "output": { "resultWrapper": "ModifyOptionGroupResult", "type": "structure", "members": { "OptionGroup": { "shape": "S1g" } } } }, "ModifyTenantDatabase": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier", "TenantDBName" ], "members": { "DBInstanceIdentifier": {}, "TenantDBName": {}, "MasterUserPassword": { "shape": "S67" }, "NewTenantDBName": {} } }, "output": { "resultWrapper": "ModifyTenantDatabaseResult", "type": "structure", "members": { "TenantDatabase": { "shape": "S69" } } } }, "PromoteReadReplica": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier" ], "members": { "DBInstanceIdentifier": {}, "BackupRetentionPeriod": { "type": "integer" }, "PreferredBackupWindow": {} } }, "output": { "resultWrapper": "PromoteReadReplicaResult", "type": "structure", "members": { "DBInstance": { "shape": "S3y" } } } }, "PromoteReadReplicaDBCluster": { "input": { "type": "structure", "required": [ "DBClusterIdentifier" ], "members": { "DBClusterIdentifier": {} } }, "output": { "resultWrapper": "PromoteReadReplicaDBClusterResult", "type": "structure", "members": { "DBCluster": { "shape": "S31" } } } }, "PurchaseReservedDBInstancesOffering": { "input": { "type": "structure", "required": [ "ReservedDBInstancesOfferingId" ], "members": { "ReservedDBInstancesOfferingId": {}, "ReservedDBInstanceId": {}, "DBInstanceCount": { "type": "integer" }, "Tags": { "shape": "Sb" } } }, "output": { "resultWrapper": "PurchaseReservedDBInstancesOfferingResult", "type": "structure", "members": { "ReservedDBInstance": { "shape": "Sci" } } } }, "RebootDBCluster": { "input": { "type": "structure", "required": [ "DBClusterIdentifier" ], "members": { "DBClusterIdentifier": {} } }, "output": { "resultWrapper": "RebootDBClusterResult", "type": "structure", "members": { "DBCluster": { "shape": "S31" } } } }, "RebootDBInstance": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier" ], "members": { "DBInstanceIdentifier": {}, "ForceFailover": { "type": "boolean" } } }, "output": { "resultWrapper": "RebootDBInstanceResult", "type": "structure", "members": { "DBInstance": { "shape": "S3y" } } } }, "RebootDBShardGroup": { "input": { "type": "structure", "required": [ "DBShardGroupIdentifier" ], "members": { "DBShardGroupIdentifier": {} } }, "output": { "shape": "S5a", "resultWrapper": "RebootDBShardGroupResult" } }, "RegisterDBProxyTargets": { "input": { "type": "structure", "required": [ "DBProxyName" ], "members": { "DBProxyName": {}, "TargetGroupName": {}, "DBInstanceIdentifiers": { "shape": "Sv" }, "DBClusterIdentifiers": { "shape": "Sv" } } }, "output": { "resultWrapper": "RegisterDBProxyTargetsResult", "type": "structure", "members": { "DBProxyTargets": { "shape": "S9i" } } } }, "RemoveFromGlobalCluster": { "input": { "type": "structure", "members": { "GlobalClusterIdentifier": {}, "DbClusterIdentifier": {} } }, "output": { "resultWrapper": "RemoveFromGlobalClusterResult", "type": "structure", "members": { "GlobalCluster": { "shape": "S5l" } } } }, "RemoveRoleFromDBCluster": { "input": { "type": "structure", "required": [ "DBClusterIdentifier", "RoleArn" ], "members": { "DBClusterIdentifier": {}, "RoleArn": {}, "FeatureName": {} } } }, "RemoveRoleFromDBInstance": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier", "RoleArn", "FeatureName" ], "members": { "DBInstanceIdentifier": {}, "RoleArn": {}, "FeatureName": {} } } }, "RemoveSourceIdentifierFromSubscription": { "input": { "type": "structure", "required": [ "SubscriptionName", "SourceIdentifier" ], "members": { "SubscriptionName": {}, "SourceIdentifier": {} } }, "output": { "resultWrapper": "RemoveSourceIdentifierFromSubscriptionResult", "type": "structure", "members": { "EventSubscription": { "shape": "S6" } } } }, "RemoveTagsFromResource": { "input": { "type": "structure", "required": [ "ResourceName", "TagKeys" ], "members": { "ResourceName": {}, "TagKeys": { "type": "list", "member": {} } } } }, "ResetDBClusterParameterGroup": { "input": { "type": "structure", "required": [ "DBClusterParameterGroupName" ], "members": { "DBClusterParameterGroupName": {}, "ResetAllParameters": { "type": "boolean" }, "Parameters": { "shape": "S88" } } }, "output": { "shape": "Sdy", "resultWrapper": "ResetDBClusterParameterGroupResult" } }, "ResetDBParameterGroup": { "input": { "type": "structure", "required": [ "DBParameterGroupName" ], "members": { "DBParameterGroupName": {}, "ResetAllParameters": { "type": "boolean" }, "Parameters": { "shape": "S88" } } }, "output": { "shape": "Se4", "resultWrapper": "ResetDBParameterGroupResult" } }, "RestoreDBClusterFromS3": { "input": { "type": "structure", "required": [ "DBClusterIdentifier", "Engine", "MasterUsername", "SourceEngine", "SourceEngineVersion", "S3BucketName", "S3IngestionRoleArn" ], "members": { "AvailabilityZones": { "shape": "S14" }, "BackupRetentionPeriod": { "type": "integer" }, "CharacterSetName": {}, "DatabaseName": {}, "DBClusterIdentifier": {}, "DBClusterParameterGroupName": {}, "VpcSecurityGroupIds": { "shape": "S2t" }, "DBSubnetGroupName": {}, "Engine": {}, "EngineVersion": {}, "Port": { "type": "integer" }, "MasterUsername": {}, "MasterUserPassword": {}, "OptionGroupName": {}, "PreferredBackupWindow": {}, "PreferredMaintenanceWindow": {}, "Tags": { "shape": "Sb" }, "StorageEncrypted": { "type": "boolean" }, "KmsKeyId": {}, "EnableIAMDatabaseAuthentication": { "type": "boolean" }, "SourceEngine": {}, "SourceEngineVersion": {}, "S3BucketName": {}, "S3Prefix": {}, "S3IngestionRoleArn": {}, "BacktrackWindow": { "type": "long" }, "EnableCloudwatchLogsExports": { "shape": "S2p" }, "DeletionProtection": { "type": "boolean" }, "CopyTagsToSnapshot": { "type": "boolean" }, "Domain": {}, "DomainIAMRoleName": {}, "ServerlessV2ScalingConfiguration": { "shape": "S2y" }, "NetworkType": {}, "ManageMasterUserPassword": { "type": "boolean" }, "MasterUserSecretKmsKeyId": {}, "StorageType": {}, "EngineLifecycleSupport": {} } }, "output": { "resultWrapper": "RestoreDBClusterFromS3Result", "type": "structure", "members": { "DBCluster": { "shape": "S31" } } } }, "RestoreDBClusterFromSnapshot": { "input": { "type": "structure", "required": [ "DBClusterIdentifier", "SnapshotIdentifier", "Engine" ], "members": { "AvailabilityZones": { "shape": "S14" }, "DBClusterIdentifier": {}, "SnapshotIdentifier": {}, "Engine": {}, "EngineVersion": {}, "Port": { "type": "integer" }, "DBSubnetGroupName": {}, "DatabaseName": {}, "OptionGroupName": {}, "VpcSecurityGroupIds": { "shape": "S2t" }, "Tags": { "shape": "Sb" }, "KmsKeyId": {}, "EnableIAMDatabaseAuthentication": { "type": "boolean" }, "BacktrackWindow": { "type": "long" }, "EnableCloudwatchLogsExports": { "shape": "S2p" }, "EngineMode": {}, "ScalingConfiguration": { "shape": "S2v" }, "DBClusterParameterGroupName": {}, "DeletionProtection": { "type": "boolean" }, "CopyTagsToSnapshot": { "type": "boolean" }, "Domain": {}, "DomainIAMRoleName": {}, "DBClusterInstanceClass": {}, "StorageType": {}, "Iops": { "type": "integer" }, "PubliclyAccessible": { "type": "boolean" }, "ServerlessV2ScalingConfiguration": { "shape": "S2y" }, "NetworkType": {}, "RdsCustomClusterConfiguration": { "shape": "S2w" }, "EngineLifecycleSupport": {} } }, "output": { "resultWrapper": "RestoreDBClusterFromSnapshotResult", "type": "structure", "members": { "DBCluster": { "shape": "S31" } } } }, "RestoreDBClusterToPointInTime": { "input": { "type": "structure", "required": [ "DBClusterIdentifier" ], "members": { "DBClusterIdentifier": {}, "RestoreType": {}, "SourceDBClusterIdentifier": {}, "RestoreToTime": { "type": "timestamp" }, "UseLatestRestorableTime": { "type": "boolean" }, "Port": { "type": "integer" }, "DBSubnetGroupName": {}, "OptionGroupName": {}, "VpcSecurityGroupIds": { "shape": "S2t" }, "Tags": { "shape": "Sb" }, "KmsKeyId": {}, "EnableIAMDatabaseAuthentication": { "type": "boolean" }, "BacktrackWindow": { "type": "long" }, "EnableCloudwatchLogsExports": { "shape": "S2p" }, "DBClusterParameterGroupName": {}, "DeletionProtection": { "type": "boolean" }, "CopyTagsToSnapshot": { "type": "boolean" }, "Domain": {}, "DomainIAMRoleName": {}, "ScalingConfiguration": { "shape": "S2v" }, "EngineMode": {}, "DBClusterInstanceClass": {}, "StorageType": {}, "PubliclyAccessible": { "type": "boolean" }, "Iops": { "type": "integer" }, "ServerlessV2ScalingConfiguration": { "shape": "S2y" }, "NetworkType": {}, "SourceDbClusterResourceId": {}, "RdsCustomClusterConfiguration": { "shape": "S2w" }, "EngineLifecycleSupport": {} } }, "output": { "resultWrapper": "RestoreDBClusterToPointInTimeResult", "type": "structure", "members": { "DBCluster": { "shape": "S31" } } } }, "RestoreDBInstanceFromDBSnapshot": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier" ], "members": { "DBInstanceIdentifier": {}, "DBSnapshotIdentifier": {}, "DBInstanceClass": {}, "Port": { "type": "integer" }, "AvailabilityZone": {}, "DBSubnetGroupName": {}, "MultiAZ": { "type": "boolean" }, "PubliclyAccessible": { "type": "boolean" }, "AutoMinorVersionUpgrade": { "type": "boolean" }, "LicenseModel": {}, "DBName": {}, "Engine": {}, "Iops": { "type": "integer" }, "OptionGroupName": {}, "Tags": { "shape": "Sb" }, "StorageType": {}, "TdeCredentialArn": {}, "TdeCredentialPassword": {}, "VpcSecurityGroupIds": { "shape": "S2t" }, "Domain": {}, "DomainFqdn": {}, "DomainOu": {}, "DomainAuthSecretArn": {}, "DomainDnsIps": { "shape": "Sv" }, "CopyTagsToSnapshot": { "type": "boolean" }, "DomainIAMRoleName": {}, "EnableIAMDatabaseAuthentication": { "type": "boolean" }, "EnableCloudwatchLogsExports": { "shape": "S2p" }, "ProcessorFeatures": { "shape": "S1c" }, "UseDefaultProcessorFeatures": { "type": "boolean" }, "DBParameterGroupName": {}, "DeletionProtection": { "type": "boolean" }, "EnableCustomerOwnedIp": { "type": "boolean" }, "CustomIamInstanceProfile": {}, "BackupTarget": {}, "NetworkType": {}, "StorageThroughput": { "type": "integer" }, "DBClusterSnapshotIdentifier": {}, "AllocatedStorage": { "type": "integer" }, "DedicatedLogVolume": { "type": "boolean" }, "CACertificateIdentifier": {}, "EngineLifecycleSupport": {} } }, "output": { "resultWrapper": "RestoreDBInstanceFromDBSnapshotResult", "type": "structure", "members": { "DBInstance": { "shape": "S3y" } } } }, "RestoreDBInstanceFromS3": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier", "DBInstanceClass", "Engine", "SourceEngine", "SourceEngineVersion", "S3BucketName", "S3IngestionRoleArn" ], "members": { "DBName": {}, "DBInstanceIdentifier": {}, "AllocatedStorage": { "type": "integer" }, "DBInstanceClass": {}, "Engine": {}, "MasterUsername": {}, "MasterUserPassword": {}, "DBSecurityGroups": { "shape": "S3w" }, "VpcSecurityGroupIds": { "shape": "S2t" }, "AvailabilityZone": {}, "DBSubnetGroupName": {}, "PreferredMaintenanceWindow": {}, "DBParameterGroupName": {}, "BackupRetentionPeriod": { "type": "integer" }, "PreferredBackupWindow": {}, "Port": { "type": "integer" }, "MultiAZ": { "type": "boolean" }, "EngineVersion": {}, "AutoMinorVersionUpgrade": { "type": "boolean" }, "LicenseModel": {}, "Iops": { "type": "integer" }, "OptionGroupName": {}, "PubliclyAccessible": { "type": "boolean" }, "Tags": { "shape": "Sb" }, "StorageType": {}, "StorageEncrypted": { "type": "boolean" }, "KmsKeyId": {}, "CopyTagsToSnapshot": { "type": "boolean" }, "MonitoringInterval": { "type": "integer" }, "MonitoringRoleArn": {}, "EnableIAMDatabaseAuthentication": { "type": "boolean" }, "SourceEngine": {}, "SourceEngineVersion": {}, "S3BucketName": {}, "S3Prefix": {}, "S3IngestionRoleArn": {}, "EnablePerformanceInsights": { "type": "boolean" }, "PerformanceInsightsKMSKeyId": {}, "PerformanceInsightsRetentionPeriod": { "type": "integer" }, "EnableCloudwatchLogsExports": { "shape": "S2p" }, "ProcessorFeatures": { "shape": "S1c" }, "UseDefaultProcessorFeatures": { "type": "boolean" }, "DeletionProtection": { "type": "boolean" }, "MaxAllocatedStorage": { "type": "integer" }, "NetworkType": {}, "StorageThroughput": { "type": "integer" }, "ManageMasterUserPassword": { "type": "boolean" }, "MasterUserSecretKmsKeyId": {}, "DedicatedLogVolume": { "type": "boolean" }, "CACertificateIdentifier": {}, "EngineLifecycleSupport": {} } }, "output": { "resultWrapper": "RestoreDBInstanceFromS3Result", "type": "structure", "members": { "DBInstance": { "shape": "S3y" } } } }, "RestoreDBInstanceToPointInTime": { "input": { "type": "structure", "required": [ "TargetDBInstanceIdentifier" ], "members": { "SourceDBInstanceIdentifier": {}, "TargetDBInstanceIdentifier": {}, "RestoreTime": { "type": "timestamp" }, "UseLatestRestorableTime": { "type": "boolean" }, "DBInstanceClass": {}, "Port": { "type": "integer" }, "AvailabilityZone": {}, "DBSubnetGroupName": {}, "MultiAZ": { "type": "boolean" }, "PubliclyAccessible": { "type": "boolean" }, "AutoMinorVersionUpgrade": { "type": "boolean" }, "LicenseModel": {}, "DBName": {}, "Engine": {}, "Iops": { "type": "integer" }, "OptionGroupName": {}, "CopyTagsToSnapshot": { "type": "boolean" }, "Tags": { "shape": "Sb" }, "StorageType": {}, "TdeCredentialArn": {}, "TdeCredentialPassword": {}, "VpcSecurityGroupIds": { "shape": "S2t" }, "Domain": {}, "DomainIAMRoleName": {}, "DomainFqdn": {}, "DomainOu": {}, "DomainAuthSecretArn": {}, "DomainDnsIps": { "shape": "Sv" }, "EnableIAMDatabaseAuthentication": { "type": "boolean" }, "EnableCloudwatchLogsExports": { "shape": "S2p" }, "ProcessorFeatures": { "shape": "S1c" }, "UseDefaultProcessorFeatures": { "type": "boolean" }, "DBParameterGroupName": {}, "DeletionProtection": { "type": "boolean" }, "SourceDbiResourceId": {}, "MaxAllocatedStorage": { "type": "integer" }, "SourceDBInstanceAutomatedBackupsArn": {}, "EnableCustomerOwnedIp": { "type": "boolean" }, "CustomIamInstanceProfile": {}, "BackupTarget": {}, "NetworkType": {}, "StorageThroughput": { "type": "integer" }, "AllocatedStorage": { "type": "integer" }, "DedicatedLogVolume": { "type": "boolean" }, "CACertificateIdentifier": {}, "EngineLifecycleSupport": {} } }, "output": { "resultWrapper": "RestoreDBInstanceToPointInTimeResult", "type": "structure", "members": { "DBInstance": { "shape": "S3y" } } } }, "RevokeDBSecurityGroupIngress": { "input": { "type": "structure", "required": [ "DBSecurityGroupName" ], "members": { "DBSecurityGroupName": {}, "CIDRIP": {}, "EC2SecurityGroupName": {}, "EC2SecurityGroupId": {}, "EC2SecurityGroupOwnerId": {} } }, "output": { "resultWrapper": "RevokeDBSecurityGroupIngressResult", "type": "structure", "members": { "DBSecurityGroup": { "shape": "Sl" } } } }, "StartActivityStream": { "input": { "type": "structure", "required": [ "ResourceArn", "Mode", "KmsKeyId" ], "members": { "ResourceArn": {}, "Mode": {}, "KmsKeyId": {}, "ApplyImmediately": { "type": "boolean" }, "EngineNativeAuditFieldsIncluded": { "type": "boolean" } } }, "output": { "resultWrapper": "StartActivityStreamResult", "type": "structure", "members": { "KmsKeyId": {}, "KinesisStreamName": {}, "Status": {}, "Mode": {}, "ApplyImmediately": { "type": "boolean" }, "EngineNativeAuditFieldsIncluded": { "type": "boolean" } } } }, "StartDBCluster": { "input": { "type": "structure", "required": [ "DBClusterIdentifier" ], "members": { "DBClusterIdentifier": {} } }, "output": { "resultWrapper": "StartDBClusterResult", "type": "structure", "members": { "DBCluster": { "shape": "S31" } } } }, "StartDBInstance": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier" ], "members": { "DBInstanceIdentifier": {} } }, "output": { "resultWrapper": "StartDBInstanceResult", "type": "structure", "members": { "DBInstance": { "shape": "S3y" } } } }, "StartDBInstanceAutomatedBackupsReplication": { "input": { "type": "structure", "required": [ "SourceDBInstanceArn" ], "members": { "SourceDBInstanceArn": {}, "BackupRetentionPeriod": { "type": "integer" }, "KmsKeyId": {}, "PreSignedUrl": {} } }, "output": { "resultWrapper": "StartDBInstanceAutomatedBackupsReplicationResult", "type": "structure", "members": { "DBInstanceAutomatedBackup": { "shape": "S6s" } } } }, "StartExportTask": { "input": { "type": "structure", "required": [ "ExportTaskIdentifier", "SourceArn", "S3BucketName", "IamRoleArn", "KmsKeyId" ], "members": { "ExportTaskIdentifier": {}, "SourceArn": {}, "S3BucketName": {}, "IamRoleArn": {}, "KmsKeyId": {}, "S3Prefix": {}, "ExportOnly": { "shape": "Sv" } } }, "output": { "shape": "Su", "resultWrapper": "StartExportTaskResult" } }, "StopActivityStream": { "input": { "type": "structure", "required": [ "ResourceArn" ], "members": { "ResourceArn": {}, "ApplyImmediately": { "type": "boolean" } } }, "output": { "resultWrapper": "StopActivityStreamResult", "type": "structure", "members": { "KmsKeyId": {}, "KinesisStreamName": {}, "Status": {} } } }, "StopDBCluster": { "input": { "type": "structure", "required": [ "DBClusterIdentifier" ], "members": { "DBClusterIdentifier": {} } }, "output": { "resultWrapper": "StopDBClusterResult", "type": "structure", "members": { "DBCluster": { "shape": "S31" } } } }, "StopDBInstance": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier" ], "members": { "DBInstanceIdentifier": {}, "DBSnapshotIdentifier": {} } }, "output": { "resultWrapper": "StopDBInstanceResult", "type": "structure", "members": { "DBInstance": { "shape": "S3y" } } } }, "StopDBInstanceAutomatedBackupsReplication": { "input": { "type": "structure", "required": [ "SourceDBInstanceArn" ], "members": { "SourceDBInstanceArn": {} } }, "output": { "resultWrapper": "StopDBInstanceAutomatedBackupsReplicationResult", "type": "structure", "members": { "DBInstanceAutomatedBackup": { "shape": "S6s" } } } }, "SwitchoverBlueGreenDeployment": { "input": { "type": "structure", "required": [ "BlueGreenDeploymentIdentifier" ], "members": { "BlueGreenDeploymentIdentifier": {}, "SwitchoverTimeout": { "type": "integer" } } }, "output": { "resultWrapper": "SwitchoverBlueGreenDeploymentResult", "type": "structure", "members": { "BlueGreenDeployment": { "shape": "S1x" } } } }, "SwitchoverGlobalCluster": { "input": { "type": "structure", "required": [ "GlobalClusterIdentifier", "TargetDbClusterIdentifier" ], "members": { "GlobalClusterIdentifier": {}, "TargetDbClusterIdentifier": {} } }, "output": { "resultWrapper": "SwitchoverGlobalClusterResult", "type": "structure", "members": { "GlobalCluster": { "shape": "S5l" } } } }, "SwitchoverReadReplica": { "input": { "type": "structure", "required": [ "DBInstanceIdentifier" ], "members": { "DBInstanceIdentifier": {} } }, "output": { "resultWrapper": "SwitchoverReadReplicaResult", "type": "structure", "members": { "DBInstance": { "shape": "S3y" } } } } }, "shapes": { "S6": { "type": "structure", "members": { "CustomerAwsId": {}, "CustSubscriptionId": {}, "SnsTopicArn": {}, "Status": {}, "SubscriptionCreationTime": {}, "SourceType": {}, "SourceIdsList": { "shape": "S7" }, "EventCategoriesList": { "shape": "S8" }, "Enabled": { "type": "boolean" }, "EventSubscriptionArn": {} }, "wrapper": true }, "S7": { "type": "list", "member": { "locationName": "SourceId" } }, "S8": { "type": "list", "member": { "locationName": "EventCategory" } }, "Sb": { "type": "list", "member": { "locationName": "Tag", "type": "structure", "members": { "Key": {}, "Value": {} } } }, "Sf": { "type": "structure", "members": { "ResourceIdentifier": {}, "PendingMaintenanceActionDetails": { "type": "list", "member": { "locationName": "PendingMaintenanceAction", "type": "structure", "members": { "Action": {}, "AutoAppliedAfterDate": { "type": "timestamp" }, "ForcedApplyDate": { "type": "timestamp" }, "OptInStatus": {}, "CurrentApplyDate": { "type": "timestamp" }, "Description": {} } } } }, "wrapper": true }, "Sl": { "type": "structure", "members": { "OwnerId": {}, "DBSecurityGroupName": {}, "DBSecurityGroupDescription": {}, "VpcId": {}, "EC2SecurityGroups": { "type": "list", "member": { "locationName": "EC2SecurityGroup", "type": "structure", "members": { "Status": {}, "EC2SecurityGroupName": {}, "EC2SecurityGroupId": {}, "EC2SecurityGroupOwnerId": {} } } }, "IPRanges": { "type": "list", "member": { "locationName": "IPRange", "type": "structure", "members": { "Status": {}, "CIDRIP": {} } } }, "DBSecurityGroupArn": {} }, "wrapper": true }, "Ss": { "type": "structure", "members": { "DBClusterIdentifier": {}, "BacktrackIdentifier": {}, "BacktrackTo": { "type": "timestamp" }, "BacktrackedFrom": { "type": "timestamp" }, "BacktrackRequestCreationTime": { "type": "timestamp" }, "Status": {} } }, "Su": { "type": "structure", "members": { "ExportTaskIdentifier": {}, "SourceArn": {}, "ExportOnly": { "shape": "Sv" }, "SnapshotTime": { "type": "timestamp" }, "TaskStartTime": { "type": "timestamp" }, "TaskEndTime": { "type": "timestamp" }, "S3Bucket": {}, "S3Prefix": {}, "IamRoleArn": {}, "KmsKeyId": {}, "Status": {}, "PercentProgress": { "type": "integer" }, "TotalExtractedDataInGB": { "type": "integer" }, "FailureCause": {}, "WarningMessage": {}, "SourceType": {} } }, "Sv": { "type": "list", "member": {} }, "S10": { "type": "structure", "members": { "DBClusterParameterGroupName": {}, "DBParameterGroupFamily": {}, "Description": {}, "DBClusterParameterGroupArn": {} }, "wrapper": true }, "S13": { "type": "structure", "members": { "AvailabilityZones": { "shape": "S14" }, "DBClusterSnapshotIdentifier": {}, "DBClusterIdentifier": {}, "SnapshotCreateTime": { "type": "timestamp" }, "Engine": {}, "EngineMode": {}, "AllocatedStorage": { "type": "integer" }, "Status": {}, "Port": { "type": "integer" }, "VpcId": {}, "ClusterCreateTime": { "type": "timestamp" }, "MasterUsername": {}, "EngineVersion": {}, "LicenseModel": {}, "SnapshotType": {}, "PercentProgress": { "type": "integer" }, "StorageEncrypted": { "type": "boolean" }, "KmsKeyId": {}, "DBClusterSnapshotArn": {}, "SourceDBClusterSnapshotArn": {}, "IAMDatabaseAuthenticationEnabled": { "type": "boolean" }, "TagList": { "shape": "Sb" }, "DBSystemId": {}, "StorageType": {}, "DbClusterResourceId": {}, "StorageThroughput": { "type": "integer" } }, "wrapper": true }, "S14": { "type": "list", "member": { "locationName": "AvailabilityZone" } }, "S18": { "type": "structure", "members": { "DBParameterGroupName": {}, "DBParameterGroupFamily": {}, "Description": {}, "DBParameterGroupArn": {} }, "wrapper": true }, "S1b": { "type": "structure", "members": { "DBSnapshotIdentifier": {}, "DBInstanceIdentifier": {}, "SnapshotCreateTime": { "type": "timestamp" }, "Engine": {}, "AllocatedStorage": { "type": "integer" }, "Status": {}, "Port": { "type": "integer" }, "AvailabilityZone": {}, "VpcId": {}, "InstanceCreateTime": { "type": "timestamp" }, "MasterUsername": {}, "EngineVersion": {}, "LicenseModel": {}, "SnapshotType": {}, "Iops": { "type": "integer" }, "OptionGroupName": {}, "PercentProgress": { "type": "integer" }, "SourceRegion": {}, "SourceDBSnapshotIdentifier": {}, "StorageType": {}, "TdeCredentialArn": {}, "Encrypted": { "type": "boolean" }, "KmsKeyId": {}, "DBSnapshotArn": {}, "Timezone": {}, "IAMDatabaseAuthenticationEnabled": { "type": "boolean" }, "ProcessorFeatures": { "shape": "S1c" }, "DbiResourceId": {}, "TagList": { "shape": "Sb" }, "OriginalSnapshotCreateTime": { "type": "timestamp" }, "SnapshotDatabaseTime": { "type": "timestamp" }, "SnapshotTarget": {}, "StorageThroughput": { "type": "integer" }, "DBSystemId": {}, "DedicatedLogVolume": { "type": "boolean" }, "MultiTenant": { "type": "boolean" } }, "wrapper": true }, "S1c": { "type": "list", "member": { "locationName": "ProcessorFeature", "type": "structure", "members": { "Name": {}, "Value": {} } } }, "S1g": { "type": "structure", "members": { "OptionGroupName": {}, "OptionGroupDescription": {}, "EngineName": {}, "MajorEngineVersion": {}, "Options": { "type": "list", "member": { "locationName": "Option", "type": "structure", "members": { "OptionName": {}, "OptionDescription": {}, "Persistent": { "type": "boolean" }, "Permanent": { "type": "boolean" }, "Port": { "type": "integer" }, "OptionVersion": {}, "OptionSettings": { "type": "list", "member": { "shape": "S1k", "locationName": "OptionSetting" } }, "DBSecurityGroupMemberships": { "shape": "S1l" }, "VpcSecurityGroupMemberships": { "shape": "S1n" } } } }, "AllowsVpcAndNonVpcInstanceMemberships": { "type": "boolean" }, "VpcId": {}, "OptionGroupArn": {}, "SourceOptionGroup": {}, "SourceAccountId": {}, "CopyTimestamp": { "type": "timestamp" } }, "wrapper": true }, "S1k": { "type": "structure", "members": { "Name": {}, "Value": {}, "DefaultValue": {}, "Description": {}, "ApplyType": {}, "DataType": {}, "AllowedValues": {}, "IsModifiable": { "type": "boolean" }, "IsCollection": { "type": "boolean" } } }, "S1l": { "type": "list", "member": { "locationName": "DBSecurityGroup", "type": "structure", "members": { "DBSecurityGroupName": {}, "Status": {} } } }, "S1n": { "type": "list", "member": { "locationName": "VpcSecurityGroupMembership", "type": "structure", "members": { "VpcSecurityGroupId": {}, "Status": {} } } }, "S1x": { "type": "structure", "members": { "BlueGreenDeploymentIdentifier": {}, "BlueGreenDeploymentName": {}, "Source": {}, "Target": {}, "SwitchoverDetails": { "type": "list", "member": { "type": "structure", "members": { "SourceMember": {}, "TargetMember": {}, "Status": {} } } }, "Tasks": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Status": {} } } }, "Status": {}, "StatusDetails": {}, "CreateTime": { "type": "timestamp" }, "DeleteTime": { "type": "timestamp" }, "TagList": { "shape": "Sb" } } }, "S2g": { "type": "structure", "members": { "Engine": {}, "EngineVersion": {}, "DBParameterGroupFamily": {}, "DBEngineDescription": {}, "DBEngineVersionDescription": {}, "DefaultCharacterSet": { "shape": "S2h" }, "Image": { "type": "structure", "members": { "ImageId": {}, "Status": {} } }, "DBEngineMediaType": {}, "SupportedCharacterSets": { "shape": "S2j" }, "SupportedNcharCharacterSets": { "shape": "S2j" }, "ValidUpgradeTarget": { "type": "list", "member": { "locationName": "UpgradeTarget", "type": "structure", "members": { "Engine": {}, "EngineVersion": {}, "Description": {}, "AutoUpgrade": { "type": "boolean" }, "IsMajorVersionUpgrade": { "type": "boolean" }, "SupportedEngineModes": { "shape": "S2m" }, "SupportsParallelQuery": { "type": "boolean" }, "SupportsGlobalDatabases": { "type": "boolean" }, "SupportsBabelfish": { "type": "boolean" }, "SupportsLimitlessDatabase": { "type": "boolean" }, "SupportsLocalWriteForwarding": { "type": "boolean" }, "SupportsIntegrations": { "type": "boolean" } } } }, "SupportedTimezones": { "type": "list", "member": { "locationName": "Timezone", "type": "structure", "members": { "TimezoneName": {} } } }, "ExportableLogTypes": { "shape": "S2p" }, "SupportsLogExportsToCloudwatchLogs": { "type": "boolean" }, "SupportsReadReplica": { "type": "boolean" }, "SupportedEngineModes": { "shape": "S2m" }, "SupportedFeatureNames": { "type": "list", "member": {} }, "Status": {}, "SupportsParallelQuery": { "type": "boolean" }, "SupportsGlobalDatabases": { "type": "boolean" }, "MajorEngineVersion": {}, "DatabaseInstallationFilesS3BucketName": {}, "DatabaseInstallationFilesS3Prefix": {}, "DBEngineVersionArn": {}, "KMSKeyId": {}, "CreateTime": { "type": "timestamp" }, "TagList": { "shape": "Sb" }, "SupportsBabelfish": { "type": "boolean" }, "CustomDBEngineVersionManifest": {}, "SupportsLimitlessDatabase": { "type": "boolean" }, "SupportsCertificateRotationWithoutRestart": { "type": "boolean" }, "SupportedCACertificateIdentifiers": { "type": "list", "member": {} }, "SupportsLocalWriteForwarding": { "type": "boolean" }, "SupportsIntegrations": { "type": "boolean" } } }, "S2h": { "type": "structure", "members": { "CharacterSetName": {}, "CharacterSetDescription": {} } }, "S2j": { "type": "list", "member": { "shape": "S2h", "locationName": "CharacterSet" } }, "S2m": { "type": "list", "member": {} }, "S2p": { "type": "list", "member": {} }, "S2t": { "type": "list", "member": { "locationName": "VpcSecurityGroupId" } }, "S2v": { "type": "structure", "members": { "MinCapacity": { "type": "integer" }, "MaxCapacity": { "type": "integer" }, "AutoPause": { "type": "boolean" }, "SecondsUntilAutoPause": { "type": "integer" }, "TimeoutAction": {}, "SecondsBeforeTimeout": { "type": "integer" } } }, "S2w": { "type": "structure", "members": { "InterconnectSubnetId": {}, "TransitGatewayMulticastDomainId": {}, "ReplicaMode": {} } }, "S2y": { "type": "structure", "members": { "MinCapacity": { "type": "double" }, "MaxCapacity": { "type": "double" } } }, "S31": { "type": "structure", "members": { "AllocatedStorage": { "type": "integer" }, "AvailabilityZones": { "shape": "S14" }, "BackupRetentionPeriod": { "type": "integer" }, "CharacterSetName": {}, "DatabaseName": {}, "DBClusterIdentifier": {}, "DBClusterParameterGroup": {}, "DBSubnetGroup": {}, "Status": {}, "AutomaticRestartTime": { "type": "timestamp" }, "PercentProgress": {}, "EarliestRestorableTime": { "type": "timestamp" }, "Endpoint": {}, "ReaderEndpoint": {}, "CustomEndpoints": { "shape": "Sv" }, "MultiAZ": { "type": "boolean" }, "Engine": {}, "EngineVersion": {}, "LatestRestorableTime": { "type": "timestamp" }, "Port": { "type": "integer" }, "MasterUsername": {}, "DBClusterOptionGroupMemberships": { "type": "list", "member": { "locationName": "DBClusterOptionGroup", "type": "structure", "members": { "DBClusterOptionGroupName": {}, "Status": {} } } }, "PreferredBackupWindow": {}, "PreferredMaintenanceWindow": {}, "ReplicationSourceIdentifier": {}, "ReadReplicaIdentifiers": { "type": "list", "member": { "locationName": "ReadReplicaIdentifier" } }, "StatusInfos": { "type": "list", "member": { "locationName": "DBClusterStatusInfo", "type": "structure", "members": { "StatusType": {}, "Normal": { "type": "boolean" }, "Status": {}, "Message": {} } } }, "DBClusterMembers": { "type": "list", "member": { "locationName": "DBClusterMember", "type": "structure", "members": { "DBInstanceIdentifier": {}, "IsClusterWriter": { "type": "boolean" }, "DBClusterParameterGroupStatus": {}, "PromotionTier": { "type": "integer" } }, "wrapper": true } }, "VpcSecurityGroups": { "shape": "S1n" }, "HostedZoneId": {}, "StorageEncrypted": { "type": "boolean" }, "KmsKeyId": {}, "DbClusterResourceId": {}, "DBClusterArn": {}, "AssociatedRoles": { "type": "list", "member": { "locationName": "DBClusterRole", "type": "structure", "members": { "RoleArn": {}, "Status": {}, "FeatureName": {} } } }, "IAMDatabaseAuthenticationEnabled": { "type": "boolean" }, "CloneGroupId": {}, "ClusterCreateTime": { "type": "timestamp" }, "EarliestBacktrackTime": { "type": "timestamp" }, "BacktrackWindow": { "type": "long" }, "BacktrackConsumedChangeRecords": { "type": "long" }, "EnabledCloudwatchLogsExports": { "shape": "S2p" }, "Capacity": { "type": "integer" }, "EngineMode": {}, "ScalingConfigurationInfo": { "type": "structure", "members": { "MinCapacity": { "type": "integer" }, "MaxCapacity": { "type": "integer" }, "AutoPause": { "type": "boolean" }, "SecondsUntilAutoPause": { "type": "integer" }, "TimeoutAction": {}, "SecondsBeforeTimeout": { "type": "integer" } } }, "RdsCustomClusterConfiguration": { "shape": "S2w" }, "DeletionProtection": { "type": "boolean" }, "HttpEndpointEnabled": { "type": "boolean" }, "ActivityStreamMode": {}, "ActivityStreamStatus": {}, "ActivityStreamKmsKeyId": {}, "ActivityStreamKinesisStreamName": {}, "CopyTagsToSnapshot": { "type": "boolean" }, "CrossAccountClone": { "type": "boolean" }, "DomainMemberships": { "shape": "S3e" }, "TagList": { "shape": "Sb" }, "GlobalWriteForwardingStatus": {}, "GlobalWriteForwardingRequested": { "type": "boolean" }, "PendingModifiedValues": { "type": "structure", "members": { "PendingCloudwatchLogsExports": { "shape": "S3i" }, "DBClusterIdentifier": {}, "MasterUserPassword": {}, "IAMDatabaseAuthenticationEnabled": { "type": "boolean" }, "EngineVersion": {}, "BackupRetentionPeriod": { "type": "integer" }, "AllocatedStorage": { "type": "integer" }, "RdsCustomClusterConfiguration": { "shape": "S2w" }, "Iops": { "type": "integer" }, "StorageType": {}, "CertificateDetails": { "shape": "S3j" } } }, "DBClusterInstanceClass": {}, "StorageType": {}, "Iops": { "type": "integer" }, "PubliclyAccessible": { "type": "boolean" }, "AutoMinorVersionUpgrade": { "type": "boolean" }, "MonitoringInterval": { "type": "integer" }, "MonitoringRoleArn": {}, "PerformanceInsightsEnabled": { "type": "boolean" }, "PerformanceInsightsKMSKeyId": {}, "PerformanceInsightsRetentionPeriod": { "type": "integer" }, "ServerlessV2ScalingConfiguration": { "type": "structure", "members": { "MinCapacity": { "type": "double" }, "MaxCapacity": { "type": "double" } } }, "NetworkType": {}, "DBSystemId": {}, "MasterUserSecret": { "shape": "S3l" }, "IOOptimizedNextAllowedModificationTime": { "type": "timestamp" }, "LocalWriteForwardingStatus": {}, "AwsBackupRecoveryPointArn": {}, "LimitlessDatabase": { "type": "structure", "members": { "Status": {}, "MinRequiredACU": { "type": "double" } } }, "StorageThroughput": { "type": "integer" }, "CertificateDetails": { "shape": "S3j" }, "EngineLifecycleSupport": {} }, "wrapper": true }, "S3e": { "type": "list", "member": { "locationName": "DomainMembership", "type": "structure", "members": { "Domain": {}, "Status": {}, "FQDN": {}, "IAMRoleName": {}, "OU": {}, "AuthSecretArn": {}, "DnsIps": { "shape": "Sv" } } } }, "S3i": { "type": "structure", "members": { "LogTypesToEnable": { "shape": "S2p" }, "LogTypesToDisable": { "shape": "S2p" } } }, "S3j": { "type": "structure", "members": { "CAIdentifier": {}, "ValidTill": { "type": "timestamp" } } }, "S3l": { "type": "structure", "members": { "SecretArn": {}, "SecretStatus": {}, "KmsKeyId": {} } }, "S3q": { "type": "structure", "members": { "DBClusterEndpointIdentifier": {}, "DBClusterIdentifier": {}, "DBClusterEndpointResourceIdentifier": {}, "Endpoint": {}, "Status": {}, "EndpointType": {}, "CustomEndpointType": {}, "StaticMembers": { "shape": "Sv" }, "ExcludedMembers": { "shape": "Sv" }, "DBClusterEndpointArn": {} } }, "S3w": { "type": "list", "member": { "locationName": "DBSecurityGroupName" } }, "S3y": { "type": "structure", "members": { "DBInstanceIdentifier": {}, "DBInstanceClass": {}, "Engine": {}, "DBInstanceStatus": {}, "AutomaticRestartTime": { "type": "timestamp" }, "MasterUsername": {}, "DBName": {}, "Endpoint": { "shape": "S3z" }, "AllocatedStorage": { "type": "integer" }, "InstanceCreateTime": { "type": "timestamp" }, "PreferredBackupWindow": {}, "BackupRetentionPeriod": { "type": "integer" }, "DBSecurityGroups": { "shape": "S1l" }, "VpcSecurityGroups": { "shape": "S1n" }, "DBParameterGroups": { "type": "list", "member": { "locationName": "DBParameterGroup", "type": "structure", "members": { "DBParameterGroupName": {}, "ParameterApplyStatus": {} } } }, "AvailabilityZone": {}, "DBSubnetGroup": { "shape": "S42" }, "PreferredMaintenanceWindow": {}, "PendingModifiedValues": { "type": "structure", "members": { "DBInstanceClass": {}, "AllocatedStorage": { "type": "integer" }, "MasterUserPassword": {}, "Port": { "type": "integer" }, "BackupRetentionPeriod": { "type": "integer" }, "MultiAZ": { "type": "boolean" }, "EngineVersion": {}, "LicenseModel": {}, "Iops": { "type": "integer" }, "DBInstanceIdentifier": {}, "StorageType": {}, "CACertificateIdentifier": {}, "DBSubnetGroupName": {}, "PendingCloudwatchLogsExports": { "shape": "S3i" }, "ProcessorFeatures": { "shape": "S1c" }, "IAMDatabaseAuthenticationEnabled": { "type": "boolean" }, "AutomationMode": {}, "ResumeFullAutomationModeTime": { "type": "timestamp" }, "StorageThroughput": { "type": "integer" }, "Engine": {}, "DedicatedLogVolume": { "type": "boolean" }, "MultiTenant": { "type": "boolean" } } }, "LatestRestorableTime": { "type": "timestamp" }, "MultiAZ": { "type": "boolean" }, "EngineVersion": {}, "AutoMinorVersionUpgrade": { "type": "boolean" }, "ReadReplicaSourceDBInstanceIdentifier": {}, "ReadReplicaDBInstanceIdentifiers": { "type": "list", "member": { "locationName": "ReadReplicaDBInstanceIdentifier" } }, "ReadReplicaDBClusterIdentifiers": { "type": "list", "member": { "locationName": "ReadReplicaDBClusterIdentifier" } }, "ReplicaMode": {}, "LicenseModel": {}, "Iops": { "type": "integer" }, "OptionGroupMemberships": { "type": "list", "member": { "locationName": "OptionGroupMembership", "type": "structure", "members": { "OptionGroupName": {}, "Status": {} } } }, "CharacterSetName": {}, "NcharCharacterSetName": {}, "SecondaryAvailabilityZone": {}, "PubliclyAccessible": { "type": "boolean" }, "StatusInfos": { "type": "list", "member": { "locationName": "DBInstanceStatusInfo", "type": "structure", "members": { "StatusType": {}, "Normal": { "type": "boolean" }, "Status": {}, "Message": {} } } }, "StorageType": {}, "TdeCredentialArn": {}, "DbInstancePort": { "type": "integer" }, "DBClusterIdentifier": {}, "StorageEncrypted": { "type": "boolean" }, "KmsKeyId": {}, "DbiResourceId": {}, "CACertificateIdentifier": {}, "DomainMemberships": { "shape": "S3e" }, "CopyTagsToSnapshot": { "type": "boolean" }, "MonitoringInterval": { "type": "integer" }, "EnhancedMonitoringResourceArn": {}, "MonitoringRoleArn": {}, "PromotionTier": { "type": "integer" }, "DBInstanceArn": {}, "Timezone": {}, "IAMDatabaseAuthenticationEnabled": { "type": "boolean" }, "PerformanceInsightsEnabled": { "type": "boolean" }, "PerformanceInsightsKMSKeyId": {}, "PerformanceInsightsRetentionPeriod": { "type": "integer" }, "EnabledCloudwatchLogsExports": { "shape": "S2p" }, "ProcessorFeatures": { "shape": "S1c" }, "DeletionProtection": { "type": "boolean" }, "AssociatedRoles": { "type": "list", "member": { "locationName": "DBInstanceRole", "type": "structure", "members": { "RoleArn": {}, "FeatureName": {}, "Status": {} } } }, "ListenerEndpoint": { "shape": "S3z" }, "MaxAllocatedStorage": { "type": "integer" }, "TagList": { "shape": "Sb" }, "DBInstanceAutomatedBackupsReplications": { "shape": "S4h" }, "CustomerOwnedIpEnabled": { "type": "boolean" }, "AwsBackupRecoveryPointArn": {}, "ActivityStreamStatus": {}, "ActivityStreamKmsKeyId": {}, "ActivityStreamKinesisStreamName": {}, "ActivityStreamMode": {}, "ActivityStreamEngineNativeAuditFieldsIncluded": { "type": "boolean" }, "AutomationMode": {}, "ResumeFullAutomationModeTime": { "type": "timestamp" }, "CustomIamInstanceProfile": {}, "BackupTarget": {}, "NetworkType": {}, "ActivityStreamPolicyStatus": {}, "StorageThroughput": { "type": "integer" }, "DBSystemId": {}, "MasterUserSecret": { "shape": "S3l" }, "CertificateDetails": { "shape": "S3j" }, "ReadReplicaSourceDBClusterIdentifier": {}, "PercentProgress": {}, "DedicatedLogVolume": { "type": "boolean" }, "IsStorageConfigUpgradeAvailable": { "type": "boolean" }, "MultiTenant": { "type": "boolean" }, "EngineLifecycleSupport": {} }, "wrapper": true }, "S3z": { "type": "structure", "members": { "Address": {}, "Port": { "type": "integer" }, "HostedZoneId": {} } }, "S42": { "type": "structure", "members": { "DBSubnetGroupName": {}, "DBSubnetGroupDescription": {}, "VpcId": {}, "SubnetGroupStatus": {}, "Subnets": { "type": "list", "member": { "locationName": "Subnet", "type": "structure", "members": { "SubnetIdentifier": {}, "SubnetAvailabilityZone": { "shape": "S45" }, "SubnetOutpost": { "type": "structure", "members": { "Arn": {} } }, "SubnetStatus": {} } } }, "DBSubnetGroupArn": {}, "SupportedNetworkTypes": { "shape": "Sv" } }, "wrapper": true }, "S45": { "type": "structure", "members": { "Name": {} }, "wrapper": true }, "S4h": { "type": "list", "member": { "locationName": "DBInstanceAutomatedBackupsReplication", "type": "structure", "members": { "DBInstanceAutomatedBackupsArn": {} } } }, "S4q": { "type": "list", "member": { "type": "structure", "members": { "Description": {}, "UserName": {}, "AuthScheme": {}, "SecretArn": {}, "IAMAuth": {}, "ClientPasswordAuthType": {} } } }, "S4w": { "type": "structure", "members": { "DBProxyName": {}, "DBProxyArn": {}, "Status": {}, "EngineFamily": {}, "VpcId": {}, "VpcSecurityGroupIds": { "shape": "Sv" }, "VpcSubnetIds": { "shape": "Sv" }, "Auth": { "type": "list", "member": { "type": "structure", "members": { "Description": {}, "UserName": {}, "AuthScheme": {}, "SecretArn": {}, "IAMAuth": {}, "ClientPasswordAuthType": {} } } }, "RoleArn": {}, "Endpoint": {}, "RequireTLS": { "type": "boolean" }, "IdleClientTimeout": { "type": "integer" }, "DebugLogging": { "type": "boolean" }, "CreatedDate": { "type": "timestamp" }, "UpdatedDate": { "type": "timestamp" } } }, "S55": { "type": "structure", "members": { "DBProxyEndpointName": {}, "DBProxyEndpointArn": {}, "DBProxyName": {}, "Status": {}, "VpcId": {}, "VpcSecurityGroupIds": { "shape": "Sv" }, "VpcSubnetIds": { "shape": "Sv" }, "Endpoint": {}, "CreatedDate": { "type": "timestamp" }, "TargetRole": {}, "IsDefault": { "type": "boolean" } } }, "S5a": { "type": "structure", "members": { "DBShardGroupResourceId": {}, "DBShardGroupIdentifier": {}, "DBClusterIdentifier": {}, "MaxACU": { "type": "double" }, "MinACU": { "type": "double" }, "ComputeRedundancy": { "type": "integer" }, "Status": {}, "PubliclyAccessible": { "type": "boolean" }, "Endpoint": {} } }, "S5f": { "type": "list", "member": { "locationName": "SubnetIdentifier" } }, "S5l": { "type": "structure", "members": { "GlobalClusterIdentifier": {}, "GlobalClusterResourceId": {}, "GlobalClusterArn": {}, "Status": {}, "Engine": {}, "EngineVersion": {}, "EngineLifecycleSupport": {}, "DatabaseName": {}, "StorageEncrypted": { "type": "boolean" }, "DeletionProtection": { "type": "boolean" }, "GlobalClusterMembers": { "type": "list", "member": { "locationName": "GlobalClusterMember", "type": "structure", "members": { "DBClusterArn": {}, "Readers": { "type": "list", "member": {} }, "IsWriter": { "type": "boolean" }, "GlobalWriteForwardingStatus": {}, "SynchronizationStatus": {} }, "wrapper": true } }, "FailoverState": { "type": "structure", "members": { "Status": {}, "FromDbClusterArn": {}, "ToDbClusterArn": {}, "IsDataLossAllowed": { "type": "boolean" } }, "wrapper": true } }, "wrapper": true }, "S5w": { "type": "map", "key": {}, "value": {} }, "S5z": { "type": "structure", "members": { "SourceArn": {}, "TargetArn": {}, "IntegrationName": {}, "IntegrationArn": {}, "KMSKeyId": {}, "AdditionalEncryptionContext": { "shape": "S5w" }, "Status": {}, "Tags": { "shape": "Sb" }, "CreateTime": { "type": "timestamp" }, "Errors": { "type": "list", "member": { "locationName": "IntegrationError", "type": "structure", "required": [ "ErrorCode" ], "members": { "ErrorCode": {}, "ErrorMessage": {} } } }, "DataFilter": {}, "Description": {} } }, "S67": { "type": "string", "sensitive": true }, "S69": { "type": "structure", "members": { "TenantDatabaseCreateTime": { "type": "timestamp" }, "DBInstanceIdentifier": {}, "TenantDBName": {}, "Status": {}, "MasterUsername": {}, "DbiResourceId": {}, "TenantDatabaseResourceId": {}, "TenantDatabaseARN": {}, "CharacterSetName": {}, "NcharCharacterSetName": {}, "DeletionProtection": { "type": "boolean" }, "PendingModifiedValues": { "type": "structure", "members": { "MasterUserPassword": { "shape": "S67" }, "TenantDBName": {} } }, "TagList": { "shape": "Sb" } }, "wrapper": true }, "S6i": { "type": "structure", "members": { "Engine": {}, "VpcId": {}, "DBClusterAutomatedBackupsArn": {}, "DBClusterIdentifier": {}, "RestoreWindow": { "shape": "S6j" }, "MasterUsername": {}, "DbClusterResourceId": {}, "Region": {}, "LicenseModel": {}, "Status": {}, "IAMDatabaseAuthenticationEnabled": { "type": "boolean" }, "ClusterCreateTime": { "type": "timestamp" }, "StorageEncrypted": { "type": "boolean" }, "AllocatedStorage": { "type": "integer" }, "EngineVersion": {}, "DBClusterArn": {}, "BackupRetentionPeriod": { "type": "integer" }, "EngineMode": {}, "AvailabilityZones": { "shape": "S14" }, "Port": { "type": "integer" }, "KmsKeyId": {}, "StorageType": {}, "Iops": { "type": "integer" }, "AwsBackupRecoveryPointArn": {}, "StorageThroughput": { "type": "integer" } }, "wrapper": true }, "S6j": { "type": "structure", "members": { "EarliestTime": { "type": "timestamp" }, "LatestTime": { "type": "timestamp" } } }, "S6s": { "type": "structure", "members": { "DBInstanceArn": {}, "DbiResourceId": {}, "Region": {}, "DBInstanceIdentifier": {}, "RestoreWindow": { "shape": "S6j" }, "AllocatedStorage": { "type": "integer" }, "Status": {}, "Port": { "type": "integer" }, "AvailabilityZone": {}, "VpcId": {}, "InstanceCreateTime": { "type": "timestamp" }, "MasterUsername": {}, "Engine": {}, "EngineVersion": {}, "LicenseModel": {}, "Iops": { "type": "integer" }, "OptionGroupName": {}, "TdeCredentialArn": {}, "Encrypted": { "type": "boolean" }, "StorageType": {}, "KmsKeyId": {}, "Timezone": {}, "IAMDatabaseAuthenticationEnabled": { "type": "boolean" }, "BackupRetentionPeriod": { "type": "integer" }, "DBInstanceAutomatedBackupsArn": {}, "DBInstanceAutomatedBackupsReplications": { "shape": "S4h" }, "BackupTarget": {}, "StorageThroughput": { "type": "integer" }, "AwsBackupRecoveryPointArn": {}, "DedicatedLogVolume": { "type": "boolean" }, "MultiTenant": { "type": "boolean" } }, "wrapper": true }, "S7k": { "type": "list", "member": { "locationName": "Filter", "type": "structure", "required": [ "Name", "Values" ], "members": { "Name": {}, "Values": { "type": "list", "member": { "locationName": "Value" } } } } }, "S7t": { "type": "structure", "members": { "CertificateIdentifier": {}, "CertificateType": {}, "Thumbprint": {}, "ValidFrom": { "type": "timestamp" }, "ValidTill": { "type": "timestamp" }, "CertificateArn": {}, "CustomerOverride": { "type": "boolean" }, "CustomerOverrideValidTill": { "type": "timestamp" } }, "wrapper": true }, "S88": { "type": "list", "member": { "locationName": "Parameter", "type": "structure", "members": { "ParameterName": {}, "ParameterValue": {}, "Description": {}, "Source": {}, "ApplyType": {}, "DataType": {}, "AllowedValues": {}, "IsModifiable": { "type": "boolean" }, "MinimumEngineVersion": {}, "ApplyMethod": {}, "SupportedEngineModes": { "shape": "S2m" } } } }, "S8d": { "type": "structure", "members": { "DBClusterSnapshotIdentifier": {}, "DBClusterSnapshotAttributes": { "type": "list", "member": { "locationName": "DBClusterSnapshotAttribute", "type": "structure", "members": { "AttributeName": {}, "AttributeValues": { "shape": "S8g" } } } } }, "wrapper": true }, "S8g": { "type": "list", "member": { "locationName": "AttributeValue" } }, "S9e": { "type": "structure", "members": { "DBProxyName": {}, "TargetGroupName": {}, "TargetGroupArn": {}, "IsDefault": { "type": "boolean" }, "Status": {}, "ConnectionPoolConfig": { "type": "structure", "members": { "MaxConnectionsPercent": { "type": "integer" }, "MaxIdleConnectionsPercent": { "type": "integer" }, "ConnectionBorrowTimeout": { "type": "integer" }, "SessionPinningFilters": { "shape": "Sv" }, "InitQuery": {} } }, "CreatedDate": { "type": "timestamp" }, "UpdatedDate": { "type": "timestamp" } } }, "S9i": { "type": "list", "member": { "type": "structure", "members": { "TargetArn": {}, "Endpoint": {}, "TrackedClusterId": {}, "RdsResourceId": {}, "Port": { "type": "integer" }, "Type": {}, "Role": {}, "TargetHealth": { "type": "structure", "members": { "State": {}, "Reason": {}, "Description": {} } } } } }, "S9s": { "type": "structure", "members": { "RecommendationId": {}, "TypeId": {}, "Severity": {}, "ResourceArn": {}, "Status": {}, "CreatedTime": { "type": "timestamp" }, "UpdatedTime": { "type": "timestamp" }, "Detection": {}, "Recommendation": {}, "Description": {}, "Reason": {}, "RecommendedActions": { "type": "list", "member": { "type": "structure", "members": { "ActionId": {}, "Title": {}, "Description": {}, "Operation": {}, "Parameters": { "type": "list", "member": { "type": "structure", "members": { "Key": {}, "Value": {} } } }, "ApplyModes": { "shape": "Sv" }, "Status": {}, "IssueDetails": { "shape": "S9x" }, "ContextAttributes": { "type": "list", "member": { "type": "structure", "members": { "Key": {}, "Value": {} } } } } } }, "Category": {}, "Source": {}, "TypeDetection": {}, "TypeRecommendation": {}, "Impact": {}, "AdditionalInfo": {}, "Links": { "type": "list", "member": { "type": "structure", "members": { "Text": {}, "Url": {} } } }, "IssueDetails": { "shape": "S9x" } } }, "S9x": { "type": "structure", "members": { "PerformanceIssueDetails": { "type": "structure", "members": { "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "Metrics": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "References": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "ReferenceDetails": { "type": "structure", "members": { "ScalarReferenceDetails": { "type": "structure", "members": { "Value": { "type": "double" } } } } } } } }, "StatisticsDetails": {}, "MetricQuery": { "type": "structure", "members": { "PerformanceInsightsMetricQuery": { "type": "structure", "members": { "GroupBy": { "type": "structure", "members": { "Dimensions": { "shape": "Sv" }, "Group": {}, "Limit": { "type": "integer" } } }, "Metric": {} } } } } } } }, "Analysis": {} } } } }, "Sal": { "type": "structure", "members": { "DBSnapshotIdentifier": {}, "DBSnapshotAttributes": { "type": "list", "member": { "locationName": "DBSnapshotAttribute", "type": "structure", "members": { "AttributeName": {}, "AttributeValues": { "shape": "S8g" } }, "wrapper": true } } }, "wrapper": true }, "Sb0": { "type": "structure", "members": { "DBParameterGroupFamily": {}, "Marker": {}, "Parameters": { "shape": "S88" } }, "wrapper": true }, "Sc9": { "type": "list", "member": { "locationName": "AvailableProcessorFeature", "type": "structure", "members": { "Name": {}, "DefaultValue": {}, "AllowedValues": {} } } }, "Sci": { "type": "structure", "members": { "ReservedDBInstanceId": {}, "ReservedDBInstancesOfferingId": {}, "DBInstanceClass": {}, "StartTime": { "type": "timestamp" }, "Duration": { "type": "integer" }, "FixedPrice": { "type": "double" }, "UsagePrice": { "type": "double" }, "CurrencyCode": {}, "DBInstanceCount": { "type": "integer" }, "ProductDescription": {}, "OfferingType": {}, "MultiAZ": { "type": "boolean" }, "State": {}, "RecurringCharges": { "shape": "Scj" }, "ReservedDBInstanceArn": {}, "LeaseId": {} }, "wrapper": true }, "Scj": { "type": "list", "member": { "locationName": "RecurringCharge", "type": "structure", "members": { "RecurringChargeAmount": { "type": "double" }, "RecurringChargeFrequency": {} }, "wrapper": true } }, "Sd1": { "type": "list", "member": { "locationName": "Range", "type": "structure", "members": { "From": { "type": "integer" }, "To": { "type": "integer" }, "Step": { "type": "integer" } } } }, "Sd3": { "type": "list", "member": { "locationName": "DoubleRange", "type": "structure", "members": { "From": { "type": "double" }, "To": { "type": "double" } } } }, "Sdt": { "type": "structure", "members": { "EnableLogTypes": { "shape": "S2p" }, "DisableLogTypes": { "shape": "S2p" } } }, "Sdy": { "type": "structure", "members": { "DBClusterParameterGroupName": {} } }, "Se4": { "type": "structure", "members": { "DBParameterGroupName": {} } } } } },{}],199:[function(require,module,exports){ module.exports={ "pagination": { "DescribeBlueGreenDeployments": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "BlueGreenDeployments" }, "DescribeCertificates": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "Certificates" }, "DescribeDBClusterAutomatedBackups": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "DBClusterAutomatedBackups" }, "DescribeDBClusterBacktracks": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "DBClusterBacktracks" }, "DescribeDBClusterEndpoints": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "DBClusterEndpoints" }, "DescribeDBClusterParameterGroups": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "DBClusterParameterGroups" }, "DescribeDBClusterParameters": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "Parameters" }, "DescribeDBClusterSnapshots": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "DBClusterSnapshots" }, "DescribeDBClusters": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "DBClusters" }, "DescribeDBEngineVersions": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "DBEngineVersions" }, "DescribeDBInstanceAutomatedBackups": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "DBInstanceAutomatedBackups" }, "DescribeDBInstances": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "DBInstances" }, "DescribeDBLogFiles": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "DescribeDBLogFiles" }, "DescribeDBParameterGroups": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "DBParameterGroups" }, "DescribeDBParameters": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "Parameters" }, "DescribeDBProxies": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "DBProxies" }, "DescribeDBProxyEndpoints": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "DBProxyEndpoints" }, "DescribeDBProxyTargetGroups": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "TargetGroups" }, "DescribeDBProxyTargets": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "Targets" }, "DescribeDBRecommendations": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "DBRecommendations" }, "DescribeDBSecurityGroups": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "DBSecurityGroups" }, "DescribeDBSnapshotTenantDatabases": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "DBSnapshotTenantDatabases" }, "DescribeDBSnapshots": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "DBSnapshots" }, "DescribeDBSubnetGroups": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "DBSubnetGroups" }, "DescribeEngineDefaultParameters": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "EngineDefaults.Marker", "result_key": "EngineDefaults.Parameters" }, "DescribeEventSubscriptions": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "EventSubscriptionsList" }, "DescribeEvents": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "Events" }, "DescribeExportTasks": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "ExportTasks" }, "DescribeGlobalClusters": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "GlobalClusters" }, "DescribeIntegrations": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "Integrations" }, "DescribeOptionGroupOptions": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "OptionGroupOptions" }, "DescribeOptionGroups": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "OptionGroupsList" }, "DescribeOrderableDBInstanceOptions": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "OrderableDBInstanceOptions" }, "DescribePendingMaintenanceActions": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "PendingMaintenanceActions" }, "DescribeReservedDBInstances": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "ReservedDBInstances" }, "DescribeReservedDBInstancesOfferings": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "ReservedDBInstancesOfferings" }, "DescribeSourceRegions": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "SourceRegions" }, "DescribeTenantDatabases": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "TenantDatabases" }, "DownloadDBLogFilePortion": { "input_token": "Marker", "limit_key": "NumberOfLines", "more_results": "AdditionalDataPending", "output_token": "Marker", "result_key": "LogFileData" }, "ListTagsForResource": { "result_key": "TagList" } } } },{}],200:[function(require,module,exports){ module.exports={ "version": 2, "waiters": { "DBInstanceAvailable": { "delay": 30, "operation": "DescribeDBInstances", "maxAttempts": 60, "acceptors": [ { "expected": "available", "matcher": "pathAll", "state": "success", "argument": "DBInstances[].DBInstanceStatus" }, { "expected": "deleted", "matcher": "pathAny", "state": "failure", "argument": "DBInstances[].DBInstanceStatus" }, { "expected": "deleting", "matcher": "pathAny", "state": "failure", "argument": "DBInstances[].DBInstanceStatus" }, { "expected": "failed", "matcher": "pathAny", "state": "failure", "argument": "DBInstances[].DBInstanceStatus" }, { "expected": "incompatible-restore", "matcher": "pathAny", "state": "failure", "argument": "DBInstances[].DBInstanceStatus" }, { "expected": "incompatible-parameters", "matcher": "pathAny", "state": "failure", "argument": "DBInstances[].DBInstanceStatus" } ] }, "DBInstanceDeleted": { "delay": 30, "operation": "DescribeDBInstances", "maxAttempts": 60, "acceptors": [ { "expected": true, "matcher": "path", "state": "success", "argument": "length(DBInstances) == `0`" }, { "expected": "DBInstanceNotFound", "matcher": "error", "state": "success" }, { "expected": "creating", "matcher": "pathAny", "state": "failure", "argument": "DBInstances[].DBInstanceStatus" }, { "expected": "modifying", "matcher": "pathAny", "state": "failure", "argument": "DBInstances[].DBInstanceStatus" }, { "expected": "rebooting", "matcher": "pathAny", "state": "failure", "argument": "DBInstances[].DBInstanceStatus" }, { "expected": "resetting-master-credentials", "matcher": "pathAny", "state": "failure", "argument": "DBInstances[].DBInstanceStatus" } ] }, "DBSnapshotAvailable": { "delay": 30, "operation": "DescribeDBSnapshots", "maxAttempts": 60, "acceptors": [ { "expected": "available", "matcher": "pathAll", "state": "success", "argument": "DBSnapshots[].Status" }, { "expected": "deleted", "matcher": "pathAny", "state": "failure", "argument": "DBSnapshots[].Status" }, { "expected": "deleting", "matcher": "pathAny", "state": "failure", "argument": "DBSnapshots[].Status" }, { "expected": "failed", "matcher": "pathAny", "state": "failure", "argument": "DBSnapshots[].Status" }, { "expected": "incompatible-restore", "matcher": "pathAny", "state": "failure", "argument": "DBSnapshots[].Status" }, { "expected": "incompatible-parameters", "matcher": "pathAny", "state": "failure", "argument": "DBSnapshots[].Status" } ] }, "DBSnapshotDeleted": { "delay": 30, "operation": "DescribeDBSnapshots", "maxAttempts": 60, "acceptors": [ { "expected": true, "matcher": "path", "state": "success", "argument": "length(DBSnapshots) == `0`" }, { "expected": "DBSnapshotNotFound", "matcher": "error", "state": "success" }, { "expected": "creating", "matcher": "pathAny", "state": "failure", "argument": "DBSnapshots[].Status" }, { "expected": "modifying", "matcher": "pathAny", "state": "failure", "argument": "DBSnapshots[].Status" }, { "expected": "rebooting", "matcher": "pathAny", "state": "failure", "argument": "DBSnapshots[].Status" }, { "expected": "resetting-master-credentials", "matcher": "pathAny", "state": "failure", "argument": "DBSnapshots[].Status" } ] }, "DBClusterSnapshotAvailable": { "delay": 30, "operation": "DescribeDBClusterSnapshots", "maxAttempts": 60, "acceptors": [ { "expected": "available", "matcher": "pathAll", "state": "success", "argument": "DBClusterSnapshots[].Status" }, { "expected": "deleted", "matcher": "pathAny", "state": "failure", "argument": "DBClusterSnapshots[].Status" }, { "expected": "deleting", "matcher": "pathAny", "state": "failure", "argument": "DBClusterSnapshots[].Status" }, { "expected": "failed", "matcher": "pathAny", "state": "failure", "argument": "DBClusterSnapshots[].Status" }, { "expected": "incompatible-restore", "matcher": "pathAny", "state": "failure", "argument": "DBClusterSnapshots[].Status" }, { "expected": "incompatible-parameters", "matcher": "pathAny", "state": "failure", "argument": "DBClusterSnapshots[].Status" } ] }, "DBClusterSnapshotDeleted": { "delay": 30, "operation": "DescribeDBClusterSnapshots", "maxAttempts": 60, "acceptors": [ { "expected": true, "matcher": "path", "state": "success", "argument": "length(DBClusterSnapshots) == `0`" }, { "expected": "DBClusterSnapshotNotFoundFault", "matcher": "error", "state": "success" }, { "expected": "creating", "matcher": "pathAny", "state": "failure", "argument": "DBClusterSnapshots[].Status" }, { "expected": "modifying", "matcher": "pathAny", "state": "failure", "argument": "DBClusterSnapshots[].Status" }, { "expected": "rebooting", "matcher": "pathAny", "state": "failure", "argument": "DBClusterSnapshots[].Status" }, { "expected": "resetting-master-credentials", "matcher": "pathAny", "state": "failure", "argument": "DBClusterSnapshots[].Status" } ] }, "DBClusterAvailable" : { "delay": 30, "operation": "DescribeDBClusters", "maxAttempts": 60, "acceptors": [ { "expected": "available", "matcher": "pathAll", "state": "success", "argument": "DBClusters[].Status" }, { "expected": "deleted", "matcher": "pathAny", "state": "failure", "argument": "DBClusters[].Status" }, { "expected": "deleting", "matcher": "pathAny", "state": "failure", "argument": "DBClusters[].Status" }, { "expected": "failed", "matcher": "pathAny", "state": "failure", "argument": "DBClusters[].Status" }, { "expected": "incompatible-restore", "matcher": "pathAny", "state": "failure", "argument": "DBClusters[].Status" }, { "expected": "incompatible-parameters", "matcher": "pathAny", "state": "failure", "argument": "DBClusters[].Status" } ] }, "DBClusterDeleted": { "delay": 30, "operation": "DescribeDBClusters", "maxAttempts": 60, "acceptors": [ { "expected": true, "matcher": "path", "state": "success", "argument": "length(DBClusters) == `0`" }, { "expected": "DBClusterNotFoundFault", "matcher": "error", "state": "success" }, { "expected": "creating", "matcher": "pathAny", "state": "failure", "argument": "DBClusters[].Status" }, { "expected": "modifying", "matcher": "pathAny", "state": "failure", "argument": "DBClusters[].Status" }, { "expected": "rebooting", "matcher": "pathAny", "state": "failure", "argument": "DBClusters[].Status" }, { "expected": "resetting-master-credentials", "matcher": "pathAny", "state": "failure", "argument": "DBClusters[].Status" } ] }, "TenantDatabaseAvailable": { "delay": 30, "operation": "DescribeTenantDatabases", "maxAttempts": 60, "acceptors": [ { "expected": "available", "matcher": "pathAll", "state": "success", "argument": "TenantDatabases[].Status" }, { "expected": "deleted", "matcher": "pathAny", "state": "failure", "argument": "TenantDatabases[].Status" }, { "expected": "incompatible-parameters", "matcher": "pathAny", "state": "failure", "argument": "TenantDatabases[].Status" }, { "expected": "incompatible-restore", "matcher": "pathAny", "state": "failure", "argument": "TenantDatabases[].Status" } ] }, "TenantDatabaseDeleted": { "delay": 30, "operation": "DescribeTenantDatabases", "maxAttempts": 60, "acceptors": [ { "expected": true, "matcher": "path", "state": "success", "argument": "length(TenantDatabases) == `0`" }, { "expected": "DBInstanceNotFoundFault", "matcher": "error", "state": "success" } ] } } } },{}],201:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2012-12-01", "endpointPrefix": "redshift", "protocol": "query", "protocols": [ "query" ], "serviceFullName": "Amazon Redshift", "serviceId": "Redshift", "signatureVersion": "v4", "uid": "redshift-2012-12-01", "xmlNamespace": "http://redshift.amazonaws.com/doc/2012-12-01/", "auth": [ "aws.auth#sigv4" ] }, "operations": { "AcceptReservedNodeExchange": { "input": { "type": "structure", "required": [ "ReservedNodeId", "TargetReservedNodeOfferingId" ], "members": { "ReservedNodeId": {}, "TargetReservedNodeOfferingId": {} } }, "output": { "resultWrapper": "AcceptReservedNodeExchangeResult", "type": "structure", "members": { "ExchangedReservedNode": { "shape": "S4" } } } }, "AddPartner": { "input": { "shape": "Sb" }, "output": { "shape": "Sg", "resultWrapper": "AddPartnerResult" } }, "AssociateDataShareConsumer": { "input": { "type": "structure", "required": [ "DataShareArn" ], "members": { "DataShareArn": {}, "AssociateEntireAccount": { "type": "boolean" }, "ConsumerArn": {}, "ConsumerRegion": {}, "AllowWrites": { "type": "boolean" } } }, "output": { "shape": "Sj", "resultWrapper": "AssociateDataShareConsumerResult" } }, "AuthorizeClusterSecurityGroupIngress": { "input": { "type": "structure", "required": [ "ClusterSecurityGroupName" ], "members": { "ClusterSecurityGroupName": {}, "CIDRIP": {}, "EC2SecurityGroupName": {}, "EC2SecurityGroupOwnerId": {} } }, "output": { "resultWrapper": "AuthorizeClusterSecurityGroupIngressResult", "type": "structure", "members": { "ClusterSecurityGroup": { "shape": "Sq" } } } }, "AuthorizeDataShare": { "input": { "type": "structure", "required": [ "DataShareArn", "ConsumerIdentifier" ], "members": { "DataShareArn": {}, "ConsumerIdentifier": {}, "AllowWrites": { "type": "boolean" } } }, "output": { "shape": "Sj", "resultWrapper": "AuthorizeDataShareResult" } }, "AuthorizeEndpointAccess": { "input": { "type": "structure", "required": [ "Account" ], "members": { "ClusterIdentifier": {}, "Account": {}, "VpcIds": { "shape": "Sz" } } }, "output": { "shape": "S10", "resultWrapper": "AuthorizeEndpointAccessResult" } }, "AuthorizeSnapshotAccess": { "input": { "type": "structure", "required": [ "AccountWithRestoreAccess" ], "members": { "SnapshotIdentifier": {}, "SnapshotArn": {}, "SnapshotClusterIdentifier": {}, "AccountWithRestoreAccess": {} } }, "output": { "resultWrapper": "AuthorizeSnapshotAccessResult", "type": "structure", "members": { "Snapshot": { "shape": "S14" } } } }, "BatchDeleteClusterSnapshots": { "input": { "type": "structure", "required": [ "Identifiers" ], "members": { "Identifiers": { "type": "list", "member": { "shape": "S1c", "locationName": "DeleteClusterSnapshotMessage" } } } }, "output": { "resultWrapper": "BatchDeleteClusterSnapshotsResult", "type": "structure", "members": { "Resources": { "shape": "S1e" }, "Errors": { "type": "list", "member": { "shape": "S1g", "locationName": "SnapshotErrorMessage" } } } } }, "BatchModifyClusterSnapshots": { "input": { "type": "structure", "required": [ "SnapshotIdentifierList" ], "members": { "SnapshotIdentifierList": { "shape": "S1e" }, "ManualSnapshotRetentionPeriod": { "type": "integer" }, "Force": { "type": "boolean" } } }, "output": { "resultWrapper": "BatchModifyClusterSnapshotsResult", "type": "structure", "members": { "Resources": { "shape": "S1e" }, "Errors": { "type": "list", "member": { "shape": "S1g", "locationName": "SnapshotErrorMessage" } } } } }, "CancelResize": { "input": { "type": "structure", "required": [ "ClusterIdentifier" ], "members": { "ClusterIdentifier": {} } }, "output": { "shape": "S1l", "resultWrapper": "CancelResizeResult" } }, "CopyClusterSnapshot": { "input": { "type": "structure", "required": [ "SourceSnapshotIdentifier", "TargetSnapshotIdentifier" ], "members": { "SourceSnapshotIdentifier": {}, "SourceSnapshotClusterIdentifier": {}, "TargetSnapshotIdentifier": {}, "ManualSnapshotRetentionPeriod": { "type": "integer" } } }, "output": { "resultWrapper": "CopyClusterSnapshotResult", "type": "structure", "members": { "Snapshot": { "shape": "S14" } } } }, "CreateAuthenticationProfile": { "input": { "type": "structure", "required": [ "AuthenticationProfileName", "AuthenticationProfileContent" ], "members": { "AuthenticationProfileName": {}, "AuthenticationProfileContent": {} } }, "output": { "resultWrapper": "CreateAuthenticationProfileResult", "type": "structure", "members": { "AuthenticationProfileName": {}, "AuthenticationProfileContent": {} } } }, "CreateCluster": { "input": { "type": "structure", "required": [ "ClusterIdentifier", "NodeType", "MasterUsername" ], "members": { "DBName": {}, "ClusterIdentifier": {}, "ClusterType": {}, "NodeType": {}, "MasterUsername": {}, "MasterUserPassword": { "shape": "S1x" }, "ClusterSecurityGroups": { "shape": "S1y" }, "VpcSecurityGroupIds": { "shape": "S1z" }, "ClusterSubnetGroupName": {}, "AvailabilityZone": {}, "PreferredMaintenanceWindow": {}, "ClusterParameterGroupName": {}, "AutomatedSnapshotRetentionPeriod": { "type": "integer" }, "ManualSnapshotRetentionPeriod": { "type": "integer" }, "Port": { "type": "integer" }, "ClusterVersion": {}, "AllowVersionUpgrade": { "type": "boolean" }, "NumberOfNodes": { "type": "integer" }, "PubliclyAccessible": { "type": "boolean" }, "Encrypted": { "type": "boolean" }, "HsmClientCertificateIdentifier": {}, "HsmConfigurationIdentifier": {}, "ElasticIp": {}, "Tags": { "shape": "St" }, "KmsKeyId": {}, "EnhancedVpcRouting": { "type": "boolean" }, "AdditionalInfo": {}, "IamRoles": { "shape": "S20" }, "MaintenanceTrackName": {}, "SnapshotScheduleIdentifier": {}, "AvailabilityZoneRelocation": { "type": "boolean" }, "AquaConfigurationStatus": {}, "DefaultIamRoleArn": {}, "LoadSampleData": {}, "ManageMasterPassword": { "type": "boolean" }, "MasterPasswordSecretKmsKeyId": {}, "IpAddressType": {}, "MultiAZ": { "type": "boolean" }, "RedshiftIdcApplicationArn": {} } }, "output": { "resultWrapper": "CreateClusterResult", "type": "structure", "members": { "Cluster": { "shape": "S23" } } } }, "CreateClusterParameterGroup": { "input": { "type": "structure", "required": [ "ParameterGroupName", "ParameterGroupFamily", "Description" ], "members": { "ParameterGroupName": {}, "ParameterGroupFamily": {}, "Description": {}, "Tags": { "shape": "St" } } }, "output": { "resultWrapper": "CreateClusterParameterGroupResult", "type": "structure", "members": { "ClusterParameterGroup": { "shape": "S33" } } } }, "CreateClusterSecurityGroup": { "input": { "type": "structure", "required": [ "ClusterSecurityGroupName", "Description" ], "members": { "ClusterSecurityGroupName": {}, "Description": {}, "Tags": { "shape": "St" } } }, "output": { "resultWrapper": "CreateClusterSecurityGroupResult", "type": "structure", "members": { "ClusterSecurityGroup": { "shape": "Sq" } } } }, "CreateClusterSnapshot": { "input": { "type": "structure", "required": [ "SnapshotIdentifier", "ClusterIdentifier" ], "members": { "SnapshotIdentifier": {}, "ClusterIdentifier": {}, "ManualSnapshotRetentionPeriod": { "type": "integer" }, "Tags": { "shape": "St" } } }, "output": { "resultWrapper": "CreateClusterSnapshotResult", "type": "structure", "members": { "Snapshot": { "shape": "S14" } } } }, "CreateClusterSubnetGroup": { "input": { "type": "structure", "required": [ "ClusterSubnetGroupName", "Description", "SubnetIds" ], "members": { "ClusterSubnetGroupName": {}, "Description": {}, "SubnetIds": { "shape": "S39" }, "Tags": { "shape": "St" } } }, "output": { "resultWrapper": "CreateClusterSubnetGroupResult", "type": "structure", "members": { "ClusterSubnetGroup": { "shape": "S3b" } } } }, "CreateCustomDomainAssociation": { "input": { "type": "structure", "required": [ "CustomDomainName", "CustomDomainCertificateArn", "ClusterIdentifier" ], "members": { "CustomDomainName": {}, "CustomDomainCertificateArn": {}, "ClusterIdentifier": {} } }, "output": { "resultWrapper": "CreateCustomDomainAssociationResult", "type": "structure", "members": { "CustomDomainName": {}, "CustomDomainCertificateArn": {}, "ClusterIdentifier": {}, "CustomDomainCertExpiryTime": {} } } }, "CreateEndpointAccess": { "input": { "type": "structure", "required": [ "EndpointName", "SubnetGroupName" ], "members": { "ClusterIdentifier": {}, "ResourceOwner": {}, "EndpointName": {}, "SubnetGroupName": {}, "VpcSecurityGroupIds": { "shape": "S1z" } } }, "output": { "shape": "S3n", "resultWrapper": "CreateEndpointAccessResult" } }, "CreateEventSubscription": { "input": { "type": "structure", "required": [ "SubscriptionName", "SnsTopicArn" ], "members": { "SubscriptionName": {}, "SnsTopicArn": {}, "SourceType": {}, "SourceIds": { "shape": "S3p" }, "EventCategories": { "shape": "S3q" }, "Severity": {}, "Enabled": { "type": "boolean" }, "Tags": { "shape": "St" } } }, "output": { "resultWrapper": "CreateEventSubscriptionResult", "type": "structure", "members": { "EventSubscription": { "shape": "S3s" } } } }, "CreateHsmClientCertificate": { "input": { "type": "structure", "required": [ "HsmClientCertificateIdentifier" ], "members": { "HsmClientCertificateIdentifier": {}, "Tags": { "shape": "St" } } }, "output": { "resultWrapper": "CreateHsmClientCertificateResult", "type": "structure", "members": { "HsmClientCertificate": { "shape": "S3v" } } } }, "CreateHsmConfiguration": { "input": { "type": "structure", "required": [ "HsmConfigurationIdentifier", "Description", "HsmIpAddress", "HsmPartitionName", "HsmPartitionPassword", "HsmServerPublicCertificate" ], "members": { "HsmConfigurationIdentifier": {}, "Description": {}, "HsmIpAddress": {}, "HsmPartitionName": {}, "HsmPartitionPassword": {}, "HsmServerPublicCertificate": {}, "Tags": { "shape": "St" } } }, "output": { "resultWrapper": "CreateHsmConfigurationResult", "type": "structure", "members": { "HsmConfiguration": { "shape": "S3y" } } } }, "CreateRedshiftIdcApplication": { "input": { "type": "structure", "required": [ "IdcInstanceArn", "RedshiftIdcApplicationName", "IdcDisplayName", "IamRoleArn" ], "members": { "IdcInstanceArn": {}, "RedshiftIdcApplicationName": {}, "IdentityNamespace": {}, "IdcDisplayName": {}, "IamRoleArn": {}, "AuthorizedTokenIssuerList": { "shape": "S43" }, "ServiceIntegrations": { "shape": "S46" } } }, "output": { "resultWrapper": "CreateRedshiftIdcApplicationResult", "type": "structure", "members": { "RedshiftIdcApplication": { "shape": "S4d" } } } }, "CreateScheduledAction": { "input": { "type": "structure", "required": [ "ScheduledActionName", "TargetAction", "Schedule", "IamRole" ], "members": { "ScheduledActionName": {}, "TargetAction": { "shape": "S4f" }, "Schedule": {}, "IamRole": {}, "ScheduledActionDescription": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "Enable": { "type": "boolean" } } }, "output": { "shape": "S4j", "resultWrapper": "CreateScheduledActionResult" } }, "CreateSnapshotCopyGrant": { "input": { "type": "structure", "required": [ "SnapshotCopyGrantName" ], "members": { "SnapshotCopyGrantName": {}, "KmsKeyId": {}, "Tags": { "shape": "St" } } }, "output": { "resultWrapper": "CreateSnapshotCopyGrantResult", "type": "structure", "members": { "SnapshotCopyGrant": { "shape": "S4o" } } } }, "CreateSnapshotSchedule": { "input": { "type": "structure", "members": { "ScheduleDefinitions": { "shape": "S4q" }, "ScheduleIdentifier": {}, "ScheduleDescription": {}, "Tags": { "shape": "St" }, "DryRun": { "type": "boolean" }, "NextInvocations": { "type": "integer" } } }, "output": { "shape": "S4r", "resultWrapper": "CreateSnapshotScheduleResult" } }, "CreateTags": { "input": { "type": "structure", "required": [ "ResourceName", "Tags" ], "members": { "ResourceName": {}, "Tags": { "shape": "St" } } } }, "CreateUsageLimit": { "input": { "type": "structure", "required": [ "ClusterIdentifier", "FeatureType", "LimitType", "Amount" ], "members": { "ClusterIdentifier": {}, "FeatureType": {}, "LimitType": {}, "Amount": { "type": "long" }, "Period": {}, "BreachAction": {}, "Tags": { "shape": "St" } } }, "output": { "shape": "S51", "resultWrapper": "CreateUsageLimitResult" } }, "DeauthorizeDataShare": { "input": { "type": "structure", "required": [ "DataShareArn", "ConsumerIdentifier" ], "members": { "DataShareArn": {}, "ConsumerIdentifier": {} } }, "output": { "shape": "Sj", "resultWrapper": "DeauthorizeDataShareResult" } }, "DeleteAuthenticationProfile": { "input": { "type": "structure", "required": [ "AuthenticationProfileName" ], "members": { "AuthenticationProfileName": {} } }, "output": { "resultWrapper": "DeleteAuthenticationProfileResult", "type": "structure", "members": { "AuthenticationProfileName": {} } } }, "DeleteCluster": { "input": { "type": "structure", "required": [ "ClusterIdentifier" ], "members": { "ClusterIdentifier": {}, "SkipFinalClusterSnapshot": { "type": "boolean" }, "FinalClusterSnapshotIdentifier": {}, "FinalClusterSnapshotRetentionPeriod": { "type": "integer" } } }, "output": { "resultWrapper": "DeleteClusterResult", "type": "structure", "members": { "Cluster": { "shape": "S23" } } } }, "DeleteClusterParameterGroup": { "input": { "type": "structure", "required": [ "ParameterGroupName" ], "members": { "ParameterGroupName": {} } } }, "DeleteClusterSecurityGroup": { "input": { "type": "structure", "required": [ "ClusterSecurityGroupName" ], "members": { "ClusterSecurityGroupName": {} } } }, "DeleteClusterSnapshot": { "input": { "shape": "S1c" }, "output": { "resultWrapper": "DeleteClusterSnapshotResult", "type": "structure", "members": { "Snapshot": { "shape": "S14" } } } }, "DeleteClusterSubnetGroup": { "input": { "type": "structure", "required": [ "ClusterSubnetGroupName" ], "members": { "ClusterSubnetGroupName": {} } } }, "DeleteCustomDomainAssociation": { "input": { "type": "structure", "required": [ "ClusterIdentifier", "CustomDomainName" ], "members": { "ClusterIdentifier": {}, "CustomDomainName": {} } } }, "DeleteEndpointAccess": { "input": { "type": "structure", "required": [ "EndpointName" ], "members": { "EndpointName": {} } }, "output": { "shape": "S3n", "resultWrapper": "DeleteEndpointAccessResult" } }, "DeleteEventSubscription": { "input": { "type": "structure", "required": [ "SubscriptionName" ], "members": { "SubscriptionName": {} } } }, "DeleteHsmClientCertificate": { "input": { "type": "structure", "required": [ "HsmClientCertificateIdentifier" ], "members": { "HsmClientCertificateIdentifier": {} } } }, "DeleteHsmConfiguration": { "input": { "type": "structure", "required": [ "HsmConfigurationIdentifier" ], "members": { "HsmConfigurationIdentifier": {} } } }, "DeletePartner": { "input": { "shape": "Sb" }, "output": { "shape": "Sg", "resultWrapper": "DeletePartnerResult" } }, "DeleteRedshiftIdcApplication": { "input": { "type": "structure", "required": [ "RedshiftIdcApplicationArn" ], "members": { "RedshiftIdcApplicationArn": {} } } }, "DeleteResourcePolicy": { "input": { "type": "structure", "required": [ "ResourceArn" ], "members": { "ResourceArn": {} } } }, "DeleteScheduledAction": { "input": { "type": "structure", "required": [ "ScheduledActionName" ], "members": { "ScheduledActionName": {} } } }, "DeleteSnapshotCopyGrant": { "input": { "type": "structure", "required": [ "SnapshotCopyGrantName" ], "members": { "SnapshotCopyGrantName": {} } } }, "DeleteSnapshotSchedule": { "input": { "type": "structure", "required": [ "ScheduleIdentifier" ], "members": { "ScheduleIdentifier": {} } } }, "DeleteTags": { "input": { "type": "structure", "required": [ "ResourceName", "TagKeys" ], "members": { "ResourceName": {}, "TagKeys": { "shape": "S5m" } } } }, "DeleteUsageLimit": { "input": { "type": "structure", "required": [ "UsageLimitId" ], "members": { "UsageLimitId": {} } } }, "DescribeAccountAttributes": { "input": { "type": "structure", "members": { "AttributeNames": { "type": "list", "member": { "locationName": "AttributeName" } } } }, "output": { "resultWrapper": "DescribeAccountAttributesResult", "type": "structure", "members": { "AccountAttributes": { "type": "list", "member": { "locationName": "AccountAttribute", "type": "structure", "members": { "AttributeName": {}, "AttributeValues": { "type": "list", "member": { "locationName": "AttributeValueTarget", "type": "structure", "members": { "AttributeValue": {} } } } } } } } } }, "DescribeAuthenticationProfiles": { "input": { "type": "structure", "members": { "AuthenticationProfileName": {} } }, "output": { "resultWrapper": "DescribeAuthenticationProfilesResult", "type": "structure", "members": { "AuthenticationProfiles": { "type": "list", "member": { "type": "structure", "members": { "AuthenticationProfileName": {}, "AuthenticationProfileContent": {} } } } } } }, "DescribeClusterDbRevisions": { "input": { "type": "structure", "members": { "ClusterIdentifier": {}, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeClusterDbRevisionsResult", "type": "structure", "members": { "Marker": {}, "ClusterDbRevisions": { "type": "list", "member": { "locationName": "ClusterDbRevision", "type": "structure", "members": { "ClusterIdentifier": {}, "CurrentDatabaseRevision": {}, "DatabaseRevisionReleaseDate": { "type": "timestamp" }, "RevisionTargets": { "type": "list", "member": { "locationName": "RevisionTarget", "type": "structure", "members": { "DatabaseRevision": {}, "Description": {}, "DatabaseRevisionReleaseDate": { "type": "timestamp" } } } } } } } } } }, "DescribeClusterParameterGroups": { "input": { "type": "structure", "members": { "ParameterGroupName": {}, "MaxRecords": { "type": "integer" }, "Marker": {}, "TagKeys": { "shape": "S5m" }, "TagValues": { "shape": "S66" } } }, "output": { "resultWrapper": "DescribeClusterParameterGroupsResult", "type": "structure", "members": { "Marker": {}, "ParameterGroups": { "type": "list", "member": { "shape": "S33", "locationName": "ClusterParameterGroup" } } } } }, "DescribeClusterParameters": { "input": { "type": "structure", "required": [ "ParameterGroupName" ], "members": { "ParameterGroupName": {}, "Source": {}, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeClusterParametersResult", "type": "structure", "members": { "Parameters": { "shape": "S6b" }, "Marker": {} } } }, "DescribeClusterSecurityGroups": { "input": { "type": "structure", "members": { "ClusterSecurityGroupName": {}, "MaxRecords": { "type": "integer" }, "Marker": {}, "TagKeys": { "shape": "S5m" }, "TagValues": { "shape": "S66" } } }, "output": { "resultWrapper": "DescribeClusterSecurityGroupsResult", "type": "structure", "members": { "Marker": {}, "ClusterSecurityGroups": { "type": "list", "member": { "shape": "Sq", "locationName": "ClusterSecurityGroup" } } } } }, "DescribeClusterSnapshots": { "input": { "type": "structure", "members": { "ClusterIdentifier": {}, "SnapshotIdentifier": {}, "SnapshotArn": {}, "SnapshotType": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "MaxRecords": { "type": "integer" }, "Marker": {}, "OwnerAccount": {}, "TagKeys": { "shape": "S5m" }, "TagValues": { "shape": "S66" }, "ClusterExists": { "type": "boolean" }, "SortingEntities": { "type": "list", "member": { "locationName": "SnapshotSortingEntity", "type": "structure", "required": [ "Attribute" ], "members": { "Attribute": {}, "SortOrder": {} } } } } }, "output": { "resultWrapper": "DescribeClusterSnapshotsResult", "type": "structure", "members": { "Marker": {}, "Snapshots": { "type": "list", "member": { "shape": "S14", "locationName": "Snapshot" } } } } }, "DescribeClusterSubnetGroups": { "input": { "type": "structure", "members": { "ClusterSubnetGroupName": {}, "MaxRecords": { "type": "integer" }, "Marker": {}, "TagKeys": { "shape": "S5m" }, "TagValues": { "shape": "S66" } } }, "output": { "resultWrapper": "DescribeClusterSubnetGroupsResult", "type": "structure", "members": { "Marker": {}, "ClusterSubnetGroups": { "type": "list", "member": { "shape": "S3b", "locationName": "ClusterSubnetGroup" } } } } }, "DescribeClusterTracks": { "input": { "type": "structure", "members": { "MaintenanceTrackName": {}, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeClusterTracksResult", "type": "structure", "members": { "MaintenanceTracks": { "type": "list", "member": { "locationName": "MaintenanceTrack", "type": "structure", "members": { "MaintenanceTrackName": {}, "DatabaseVersion": {}, "UpdateTargets": { "type": "list", "member": { "locationName": "UpdateTarget", "type": "structure", "members": { "MaintenanceTrackName": {}, "DatabaseVersion": {}, "SupportedOperations": { "type": "list", "member": { "locationName": "SupportedOperation", "type": "structure", "members": { "OperationName": {} } } } } } } } } }, "Marker": {} } } }, "DescribeClusterVersions": { "input": { "type": "structure", "members": { "ClusterVersion": {}, "ClusterParameterGroupFamily": {}, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeClusterVersionsResult", "type": "structure", "members": { "Marker": {}, "ClusterVersions": { "type": "list", "member": { "locationName": "ClusterVersion", "type": "structure", "members": { "ClusterVersion": {}, "ClusterParameterGroupFamily": {}, "Description": {} } } } } } }, "DescribeClusters": { "input": { "type": "structure", "members": { "ClusterIdentifier": {}, "MaxRecords": { "type": "integer" }, "Marker": {}, "TagKeys": { "shape": "S5m" }, "TagValues": { "shape": "S66" } } }, "output": { "resultWrapper": "DescribeClustersResult", "type": "structure", "members": { "Marker": {}, "Clusters": { "type": "list", "member": { "shape": "S23", "locationName": "Cluster" } } } } }, "DescribeCustomDomainAssociations": { "input": { "type": "structure", "members": { "CustomDomainName": {}, "CustomDomainCertificateArn": {}, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeCustomDomainAssociationsResult", "type": "structure", "members": { "Marker": {}, "Associations": { "type": "list", "member": { "locationName": "Association", "type": "structure", "members": { "CustomDomainCertificateArn": {}, "CustomDomainCertificateExpiryDate": { "type": "timestamp" }, "CertificateAssociations": { "type": "list", "member": { "locationName": "CertificateAssociation", "type": "structure", "members": { "CustomDomainName": {}, "ClusterIdentifier": {} } } } }, "wrapper": true } } } } }, "DescribeDataShares": { "input": { "type": "structure", "members": { "DataShareArn": {}, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeDataSharesResult", "type": "structure", "members": { "DataShares": { "shape": "S7e" }, "Marker": {} } } }, "DescribeDataSharesForConsumer": { "input": { "type": "structure", "members": { "ConsumerArn": {}, "Status": {}, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeDataSharesForConsumerResult", "type": "structure", "members": { "DataShares": { "shape": "S7e" }, "Marker": {} } } }, "DescribeDataSharesForProducer": { "input": { "type": "structure", "members": { "ProducerArn": {}, "Status": {}, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeDataSharesForProducerResult", "type": "structure", "members": { "DataShares": { "shape": "S7e" }, "Marker": {} } } }, "DescribeDefaultClusterParameters": { "input": { "type": "structure", "required": [ "ParameterGroupFamily" ], "members": { "ParameterGroupFamily": {}, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeDefaultClusterParametersResult", "type": "structure", "members": { "DefaultClusterParameters": { "type": "structure", "members": { "ParameterGroupFamily": {}, "Marker": {}, "Parameters": { "shape": "S6b" } }, "wrapper": true } } } }, "DescribeEndpointAccess": { "input": { "type": "structure", "members": { "ClusterIdentifier": {}, "ResourceOwner": {}, "EndpointName": {}, "VpcId": {}, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeEndpointAccessResult", "type": "structure", "members": { "EndpointAccessList": { "type": "list", "member": { "shape": "S3n" } }, "Marker": {} } } }, "DescribeEndpointAuthorization": { "input": { "type": "structure", "members": { "ClusterIdentifier": {}, "Account": {}, "Grantee": { "type": "boolean" }, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeEndpointAuthorizationResult", "type": "structure", "members": { "EndpointAuthorizationList": { "type": "list", "member": { "shape": "S10" } }, "Marker": {} } } }, "DescribeEventCategories": { "input": { "type": "structure", "members": { "SourceType": {} } }, "output": { "resultWrapper": "DescribeEventCategoriesResult", "type": "structure", "members": { "EventCategoriesMapList": { "type": "list", "member": { "locationName": "EventCategoriesMap", "type": "structure", "members": { "SourceType": {}, "Events": { "type": "list", "member": { "locationName": "EventInfoMap", "type": "structure", "members": { "EventId": {}, "EventCategories": { "shape": "S3q" }, "EventDescription": {}, "Severity": {} }, "wrapper": true } } }, "wrapper": true } } } } }, "DescribeEventSubscriptions": { "input": { "type": "structure", "members": { "SubscriptionName": {}, "MaxRecords": { "type": "integer" }, "Marker": {}, "TagKeys": { "shape": "S5m" }, "TagValues": { "shape": "S66" } } }, "output": { "resultWrapper": "DescribeEventSubscriptionsResult", "type": "structure", "members": { "Marker": {}, "EventSubscriptionsList": { "type": "list", "member": { "shape": "S3s", "locationName": "EventSubscription" } } } } }, "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": {}, "EventCategories": { "shape": "S3q" }, "Severity": {}, "Date": { "type": "timestamp" }, "EventId": {} } } } } } }, "DescribeHsmClientCertificates": { "input": { "type": "structure", "members": { "HsmClientCertificateIdentifier": {}, "MaxRecords": { "type": "integer" }, "Marker": {}, "TagKeys": { "shape": "S5m" }, "TagValues": { "shape": "S66" } } }, "output": { "resultWrapper": "DescribeHsmClientCertificatesResult", "type": "structure", "members": { "Marker": {}, "HsmClientCertificates": { "type": "list", "member": { "shape": "S3v", "locationName": "HsmClientCertificate" } } } } }, "DescribeHsmConfigurations": { "input": { "type": "structure", "members": { "HsmConfigurationIdentifier": {}, "MaxRecords": { "type": "integer" }, "Marker": {}, "TagKeys": { "shape": "S5m" }, "TagValues": { "shape": "S66" } } }, "output": { "resultWrapper": "DescribeHsmConfigurationsResult", "type": "structure", "members": { "Marker": {}, "HsmConfigurations": { "type": "list", "member": { "shape": "S3y", "locationName": "HsmConfiguration" } } } } }, "DescribeInboundIntegrations": { "input": { "type": "structure", "members": { "IntegrationArn": {}, "TargetArn": {}, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeInboundIntegrationsResult", "type": "structure", "members": { "Marker": {}, "InboundIntegrations": { "type": "list", "member": { "locationName": "InboundIntegration", "type": "structure", "members": { "IntegrationArn": {}, "SourceArn": {}, "TargetArn": {}, "Status": {}, "Errors": { "type": "list", "member": { "locationName": "IntegrationError", "type": "structure", "required": [ "ErrorCode" ], "members": { "ErrorCode": {}, "ErrorMessage": {} } } }, "CreateTime": { "type": "timestamp" } } } } } } }, "DescribeLoggingStatus": { "input": { "type": "structure", "required": [ "ClusterIdentifier" ], "members": { "ClusterIdentifier": {} } }, "output": { "shape": "S8m", "resultWrapper": "DescribeLoggingStatusResult" } }, "DescribeNodeConfigurationOptions": { "input": { "type": "structure", "required": [ "ActionType" ], "members": { "ActionType": {}, "ClusterIdentifier": {}, "SnapshotIdentifier": {}, "SnapshotArn": {}, "OwnerAccount": {}, "Filters": { "locationName": "Filter", "type": "list", "member": { "locationName": "NodeConfigurationOptionsFilter", "type": "structure", "members": { "Name": {}, "Operator": {}, "Values": { "shape": "S3h", "locationName": "Value" } } } }, "Marker": {}, "MaxRecords": { "type": "integer" } } }, "output": { "resultWrapper": "DescribeNodeConfigurationOptionsResult", "type": "structure", "members": { "NodeConfigurationOptionList": { "type": "list", "member": { "locationName": "NodeConfigurationOption", "type": "structure", "members": { "NodeType": {}, "NumberOfNodes": { "type": "integer" }, "EstimatedDiskUtilizationPercent": { "type": "double" }, "Mode": {} } } }, "Marker": {} } } }, "DescribeOrderableClusterOptions": { "input": { "type": "structure", "members": { "ClusterVersion": {}, "NodeType": {}, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeOrderableClusterOptionsResult", "type": "structure", "members": { "OrderableClusterOptions": { "type": "list", "member": { "locationName": "OrderableClusterOption", "type": "structure", "members": { "ClusterVersion": {}, "ClusterType": {}, "NodeType": {}, "AvailabilityZones": { "type": "list", "member": { "shape": "S3e", "locationName": "AvailabilityZone" } } }, "wrapper": true } }, "Marker": {} } } }, "DescribePartners": { "input": { "type": "structure", "required": [ "AccountId", "ClusterIdentifier" ], "members": { "AccountId": {}, "ClusterIdentifier": {}, "DatabaseName": {}, "PartnerName": {} } }, "output": { "resultWrapper": "DescribePartnersResult", "type": "structure", "members": { "PartnerIntegrationInfoList": { "type": "list", "member": { "locationName": "PartnerIntegrationInfo", "type": "structure", "members": { "DatabaseName": {}, "PartnerName": {}, "Status": {}, "StatusMessage": {}, "CreatedAt": { "type": "timestamp" }, "UpdatedAt": { "type": "timestamp" } } } } } } }, "DescribeRedshiftIdcApplications": { "input": { "type": "structure", "members": { "RedshiftIdcApplicationArn": {}, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeRedshiftIdcApplicationsResult", "type": "structure", "members": { "RedshiftIdcApplications": { "type": "list", "member": { "shape": "S4d" } }, "Marker": {} } } }, "DescribeReservedNodeExchangeStatus": { "input": { "type": "structure", "members": { "ReservedNodeId": {}, "ReservedNodeExchangeRequestId": {}, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeReservedNodeExchangeStatusResult", "type": "structure", "members": { "ReservedNodeExchangeStatusDetails": { "type": "list", "member": { "shape": "S2y", "locationName": "ReservedNodeExchangeStatus" } }, "Marker": {} } } }, "DescribeReservedNodeOfferings": { "input": { "type": "structure", "members": { "ReservedNodeOfferingId": {}, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeReservedNodeOfferingsResult", "type": "structure", "members": { "Marker": {}, "ReservedNodeOfferings": { "shape": "S9i" } } } }, "DescribeReservedNodes": { "input": { "type": "structure", "members": { "ReservedNodeId": {}, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeReservedNodesResult", "type": "structure", "members": { "Marker": {}, "ReservedNodes": { "type": "list", "member": { "shape": "S4", "locationName": "ReservedNode" } } } } }, "DescribeResize": { "input": { "type": "structure", "required": [ "ClusterIdentifier" ], "members": { "ClusterIdentifier": {} } }, "output": { "shape": "S1l", "resultWrapper": "DescribeResizeResult" } }, "DescribeScheduledActions": { "input": { "type": "structure", "members": { "ScheduledActionName": {}, "TargetActionType": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "Active": { "type": "boolean" }, "Filters": { "type": "list", "member": { "locationName": "ScheduledActionFilter", "type": "structure", "required": [ "Name", "Values" ], "members": { "Name": {}, "Values": { "shape": "S3h" } } } }, "Marker": {}, "MaxRecords": { "type": "integer" } } }, "output": { "resultWrapper": "DescribeScheduledActionsResult", "type": "structure", "members": { "Marker": {}, "ScheduledActions": { "type": "list", "member": { "shape": "S4j", "locationName": "ScheduledAction" } } } } }, "DescribeSnapshotCopyGrants": { "input": { "type": "structure", "members": { "SnapshotCopyGrantName": {}, "MaxRecords": { "type": "integer" }, "Marker": {}, "TagKeys": { "shape": "S5m" }, "TagValues": { "shape": "S66" } } }, "output": { "resultWrapper": "DescribeSnapshotCopyGrantsResult", "type": "structure", "members": { "Marker": {}, "SnapshotCopyGrants": { "type": "list", "member": { "shape": "S4o", "locationName": "SnapshotCopyGrant" } } } } }, "DescribeSnapshotSchedules": { "input": { "type": "structure", "members": { "ClusterIdentifier": {}, "ScheduleIdentifier": {}, "TagKeys": { "shape": "S5m" }, "TagValues": { "shape": "S66" }, "Marker": {}, "MaxRecords": { "type": "integer" } } }, "output": { "resultWrapper": "DescribeSnapshotSchedulesResult", "type": "structure", "members": { "SnapshotSchedules": { "type": "list", "member": { "shape": "S4r", "locationName": "SnapshotSchedule" } }, "Marker": {} } } }, "DescribeStorage": { "output": { "resultWrapper": "DescribeStorageResult", "type": "structure", "members": { "TotalBackupSizeInMegaBytes": { "type": "double" }, "TotalProvisionedStorageInMegaBytes": { "type": "double" } } } }, "DescribeTableRestoreStatus": { "input": { "type": "structure", "members": { "ClusterIdentifier": {}, "TableRestoreRequestId": {}, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "DescribeTableRestoreStatusResult", "type": "structure", "members": { "TableRestoreStatusDetails": { "type": "list", "member": { "shape": "Sa5", "locationName": "TableRestoreStatus" } }, "Marker": {} } } }, "DescribeTags": { "input": { "type": "structure", "members": { "ResourceName": {}, "ResourceType": {}, "MaxRecords": { "type": "integer" }, "Marker": {}, "TagKeys": { "shape": "S5m" }, "TagValues": { "shape": "S66" } } }, "output": { "resultWrapper": "DescribeTagsResult", "type": "structure", "members": { "TaggedResources": { "type": "list", "member": { "locationName": "TaggedResource", "type": "structure", "members": { "Tag": { "shape": "Su" }, "ResourceName": {}, "ResourceType": {} } } }, "Marker": {} } } }, "DescribeUsageLimits": { "input": { "type": "structure", "members": { "UsageLimitId": {}, "ClusterIdentifier": {}, "FeatureType": {}, "MaxRecords": { "type": "integer" }, "Marker": {}, "TagKeys": { "shape": "S5m" }, "TagValues": { "shape": "S66" } } }, "output": { "resultWrapper": "DescribeUsageLimitsResult", "type": "structure", "members": { "UsageLimits": { "type": "list", "member": { "shape": "S51" } }, "Marker": {} } } }, "DisableLogging": { "input": { "type": "structure", "required": [ "ClusterIdentifier" ], "members": { "ClusterIdentifier": {} } }, "output": { "shape": "S8m", "resultWrapper": "DisableLoggingResult" } }, "DisableSnapshotCopy": { "input": { "type": "structure", "required": [ "ClusterIdentifier" ], "members": { "ClusterIdentifier": {} } }, "output": { "resultWrapper": "DisableSnapshotCopyResult", "type": "structure", "members": { "Cluster": { "shape": "S23" } } } }, "DisassociateDataShareConsumer": { "input": { "type": "structure", "required": [ "DataShareArn" ], "members": { "DataShareArn": {}, "DisassociateEntireAccount": { "type": "boolean" }, "ConsumerArn": {}, "ConsumerRegion": {} } }, "output": { "shape": "Sj", "resultWrapper": "DisassociateDataShareConsumerResult" } }, "EnableLogging": { "input": { "type": "structure", "required": [ "ClusterIdentifier" ], "members": { "ClusterIdentifier": {}, "BucketName": {}, "S3KeyPrefix": {}, "LogDestinationType": {}, "LogExports": { "shape": "S8o" } } }, "output": { "shape": "S8m", "resultWrapper": "EnableLoggingResult" } }, "EnableSnapshotCopy": { "input": { "type": "structure", "required": [ "ClusterIdentifier", "DestinationRegion" ], "members": { "ClusterIdentifier": {}, "DestinationRegion": {}, "RetentionPeriod": { "type": "integer" }, "SnapshotCopyGrantName": {}, "ManualSnapshotRetentionPeriod": { "type": "integer" } } }, "output": { "resultWrapper": "EnableSnapshotCopyResult", "type": "structure", "members": { "Cluster": { "shape": "S23" } } } }, "FailoverPrimaryCompute": { "input": { "type": "structure", "required": [ "ClusterIdentifier" ], "members": { "ClusterIdentifier": {} } }, "output": { "resultWrapper": "FailoverPrimaryComputeResult", "type": "structure", "members": { "Cluster": { "shape": "S23" } } } }, "GetClusterCredentials": { "input": { "type": "structure", "required": [ "DbUser" ], "members": { "DbUser": {}, "DbName": {}, "ClusterIdentifier": {}, "DurationSeconds": { "type": "integer" }, "AutoCreate": { "type": "boolean" }, "DbGroups": { "type": "list", "member": { "locationName": "DbGroup" } }, "CustomDomainName": {} } }, "output": { "resultWrapper": "GetClusterCredentialsResult", "type": "structure", "members": { "DbUser": {}, "DbPassword": { "shape": "S1x" }, "Expiration": { "type": "timestamp" } } } }, "GetClusterCredentialsWithIAM": { "input": { "type": "structure", "members": { "DbName": {}, "ClusterIdentifier": {}, "DurationSeconds": { "type": "integer" }, "CustomDomainName": {} } }, "output": { "resultWrapper": "GetClusterCredentialsWithIAMResult", "type": "structure", "members": { "DbUser": {}, "DbPassword": { "shape": "S1x" }, "Expiration": { "type": "timestamp" }, "NextRefreshTime": { "type": "timestamp" } } } }, "GetReservedNodeExchangeConfigurationOptions": { "input": { "type": "structure", "required": [ "ActionType" ], "members": { "ActionType": {}, "ClusterIdentifier": {}, "SnapshotIdentifier": {}, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "GetReservedNodeExchangeConfigurationOptionsResult", "type": "structure", "members": { "Marker": {}, "ReservedNodeConfigurationOptionList": { "type": "list", "member": { "locationName": "ReservedNodeConfigurationOption", "type": "structure", "members": { "SourceReservedNode": { "shape": "S4" }, "TargetReservedNodeCount": { "type": "integer" }, "TargetReservedNodeOffering": { "shape": "S9j" } }, "wrapper": true } } } } }, "GetReservedNodeExchangeOfferings": { "input": { "type": "structure", "required": [ "ReservedNodeId" ], "members": { "ReservedNodeId": {}, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "GetReservedNodeExchangeOfferingsResult", "type": "structure", "members": { "Marker": {}, "ReservedNodeOfferings": { "shape": "S9i" } } } }, "GetResourcePolicy": { "input": { "type": "structure", "required": [ "ResourceArn" ], "members": { "ResourceArn": {} } }, "output": { "resultWrapper": "GetResourcePolicyResult", "type": "structure", "members": { "ResourcePolicy": { "shape": "Sb1" } } } }, "ListRecommendations": { "input": { "type": "structure", "members": { "ClusterIdentifier": {}, "NamespaceArn": {}, "MaxRecords": { "type": "integer" }, "Marker": {} } }, "output": { "resultWrapper": "ListRecommendationsResult", "type": "structure", "members": { "Recommendations": { "type": "list", "member": { "locationName": "Recommendation", "type": "structure", "members": { "Id": {}, "ClusterIdentifier": {}, "NamespaceArn": {}, "CreatedAt": { "type": "timestamp" }, "RecommendationType": {}, "Title": {}, "Description": {}, "Observation": {}, "ImpactRanking": {}, "RecommendationText": {}, "RecommendedActions": { "type": "list", "member": { "locationName": "RecommendedAction", "type": "structure", "members": { "Text": {}, "Database": {}, "Command": {}, "Type": {} } } }, "ReferenceLinks": { "type": "list", "member": { "locationName": "ReferenceLink", "type": "structure", "members": { "Text": {}, "Link": {} } } } } } }, "Marker": {} } } }, "ModifyAquaConfiguration": { "input": { "type": "structure", "required": [ "ClusterIdentifier" ], "members": { "ClusterIdentifier": {}, "AquaConfigurationStatus": {} } }, "output": { "resultWrapper": "ModifyAquaConfigurationResult", "type": "structure", "members": { "AquaConfiguration": { "shape": "S2w" } } } }, "ModifyAuthenticationProfile": { "input": { "type": "structure", "required": [ "AuthenticationProfileName", "AuthenticationProfileContent" ], "members": { "AuthenticationProfileName": {}, "AuthenticationProfileContent": {} } }, "output": { "resultWrapper": "ModifyAuthenticationProfileResult", "type": "structure", "members": { "AuthenticationProfileName": {}, "AuthenticationProfileContent": {} } } }, "ModifyCluster": { "input": { "type": "structure", "required": [ "ClusterIdentifier" ], "members": { "ClusterIdentifier": {}, "ClusterType": {}, "NodeType": {}, "NumberOfNodes": { "type": "integer" }, "ClusterSecurityGroups": { "shape": "S1y" }, "VpcSecurityGroupIds": { "shape": "S1z" }, "MasterUserPassword": { "shape": "S1x" }, "ClusterParameterGroupName": {}, "AutomatedSnapshotRetentionPeriod": { "type": "integer" }, "ManualSnapshotRetentionPeriod": { "type": "integer" }, "PreferredMaintenanceWindow": {}, "ClusterVersion": {}, "AllowVersionUpgrade": { "type": "boolean" }, "HsmClientCertificateIdentifier": {}, "HsmConfigurationIdentifier": {}, "NewClusterIdentifier": {}, "PubliclyAccessible": { "type": "boolean" }, "ElasticIp": {}, "EnhancedVpcRouting": { "type": "boolean" }, "MaintenanceTrackName": {}, "Encrypted": { "type": "boolean" }, "KmsKeyId": {}, "AvailabilityZoneRelocation": { "type": "boolean" }, "AvailabilityZone": {}, "Port": { "type": "integer" }, "ManageMasterPassword": { "type": "boolean" }, "MasterPasswordSecretKmsKeyId": {}, "IpAddressType": {}, "MultiAZ": { "type": "boolean" } } }, "output": { "resultWrapper": "ModifyClusterResult", "type": "structure", "members": { "Cluster": { "shape": "S23" } } } }, "ModifyClusterDbRevision": { "input": { "type": "structure", "required": [ "ClusterIdentifier", "RevisionTarget" ], "members": { "ClusterIdentifier": {}, "RevisionTarget": {} } }, "output": { "resultWrapper": "ModifyClusterDbRevisionResult", "type": "structure", "members": { "Cluster": { "shape": "S23" } } } }, "ModifyClusterIamRoles": { "input": { "type": "structure", "required": [ "ClusterIdentifier" ], "members": { "ClusterIdentifier": {}, "AddIamRoles": { "shape": "S20" }, "RemoveIamRoles": { "shape": "S20" }, "DefaultIamRoleArn": {} } }, "output": { "resultWrapper": "ModifyClusterIamRolesResult", "type": "structure", "members": { "Cluster": { "shape": "S23" } } } }, "ModifyClusterMaintenance": { "input": { "type": "structure", "required": [ "ClusterIdentifier" ], "members": { "ClusterIdentifier": {}, "DeferMaintenance": { "type": "boolean" }, "DeferMaintenanceIdentifier": {}, "DeferMaintenanceStartTime": { "type": "timestamp" }, "DeferMaintenanceEndTime": { "type": "timestamp" }, "DeferMaintenanceDuration": { "type": "integer" } } }, "output": { "resultWrapper": "ModifyClusterMaintenanceResult", "type": "structure", "members": { "Cluster": { "shape": "S23" } } } }, "ModifyClusterParameterGroup": { "input": { "type": "structure", "required": [ "ParameterGroupName", "Parameters" ], "members": { "ParameterGroupName": {}, "Parameters": { "shape": "S6b" } } }, "output": { "shape": "Sbp", "resultWrapper": "ModifyClusterParameterGroupResult" } }, "ModifyClusterSnapshot": { "input": { "type": "structure", "required": [ "SnapshotIdentifier" ], "members": { "SnapshotIdentifier": {}, "ManualSnapshotRetentionPeriod": { "type": "integer" }, "Force": { "type": "boolean" } } }, "output": { "resultWrapper": "ModifyClusterSnapshotResult", "type": "structure", "members": { "Snapshot": { "shape": "S14" } } } }, "ModifyClusterSnapshotSchedule": { "input": { "type": "structure", "required": [ "ClusterIdentifier" ], "members": { "ClusterIdentifier": {}, "ScheduleIdentifier": {}, "DisassociateSchedule": { "type": "boolean" } } } }, "ModifyClusterSubnetGroup": { "input": { "type": "structure", "required": [ "ClusterSubnetGroupName", "SubnetIds" ], "members": { "ClusterSubnetGroupName": {}, "Description": {}, "SubnetIds": { "shape": "S39" } } }, "output": { "resultWrapper": "ModifyClusterSubnetGroupResult", "type": "structure", "members": { "ClusterSubnetGroup": { "shape": "S3b" } } } }, "ModifyCustomDomainAssociation": { "input": { "type": "structure", "required": [ "CustomDomainName", "CustomDomainCertificateArn", "ClusterIdentifier" ], "members": { "CustomDomainName": {}, "CustomDomainCertificateArn": {}, "ClusterIdentifier": {} } }, "output": { "resultWrapper": "ModifyCustomDomainAssociationResult", "type": "structure", "members": { "CustomDomainName": {}, "CustomDomainCertificateArn": {}, "ClusterIdentifier": {}, "CustomDomainCertExpiryTime": {} } } }, "ModifyEndpointAccess": { "input": { "type": "structure", "required": [ "EndpointName" ], "members": { "EndpointName": {}, "VpcSecurityGroupIds": { "shape": "S1z" } } }, "output": { "shape": "S3n", "resultWrapper": "ModifyEndpointAccessResult" } }, "ModifyEventSubscription": { "input": { "type": "structure", "required": [ "SubscriptionName" ], "members": { "SubscriptionName": {}, "SnsTopicArn": {}, "SourceType": {}, "SourceIds": { "shape": "S3p" }, "EventCategories": { "shape": "S3q" }, "Severity": {}, "Enabled": { "type": "boolean" } } }, "output": { "resultWrapper": "ModifyEventSubscriptionResult", "type": "structure", "members": { "EventSubscription": { "shape": "S3s" } } } }, "ModifyRedshiftIdcApplication": { "input": { "type": "structure", "required": [ "RedshiftIdcApplicationArn" ], "members": { "RedshiftIdcApplicationArn": {}, "IdentityNamespace": {}, "IamRoleArn": {}, "IdcDisplayName": {}, "AuthorizedTokenIssuerList": { "shape": "S43" }, "ServiceIntegrations": { "shape": "S46" } } }, "output": { "resultWrapper": "ModifyRedshiftIdcApplicationResult", "type": "structure", "members": { "RedshiftIdcApplication": { "shape": "S4d" } } } }, "ModifyScheduledAction": { "input": { "type": "structure", "required": [ "ScheduledActionName" ], "members": { "ScheduledActionName": {}, "TargetAction": { "shape": "S4f" }, "Schedule": {}, "IamRole": {}, "ScheduledActionDescription": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "Enable": { "type": "boolean" } } }, "output": { "shape": "S4j", "resultWrapper": "ModifyScheduledActionResult" } }, "ModifySnapshotCopyRetentionPeriod": { "input": { "type": "structure", "required": [ "ClusterIdentifier", "RetentionPeriod" ], "members": { "ClusterIdentifier": {}, "RetentionPeriod": { "type": "integer" }, "Manual": { "type": "boolean" } } }, "output": { "resultWrapper": "ModifySnapshotCopyRetentionPeriodResult", "type": "structure", "members": { "Cluster": { "shape": "S23" } } } }, "ModifySnapshotSchedule": { "input": { "type": "structure", "required": [ "ScheduleIdentifier", "ScheduleDefinitions" ], "members": { "ScheduleIdentifier": {}, "ScheduleDefinitions": { "shape": "S4q" } } }, "output": { "shape": "S4r", "resultWrapper": "ModifySnapshotScheduleResult" } }, "ModifyUsageLimit": { "input": { "type": "structure", "required": [ "UsageLimitId" ], "members": { "UsageLimitId": {}, "Amount": { "type": "long" }, "BreachAction": {} } }, "output": { "shape": "S51", "resultWrapper": "ModifyUsageLimitResult" } }, "PauseCluster": { "input": { "shape": "S4h" }, "output": { "resultWrapper": "PauseClusterResult", "type": "structure", "members": { "Cluster": { "shape": "S23" } } } }, "PurchaseReservedNodeOffering": { "input": { "type": "structure", "required": [ "ReservedNodeOfferingId" ], "members": { "ReservedNodeOfferingId": {}, "NodeCount": { "type": "integer" } } }, "output": { "resultWrapper": "PurchaseReservedNodeOfferingResult", "type": "structure", "members": { "ReservedNode": { "shape": "S4" } } } }, "PutResourcePolicy": { "input": { "type": "structure", "required": [ "ResourceArn", "Policy" ], "members": { "ResourceArn": {}, "Policy": {} } }, "output": { "resultWrapper": "PutResourcePolicyResult", "type": "structure", "members": { "ResourcePolicy": { "shape": "Sb1" } } } }, "RebootCluster": { "input": { "type": "structure", "required": [ "ClusterIdentifier" ], "members": { "ClusterIdentifier": {} } }, "output": { "resultWrapper": "RebootClusterResult", "type": "structure", "members": { "Cluster": { "shape": "S23" } } } }, "RejectDataShare": { "input": { "type": "structure", "required": [ "DataShareArn" ], "members": { "DataShareArn": {} } }, "output": { "shape": "Sj", "resultWrapper": "RejectDataShareResult" } }, "ResetClusterParameterGroup": { "input": { "type": "structure", "required": [ "ParameterGroupName" ], "members": { "ParameterGroupName": {}, "ResetAllParameters": { "type": "boolean" }, "Parameters": { "shape": "S6b" } } }, "output": { "shape": "Sbp", "resultWrapper": "ResetClusterParameterGroupResult" } }, "ResizeCluster": { "input": { "shape": "S4g" }, "output": { "resultWrapper": "ResizeClusterResult", "type": "structure", "members": { "Cluster": { "shape": "S23" } } } }, "RestoreFromClusterSnapshot": { "input": { "type": "structure", "required": [ "ClusterIdentifier" ], "members": { "ClusterIdentifier": {}, "SnapshotIdentifier": {}, "SnapshotArn": {}, "SnapshotClusterIdentifier": {}, "Port": { "type": "integer" }, "AvailabilityZone": {}, "AllowVersionUpgrade": { "type": "boolean" }, "ClusterSubnetGroupName": {}, "PubliclyAccessible": { "type": "boolean" }, "OwnerAccount": {}, "HsmClientCertificateIdentifier": {}, "HsmConfigurationIdentifier": {}, "ElasticIp": {}, "ClusterParameterGroupName": {}, "ClusterSecurityGroups": { "shape": "S1y" }, "VpcSecurityGroupIds": { "shape": "S1z" }, "PreferredMaintenanceWindow": {}, "AutomatedSnapshotRetentionPeriod": { "type": "integer" }, "ManualSnapshotRetentionPeriod": { "type": "integer" }, "KmsKeyId": {}, "NodeType": {}, "EnhancedVpcRouting": { "type": "boolean" }, "AdditionalInfo": {}, "IamRoles": { "shape": "S20" }, "MaintenanceTrackName": {}, "SnapshotScheduleIdentifier": {}, "NumberOfNodes": { "type": "integer" }, "AvailabilityZoneRelocation": { "type": "boolean" }, "AquaConfigurationStatus": {}, "DefaultIamRoleArn": {}, "ReservedNodeId": {}, "TargetReservedNodeOfferingId": {}, "Encrypted": { "type": "boolean" }, "ManageMasterPassword": { "type": "boolean" }, "MasterPasswordSecretKmsKeyId": {}, "IpAddressType": {}, "MultiAZ": { "type": "boolean" } } }, "output": { "resultWrapper": "RestoreFromClusterSnapshotResult", "type": "structure", "members": { "Cluster": { "shape": "S23" } } } }, "RestoreTableFromClusterSnapshot": { "input": { "type": "structure", "required": [ "ClusterIdentifier", "SnapshotIdentifier", "SourceDatabaseName", "SourceTableName", "NewTableName" ], "members": { "ClusterIdentifier": {}, "SnapshotIdentifier": {}, "SourceDatabaseName": {}, "SourceSchemaName": {}, "SourceTableName": {}, "TargetDatabaseName": {}, "TargetSchemaName": {}, "NewTableName": {}, "EnableCaseSensitiveIdentifier": { "type": "boolean" } } }, "output": { "resultWrapper": "RestoreTableFromClusterSnapshotResult", "type": "structure", "members": { "TableRestoreStatus": { "shape": "Sa5" } } } }, "ResumeCluster": { "input": { "shape": "S4i" }, "output": { "resultWrapper": "ResumeClusterResult", "type": "structure", "members": { "Cluster": { "shape": "S23" } } } }, "RevokeClusterSecurityGroupIngress": { "input": { "type": "structure", "required": [ "ClusterSecurityGroupName" ], "members": { "ClusterSecurityGroupName": {}, "CIDRIP": {}, "EC2SecurityGroupName": {}, "EC2SecurityGroupOwnerId": {} } }, "output": { "resultWrapper": "RevokeClusterSecurityGroupIngressResult", "type": "structure", "members": { "ClusterSecurityGroup": { "shape": "Sq" } } } }, "RevokeEndpointAccess": { "input": { "type": "structure", "members": { "ClusterIdentifier": {}, "Account": {}, "VpcIds": { "shape": "Sz" }, "Force": { "type": "boolean" } } }, "output": { "shape": "S10", "resultWrapper": "RevokeEndpointAccessResult" } }, "RevokeSnapshotAccess": { "input": { "type": "structure", "required": [ "AccountWithRestoreAccess" ], "members": { "SnapshotIdentifier": {}, "SnapshotArn": {}, "SnapshotClusterIdentifier": {}, "AccountWithRestoreAccess": {} } }, "output": { "resultWrapper": "RevokeSnapshotAccessResult", "type": "structure", "members": { "Snapshot": { "shape": "S14" } } } }, "RotateEncryptionKey": { "input": { "type": "structure", "required": [ "ClusterIdentifier" ], "members": { "ClusterIdentifier": {} } }, "output": { "resultWrapper": "RotateEncryptionKeyResult", "type": "structure", "members": { "Cluster": { "shape": "S23" } } } }, "UpdatePartnerStatus": { "input": { "type": "structure", "required": [ "AccountId", "ClusterIdentifier", "DatabaseName", "PartnerName", "Status" ], "members": { "AccountId": {}, "ClusterIdentifier": {}, "DatabaseName": {}, "PartnerName": {}, "Status": {}, "StatusMessage": {} } }, "output": { "shape": "Sg", "resultWrapper": "UpdatePartnerStatusResult" } } }, "shapes": { "S4": { "type": "structure", "members": { "ReservedNodeId": {}, "ReservedNodeOfferingId": {}, "NodeType": {}, "StartTime": { "type": "timestamp" }, "Duration": { "type": "integer" }, "FixedPrice": { "type": "double" }, "UsagePrice": { "type": "double" }, "CurrencyCode": {}, "NodeCount": { "type": "integer" }, "State": {}, "OfferingType": {}, "RecurringCharges": { "shape": "S8" }, "ReservedNodeOfferingType": {} }, "wrapper": true }, "S8": { "type": "list", "member": { "locationName": "RecurringCharge", "type": "structure", "members": { "RecurringChargeAmount": { "type": "double" }, "RecurringChargeFrequency": {} }, "wrapper": true } }, "Sb": { "type": "structure", "required": [ "AccountId", "ClusterIdentifier", "DatabaseName", "PartnerName" ], "members": { "AccountId": {}, "ClusterIdentifier": {}, "DatabaseName": {}, "PartnerName": {} } }, "Sg": { "type": "structure", "members": { "DatabaseName": {}, "PartnerName": {} } }, "Sj": { "type": "structure", "members": { "DataShareArn": {}, "ProducerArn": {}, "AllowPubliclyAccessibleConsumers": { "type": "boolean" }, "DataShareAssociations": { "type": "list", "member": { "type": "structure", "members": { "ConsumerIdentifier": {}, "Status": {}, "ConsumerRegion": {}, "CreatedDate": { "type": "timestamp" }, "StatusChangeDate": { "type": "timestamp" }, "ProducerAllowedWrites": { "type": "boolean" }, "ConsumerAcceptedWrites": { "type": "boolean" } } } }, "ManagedBy": {} } }, "Sq": { "type": "structure", "members": { "ClusterSecurityGroupName": {}, "Description": {}, "EC2SecurityGroups": { "type": "list", "member": { "locationName": "EC2SecurityGroup", "type": "structure", "members": { "Status": {}, "EC2SecurityGroupName": {}, "EC2SecurityGroupOwnerId": {}, "Tags": { "shape": "St" } } } }, "IPRanges": { "type": "list", "member": { "locationName": "IPRange", "type": "structure", "members": { "Status": {}, "CIDRIP": {}, "Tags": { "shape": "St" } } } }, "Tags": { "shape": "St" } }, "wrapper": true }, "St": { "type": "list", "member": { "shape": "Su", "locationName": "Tag" } }, "Su": { "type": "structure", "members": { "Key": {}, "Value": {} } }, "Sz": { "type": "list", "member": { "locationName": "VpcIdentifier" } }, "S10": { "type": "structure", "members": { "Grantor": {}, "Grantee": {}, "ClusterIdentifier": {}, "AuthorizeTime": { "type": "timestamp" }, "ClusterStatus": {}, "Status": {}, "AllowedAllVPCs": { "type": "boolean" }, "AllowedVPCs": { "shape": "Sz" }, "EndpointCount": { "type": "integer" } } }, "S14": { "type": "structure", "members": { "SnapshotIdentifier": {}, "ClusterIdentifier": {}, "SnapshotCreateTime": { "type": "timestamp" }, "Status": {}, "Port": { "type": "integer" }, "AvailabilityZone": {}, "ClusterCreateTime": { "type": "timestamp" }, "MasterUsername": {}, "ClusterVersion": {}, "EngineFullVersion": {}, "SnapshotType": {}, "NodeType": {}, "NumberOfNodes": { "type": "integer" }, "DBName": {}, "VpcId": {}, "Encrypted": { "type": "boolean" }, "KmsKeyId": {}, "EncryptedWithHSM": { "type": "boolean" }, "AccountsWithRestoreAccess": { "type": "list", "member": { "locationName": "AccountWithRestoreAccess", "type": "structure", "members": { "AccountId": {}, "AccountAlias": {} } } }, "OwnerAccount": {}, "TotalBackupSizeInMegaBytes": { "type": "double" }, "ActualIncrementalBackupSizeInMegaBytes": { "type": "double" }, "BackupProgressInMegaBytes": { "type": "double" }, "CurrentBackupRateInMegaBytesPerSecond": { "type": "double" }, "EstimatedSecondsToCompletion": { "type": "long" }, "ElapsedTimeInSeconds": { "type": "long" }, "SourceRegion": {}, "Tags": { "shape": "St" }, "RestorableNodeTypes": { "type": "list", "member": { "locationName": "NodeType" } }, "EnhancedVpcRouting": { "type": "boolean" }, "MaintenanceTrackName": {}, "ManualSnapshotRetentionPeriod": { "type": "integer" }, "ManualSnapshotRemainingDays": { "type": "integer" }, "SnapshotRetentionStartTime": { "type": "timestamp" }, "MasterPasswordSecretArn": {}, "MasterPasswordSecretKmsKeyId": {}, "SnapshotArn": {} }, "wrapper": true }, "S1c": { "type": "structure", "required": [ "SnapshotIdentifier" ], "members": { "SnapshotIdentifier": {}, "SnapshotClusterIdentifier": {} } }, "S1e": { "type": "list", "member": { "locationName": "String" } }, "S1g": { "type": "structure", "members": { "SnapshotIdentifier": {}, "SnapshotClusterIdentifier": {}, "FailureCode": {}, "FailureReason": {} } }, "S1l": { "type": "structure", "members": { "TargetNodeType": {}, "TargetNumberOfNodes": { "type": "integer" }, "TargetClusterType": {}, "Status": {}, "ImportTablesCompleted": { "type": "list", "member": {} }, "ImportTablesInProgress": { "type": "list", "member": {} }, "ImportTablesNotStarted": { "type": "list", "member": {} }, "AvgResizeRateInMegaBytesPerSecond": { "type": "double" }, "TotalResizeDataInMegaBytes": { "type": "long" }, "ProgressInMegaBytes": { "type": "long" }, "ElapsedTimeInSeconds": { "type": "long" }, "EstimatedTimeToCompletionInSeconds": { "type": "long" }, "ResizeType": {}, "Message": {}, "TargetEncryptionType": {}, "DataTransferProgressPercent": { "type": "double" } } }, "S1x": { "type": "string", "sensitive": true }, "S1y": { "type": "list", "member": { "locationName": "ClusterSecurityGroupName" } }, "S1z": { "type": "list", "member": { "locationName": "VpcSecurityGroupId" } }, "S20": { "type": "list", "member": { "locationName": "IamRoleArn" } }, "S23": { "type": "structure", "members": { "ClusterIdentifier": {}, "NodeType": {}, "ClusterStatus": {}, "ClusterAvailabilityStatus": {}, "ModifyStatus": {}, "MasterUsername": {}, "DBName": {}, "Endpoint": { "type": "structure", "members": { "Address": {}, "Port": { "type": "integer" }, "VpcEndpoints": { "type": "list", "member": { "shape": "S26", "locationName": "VpcEndpoint" } } } }, "ClusterCreateTime": { "type": "timestamp" }, "AutomatedSnapshotRetentionPeriod": { "type": "integer" }, "ManualSnapshotRetentionPeriod": { "type": "integer" }, "ClusterSecurityGroups": { "type": "list", "member": { "locationName": "ClusterSecurityGroup", "type": "structure", "members": { "ClusterSecurityGroupName": {}, "Status": {} } } }, "VpcSecurityGroups": { "shape": "S2b" }, "ClusterParameterGroups": { "type": "list", "member": { "locationName": "ClusterParameterGroup", "type": "structure", "members": { "ParameterGroupName": {}, "ParameterApplyStatus": {}, "ClusterParameterStatusList": { "type": "list", "member": { "type": "structure", "members": { "ParameterName": {}, "ParameterApplyStatus": {}, "ParameterApplyErrorDescription": {} } } } } } }, "ClusterSubnetGroupName": {}, "VpcId": {}, "AvailabilityZone": {}, "PreferredMaintenanceWindow": {}, "PendingModifiedValues": { "type": "structure", "members": { "MasterUserPassword": { "shape": "S1x" }, "NodeType": {}, "NumberOfNodes": { "type": "integer" }, "ClusterType": {}, "ClusterVersion": {}, "AutomatedSnapshotRetentionPeriod": { "type": "integer" }, "ClusterIdentifier": {}, "PubliclyAccessible": { "type": "boolean" }, "EnhancedVpcRouting": { "type": "boolean" }, "MaintenanceTrackName": {}, "EncryptionType": {} } }, "ClusterVersion": {}, "AllowVersionUpgrade": { "type": "boolean" }, "NumberOfNodes": { "type": "integer" }, "PubliclyAccessible": { "type": "boolean" }, "Encrypted": { "type": "boolean" }, "RestoreStatus": { "type": "structure", "members": { "Status": {}, "CurrentRestoreRateInMegaBytesPerSecond": { "type": "double" }, "SnapshotSizeInMegaBytes": { "type": "long" }, "ProgressInMegaBytes": { "type": "long" }, "ElapsedTimeInSeconds": { "type": "long" }, "EstimatedTimeToCompletionInSeconds": { "type": "long" } } }, "DataTransferProgress": { "type": "structure", "members": { "Status": {}, "CurrentRateInMegaBytesPerSecond": { "type": "double" }, "TotalDataInMegaBytes": { "type": "long" }, "DataTransferredInMegaBytes": { "type": "long" }, "EstimatedTimeToCompletionInSeconds": { "type": "long" }, "ElapsedTimeInSeconds": { "type": "long" } } }, "HsmStatus": { "type": "structure", "members": { "HsmClientCertificateIdentifier": {}, "HsmConfigurationIdentifier": {}, "Status": {} } }, "ClusterSnapshotCopyStatus": { "type": "structure", "members": { "DestinationRegion": {}, "RetentionPeriod": { "type": "long" }, "ManualSnapshotRetentionPeriod": { "type": "integer" }, "SnapshotCopyGrantName": {} } }, "ClusterPublicKey": {}, "ClusterNodes": { "shape": "S2m" }, "ElasticIpStatus": { "type": "structure", "members": { "ElasticIp": {}, "Status": {} } }, "ClusterRevisionNumber": {}, "Tags": { "shape": "St" }, "KmsKeyId": {}, "EnhancedVpcRouting": { "type": "boolean" }, "IamRoles": { "type": "list", "member": { "locationName": "ClusterIamRole", "type": "structure", "members": { "IamRoleArn": {}, "ApplyStatus": {} } } }, "PendingActions": { "type": "list", "member": {} }, "MaintenanceTrackName": {}, "ElasticResizeNumberOfNodeOptions": {}, "DeferredMaintenanceWindows": { "type": "list", "member": { "locationName": "DeferredMaintenanceWindow", "type": "structure", "members": { "DeferMaintenanceIdentifier": {}, "DeferMaintenanceStartTime": { "type": "timestamp" }, "DeferMaintenanceEndTime": { "type": "timestamp" } } } }, "SnapshotScheduleIdentifier": {}, "SnapshotScheduleState": {}, "ExpectedNextSnapshotScheduleTime": { "type": "timestamp" }, "ExpectedNextSnapshotScheduleTimeStatus": {}, "NextMaintenanceWindowStartTime": { "type": "timestamp" }, "ResizeInfo": { "type": "structure", "members": { "ResizeType": {}, "AllowCancelResize": { "type": "boolean" } } }, "AvailabilityZoneRelocationStatus": {}, "ClusterNamespaceArn": {}, "TotalStorageCapacityInMegaBytes": { "type": "long" }, "AquaConfiguration": { "shape": "S2w" }, "DefaultIamRoleArn": {}, "ReservedNodeExchangeStatus": { "shape": "S2y" }, "CustomDomainName": {}, "CustomDomainCertificateArn": {}, "CustomDomainCertificateExpiryDate": { "type": "timestamp" }, "MasterPasswordSecretArn": {}, "MasterPasswordSecretKmsKeyId": {}, "IpAddressType": {}, "MultiAZ": {}, "MultiAZSecondary": { "type": "structure", "members": { "AvailabilityZone": {}, "ClusterNodes": { "shape": "S2m" } } } }, "wrapper": true }, "S26": { "type": "structure", "members": { "VpcEndpointId": {}, "VpcId": {}, "NetworkInterfaces": { "type": "list", "member": { "locationName": "NetworkInterface", "type": "structure", "members": { "NetworkInterfaceId": {}, "SubnetId": {}, "PrivateIpAddress": {}, "AvailabilityZone": {}, "Ipv6Address": {} } } } } }, "S2b": { "type": "list", "member": { "locationName": "VpcSecurityGroup", "type": "structure", "members": { "VpcSecurityGroupId": {}, "Status": {} } } }, "S2m": { "type": "list", "member": { "type": "structure", "members": { "NodeRole": {}, "PrivateIPAddress": {}, "PublicIPAddress": {} } } }, "S2w": { "type": "structure", "members": { "AquaStatus": {}, "AquaConfigurationStatus": {} } }, "S2y": { "type": "structure", "members": { "ReservedNodeExchangeRequestId": {}, "Status": {}, "RequestTime": { "type": "timestamp" }, "SourceReservedNodeId": {}, "SourceReservedNodeType": {}, "SourceReservedNodeCount": { "type": "integer" }, "TargetReservedNodeOfferingId": {}, "TargetReservedNodeType": {}, "TargetReservedNodeCount": { "type": "integer" } }, "wrapper": true }, "S33": { "type": "structure", "members": { "ParameterGroupName": {}, "ParameterGroupFamily": {}, "Description": {}, "Tags": { "shape": "St" } }, "wrapper": true }, "S39": { "type": "list", "member": { "locationName": "SubnetIdentifier" } }, "S3b": { "type": "structure", "members": { "ClusterSubnetGroupName": {}, "Description": {}, "VpcId": {}, "SubnetGroupStatus": {}, "Subnets": { "type": "list", "member": { "locationName": "Subnet", "type": "structure", "members": { "SubnetIdentifier": {}, "SubnetAvailabilityZone": { "shape": "S3e" }, "SubnetStatus": {} } } }, "Tags": { "shape": "St" }, "SupportedClusterIpAddressTypes": { "shape": "S3h" } }, "wrapper": true }, "S3e": { "type": "structure", "members": { "Name": {}, "SupportedPlatforms": { "type": "list", "member": { "locationName": "SupportedPlatform", "type": "structure", "members": { "Name": {} }, "wrapper": true } } }, "wrapper": true }, "S3h": { "type": "list", "member": { "locationName": "item" } }, "S3n": { "type": "structure", "members": { "ClusterIdentifier": {}, "ResourceOwner": {}, "SubnetGroupName": {}, "EndpointStatus": {}, "EndpointName": {}, "EndpointCreateTime": { "type": "timestamp" }, "Port": { "type": "integer" }, "Address": {}, "VpcSecurityGroups": { "shape": "S2b" }, "VpcEndpoint": { "shape": "S26" } } }, "S3p": { "type": "list", "member": { "locationName": "SourceId" } }, "S3q": { "type": "list", "member": { "locationName": "EventCategory" } }, "S3s": { "type": "structure", "members": { "CustomerAwsId": {}, "CustSubscriptionId": {}, "SnsTopicArn": {}, "Status": {}, "SubscriptionCreationTime": { "type": "timestamp" }, "SourceType": {}, "SourceIdsList": { "shape": "S3p" }, "EventCategoriesList": { "shape": "S3q" }, "Severity": {}, "Enabled": { "type": "boolean" }, "Tags": { "shape": "St" } }, "wrapper": true }, "S3v": { "type": "structure", "members": { "HsmClientCertificateIdentifier": {}, "HsmClientCertificatePublicKey": {}, "Tags": { "shape": "St" } }, "wrapper": true }, "S3y": { "type": "structure", "members": { "HsmConfigurationIdentifier": {}, "Description": {}, "HsmIpAddress": {}, "HsmPartitionName": {}, "Tags": { "shape": "St" } }, "wrapper": true }, "S43": { "type": "list", "member": { "type": "structure", "members": { "TrustedTokenIssuerArn": {}, "AuthorizedAudiencesList": { "type": "list", "member": {} } } } }, "S46": { "type": "list", "member": { "type": "structure", "members": { "LakeFormation": { "type": "list", "member": { "type": "structure", "members": { "LakeFormationQuery": { "type": "structure", "required": [ "Authorization" ], "members": { "Authorization": {} } } }, "union": true } } }, "union": true } }, "S4d": { "type": "structure", "members": { "IdcInstanceArn": {}, "RedshiftIdcApplicationName": {}, "RedshiftIdcApplicationArn": {}, "IdentityNamespace": {}, "IdcDisplayName": {}, "IamRoleArn": {}, "IdcManagedApplicationArn": {}, "IdcOnboardStatus": {}, "AuthorizedTokenIssuerList": { "shape": "S43" }, "ServiceIntegrations": { "shape": "S46" } }, "wrapper": true }, "S4f": { "type": "structure", "members": { "ResizeCluster": { "shape": "S4g" }, "PauseCluster": { "shape": "S4h" }, "ResumeCluster": { "shape": "S4i" } } }, "S4g": { "type": "structure", "required": [ "ClusterIdentifier" ], "members": { "ClusterIdentifier": {}, "ClusterType": {}, "NodeType": {}, "NumberOfNodes": { "type": "integer" }, "Classic": { "type": "boolean" }, "ReservedNodeId": {}, "TargetReservedNodeOfferingId": {} } }, "S4h": { "type": "structure", "required": [ "ClusterIdentifier" ], "members": { "ClusterIdentifier": {} } }, "S4i": { "type": "structure", "required": [ "ClusterIdentifier" ], "members": { "ClusterIdentifier": {} } }, "S4j": { "type": "structure", "members": { "ScheduledActionName": {}, "TargetAction": { "shape": "S4f" }, "Schedule": {}, "IamRole": {}, "ScheduledActionDescription": {}, "State": {}, "NextInvocations": { "type": "list", "member": { "locationName": "ScheduledActionTime", "type": "timestamp" } }, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" } } }, "S4o": { "type": "structure", "members": { "SnapshotCopyGrantName": {}, "KmsKeyId": {}, "Tags": { "shape": "St" } }, "wrapper": true }, "S4q": { "type": "list", "member": { "locationName": "ScheduleDefinition" } }, "S4r": { "type": "structure", "members": { "ScheduleDefinitions": { "shape": "S4q" }, "ScheduleIdentifier": {}, "ScheduleDescription": {}, "Tags": { "shape": "St" }, "NextInvocations": { "type": "list", "member": { "locationName": "SnapshotTime", "type": "timestamp" } }, "AssociatedClusterCount": { "type": "integer" }, "AssociatedClusters": { "type": "list", "member": { "locationName": "ClusterAssociatedToSchedule", "type": "structure", "members": { "ClusterIdentifier": {}, "ScheduleAssociationState": {} } } } } }, "S51": { "type": "structure", "members": { "UsageLimitId": {}, "ClusterIdentifier": {}, "FeatureType": {}, "LimitType": {}, "Amount": { "type": "long" }, "Period": {}, "BreachAction": {}, "Tags": { "shape": "St" } } }, "S5m": { "type": "list", "member": { "locationName": "TagKey" } }, "S66": { "type": "list", "member": { "locationName": "TagValue" } }, "S6b": { "type": "list", "member": { "locationName": "Parameter", "type": "structure", "members": { "ParameterName": {}, "ParameterValue": {}, "Description": {}, "Source": {}, "DataType": {}, "AllowedValues": {}, "ApplyType": {}, "IsModifiable": { "type": "boolean" }, "MinimumEngineVersion": {} } } }, "S7e": { "type": "list", "member": { "shape": "Sj" } }, "S8m": { "type": "structure", "members": { "LoggingEnabled": { "type": "boolean" }, "BucketName": {}, "S3KeyPrefix": {}, "LastSuccessfulDeliveryTime": { "type": "timestamp" }, "LastFailureTime": { "type": "timestamp" }, "LastFailureMessage": {}, "LogDestinationType": {}, "LogExports": { "shape": "S8o" } } }, "S8o": { "type": "list", "member": {} }, "S9i": { "type": "list", "member": { "shape": "S9j", "locationName": "ReservedNodeOffering" } }, "S9j": { "type": "structure", "members": { "ReservedNodeOfferingId": {}, "NodeType": {}, "Duration": { "type": "integer" }, "FixedPrice": { "type": "double" }, "UsagePrice": { "type": "double" }, "CurrencyCode": {}, "OfferingType": {}, "RecurringCharges": { "shape": "S8" }, "ReservedNodeOfferingType": {} }, "wrapper": true }, "Sa5": { "type": "structure", "members": { "TableRestoreRequestId": {}, "Status": {}, "Message": {}, "RequestTime": { "type": "timestamp" }, "ProgressInMegaBytes": { "type": "long" }, "TotalDataInMegaBytes": { "type": "long" }, "ClusterIdentifier": {}, "SnapshotIdentifier": {}, "SourceDatabaseName": {}, "SourceSchemaName": {}, "SourceTableName": {}, "TargetDatabaseName": {}, "TargetSchemaName": {}, "NewTableName": {} }, "wrapper": true }, "Sb1": { "type": "structure", "members": { "ResourceArn": {}, "Policy": {} } }, "Sbp": { "type": "structure", "members": { "ParameterGroupName": {}, "ParameterGroupStatus": {} } } } } },{}],202:[function(require,module,exports){ module.exports={ "pagination": { "DescribeClusterDbRevisions": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "ClusterDbRevisions" }, "DescribeClusterParameterGroups": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "ParameterGroups" }, "DescribeClusterParameters": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "Parameters" }, "DescribeClusterSecurityGroups": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "ClusterSecurityGroups" }, "DescribeClusterSnapshots": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "Snapshots" }, "DescribeClusterSubnetGroups": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "ClusterSubnetGroups" }, "DescribeClusterTracks": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "MaintenanceTracks" }, "DescribeClusterVersions": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "ClusterVersions" }, "DescribeClusters": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "Clusters" }, "DescribeCustomDomainAssociations": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "Associations" }, "DescribeDataShares": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "DataShares" }, "DescribeDataSharesForConsumer": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "DataShares" }, "DescribeDataSharesForProducer": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "DataShares" }, "DescribeDefaultClusterParameters": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "DefaultClusterParameters.Marker", "result_key": "DefaultClusterParameters.Parameters" }, "DescribeEndpointAccess": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "EndpointAccessList" }, "DescribeEndpointAuthorization": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "EndpointAuthorizationList" }, "DescribeEventSubscriptions": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "EventSubscriptionsList" }, "DescribeEvents": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "Events" }, "DescribeHsmClientCertificates": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "HsmClientCertificates" }, "DescribeHsmConfigurations": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "HsmConfigurations" }, "DescribeInboundIntegrations": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "InboundIntegrations" }, "DescribeNodeConfigurationOptions": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "NodeConfigurationOptionList" }, "DescribeOrderableClusterOptions": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "OrderableClusterOptions" }, "DescribeRedshiftIdcApplications": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "RedshiftIdcApplications" }, "DescribeReservedNodeExchangeStatus": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "ReservedNodeExchangeStatusDetails" }, "DescribeReservedNodeOfferings": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "ReservedNodeOfferings" }, "DescribeReservedNodes": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "ReservedNodes" }, "DescribeScheduledActions": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "ScheduledActions" }, "DescribeSnapshotCopyGrants": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "SnapshotCopyGrants" }, "DescribeSnapshotSchedules": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "SnapshotSchedules" }, "DescribeTableRestoreStatus": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "TableRestoreStatusDetails" }, "DescribeTags": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "TaggedResources" }, "DescribeUsageLimits": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "UsageLimits" }, "GetReservedNodeExchangeConfigurationOptions": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "ReservedNodeConfigurationOptionList" }, "GetReservedNodeExchangeOfferings": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "ReservedNodeOfferings" }, "ListRecommendations": { "input_token": "Marker", "limit_key": "MaxRecords", "output_token": "Marker", "result_key": "Recommendations" } } } },{}],203:[function(require,module,exports){ module.exports={ "version": 2, "waiters": { "ClusterAvailable": { "delay": 60, "operation": "DescribeClusters", "maxAttempts": 30, "acceptors": [ { "expected": "available", "matcher": "pathAll", "state": "success", "argument": "Clusters[].ClusterStatus" }, { "expected": "deleting", "matcher": "pathAny", "state": "failure", "argument": "Clusters[].ClusterStatus" }, { "expected": "ClusterNotFound", "matcher": "error", "state": "retry" } ] }, "ClusterDeleted": { "delay": 60, "operation": "DescribeClusters", "maxAttempts": 30, "acceptors": [ { "expected": "ClusterNotFound", "matcher": "error", "state": "success" }, { "expected": "creating", "matcher": "pathAny", "state": "failure", "argument": "Clusters[].ClusterStatus" }, { "expected": "modifying", "matcher": "pathAny", "state": "failure", "argument": "Clusters[].ClusterStatus" } ] }, "ClusterRestored": { "operation": "DescribeClusters", "maxAttempts": 30, "delay": 60, "acceptors": [ { "state": "success", "matcher": "pathAll", "argument": "Clusters[].RestoreStatus.Status", "expected": "completed" }, { "state": "failure", "matcher": "pathAny", "argument": "Clusters[].ClusterStatus", "expected": "deleting" } ] }, "SnapshotAvailable": { "delay": 15, "operation": "DescribeClusterSnapshots", "maxAttempts": 20, "acceptors": [ { "expected": "available", "matcher": "pathAll", "state": "success", "argument": "Snapshots[].Status" }, { "expected": "failed", "matcher": "pathAny", "state": "failure", "argument": "Snapshots[].Status" }, { "expected": "deleted", "matcher": "pathAny", "state": "failure", "argument": "Snapshots[].Status" } ] } } } },{}],204:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2016-06-27", "endpointPrefix": "rekognition", "jsonVersion": "1.1", "protocol": "json", "protocols": [ "json" ], "serviceFullName": "Amazon Rekognition", "serviceId": "Rekognition", "signatureVersion": "v4", "targetPrefix": "RekognitionService", "uid": "rekognition-2016-06-27", "auth": [ "aws.auth#sigv4" ] }, "operations": { "AssociateFaces": { "input": { "type": "structure", "required": [ "CollectionId", "UserId", "FaceIds" ], "members": { "CollectionId": {}, "UserId": {}, "FaceIds": { "shape": "S4" }, "UserMatchThreshold": { "type": "float" }, "ClientRequestToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "AssociatedFaces": { "type": "list", "member": { "type": "structure", "members": { "FaceId": {} } } }, "UnsuccessfulFaceAssociations": { "type": "list", "member": { "type": "structure", "members": { "FaceId": {}, "UserId": {}, "Confidence": { "type": "float" }, "Reasons": { "type": "list", "member": {} } } } }, "UserStatus": {} } } }, "CompareFaces": { "input": { "type": "structure", "required": [ "SourceImage", "TargetImage" ], "members": { "SourceImage": { "shape": "Sh" }, "TargetImage": { "shape": "Sh" }, "SimilarityThreshold": { "type": "float" }, "QualityFilter": {} } }, "output": { "type": "structure", "members": { "SourceImageFace": { "type": "structure", "members": { "BoundingBox": { "shape": "Sq" }, "Confidence": { "type": "float" } } }, "FaceMatches": { "type": "list", "member": { "type": "structure", "members": { "Similarity": { "type": "float" }, "Face": { "shape": "Su" } } } }, "UnmatchedFaces": { "type": "list", "member": { "shape": "Su" } }, "SourceImageOrientationCorrection": {}, "TargetImageOrientationCorrection": {} } } }, "CopyProjectVersion": { "input": { "type": "structure", "required": [ "SourceProjectArn", "SourceProjectVersionArn", "DestinationProjectArn", "VersionName", "OutputConfig" ], "members": { "SourceProjectArn": {}, "SourceProjectVersionArn": {}, "DestinationProjectArn": {}, "VersionName": {}, "OutputConfig": { "shape": "S1c" }, "Tags": { "shape": "S1e" }, "KmsKeyId": {} } }, "output": { "type": "structure", "members": { "ProjectVersionArn": {} } } }, "CreateCollection": { "input": { "type": "structure", "required": [ "CollectionId" ], "members": { "CollectionId": {}, "Tags": { "shape": "S1e" } } }, "output": { "type": "structure", "members": { "StatusCode": { "type": "integer" }, "CollectionArn": {}, "FaceModelVersion": {} } } }, "CreateDataset": { "input": { "type": "structure", "required": [ "DatasetType", "ProjectArn" ], "members": { "DatasetSource": { "type": "structure", "members": { "GroundTruthManifest": { "shape": "S1p" }, "DatasetArn": {} } }, "DatasetType": {}, "ProjectArn": {}, "Tags": { "shape": "S1e" } } }, "output": { "type": "structure", "members": { "DatasetArn": {} } } }, "CreateFaceLivenessSession": { "input": { "type": "structure", "members": { "KmsKeyId": {}, "Settings": { "type": "structure", "members": { "OutputConfig": { "type": "structure", "required": [ "S3Bucket" ], "members": { "S3Bucket": {}, "S3KeyPrefix": {} } }, "AuditImagesLimit": { "type": "integer" } } }, "ClientRequestToken": {} } }, "output": { "type": "structure", "required": [ "SessionId" ], "members": { "SessionId": {} } }, "idempotent": true }, "CreateProject": { "input": { "type": "structure", "required": [ "ProjectName" ], "members": { "ProjectName": {}, "Feature": {}, "AutoUpdate": {}, "Tags": { "shape": "S1e" } } }, "output": { "type": "structure", "members": { "ProjectArn": {} } } }, "CreateProjectVersion": { "input": { "type": "structure", "required": [ "ProjectArn", "VersionName", "OutputConfig" ], "members": { "ProjectArn": {}, "VersionName": {}, "OutputConfig": { "shape": "S1c" }, "TrainingData": { "shape": "S26" }, "TestingData": { "shape": "S29" }, "Tags": { "shape": "S1e" }, "KmsKeyId": {}, "VersionDescription": {}, "FeatureConfig": { "shape": "S2b" } } }, "output": { "type": "structure", "members": { "ProjectVersionArn": {} } } }, "CreateStreamProcessor": { "input": { "type": "structure", "required": [ "Input", "Output", "Name", "Settings", "RoleArn" ], "members": { "Input": { "shape": "S2f" }, "Output": { "shape": "S2i" }, "Name": {}, "Settings": { "shape": "S2n" }, "RoleArn": {}, "Tags": { "shape": "S1e" }, "NotificationChannel": { "shape": "S2t" }, "KmsKeyId": {}, "RegionsOfInterest": { "shape": "S2v" }, "DataSharingPreference": { "shape": "S2z" } } }, "output": { "type": "structure", "members": { "StreamProcessorArn": {} } } }, "CreateUser": { "input": { "type": "structure", "required": [ "CollectionId", "UserId" ], "members": { "CollectionId": {}, "UserId": {}, "ClientRequestToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": {} } }, "DeleteCollection": { "input": { "type": "structure", "required": [ "CollectionId" ], "members": { "CollectionId": {} } }, "output": { "type": "structure", "members": { "StatusCode": { "type": "integer" } } } }, "DeleteDataset": { "input": { "type": "structure", "required": [ "DatasetArn" ], "members": { "DatasetArn": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteFaces": { "input": { "type": "structure", "required": [ "CollectionId", "FaceIds" ], "members": { "CollectionId": {}, "FaceIds": { "shape": "S39" } } }, "output": { "type": "structure", "members": { "DeletedFaces": { "shape": "S39" }, "UnsuccessfulFaceDeletions": { "type": "list", "member": { "type": "structure", "members": { "FaceId": {}, "UserId": {}, "Reasons": { "type": "list", "member": {} } } } } } } }, "DeleteProject": { "input": { "type": "structure", "required": [ "ProjectArn" ], "members": { "ProjectArn": {} } }, "output": { "type": "structure", "members": { "Status": {} } } }, "DeleteProjectPolicy": { "input": { "type": "structure", "required": [ "ProjectArn", "PolicyName" ], "members": { "ProjectArn": {}, "PolicyName": {}, "PolicyRevisionId": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteProjectVersion": { "input": { "type": "structure", "required": [ "ProjectVersionArn" ], "members": { "ProjectVersionArn": {} } }, "output": { "type": "structure", "members": { "Status": {} } } }, "DeleteStreamProcessor": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteUser": { "input": { "type": "structure", "required": [ "CollectionId", "UserId" ], "members": { "CollectionId": {}, "UserId": {}, "ClientRequestToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": {} } }, "DescribeCollection": { "input": { "type": "structure", "required": [ "CollectionId" ], "members": { "CollectionId": {} } }, "output": { "type": "structure", "members": { "FaceCount": { "type": "long" }, "FaceModelVersion": {}, "CollectionARN": {}, "CreationTimestamp": { "type": "timestamp" }, "UserCount": { "type": "long" } } } }, "DescribeDataset": { "input": { "type": "structure", "required": [ "DatasetArn" ], "members": { "DatasetArn": {} } }, "output": { "type": "structure", "members": { "DatasetDescription": { "type": "structure", "members": { "CreationTimestamp": { "type": "timestamp" }, "LastUpdatedTimestamp": { "type": "timestamp" }, "Status": {}, "StatusMessage": {}, "StatusMessageCode": {}, "DatasetStats": { "type": "structure", "members": { "LabeledEntries": { "type": "integer" }, "TotalEntries": { "type": "integer" }, "TotalLabels": { "type": "integer" }, "ErrorEntries": { "type": "integer" } } } } } } } }, "DescribeProjectVersions": { "input": { "type": "structure", "required": [ "ProjectArn" ], "members": { "ProjectArn": {}, "VersionNames": { "type": "list", "member": {} }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "ProjectVersionDescriptions": { "type": "list", "member": { "type": "structure", "members": { "ProjectVersionArn": {}, "CreationTimestamp": { "type": "timestamp" }, "MinInferenceUnits": { "type": "integer" }, "Status": {}, "StatusMessage": {}, "BillableTrainingTimeInSeconds": { "type": "long" }, "TrainingEndTimestamp": { "type": "timestamp" }, "OutputConfig": { "shape": "S1c" }, "TrainingDataResult": { "type": "structure", "members": { "Input": { "shape": "S26" }, "Output": { "shape": "S26" }, "Validation": { "shape": "S4d" } } }, "TestingDataResult": { "type": "structure", "members": { "Input": { "shape": "S29" }, "Output": { "shape": "S29" }, "Validation": { "shape": "S4d" } } }, "EvaluationResult": { "type": "structure", "members": { "F1Score": { "type": "float" }, "Summary": { "type": "structure", "members": { "S3Object": { "shape": "Sj" } } } } }, "ManifestSummary": { "shape": "S1p" }, "KmsKeyId": {}, "MaxInferenceUnits": { "type": "integer" }, "SourceProjectVersionArn": {}, "VersionDescription": {}, "Feature": {}, "BaseModelVersion": {}, "FeatureConfig": { "shape": "S2b" } } } }, "NextToken": {} } } }, "DescribeProjects": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" }, "ProjectNames": { "type": "list", "member": {} }, "Features": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": { "ProjectDescriptions": { "type": "list", "member": { "type": "structure", "members": { "ProjectArn": {}, "CreationTimestamp": { "type": "timestamp" }, "Status": {}, "Datasets": { "type": "list", "member": { "type": "structure", "members": { "CreationTimestamp": { "type": "timestamp" }, "DatasetType": {}, "DatasetArn": {}, "Status": {}, "StatusMessage": {}, "StatusMessageCode": {} } } }, "Feature": {}, "AutoUpdate": {} } } }, "NextToken": {} } } }, "DescribeStreamProcessor": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "output": { "type": "structure", "members": { "Name": {}, "StreamProcessorArn": {}, "Status": {}, "StatusMessage": {}, "CreationTimestamp": { "type": "timestamp" }, "LastUpdateTimestamp": { "type": "timestamp" }, "Input": { "shape": "S2f" }, "Output": { "shape": "S2i" }, "RoleArn": {}, "Settings": { "shape": "S2n" }, "NotificationChannel": { "shape": "S2t" }, "KmsKeyId": {}, "RegionsOfInterest": { "shape": "S2v" }, "DataSharingPreference": { "shape": "S2z" } } } }, "DetectCustomLabels": { "input": { "type": "structure", "required": [ "ProjectVersionArn", "Image" ], "members": { "ProjectVersionArn": {}, "Image": { "shape": "Sh" }, "MaxResults": { "type": "integer" }, "MinConfidence": { "type": "float" } } }, "output": { "type": "structure", "members": { "CustomLabels": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Confidence": { "type": "float" }, "Geometry": { "shape": "S4x" } } } } } } }, "DetectFaces": { "input": { "type": "structure", "required": [ "Image" ], "members": { "Image": { "shape": "Sh" }, "Attributes": { "shape": "S4z" } } }, "output": { "type": "structure", "members": { "FaceDetails": { "type": "list", "member": { "shape": "S53" } }, "OrientationCorrection": {} } } }, "DetectLabels": { "input": { "type": "structure", "required": [ "Image" ], "members": { "Image": { "shape": "Sh" }, "MaxLabels": { "type": "integer" }, "MinConfidence": { "type": "float" }, "Features": { "type": "list", "member": {} }, "Settings": { "type": "structure", "members": { "GeneralLabels": { "shape": "S5j" }, "ImageProperties": { "type": "structure", "members": { "MaxDominantColors": { "type": "integer" } } } } } } }, "output": { "type": "structure", "members": { "Labels": { "type": "list", "member": { "shape": "S5q" } }, "OrientationCorrection": {}, "LabelModelVersion": {}, "ImageProperties": { "type": "structure", "members": { "Quality": { "shape": "S62" }, "DominantColors": { "shape": "S5t" }, "Foreground": { "type": "structure", "members": { "Quality": { "shape": "S62" }, "DominantColors": { "shape": "S5t" } } }, "Background": { "type": "structure", "members": { "Quality": { "shape": "S62" }, "DominantColors": { "shape": "S5t" } } } } } } } }, "DetectModerationLabels": { "input": { "type": "structure", "required": [ "Image" ], "members": { "Image": { "shape": "Sh" }, "MinConfidence": { "type": "float" }, "HumanLoopConfig": { "type": "structure", "required": [ "HumanLoopName", "FlowDefinitionArn" ], "members": { "HumanLoopName": {}, "FlowDefinitionArn": {}, "DataAttributes": { "type": "structure", "members": { "ContentClassifiers": { "type": "list", "member": {} } } } } }, "ProjectVersion": {} } }, "output": { "type": "structure", "members": { "ModerationLabels": { "type": "list", "member": { "shape": "S6f" } }, "ModerationModelVersion": {}, "HumanLoopActivationOutput": { "type": "structure", "members": { "HumanLoopArn": {}, "HumanLoopActivationReasons": { "type": "list", "member": {} }, "HumanLoopActivationConditionsEvaluationResults": { "jsonvalue": true } } }, "ProjectVersion": {}, "ContentTypes": { "shape": "S6l" } } } }, "DetectProtectiveEquipment": { "input": { "type": "structure", "required": [ "Image" ], "members": { "Image": { "shape": "Sh" }, "SummarizationAttributes": { "type": "structure", "required": [ "MinConfidence", "RequiredEquipmentTypes" ], "members": { "MinConfidence": { "type": "float" }, "RequiredEquipmentTypes": { "type": "list", "member": {} } } } } }, "output": { "type": "structure", "members": { "ProtectiveEquipmentModelVersion": {}, "Persons": { "type": "list", "member": { "type": "structure", "members": { "BodyParts": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Confidence": { "type": "float" }, "EquipmentDetections": { "type": "list", "member": { "type": "structure", "members": { "BoundingBox": { "shape": "Sq" }, "Confidence": { "type": "float" }, "Type": {}, "CoversBodyPart": { "type": "structure", "members": { "Confidence": { "type": "float" }, "Value": { "type": "boolean" } } } } } } } } }, "BoundingBox": { "shape": "Sq" }, "Confidence": { "type": "float" }, "Id": { "type": "integer" } } } }, "Summary": { "type": "structure", "members": { "PersonsWithRequiredEquipment": { "shape": "S71" }, "PersonsWithoutRequiredEquipment": { "shape": "S71" }, "PersonsIndeterminate": { "shape": "S71" } } } } } }, "DetectText": { "input": { "type": "structure", "required": [ "Image" ], "members": { "Image": { "shape": "Sh" }, "Filters": { "type": "structure", "members": { "WordFilter": { "shape": "S74" }, "RegionsOfInterest": { "shape": "S2v" } } } } }, "output": { "type": "structure", "members": { "TextDetections": { "type": "list", "member": { "shape": "S79" } }, "TextModelVersion": {} } } }, "DisassociateFaces": { "input": { "type": "structure", "required": [ "CollectionId", "UserId", "FaceIds" ], "members": { "CollectionId": {}, "UserId": {}, "ClientRequestToken": { "idempotencyToken": true }, "FaceIds": { "shape": "S4" } } }, "output": { "type": "structure", "members": { "DisassociatedFaces": { "type": "list", "member": { "type": "structure", "members": { "FaceId": {} } } }, "UnsuccessfulFaceDisassociations": { "type": "list", "member": { "type": "structure", "members": { "FaceId": {}, "UserId": {}, "Reasons": { "type": "list", "member": {} } } } }, "UserStatus": {} } } }, "DistributeDatasetEntries": { "input": { "type": "structure", "required": [ "Datasets" ], "members": { "Datasets": { "type": "list", "member": { "type": "structure", "required": [ "Arn" ], "members": { "Arn": {} } } } } }, "output": { "type": "structure", "members": {} } }, "GetCelebrityInfo": { "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": {} } }, "output": { "type": "structure", "members": { "Urls": { "shape": "S7q" }, "Name": {}, "KnownGender": { "shape": "S7s" } } } }, "GetCelebrityRecognition": { "input": { "type": "structure", "required": [ "JobId" ], "members": { "JobId": {}, "MaxResults": { "type": "integer" }, "NextToken": {}, "SortBy": {} } }, "output": { "type": "structure", "members": { "JobStatus": {}, "StatusMessage": {}, "VideoMetadata": { "shape": "S81" }, "NextToken": {}, "Celebrities": { "type": "list", "member": { "type": "structure", "members": { "Timestamp": { "type": "long" }, "Celebrity": { "type": "structure", "members": { "Urls": { "shape": "S7q" }, "Name": {}, "Id": {}, "Confidence": { "type": "float" }, "BoundingBox": { "shape": "Sq" }, "Face": { "shape": "S53" }, "KnownGender": { "shape": "S7s" } } } } } }, "JobId": {}, "Video": { "shape": "S87" }, "JobTag": {} } } }, "GetContentModeration": { "input": { "type": "structure", "required": [ "JobId" ], "members": { "JobId": {}, "MaxResults": { "type": "integer" }, "NextToken": {}, "SortBy": {}, "AggregateBy": {} } }, "output": { "type": "structure", "members": { "JobStatus": {}, "StatusMessage": {}, "VideoMetadata": { "shape": "S81" }, "ModerationLabels": { "type": "list", "member": { "type": "structure", "members": { "Timestamp": { "type": "long" }, "ModerationLabel": { "shape": "S6f" }, "StartTimestampMillis": { "type": "long" }, "EndTimestampMillis": { "type": "long" }, "DurationMillis": { "type": "long" }, "ContentTypes": { "shape": "S6l" } } } }, "NextToken": {}, "ModerationModelVersion": {}, "JobId": {}, "Video": { "shape": "S87" }, "JobTag": {}, "GetRequestMetadata": { "type": "structure", "members": { "SortBy": {}, "AggregateBy": {} } } } } }, "GetFaceDetection": { "input": { "type": "structure", "required": [ "JobId" ], "members": { "JobId": {}, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "JobStatus": {}, "StatusMessage": {}, "VideoMetadata": { "shape": "S81" }, "NextToken": {}, "Faces": { "type": "list", "member": { "type": "structure", "members": { "Timestamp": { "type": "long" }, "Face": { "shape": "S53" } } } }, "JobId": {}, "Video": { "shape": "S87" }, "JobTag": {} } } }, "GetFaceLivenessSessionResults": { "input": { "type": "structure", "required": [ "SessionId" ], "members": { "SessionId": {} } }, "output": { "type": "structure", "required": [ "SessionId", "Status" ], "members": { "SessionId": {}, "Status": {}, "Confidence": { "type": "float" }, "ReferenceImage": { "shape": "S8n" }, "AuditImages": { "type": "list", "member": { "shape": "S8n" } } } } }, "GetFaceSearch": { "input": { "type": "structure", "required": [ "JobId" ], "members": { "JobId": {}, "MaxResults": { "type": "integer" }, "NextToken": {}, "SortBy": {} } }, "output": { "type": "structure", "members": { "JobStatus": {}, "StatusMessage": {}, "NextToken": {}, "VideoMetadata": { "shape": "S81" }, "Persons": { "type": "list", "member": { "type": "structure", "members": { "Timestamp": { "type": "long" }, "Person": { "shape": "S8v" }, "FaceMatches": { "shape": "S8x" } } } }, "JobId": {}, "Video": { "shape": "S87" }, "JobTag": {} } } }, "GetLabelDetection": { "input": { "type": "structure", "required": [ "JobId" ], "members": { "JobId": {}, "MaxResults": { "type": "integer" }, "NextToken": {}, "SortBy": {}, "AggregateBy": {} } }, "output": { "type": "structure", "members": { "JobStatus": {}, "StatusMessage": {}, "VideoMetadata": { "shape": "S81" }, "NextToken": {}, "Labels": { "type": "list", "member": { "type": "structure", "members": { "Timestamp": { "type": "long" }, "Label": { "shape": "S5q" }, "StartTimestampMillis": { "type": "long" }, "EndTimestampMillis": { "type": "long" }, "DurationMillis": { "type": "long" } } } }, "LabelModelVersion": {}, "JobId": {}, "Video": { "shape": "S87" }, "JobTag": {}, "GetRequestMetadata": { "type": "structure", "members": { "SortBy": {}, "AggregateBy": {} } } } } }, "GetMediaAnalysisJob": { "input": { "type": "structure", "required": [ "JobId" ], "members": { "JobId": {} } }, "output": { "type": "structure", "required": [ "JobId", "OperationsConfig", "Status", "CreationTimestamp", "Input", "OutputConfig" ], "members": { "JobId": {}, "JobName": {}, "OperationsConfig": { "shape": "S9e" }, "Status": {}, "FailureDetails": { "shape": "S9h" }, "CreationTimestamp": { "type": "timestamp" }, "CompletionTimestamp": { "type": "timestamp" }, "Input": { "shape": "S9j" }, "OutputConfig": { "shape": "S9k" }, "KmsKeyId": {}, "Results": { "shape": "S9m" }, "ManifestSummary": { "shape": "S9o" } } } }, "GetPersonTracking": { "input": { "type": "structure", "required": [ "JobId" ], "members": { "JobId": {}, "MaxResults": { "type": "integer" }, "NextToken": {}, "SortBy": {} } }, "output": { "type": "structure", "members": { "JobStatus": {}, "StatusMessage": {}, "VideoMetadata": { "shape": "S81" }, "NextToken": {}, "Persons": { "type": "list", "member": { "type": "structure", "members": { "Timestamp": { "type": "long" }, "Person": { "shape": "S8v" } } } }, "JobId": {}, "Video": { "shape": "S87" }, "JobTag": {} } } }, "GetSegmentDetection": { "input": { "type": "structure", "required": [ "JobId" ], "members": { "JobId": {}, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "JobStatus": {}, "StatusMessage": {}, "VideoMetadata": { "type": "list", "member": { "shape": "S81" } }, "AudioMetadata": { "type": "list", "member": { "type": "structure", "members": { "Codec": {}, "DurationMillis": { "type": "long" }, "SampleRate": { "type": "long" }, "NumberOfChannels": { "type": "long" } } } }, "NextToken": {}, "Segments": { "type": "list", "member": { "type": "structure", "members": { "Type": {}, "StartTimestampMillis": { "type": "long" }, "EndTimestampMillis": { "type": "long" }, "DurationMillis": { "type": "long" }, "StartTimecodeSMPTE": {}, "EndTimecodeSMPTE": {}, "DurationSMPTE": {}, "TechnicalCueSegment": { "type": "structure", "members": { "Type": {}, "Confidence": { "type": "float" } } }, "ShotSegment": { "type": "structure", "members": { "Index": { "type": "long" }, "Confidence": { "type": "float" } } }, "StartFrameNumber": { "type": "long" }, "EndFrameNumber": { "type": "long" }, "DurationFrames": { "type": "long" } } } }, "SelectedSegmentTypes": { "type": "list", "member": { "type": "structure", "members": { "Type": {}, "ModelVersion": {} } } }, "JobId": {}, "Video": { "shape": "S87" }, "JobTag": {} } } }, "GetTextDetection": { "input": { "type": "structure", "required": [ "JobId" ], "members": { "JobId": {}, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "JobStatus": {}, "StatusMessage": {}, "VideoMetadata": { "shape": "S81" }, "TextDetections": { "type": "list", "member": { "type": "structure", "members": { "Timestamp": { "type": "long" }, "TextDetection": { "shape": "S79" } } } }, "NextToken": {}, "TextModelVersion": {}, "JobId": {}, "Video": { "shape": "S87" }, "JobTag": {} } } }, "IndexFaces": { "input": { "type": "structure", "required": [ "CollectionId", "Image" ], "members": { "CollectionId": {}, "Image": { "shape": "Sh" }, "ExternalImageId": {}, "DetectionAttributes": { "shape": "S4z" }, "MaxFaces": { "type": "integer" }, "QualityFilter": {} } }, "output": { "type": "structure", "members": { "FaceRecords": { "type": "list", "member": { "type": "structure", "members": { "Face": { "shape": "S8z" }, "FaceDetail": { "shape": "S53" } } } }, "OrientationCorrection": {}, "FaceModelVersion": {}, "UnindexedFaces": { "type": "list", "member": { "type": "structure", "members": { "Reasons": { "type": "list", "member": {} }, "FaceDetail": { "shape": "S53" } } } } } } }, "ListCollections": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "CollectionIds": { "type": "list", "member": {} }, "NextToken": {}, "FaceModelVersions": { "type": "list", "member": {} } } } }, "ListDatasetEntries": { "input": { "type": "structure", "required": [ "DatasetArn" ], "members": { "DatasetArn": {}, "ContainsLabels": { "type": "list", "member": {} }, "Labeled": { "type": "boolean" }, "SourceRefContains": {}, "HasErrors": { "type": "boolean" }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "DatasetEntries": { "type": "list", "member": {} }, "NextToken": {} } } }, "ListDatasetLabels": { "input": { "type": "structure", "required": [ "DatasetArn" ], "members": { "DatasetArn": {}, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "DatasetLabelDescriptions": { "type": "list", "member": { "type": "structure", "members": { "LabelName": {}, "LabelStats": { "type": "structure", "members": { "EntryCount": { "type": "integer" }, "BoundingBoxCount": { "type": "integer" } } } } } }, "NextToken": {} } } }, "ListFaces": { "input": { "type": "structure", "required": [ "CollectionId" ], "members": { "CollectionId": {}, "NextToken": {}, "MaxResults": { "type": "integer" }, "UserId": {}, "FaceIds": { "shape": "S39" } } }, "output": { "type": "structure", "members": { "Faces": { "type": "list", "member": { "shape": "S8z" } }, "NextToken": {}, "FaceModelVersion": {} } } }, "ListMediaAnalysisJobs": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "required": [ "MediaAnalysisJobs" ], "members": { "NextToken": {}, "MediaAnalysisJobs": { "type": "list", "member": { "type": "structure", "required": [ "JobId", "OperationsConfig", "Status", "CreationTimestamp", "Input", "OutputConfig" ], "members": { "JobId": {}, "JobName": {}, "OperationsConfig": { "shape": "S9e" }, "Status": {}, "FailureDetails": { "shape": "S9h" }, "CreationTimestamp": { "type": "timestamp" }, "CompletionTimestamp": { "type": "timestamp" }, "Input": { "shape": "S9j" }, "OutputConfig": { "shape": "S9k" }, "KmsKeyId": {}, "Results": { "shape": "S9m" }, "ManifestSummary": { "shape": "S9o" } } } } } } }, "ListProjectPolicies": { "input": { "type": "structure", "required": [ "ProjectArn" ], "members": { "ProjectArn": {}, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "ProjectPolicies": { "type": "list", "member": { "type": "structure", "members": { "ProjectArn": {}, "PolicyName": {}, "PolicyRevisionId": {}, "PolicyDocument": {}, "CreationTimestamp": { "type": "timestamp" }, "LastUpdatedTimestamp": { "type": "timestamp" } } } }, "NextToken": {} } } }, "ListStreamProcessors": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "NextToken": {}, "StreamProcessors": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Status": {} } } } } } }, "ListTagsForResource": { "input": { "type": "structure", "required": [ "ResourceArn" ], "members": { "ResourceArn": {} } }, "output": { "type": "structure", "members": { "Tags": { "shape": "S1e" } } } }, "ListUsers": { "input": { "type": "structure", "required": [ "CollectionId" ], "members": { "CollectionId": {}, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "Users": { "type": "list", "member": { "type": "structure", "members": { "UserId": {}, "UserStatus": {} } } }, "NextToken": {} } } }, "PutProjectPolicy": { "input": { "type": "structure", "required": [ "ProjectArn", "PolicyName", "PolicyDocument" ], "members": { "ProjectArn": {}, "PolicyName": {}, "PolicyRevisionId": {}, "PolicyDocument": {} } }, "output": { "type": "structure", "members": { "PolicyRevisionId": {} } } }, "RecognizeCelebrities": { "input": { "type": "structure", "required": [ "Image" ], "members": { "Image": { "shape": "Sh" } } }, "output": { "type": "structure", "members": { "CelebrityFaces": { "type": "list", "member": { "type": "structure", "members": { "Urls": { "shape": "S7q" }, "Name": {}, "Id": {}, "Face": { "shape": "Su" }, "MatchConfidence": { "type": "float" }, "KnownGender": { "shape": "S7s" } } } }, "UnrecognizedFaces": { "type": "list", "member": { "shape": "Su" } }, "OrientationCorrection": {} } } }, "SearchFaces": { "input": { "type": "structure", "required": [ "CollectionId", "FaceId" ], "members": { "CollectionId": {}, "FaceId": {}, "MaxFaces": { "type": "integer" }, "FaceMatchThreshold": { "type": "float" } } }, "output": { "type": "structure", "members": { "SearchedFaceId": {}, "FaceMatches": { "shape": "S8x" }, "FaceModelVersion": {} } } }, "SearchFacesByImage": { "input": { "type": "structure", "required": [ "CollectionId", "Image" ], "members": { "CollectionId": {}, "Image": { "shape": "Sh" }, "MaxFaces": { "type": "integer" }, "FaceMatchThreshold": { "type": "float" }, "QualityFilter": {} } }, "output": { "type": "structure", "members": { "SearchedFaceBoundingBox": { "shape": "Sq" }, "SearchedFaceConfidence": { "type": "float" }, "FaceMatches": { "shape": "S8x" }, "FaceModelVersion": {} } } }, "SearchUsers": { "input": { "type": "structure", "required": [ "CollectionId" ], "members": { "CollectionId": {}, "UserId": {}, "FaceId": {}, "UserMatchThreshold": { "type": "float" }, "MaxUsers": { "type": "integer" } } }, "output": { "type": "structure", "members": { "UserMatches": { "shape": "Scb" }, "FaceModelVersion": {}, "SearchedFace": { "type": "structure", "members": { "FaceId": {} } }, "SearchedUser": { "type": "structure", "members": { "UserId": {} } } } } }, "SearchUsersByImage": { "input": { "type": "structure", "required": [ "CollectionId", "Image" ], "members": { "CollectionId": {}, "Image": { "shape": "Sh" }, "UserMatchThreshold": { "type": "float" }, "MaxUsers": { "type": "integer" }, "QualityFilter": {} } }, "output": { "type": "structure", "members": { "UserMatches": { "shape": "Scb" }, "FaceModelVersion": {}, "SearchedFace": { "type": "structure", "members": { "FaceDetail": { "shape": "S53" } } }, "UnsearchedFaces": { "type": "list", "member": { "type": "structure", "members": { "FaceDetails": { "shape": "S53" }, "Reasons": { "type": "list", "member": {} } } } } } } }, "StartCelebrityRecognition": { "input": { "type": "structure", "required": [ "Video" ], "members": { "Video": { "shape": "S87" }, "ClientRequestToken": {}, "NotificationChannel": { "shape": "Sco" }, "JobTag": {} } }, "output": { "type": "structure", "members": { "JobId": {} } }, "idempotent": true }, "StartContentModeration": { "input": { "type": "structure", "required": [ "Video" ], "members": { "Video": { "shape": "S87" }, "MinConfidence": { "type": "float" }, "ClientRequestToken": {}, "NotificationChannel": { "shape": "Sco" }, "JobTag": {} } }, "output": { "type": "structure", "members": { "JobId": {} } }, "idempotent": true }, "StartFaceDetection": { "input": { "type": "structure", "required": [ "Video" ], "members": { "Video": { "shape": "S87" }, "ClientRequestToken": {}, "NotificationChannel": { "shape": "Sco" }, "FaceAttributes": {}, "JobTag": {} } }, "output": { "type": "structure", "members": { "JobId": {} } }, "idempotent": true }, "StartFaceSearch": { "input": { "type": "structure", "required": [ "Video", "CollectionId" ], "members": { "Video": { "shape": "S87" }, "ClientRequestToken": {}, "FaceMatchThreshold": { "type": "float" }, "CollectionId": {}, "NotificationChannel": { "shape": "Sco" }, "JobTag": {} } }, "output": { "type": "structure", "members": { "JobId": {} } }, "idempotent": true }, "StartLabelDetection": { "input": { "type": "structure", "required": [ "Video" ], "members": { "Video": { "shape": "S87" }, "ClientRequestToken": {}, "MinConfidence": { "type": "float" }, "NotificationChannel": { "shape": "Sco" }, "JobTag": {}, "Features": { "type": "list", "member": {} }, "Settings": { "type": "structure", "members": { "GeneralLabels": { "shape": "S5j" } } } } }, "output": { "type": "structure", "members": { "JobId": {} } }, "idempotent": true }, "StartMediaAnalysisJob": { "input": { "type": "structure", "required": [ "OperationsConfig", "Input", "OutputConfig" ], "members": { "ClientRequestToken": { "idempotencyToken": true }, "JobName": {}, "OperationsConfig": { "shape": "S9e" }, "Input": { "shape": "S9j" }, "OutputConfig": { "shape": "S9k" }, "KmsKeyId": {} } }, "output": { "type": "structure", "required": [ "JobId" ], "members": { "JobId": {} } }, "idempotent": true }, "StartPersonTracking": { "input": { "type": "structure", "required": [ "Video" ], "members": { "Video": { "shape": "S87" }, "ClientRequestToken": {}, "NotificationChannel": { "shape": "Sco" }, "JobTag": {} } }, "output": { "type": "structure", "members": { "JobId": {} } }, "idempotent": true }, "StartProjectVersion": { "input": { "type": "structure", "required": [ "ProjectVersionArn", "MinInferenceUnits" ], "members": { "ProjectVersionArn": {}, "MinInferenceUnits": { "type": "integer" }, "MaxInferenceUnits": { "type": "integer" } } }, "output": { "type": "structure", "members": { "Status": {} } } }, "StartSegmentDetection": { "input": { "type": "structure", "required": [ "Video", "SegmentTypes" ], "members": { "Video": { "shape": "S87" }, "ClientRequestToken": {}, "NotificationChannel": { "shape": "Sco" }, "JobTag": {}, "Filters": { "type": "structure", "members": { "TechnicalCueFilter": { "type": "structure", "members": { "MinSegmentConfidence": { "type": "float" }, "BlackFrame": { "type": "structure", "members": { "MaxPixelThreshold": { "type": "float" }, "MinCoveragePercentage": { "type": "float" } } } } }, "ShotFilter": { "type": "structure", "members": { "MinSegmentConfidence": { "type": "float" } } } } }, "SegmentTypes": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": { "JobId": {} } }, "idempotent": true }, "StartStreamProcessor": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "StartSelector": { "type": "structure", "members": { "KVSStreamStartSelector": { "type": "structure", "members": { "ProducerTimestamp": { "type": "long" }, "FragmentNumber": {} } } } }, "StopSelector": { "type": "structure", "members": { "MaxDurationInSeconds": { "type": "long" } } } } }, "output": { "type": "structure", "members": { "SessionId": {} } } }, "StartTextDetection": { "input": { "type": "structure", "required": [ "Video" ], "members": { "Video": { "shape": "S87" }, "ClientRequestToken": {}, "NotificationChannel": { "shape": "Sco" }, "JobTag": {}, "Filters": { "type": "structure", "members": { "WordFilter": { "shape": "S74" }, "RegionsOfInterest": { "shape": "S2v" } } } } }, "output": { "type": "structure", "members": { "JobId": {} } }, "idempotent": true }, "StopProjectVersion": { "input": { "type": "structure", "required": [ "ProjectVersionArn" ], "members": { "ProjectVersionArn": {} } }, "output": { "type": "structure", "members": { "Status": {} } } }, "StopStreamProcessor": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "output": { "type": "structure", "members": {} } }, "TagResource": { "input": { "type": "structure", "required": [ "ResourceArn", "Tags" ], "members": { "ResourceArn": {}, "Tags": { "shape": "S1e" } } }, "output": { "type": "structure", "members": {} } }, "UntagResource": { "input": { "type": "structure", "required": [ "ResourceArn", "TagKeys" ], "members": { "ResourceArn": {}, "TagKeys": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": {} } }, "UpdateDatasetEntries": { "input": { "type": "structure", "required": [ "DatasetArn", "Changes" ], "members": { "DatasetArn": {}, "Changes": { "type": "structure", "required": [ "GroundTruth" ], "members": { "GroundTruth": { "type": "blob" } } } } }, "output": { "type": "structure", "members": {} } }, "UpdateStreamProcessor": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "SettingsForUpdate": { "type": "structure", "members": { "ConnectedHomeForUpdate": { "type": "structure", "members": { "Labels": { "shape": "S2q" }, "MinConfidence": { "type": "float" } } } } }, "RegionsOfInterestForUpdate": { "shape": "S2v" }, "DataSharingPreferenceForUpdate": { "shape": "S2z" }, "ParametersToDelete": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": {} } } }, "shapes": { "S4": { "type": "list", "member": {} }, "Sh": { "type": "structure", "members": { "Bytes": { "type": "blob" }, "S3Object": { "shape": "Sj" } } }, "Sj": { "type": "structure", "members": { "Bucket": {}, "Name": {}, "Version": {} } }, "Sq": { "type": "structure", "members": { "Width": { "type": "float" }, "Height": { "type": "float" }, "Left": { "type": "float" }, "Top": { "type": "float" } } }, "Su": { "type": "structure", "members": { "BoundingBox": { "shape": "Sq" }, "Confidence": { "type": "float" }, "Landmarks": { "shape": "Sv" }, "Pose": { "shape": "Sy" }, "Quality": { "shape": "S10" }, "Emotions": { "shape": "S11" }, "Smile": { "shape": "S14" } } }, "Sv": { "type": "list", "member": { "type": "structure", "members": { "Type": {}, "X": { "type": "float" }, "Y": { "type": "float" } } } }, "Sy": { "type": "structure", "members": { "Roll": { "type": "float" }, "Yaw": { "type": "float" }, "Pitch": { "type": "float" } } }, "S10": { "type": "structure", "members": { "Brightness": { "type": "float" }, "Sharpness": { "type": "float" } } }, "S11": { "type": "list", "member": { "type": "structure", "members": { "Type": {}, "Confidence": { "type": "float" } } } }, "S14": { "type": "structure", "members": { "Value": { "type": "boolean" }, "Confidence": { "type": "float" } } }, "S1c": { "type": "structure", "members": { "S3Bucket": {}, "S3KeyPrefix": {} } }, "S1e": { "type": "map", "key": {}, "value": {} }, "S1p": { "type": "structure", "members": { "S3Object": { "shape": "Sj" } } }, "S26": { "type": "structure", "members": { "Assets": { "shape": "S27" } } }, "S27": { "type": "list", "member": { "type": "structure", "members": { "GroundTruthManifest": { "shape": "S1p" } } } }, "S29": { "type": "structure", "members": { "Assets": { "shape": "S27" }, "AutoCreate": { "type": "boolean" } } }, "S2b": { "type": "structure", "members": { "ContentModeration": { "type": "structure", "members": { "ConfidenceThreshold": { "type": "float" } } } } }, "S2f": { "type": "structure", "members": { "KinesisVideoStream": { "type": "structure", "members": { "Arn": {} } } } }, "S2i": { "type": "structure", "members": { "KinesisDataStream": { "type": "structure", "members": { "Arn": {} } }, "S3Destination": { "type": "structure", "members": { "Bucket": {}, "KeyPrefix": {} } } } }, "S2n": { "type": "structure", "members": { "FaceSearch": { "type": "structure", "members": { "CollectionId": {}, "FaceMatchThreshold": { "type": "float" } } }, "ConnectedHome": { "type": "structure", "required": [ "Labels" ], "members": { "Labels": { "shape": "S2q" }, "MinConfidence": { "type": "float" } } } } }, "S2q": { "type": "list", "member": {} }, "S2t": { "type": "structure", "required": [ "SNSTopicArn" ], "members": { "SNSTopicArn": {} } }, "S2v": { "type": "list", "member": { "type": "structure", "members": { "BoundingBox": { "shape": "Sq" }, "Polygon": { "shape": "S2x" } } } }, "S2x": { "type": "list", "member": { "type": "structure", "members": { "X": { "type": "float" }, "Y": { "type": "float" } } } }, "S2z": { "type": "structure", "required": [ "OptIn" ], "members": { "OptIn": { "type": "boolean" } } }, "S39": { "type": "list", "member": {} }, "S4d": { "type": "structure", "members": { "Assets": { "shape": "S27" } } }, "S4x": { "type": "structure", "members": { "BoundingBox": { "shape": "Sq" }, "Polygon": { "shape": "S2x" } } }, "S4z": { "type": "list", "member": {} }, "S53": { "type": "structure", "members": { "BoundingBox": { "shape": "Sq" }, "AgeRange": { "type": "structure", "members": { "Low": { "type": "integer" }, "High": { "type": "integer" } } }, "Smile": { "shape": "S14" }, "Eyeglasses": { "type": "structure", "members": { "Value": { "type": "boolean" }, "Confidence": { "type": "float" } } }, "Sunglasses": { "type": "structure", "members": { "Value": { "type": "boolean" }, "Confidence": { "type": "float" } } }, "Gender": { "type": "structure", "members": { "Value": {}, "Confidence": { "type": "float" } } }, "Beard": { "type": "structure", "members": { "Value": { "type": "boolean" }, "Confidence": { "type": "float" } } }, "Mustache": { "type": "structure", "members": { "Value": { "type": "boolean" }, "Confidence": { "type": "float" } } }, "EyesOpen": { "type": "structure", "members": { "Value": { "type": "boolean" }, "Confidence": { "type": "float" } } }, "MouthOpen": { "type": "structure", "members": { "Value": { "type": "boolean" }, "Confidence": { "type": "float" } } }, "Emotions": { "shape": "S11" }, "Landmarks": { "shape": "Sv" }, "Pose": { "shape": "Sy" }, "Quality": { "shape": "S10" }, "Confidence": { "type": "float" }, "FaceOccluded": { "type": "structure", "members": { "Value": { "type": "boolean" }, "Confidence": { "type": "float" } } }, "EyeDirection": { "type": "structure", "members": { "Yaw": { "type": "float" }, "Pitch": { "type": "float" }, "Confidence": { "type": "float" } } } } }, "S5j": { "type": "structure", "members": { "LabelInclusionFilters": { "shape": "S5k" }, "LabelExclusionFilters": { "shape": "S5k" }, "LabelCategoryInclusionFilters": { "shape": "S5k" }, "LabelCategoryExclusionFilters": { "shape": "S5k" } } }, "S5k": { "type": "list", "member": {} }, "S5q": { "type": "structure", "members": { "Name": {}, "Confidence": { "type": "float" }, "Instances": { "type": "list", "member": { "type": "structure", "members": { "BoundingBox": { "shape": "Sq" }, "Confidence": { "type": "float" }, "DominantColors": { "shape": "S5t" } } } }, "Parents": { "type": "list", "member": { "type": "structure", "members": { "Name": {} } } }, "Aliases": { "type": "list", "member": { "type": "structure", "members": { "Name": {} } } }, "Categories": { "type": "list", "member": { "type": "structure", "members": { "Name": {} } } } } }, "S5t": { "type": "list", "member": { "type": "structure", "members": { "Red": { "type": "integer" }, "Blue": { "type": "integer" }, "Green": { "type": "integer" }, "HexCode": {}, "CSSColor": {}, "SimplifiedColor": {}, "PixelPercent": { "type": "float" } } } }, "S62": { "type": "structure", "members": { "Brightness": { "type": "float" }, "Sharpness": { "type": "float" }, "Contrast": { "type": "float" } } }, "S6f": { "type": "structure", "members": { "Confidence": { "type": "float" }, "Name": {}, "ParentName": {}, "TaxonomyLevel": { "type": "integer" } } }, "S6l": { "type": "list", "member": { "type": "structure", "members": { "Confidence": { "type": "float" }, "Name": {} } } }, "S71": { "type": "list", "member": { "type": "integer" } }, "S74": { "type": "structure", "members": { "MinConfidence": { "type": "float" }, "MinBoundingBoxHeight": { "type": "float" }, "MinBoundingBoxWidth": { "type": "float" } } }, "S79": { "type": "structure", "members": { "DetectedText": {}, "Type": {}, "Id": { "type": "integer" }, "ParentId": { "type": "integer" }, "Confidence": { "type": "float" }, "Geometry": { "shape": "S4x" } } }, "S7q": { "type": "list", "member": {} }, "S7s": { "type": "structure", "members": { "Type": {} } }, "S81": { "type": "structure", "members": { "Codec": {}, "DurationMillis": { "type": "long" }, "Format": {}, "FrameRate": { "type": "float" }, "FrameHeight": { "type": "long" }, "FrameWidth": { "type": "long" }, "ColorRange": {} } }, "S87": { "type": "structure", "members": { "S3Object": { "shape": "Sj" } } }, "S8n": { "type": "structure", "members": { "Bytes": { "type": "blob", "sensitive": true }, "S3Object": { "shape": "Sj" }, "BoundingBox": { "shape": "Sq" } } }, "S8v": { "type": "structure", "members": { "Index": { "type": "long" }, "BoundingBox": { "shape": "Sq" }, "Face": { "shape": "S53" } } }, "S8x": { "type": "list", "member": { "type": "structure", "members": { "Similarity": { "type": "float" }, "Face": { "shape": "S8z" } } } }, "S8z": { "type": "structure", "members": { "FaceId": {}, "BoundingBox": { "shape": "Sq" }, "ImageId": {}, "ExternalImageId": {}, "Confidence": { "type": "float" }, "IndexFacesModelVersion": {}, "UserId": {} } }, "S9e": { "type": "structure", "members": { "DetectModerationLabels": { "type": "structure", "members": { "MinConfidence": { "type": "float" }, "ProjectVersion": {} } } } }, "S9h": { "type": "structure", "members": { "Code": {}, "Message": {} } }, "S9j": { "type": "structure", "required": [ "S3Object" ], "members": { "S3Object": { "shape": "Sj" } } }, "S9k": { "type": "structure", "required": [ "S3Bucket" ], "members": { "S3Bucket": {}, "S3KeyPrefix": {} } }, "S9m": { "type": "structure", "members": { "S3Object": { "shape": "Sj" }, "ModelVersions": { "type": "structure", "members": { "Moderation": {} } } } }, "S9o": { "type": "structure", "members": { "S3Object": { "shape": "Sj" } } }, "Scb": { "type": "list", "member": { "type": "structure", "members": { "Similarity": { "type": "float" }, "User": { "type": "structure", "members": { "UserId": {}, "UserStatus": {} } } } } }, "Sco": { "type": "structure", "required": [ "SNSTopicArn", "RoleArn" ], "members": { "SNSTopicArn": {}, "RoleArn": {} } } } } },{}],205:[function(require,module,exports){ module.exports={ "pagination": { "DescribeProjectVersions": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "ProjectVersionDescriptions" }, "DescribeProjects": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "ProjectDescriptions" }, "GetCelebrityRecognition": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "GetContentModeration": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "GetFaceDetection": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "GetFaceSearch": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "GetLabelDetection": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "GetPersonTracking": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "GetSegmentDetection": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "GetTextDetection": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListCollections": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "CollectionIds" }, "ListDatasetEntries": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "DatasetEntries" }, "ListDatasetLabels": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "DatasetLabelDescriptions" }, "ListFaces": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Faces" }, "ListMediaAnalysisJobs": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListProjectPolicies": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "ProjectPolicies" }, "ListStreamProcessors": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListUsers": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Users" } } } },{}],206:[function(require,module,exports){ module.exports={ "version": 2, "waiters": { "ProjectVersionTrainingCompleted": { "description": "Wait until the ProjectVersion training completes.", "operation": "DescribeProjectVersions", "delay": 120, "maxAttempts": 360, "acceptors": [ { "state": "success", "matcher": "pathAll", "argument": "ProjectVersionDescriptions[].Status", "expected": "TRAINING_COMPLETED" }, { "state": "failure", "matcher": "pathAny", "argument": "ProjectVersionDescriptions[].Status", "expected": "TRAINING_FAILED" } ] }, "ProjectVersionRunning": { "description": "Wait until the ProjectVersion is running.", "delay": 30, "maxAttempts": 40, "operation": "DescribeProjectVersions", "acceptors": [ { "state": "success", "matcher": "pathAll", "argument": "ProjectVersionDescriptions[].Status", "expected": "RUNNING" }, { "state": "failure", "matcher": "pathAny", "argument": "ProjectVersionDescriptions[].Status", "expected": "FAILED" } ] } } } },{}],207:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2017-11-27", "endpointPrefix": "resource-groups", "protocol": "rest-json", "serviceAbbreviation": "Resource Groups", "serviceFullName": "AWS Resource Groups", "serviceId": "Resource Groups", "signatureVersion": "v4", "signingName": "resource-groups", "uid": "resource-groups-2017-11-27" }, "operations": { "CreateGroup": { "http": { "requestUri": "/groups" }, "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "Description": {}, "ResourceQuery": { "shape": "S4" }, "Tags": { "shape": "S7" }, "Configuration": { "shape": "Sa" } } }, "output": { "type": "structure", "members": { "Group": { "shape": "Sj" }, "ResourceQuery": { "shape": "S4" }, "Tags": { "shape": "S7" }, "GroupConfiguration": { "shape": "Sl" } } } }, "DeleteGroup": { "http": { "requestUri": "/delete-group" }, "input": { "type": "structure", "members": { "GroupName": { "deprecated": true, "deprecatedMessage": "This field is deprecated, use Group instead." }, "Group": {} } }, "output": { "type": "structure", "members": { "Group": { "shape": "Sj" } } } }, "GetAccountSettings": { "http": { "requestUri": "/get-account-settings" }, "output": { "type": "structure", "members": { "AccountSettings": { "shape": "Ss" } } } }, "GetGroup": { "http": { "requestUri": "/get-group" }, "input": { "type": "structure", "members": { "GroupName": { "deprecated": true, "deprecatedMessage": "This field is deprecated, use Group instead." }, "Group": {} } }, "output": { "type": "structure", "members": { "Group": { "shape": "Sj" } } } }, "GetGroupConfiguration": { "http": { "requestUri": "/get-group-configuration" }, "input": { "type": "structure", "members": { "Group": {} } }, "output": { "type": "structure", "members": { "GroupConfiguration": { "shape": "Sl" } } } }, "GetGroupQuery": { "http": { "requestUri": "/get-group-query" }, "input": { "type": "structure", "members": { "GroupName": { "deprecated": true, "deprecatedMessage": "This field is deprecated, use Group instead." }, "Group": {} } }, "output": { "type": "structure", "members": { "GroupQuery": { "shape": "S12" } } } }, "GetTags": { "http": { "method": "GET", "requestUri": "/resources/{Arn}/tags" }, "input": { "type": "structure", "required": [ "Arn" ], "members": { "Arn": { "location": "uri", "locationName": "Arn" } } }, "output": { "type": "structure", "members": { "Arn": {}, "Tags": { "shape": "S7" } } } }, "GroupResources": { "http": { "requestUri": "/group-resources" }, "input": { "type": "structure", "required": [ "Group", "ResourceArns" ], "members": { "Group": {}, "ResourceArns": { "shape": "S16" } } }, "output": { "type": "structure", "members": { "Succeeded": { "shape": "S16" }, "Failed": { "shape": "S19" }, "Pending": { "shape": "S1d" } } } }, "ListGroupResources": { "http": { "requestUri": "/list-group-resources" }, "input": { "type": "structure", "members": { "GroupName": { "deprecated": true, "deprecatedMessage": "This field is deprecated, use Group instead." }, "Group": {}, "Filters": { "type": "list", "member": { "type": "structure", "required": [ "Name", "Values" ], "members": { "Name": {}, "Values": { "type": "list", "member": {} } } } }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "Resources": { "type": "list", "member": { "type": "structure", "members": { "Identifier": { "shape": "S1q" }, "Status": { "type": "structure", "members": { "Name": {} } } } } }, "ResourceIdentifiers": { "shape": "S1u", "deprecated": true, "deprecatedMessage": "This field is deprecated, use Resources instead." }, "NextToken": {}, "QueryErrors": { "shape": "S1v" } } } }, "ListGroups": { "http": { "requestUri": "/groups-list" }, "input": { "type": "structure", "members": { "Filters": { "type": "list", "member": { "type": "structure", "required": [ "Name", "Values" ], "members": { "Name": {}, "Values": { "type": "list", "member": {} } } } }, "MaxResults": { "location": "querystring", "locationName": "maxResults", "type": "integer" }, "NextToken": { "location": "querystring", "locationName": "nextToken" } } }, "output": { "type": "structure", "members": { "GroupIdentifiers": { "type": "list", "member": { "type": "structure", "members": { "GroupName": {}, "GroupArn": {} } } }, "Groups": { "deprecated": true, "deprecatedMessage": "This field is deprecated, use GroupIdentifiers instead.", "type": "list", "member": { "shape": "Sj" } }, "NextToken": {} } } }, "PutGroupConfiguration": { "http": { "requestUri": "/put-group-configuration", "responseCode": 202 }, "input": { "type": "structure", "members": { "Group": {}, "Configuration": { "shape": "Sa" } } }, "output": { "type": "structure", "members": {} } }, "SearchResources": { "http": { "requestUri": "/resources/search" }, "input": { "type": "structure", "required": [ "ResourceQuery" ], "members": { "ResourceQuery": { "shape": "S4" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "ResourceIdentifiers": { "shape": "S1u" }, "NextToken": {}, "QueryErrors": { "shape": "S1v" } } } }, "Tag": { "http": { "method": "PUT", "requestUri": "/resources/{Arn}/tags" }, "input": { "type": "structure", "required": [ "Arn", "Tags" ], "members": { "Arn": { "location": "uri", "locationName": "Arn" }, "Tags": { "shape": "S7" } } }, "output": { "type": "structure", "members": { "Arn": {}, "Tags": { "shape": "S7" } } } }, "UngroupResources": { "http": { "requestUri": "/ungroup-resources" }, "input": { "type": "structure", "required": [ "Group", "ResourceArns" ], "members": { "Group": {}, "ResourceArns": { "shape": "S16" } } }, "output": { "type": "structure", "members": { "Succeeded": { "shape": "S16" }, "Failed": { "shape": "S19" }, "Pending": { "shape": "S1d" } } } }, "Untag": { "http": { "method": "PATCH", "requestUri": "/resources/{Arn}/tags" }, "input": { "type": "structure", "required": [ "Arn", "Keys" ], "members": { "Arn": { "location": "uri", "locationName": "Arn" }, "Keys": { "shape": "S2i" } } }, "output": { "type": "structure", "members": { "Arn": {}, "Keys": { "shape": "S2i" } } } }, "UpdateAccountSettings": { "http": { "requestUri": "/update-account-settings" }, "input": { "type": "structure", "members": { "GroupLifecycleEventsDesiredStatus": {} } }, "output": { "type": "structure", "members": { "AccountSettings": { "shape": "Ss" } } } }, "UpdateGroup": { "http": { "requestUri": "/update-group" }, "input": { "type": "structure", "members": { "GroupName": { "deprecated": true, "deprecatedMessage": "This field is deprecated, use Group instead." }, "Group": {}, "Description": {} } }, "output": { "type": "structure", "members": { "Group": { "shape": "Sj" } } } }, "UpdateGroupQuery": { "http": { "requestUri": "/update-group-query" }, "input": { "type": "structure", "required": [ "ResourceQuery" ], "members": { "GroupName": { "deprecated": true, "deprecatedMessage": "This field is deprecated, use Group instead." }, "Group": {}, "ResourceQuery": { "shape": "S4" } } }, "output": { "type": "structure", "members": { "GroupQuery": { "shape": "S12" } } } } }, "shapes": { "S4": { "type": "structure", "required": [ "Type", "Query" ], "members": { "Type": {}, "Query": {} } }, "S7": { "type": "map", "key": {}, "value": {} }, "Sa": { "type": "list", "member": { "type": "structure", "required": [ "Type" ], "members": { "Type": {}, "Parameters": { "type": "list", "member": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "Values": { "type": "list", "member": {} } } } } } } }, "Sj": { "type": "structure", "required": [ "GroupArn", "Name" ], "members": { "GroupArn": {}, "Name": {}, "Description": {} } }, "Sl": { "type": "structure", "members": { "Configuration": { "shape": "Sa" }, "ProposedConfiguration": { "shape": "Sa" }, "Status": {}, "FailureReason": {} } }, "Ss": { "type": "structure", "members": { "GroupLifecycleEventsDesiredStatus": {}, "GroupLifecycleEventsStatus": {}, "GroupLifecycleEventsStatusMessage": {} } }, "S12": { "type": "structure", "required": [ "GroupName", "ResourceQuery" ], "members": { "GroupName": {}, "ResourceQuery": { "shape": "S4" } } }, "S16": { "type": "list", "member": {} }, "S19": { "type": "list", "member": { "type": "structure", "members": { "ResourceArn": {}, "ErrorMessage": {}, "ErrorCode": {} } } }, "S1d": { "type": "list", "member": { "type": "structure", "members": { "ResourceArn": {} } } }, "S1q": { "type": "structure", "members": { "ResourceArn": {}, "ResourceType": {} } }, "S1u": { "type": "list", "member": { "shape": "S1q" } }, "S1v": { "type": "list", "member": { "type": "structure", "members": { "ErrorCode": {}, "Message": {} } } }, "S2i": { "type": "list", "member": {} } } } },{}],208:[function(require,module,exports){ module.exports={"pagination":{"ListGroupResources":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":["ResourceIdentifiers","Resources"]},"ListGroups":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"GroupIdentifiers"},"SearchResources":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"ResourceIdentifiers"}}} },{}],209:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2013-04-01", "endpointPrefix": "route53", "globalEndpoint": "route53.amazonaws.com", "protocol": "rest-xml", "protocols": [ "rest-xml" ], "serviceAbbreviation": "Route 53", "serviceFullName": "Amazon Route 53", "serviceId": "Route 53", "signatureVersion": "v4", "uid": "route53-2013-04-01", "auth": [ "aws.auth#sigv4" ] }, "operations": { "ActivateKeySigningKey": { "http": { "requestUri": "/2013-04-01/keysigningkey/{HostedZoneId}/{Name}/activate" }, "input": { "type": "structure", "required": [ "HostedZoneId", "Name" ], "members": { "HostedZoneId": { "location": "uri", "locationName": "HostedZoneId" }, "Name": { "location": "uri", "locationName": "Name" } } }, "output": { "type": "structure", "required": [ "ChangeInfo" ], "members": { "ChangeInfo": { "shape": "S5" } } } }, "AssociateVPCWithHostedZone": { "http": { "requestUri": "/2013-04-01/hostedzone/{Id}/associatevpc" }, "input": { "locationName": "AssociateVPCWithHostedZoneRequest", "xmlNamespace": { "uri": "https://route53.amazonaws.com/doc/2013-04-01/" }, "type": "structure", "required": [ "HostedZoneId", "VPC" ], "members": { "HostedZoneId": { "location": "uri", "locationName": "Id" }, "VPC": { "shape": "Sa" }, "Comment": {} } }, "output": { "type": "structure", "required": [ "ChangeInfo" ], "members": { "ChangeInfo": { "shape": "S5" } } } }, "ChangeCidrCollection": { "http": { "requestUri": "/2013-04-01/cidrcollection/{CidrCollectionId}" }, "input": { "locationName": "ChangeCidrCollectionRequest", "xmlNamespace": { "uri": "https://route53.amazonaws.com/doc/2013-04-01/" }, "type": "structure", "required": [ "Id", "Changes" ], "members": { "Id": { "location": "uri", "locationName": "CidrCollectionId" }, "CollectionVersion": { "type": "long" }, "Changes": { "type": "list", "member": { "type": "structure", "required": [ "LocationName", "Action", "CidrList" ], "members": { "LocationName": {}, "Action": {}, "CidrList": { "type": "list", "member": { "locationName": "Cidr" } } } } } } }, "output": { "type": "structure", "required": [ "Id" ], "members": { "Id": {} } } }, "ChangeResourceRecordSets": { "http": { "requestUri": "/2013-04-01/hostedzone/{Id}/rrset/" }, "input": { "locationName": "ChangeResourceRecordSetsRequest", "xmlNamespace": { "uri": "https://route53.amazonaws.com/doc/2013-04-01/" }, "type": "structure", "required": [ "HostedZoneId", "ChangeBatch" ], "members": { "HostedZoneId": { "location": "uri", "locationName": "Id" }, "ChangeBatch": { "type": "structure", "required": [ "Changes" ], "members": { "Comment": {}, "Changes": { "type": "list", "member": { "locationName": "Change", "type": "structure", "required": [ "Action", "ResourceRecordSet" ], "members": { "Action": {}, "ResourceRecordSet": { "shape": "Sv" } } } } } } } }, "output": { "type": "structure", "required": [ "ChangeInfo" ], "members": { "ChangeInfo": { "shape": "S5" } } } }, "ChangeTagsForResource": { "http": { "requestUri": "/2013-04-01/tags/{ResourceType}/{ResourceId}" }, "input": { "locationName": "ChangeTagsForResourceRequest", "xmlNamespace": { "uri": "https://route53.amazonaws.com/doc/2013-04-01/" }, "type": "structure", "required": [ "ResourceType", "ResourceId" ], "members": { "ResourceType": { "location": "uri", "locationName": "ResourceType" }, "ResourceId": { "location": "uri", "locationName": "ResourceId" }, "AddTags": { "shape": "S1s" }, "RemoveTagKeys": { "type": "list", "member": { "locationName": "Key" } } } }, "output": { "type": "structure", "members": {} } }, "CreateCidrCollection": { "http": { "requestUri": "/2013-04-01/cidrcollection", "responseCode": 201 }, "input": { "locationName": "CreateCidrCollectionRequest", "xmlNamespace": { "uri": "https://route53.amazonaws.com/doc/2013-04-01/" }, "type": "structure", "required": [ "Name", "CallerReference" ], "members": { "Name": {}, "CallerReference": {} } }, "output": { "type": "structure", "members": { "Collection": { "type": "structure", "members": { "Arn": {}, "Id": {}, "Name": {}, "Version": { "type": "long" } } }, "Location": { "location": "header", "locationName": "Location" } } } }, "CreateHealthCheck": { "http": { "requestUri": "/2013-04-01/healthcheck", "responseCode": 201 }, "input": { "locationName": "CreateHealthCheckRequest", "xmlNamespace": { "uri": "https://route53.amazonaws.com/doc/2013-04-01/" }, "type": "structure", "required": [ "CallerReference", "HealthCheckConfig" ], "members": { "CallerReference": {}, "HealthCheckConfig": { "shape": "S27" } } }, "output": { "type": "structure", "required": [ "HealthCheck", "Location" ], "members": { "HealthCheck": { "shape": "S2u" }, "Location": { "location": "header", "locationName": "Location" } } } }, "CreateHostedZone": { "http": { "requestUri": "/2013-04-01/hostedzone", "responseCode": 201 }, "input": { "locationName": "CreateHostedZoneRequest", "xmlNamespace": { "uri": "https://route53.amazonaws.com/doc/2013-04-01/" }, "type": "structure", "required": [ "Name", "CallerReference" ], "members": { "Name": {}, "VPC": { "shape": "Sa" }, "CallerReference": {}, "HostedZoneConfig": { "shape": "S3b" }, "DelegationSetId": {} } }, "output": { "type": "structure", "required": [ "HostedZone", "ChangeInfo", "DelegationSet", "Location" ], "members": { "HostedZone": { "shape": "S3e" }, "ChangeInfo": { "shape": "S5" }, "DelegationSet": { "shape": "S3g" }, "VPC": { "shape": "Sa" }, "Location": { "location": "header", "locationName": "Location" } } } }, "CreateKeySigningKey": { "http": { "requestUri": "/2013-04-01/keysigningkey", "responseCode": 201 }, "input": { "locationName": "CreateKeySigningKeyRequest", "xmlNamespace": { "uri": "https://route53.amazonaws.com/doc/2013-04-01/" }, "type": "structure", "required": [ "CallerReference", "HostedZoneId", "KeyManagementServiceArn", "Name", "Status" ], "members": { "CallerReference": {}, "HostedZoneId": {}, "KeyManagementServiceArn": {}, "Name": {}, "Status": {} } }, "output": { "type": "structure", "required": [ "ChangeInfo", "KeySigningKey", "Location" ], "members": { "ChangeInfo": { "shape": "S5" }, "KeySigningKey": { "shape": "S3m" }, "Location": { "location": "header", "locationName": "Location" } } } }, "CreateQueryLoggingConfig": { "http": { "requestUri": "/2013-04-01/queryloggingconfig", "responseCode": 201 }, "input": { "locationName": "CreateQueryLoggingConfigRequest", "xmlNamespace": { "uri": "https://route53.amazonaws.com/doc/2013-04-01/" }, "type": "structure", "required": [ "HostedZoneId", "CloudWatchLogsLogGroupArn" ], "members": { "HostedZoneId": {}, "CloudWatchLogsLogGroupArn": {} } }, "output": { "type": "structure", "required": [ "QueryLoggingConfig", "Location" ], "members": { "QueryLoggingConfig": { "shape": "S3t" }, "Location": { "location": "header", "locationName": "Location" } } } }, "CreateReusableDelegationSet": { "http": { "requestUri": "/2013-04-01/delegationset", "responseCode": 201 }, "input": { "locationName": "CreateReusableDelegationSetRequest", "xmlNamespace": { "uri": "https://route53.amazonaws.com/doc/2013-04-01/" }, "type": "structure", "required": [ "CallerReference" ], "members": { "CallerReference": {}, "HostedZoneId": {} } }, "output": { "type": "structure", "required": [ "DelegationSet", "Location" ], "members": { "DelegationSet": { "shape": "S3g" }, "Location": { "location": "header", "locationName": "Location" } } } }, "CreateTrafficPolicy": { "http": { "requestUri": "/2013-04-01/trafficpolicy", "responseCode": 201 }, "input": { "locationName": "CreateTrafficPolicyRequest", "xmlNamespace": { "uri": "https://route53.amazonaws.com/doc/2013-04-01/" }, "type": "structure", "required": [ "Name", "Document" ], "members": { "Name": {}, "Document": {}, "Comment": {} } }, "output": { "type": "structure", "required": [ "TrafficPolicy", "Location" ], "members": { "TrafficPolicy": { "shape": "S42" }, "Location": { "location": "header", "locationName": "Location" } } } }, "CreateTrafficPolicyInstance": { "http": { "requestUri": "/2013-04-01/trafficpolicyinstance", "responseCode": 201 }, "input": { "locationName": "CreateTrafficPolicyInstanceRequest", "xmlNamespace": { "uri": "https://route53.amazonaws.com/doc/2013-04-01/" }, "type": "structure", "required": [ "HostedZoneId", "Name", "TTL", "TrafficPolicyId", "TrafficPolicyVersion" ], "members": { "HostedZoneId": {}, "Name": {}, "TTL": { "type": "long" }, "TrafficPolicyId": {}, "TrafficPolicyVersion": { "type": "integer" } } }, "output": { "type": "structure", "required": [ "TrafficPolicyInstance", "Location" ], "members": { "TrafficPolicyInstance": { "shape": "S47" }, "Location": { "location": "header", "locationName": "Location" } } } }, "CreateTrafficPolicyVersion": { "http": { "requestUri": "/2013-04-01/trafficpolicy/{Id}", "responseCode": 201 }, "input": { "locationName": "CreateTrafficPolicyVersionRequest", "xmlNamespace": { "uri": "https://route53.amazonaws.com/doc/2013-04-01/" }, "type": "structure", "required": [ "Id", "Document" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "Document": {}, "Comment": {} } }, "output": { "type": "structure", "required": [ "TrafficPolicy", "Location" ], "members": { "TrafficPolicy": { "shape": "S42" }, "Location": { "location": "header", "locationName": "Location" } } } }, "CreateVPCAssociationAuthorization": { "http": { "requestUri": "/2013-04-01/hostedzone/{Id}/authorizevpcassociation" }, "input": { "locationName": "CreateVPCAssociationAuthorizationRequest", "xmlNamespace": { "uri": "https://route53.amazonaws.com/doc/2013-04-01/" }, "type": "structure", "required": [ "HostedZoneId", "VPC" ], "members": { "HostedZoneId": { "location": "uri", "locationName": "Id" }, "VPC": { "shape": "Sa" } } }, "output": { "type": "structure", "required": [ "HostedZoneId", "VPC" ], "members": { "HostedZoneId": {}, "VPC": { "shape": "Sa" } } } }, "DeactivateKeySigningKey": { "http": { "requestUri": "/2013-04-01/keysigningkey/{HostedZoneId}/{Name}/deactivate" }, "input": { "type": "structure", "required": [ "HostedZoneId", "Name" ], "members": { "HostedZoneId": { "location": "uri", "locationName": "HostedZoneId" }, "Name": { "location": "uri", "locationName": "Name" } } }, "output": { "type": "structure", "required": [ "ChangeInfo" ], "members": { "ChangeInfo": { "shape": "S5" } } } }, "DeleteCidrCollection": { "http": { "method": "DELETE", "requestUri": "/2013-04-01/cidrcollection/{CidrCollectionId}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "CidrCollectionId" } } }, "output": { "type": "structure", "members": {} } }, "DeleteHealthCheck": { "http": { "method": "DELETE", "requestUri": "/2013-04-01/healthcheck/{HealthCheckId}" }, "input": { "type": "structure", "required": [ "HealthCheckId" ], "members": { "HealthCheckId": { "location": "uri", "locationName": "HealthCheckId" } } }, "output": { "type": "structure", "members": {} } }, "DeleteHostedZone": { "http": { "method": "DELETE", "requestUri": "/2013-04-01/hostedzone/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "required": [ "ChangeInfo" ], "members": { "ChangeInfo": { "shape": "S5" } } } }, "DeleteKeySigningKey": { "http": { "method": "DELETE", "requestUri": "/2013-04-01/keysigningkey/{HostedZoneId}/{Name}" }, "input": { "type": "structure", "required": [ "HostedZoneId", "Name" ], "members": { "HostedZoneId": { "location": "uri", "locationName": "HostedZoneId" }, "Name": { "location": "uri", "locationName": "Name" } } }, "output": { "type": "structure", "required": [ "ChangeInfo" ], "members": { "ChangeInfo": { "shape": "S5" } } } }, "DeleteQueryLoggingConfig": { "http": { "method": "DELETE", "requestUri": "/2013-04-01/queryloggingconfig/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": {} } }, "DeleteReusableDelegationSet": { "http": { "method": "DELETE", "requestUri": "/2013-04-01/delegationset/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": {} } }, "DeleteTrafficPolicy": { "http": { "method": "DELETE", "requestUri": "/2013-04-01/trafficpolicy/{Id}/{Version}" }, "input": { "type": "structure", "required": [ "Id", "Version" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "Version": { "location": "uri", "locationName": "Version", "type": "integer" } } }, "output": { "type": "structure", "members": {} } }, "DeleteTrafficPolicyInstance": { "http": { "method": "DELETE", "requestUri": "/2013-04-01/trafficpolicyinstance/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "members": {} } }, "DeleteVPCAssociationAuthorization": { "http": { "requestUri": "/2013-04-01/hostedzone/{Id}/deauthorizevpcassociation" }, "input": { "locationName": "DeleteVPCAssociationAuthorizationRequest", "xmlNamespace": { "uri": "https://route53.amazonaws.com/doc/2013-04-01/" }, "type": "structure", "required": [ "HostedZoneId", "VPC" ], "members": { "HostedZoneId": { "location": "uri", "locationName": "Id" }, "VPC": { "shape": "Sa" } } }, "output": { "type": "structure", "members": {} } }, "DisableHostedZoneDNSSEC": { "http": { "requestUri": "/2013-04-01/hostedzone/{Id}/disable-dnssec" }, "input": { "type": "structure", "required": [ "HostedZoneId" ], "members": { "HostedZoneId": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "required": [ "ChangeInfo" ], "members": { "ChangeInfo": { "shape": "S5" } } } }, "DisassociateVPCFromHostedZone": { "http": { "requestUri": "/2013-04-01/hostedzone/{Id}/disassociatevpc" }, "input": { "locationName": "DisassociateVPCFromHostedZoneRequest", "xmlNamespace": { "uri": "https://route53.amazonaws.com/doc/2013-04-01/" }, "type": "structure", "required": [ "HostedZoneId", "VPC" ], "members": { "HostedZoneId": { "location": "uri", "locationName": "Id" }, "VPC": { "shape": "Sa" }, "Comment": {} } }, "output": { "type": "structure", "required": [ "ChangeInfo" ], "members": { "ChangeInfo": { "shape": "S5" } } } }, "EnableHostedZoneDNSSEC": { "http": { "requestUri": "/2013-04-01/hostedzone/{Id}/enable-dnssec" }, "input": { "type": "structure", "required": [ "HostedZoneId" ], "members": { "HostedZoneId": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "required": [ "ChangeInfo" ], "members": { "ChangeInfo": { "shape": "S5" } } } }, "GetAccountLimit": { "http": { "method": "GET", "requestUri": "/2013-04-01/accountlimit/{Type}" }, "input": { "type": "structure", "required": [ "Type" ], "members": { "Type": { "location": "uri", "locationName": "Type" } } }, "output": { "type": "structure", "required": [ "Limit", "Count" ], "members": { "Limit": { "type": "structure", "required": [ "Type", "Value" ], "members": { "Type": {}, "Value": { "type": "long" } } }, "Count": { "type": "long" } } } }, "GetChange": { "http": { "method": "GET", "requestUri": "/2013-04-01/change/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "required": [ "ChangeInfo" ], "members": { "ChangeInfo": { "shape": "S5" } } } }, "GetCheckerIpRanges": { "http": { "method": "GET", "requestUri": "/2013-04-01/checkeripranges" }, "input": { "type": "structure", "members": {} }, "output": { "type": "structure", "required": [ "CheckerIpRanges" ], "members": { "CheckerIpRanges": { "type": "list", "member": {} } } } }, "GetDNSSEC": { "http": { "method": "GET", "requestUri": "/2013-04-01/hostedzone/{Id}/dnssec" }, "input": { "type": "structure", "required": [ "HostedZoneId" ], "members": { "HostedZoneId": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "required": [ "Status", "KeySigningKeys" ], "members": { "Status": { "type": "structure", "members": { "ServeSignature": {}, "StatusMessage": {} } }, "KeySigningKeys": { "type": "list", "member": { "shape": "S3m" } } } } }, "GetGeoLocation": { "http": { "method": "GET", "requestUri": "/2013-04-01/geolocation" }, "input": { "type": "structure", "members": { "ContinentCode": { "location": "querystring", "locationName": "continentcode" }, "CountryCode": { "location": "querystring", "locationName": "countrycode" }, "SubdivisionCode": { "location": "querystring", "locationName": "subdivisioncode" } } }, "output": { "type": "structure", "required": [ "GeoLocationDetails" ], "members": { "GeoLocationDetails": { "shape": "S5o" } } } }, "GetHealthCheck": { "http": { "method": "GET", "requestUri": "/2013-04-01/healthcheck/{HealthCheckId}" }, "input": { "type": "structure", "required": [ "HealthCheckId" ], "members": { "HealthCheckId": { "location": "uri", "locationName": "HealthCheckId" } } }, "output": { "type": "structure", "required": [ "HealthCheck" ], "members": { "HealthCheck": { "shape": "S2u" } } } }, "GetHealthCheckCount": { "http": { "method": "GET", "requestUri": "/2013-04-01/healthcheckcount" }, "input": { "type": "structure", "members": {} }, "output": { "type": "structure", "required": [ "HealthCheckCount" ], "members": { "HealthCheckCount": { "type": "long" } } } }, "GetHealthCheckLastFailureReason": { "http": { "method": "GET", "requestUri": "/2013-04-01/healthcheck/{HealthCheckId}/lastfailurereason" }, "input": { "type": "structure", "required": [ "HealthCheckId" ], "members": { "HealthCheckId": { "location": "uri", "locationName": "HealthCheckId" } } }, "output": { "type": "structure", "required": [ "HealthCheckObservations" ], "members": { "HealthCheckObservations": { "shape": "S5z" } } } }, "GetHealthCheckStatus": { "http": { "method": "GET", "requestUri": "/2013-04-01/healthcheck/{HealthCheckId}/status" }, "input": { "type": "structure", "required": [ "HealthCheckId" ], "members": { "HealthCheckId": { "location": "uri", "locationName": "HealthCheckId" } } }, "output": { "type": "structure", "required": [ "HealthCheckObservations" ], "members": { "HealthCheckObservations": { "shape": "S5z" } } } }, "GetHostedZone": { "http": { "method": "GET", "requestUri": "/2013-04-01/hostedzone/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "required": [ "HostedZone" ], "members": { "HostedZone": { "shape": "S3e" }, "DelegationSet": { "shape": "S3g" }, "VPCs": { "shape": "S67" } } } }, "GetHostedZoneCount": { "http": { "method": "GET", "requestUri": "/2013-04-01/hostedzonecount" }, "input": { "type": "structure", "members": {} }, "output": { "type": "structure", "required": [ "HostedZoneCount" ], "members": { "HostedZoneCount": { "type": "long" } } } }, "GetHostedZoneLimit": { "http": { "method": "GET", "requestUri": "/2013-04-01/hostedzonelimit/{Id}/{Type}" }, "input": { "type": "structure", "required": [ "Type", "HostedZoneId" ], "members": { "Type": { "location": "uri", "locationName": "Type" }, "HostedZoneId": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "required": [ "Limit", "Count" ], "members": { "Limit": { "type": "structure", "required": [ "Type", "Value" ], "members": { "Type": {}, "Value": { "type": "long" } } }, "Count": { "type": "long" } } } }, "GetQueryLoggingConfig": { "http": { "method": "GET", "requestUri": "/2013-04-01/queryloggingconfig/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "required": [ "QueryLoggingConfig" ], "members": { "QueryLoggingConfig": { "shape": "S3t" } } } }, "GetReusableDelegationSet": { "http": { "method": "GET", "requestUri": "/2013-04-01/delegationset/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "required": [ "DelegationSet" ], "members": { "DelegationSet": { "shape": "S3g" } } } }, "GetReusableDelegationSetLimit": { "http": { "method": "GET", "requestUri": "/2013-04-01/reusabledelegationsetlimit/{Id}/{Type}" }, "input": { "type": "structure", "required": [ "Type", "DelegationSetId" ], "members": { "Type": { "location": "uri", "locationName": "Type" }, "DelegationSetId": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "required": [ "Limit", "Count" ], "members": { "Limit": { "type": "structure", "required": [ "Type", "Value" ], "members": { "Type": {}, "Value": { "type": "long" } } }, "Count": { "type": "long" } } } }, "GetTrafficPolicy": { "http": { "method": "GET", "requestUri": "/2013-04-01/trafficpolicy/{Id}/{Version}" }, "input": { "type": "structure", "required": [ "Id", "Version" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "Version": { "location": "uri", "locationName": "Version", "type": "integer" } } }, "output": { "type": "structure", "required": [ "TrafficPolicy" ], "members": { "TrafficPolicy": { "shape": "S42" } } } }, "GetTrafficPolicyInstance": { "http": { "method": "GET", "requestUri": "/2013-04-01/trafficpolicyinstance/{Id}" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" } } }, "output": { "type": "structure", "required": [ "TrafficPolicyInstance" ], "members": { "TrafficPolicyInstance": { "shape": "S47" } } } }, "GetTrafficPolicyInstanceCount": { "http": { "method": "GET", "requestUri": "/2013-04-01/trafficpolicyinstancecount" }, "input": { "type": "structure", "members": {} }, "output": { "type": "structure", "required": [ "TrafficPolicyInstanceCount" ], "members": { "TrafficPolicyInstanceCount": { "type": "integer" } } } }, "ListCidrBlocks": { "http": { "method": "GET", "requestUri": "/2013-04-01/cidrcollection/{CidrCollectionId}/cidrblocks" }, "input": { "type": "structure", "required": [ "CollectionId" ], "members": { "CollectionId": { "location": "uri", "locationName": "CidrCollectionId" }, "LocationName": { "location": "querystring", "locationName": "location" }, "NextToken": { "location": "querystring", "locationName": "nexttoken" }, "MaxResults": { "location": "querystring", "locationName": "maxresults" } } }, "output": { "type": "structure", "members": { "NextToken": {}, "CidrBlocks": { "type": "list", "member": { "type": "structure", "members": { "CidrBlock": {}, "LocationName": {} } } } } } }, "ListCidrCollections": { "http": { "method": "GET", "requestUri": "/2013-04-01/cidrcollection" }, "input": { "type": "structure", "members": { "NextToken": { "location": "querystring", "locationName": "nexttoken" }, "MaxResults": { "location": "querystring", "locationName": "maxresults" } } }, "output": { "type": "structure", "members": { "NextToken": {}, "CidrCollections": { "type": "list", "member": { "type": "structure", "members": { "Arn": {}, "Id": {}, "Name": {}, "Version": { "type": "long" } } } } } } }, "ListCidrLocations": { "http": { "method": "GET", "requestUri": "/2013-04-01/cidrcollection/{CidrCollectionId}" }, "input": { "type": "structure", "required": [ "CollectionId" ], "members": { "CollectionId": { "location": "uri", "locationName": "CidrCollectionId" }, "NextToken": { "location": "querystring", "locationName": "nexttoken" }, "MaxResults": { "location": "querystring", "locationName": "maxresults" } } }, "output": { "type": "structure", "members": { "NextToken": {}, "CidrLocations": { "type": "list", "member": { "type": "structure", "members": { "LocationName": {} } } } } } }, "ListGeoLocations": { "http": { "method": "GET", "requestUri": "/2013-04-01/geolocations" }, "input": { "type": "structure", "members": { "StartContinentCode": { "location": "querystring", "locationName": "startcontinentcode" }, "StartCountryCode": { "location": "querystring", "locationName": "startcountrycode" }, "StartSubdivisionCode": { "location": "querystring", "locationName": "startsubdivisioncode" }, "MaxItems": { "location": "querystring", "locationName": "maxitems" } } }, "output": { "type": "structure", "required": [ "GeoLocationDetailsList", "IsTruncated", "MaxItems" ], "members": { "GeoLocationDetailsList": { "type": "list", "member": { "shape": "S5o", "locationName": "GeoLocationDetails" } }, "IsTruncated": { "type": "boolean" }, "NextContinentCode": {}, "NextCountryCode": {}, "NextSubdivisionCode": {}, "MaxItems": {} } } }, "ListHealthChecks": { "http": { "method": "GET", "requestUri": "/2013-04-01/healthcheck" }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "marker" }, "MaxItems": { "location": "querystring", "locationName": "maxitems" } } }, "output": { "type": "structure", "required": [ "HealthChecks", "Marker", "IsTruncated", "MaxItems" ], "members": { "HealthChecks": { "type": "list", "member": { "shape": "S2u", "locationName": "HealthCheck" } }, "Marker": {}, "IsTruncated": { "type": "boolean" }, "NextMarker": {}, "MaxItems": {} } } }, "ListHostedZones": { "http": { "method": "GET", "requestUri": "/2013-04-01/hostedzone" }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "marker" }, "MaxItems": { "location": "querystring", "locationName": "maxitems" }, "DelegationSetId": { "location": "querystring", "locationName": "delegationsetid" }, "HostedZoneType": { "location": "querystring", "locationName": "hostedzonetype" } } }, "output": { "type": "structure", "required": [ "HostedZones", "Marker", "IsTruncated", "MaxItems" ], "members": { "HostedZones": { "shape": "S7k" }, "Marker": {}, "IsTruncated": { "type": "boolean" }, "NextMarker": {}, "MaxItems": {} } } }, "ListHostedZonesByName": { "http": { "method": "GET", "requestUri": "/2013-04-01/hostedzonesbyname" }, "input": { "type": "structure", "members": { "DNSName": { "location": "querystring", "locationName": "dnsname" }, "HostedZoneId": { "location": "querystring", "locationName": "hostedzoneid" }, "MaxItems": { "location": "querystring", "locationName": "maxitems" } } }, "output": { "type": "structure", "required": [ "HostedZones", "IsTruncated", "MaxItems" ], "members": { "HostedZones": { "shape": "S7k" }, "DNSName": {}, "HostedZoneId": {}, "IsTruncated": { "type": "boolean" }, "NextDNSName": {}, "NextHostedZoneId": {}, "MaxItems": {} } } }, "ListHostedZonesByVPC": { "http": { "method": "GET", "requestUri": "/2013-04-01/hostedzonesbyvpc" }, "input": { "type": "structure", "required": [ "VPCId", "VPCRegion" ], "members": { "VPCId": { "location": "querystring", "locationName": "vpcid" }, "VPCRegion": { "location": "querystring", "locationName": "vpcregion" }, "MaxItems": { "location": "querystring", "locationName": "maxitems" }, "NextToken": { "location": "querystring", "locationName": "nexttoken" } } }, "output": { "type": "structure", "required": [ "HostedZoneSummaries", "MaxItems" ], "members": { "HostedZoneSummaries": { "type": "list", "member": { "locationName": "HostedZoneSummary", "type": "structure", "required": [ "HostedZoneId", "Name", "Owner" ], "members": { "HostedZoneId": {}, "Name": {}, "Owner": { "type": "structure", "members": { "OwningAccount": {}, "OwningService": {} } } } } }, "MaxItems": {}, "NextToken": {} } } }, "ListQueryLoggingConfigs": { "http": { "method": "GET", "requestUri": "/2013-04-01/queryloggingconfig" }, "input": { "type": "structure", "members": { "HostedZoneId": { "location": "querystring", "locationName": "hostedzoneid" }, "NextToken": { "location": "querystring", "locationName": "nexttoken" }, "MaxResults": { "location": "querystring", "locationName": "maxresults" } } }, "output": { "type": "structure", "required": [ "QueryLoggingConfigs" ], "members": { "QueryLoggingConfigs": { "type": "list", "member": { "shape": "S3t", "locationName": "QueryLoggingConfig" } }, "NextToken": {} } } }, "ListResourceRecordSets": { "http": { "method": "GET", "requestUri": "/2013-04-01/hostedzone/{Id}/rrset" }, "input": { "type": "structure", "required": [ "HostedZoneId" ], "members": { "HostedZoneId": { "location": "uri", "locationName": "Id" }, "StartRecordName": { "location": "querystring", "locationName": "name" }, "StartRecordType": { "location": "querystring", "locationName": "type" }, "StartRecordIdentifier": { "location": "querystring", "locationName": "identifier" }, "MaxItems": { "location": "querystring", "locationName": "maxitems" } } }, "output": { "type": "structure", "required": [ "ResourceRecordSets", "IsTruncated", "MaxItems" ], "members": { "ResourceRecordSets": { "type": "list", "member": { "shape": "Sv", "locationName": "ResourceRecordSet" } }, "IsTruncated": { "type": "boolean" }, "NextRecordName": {}, "NextRecordType": {}, "NextRecordIdentifier": {}, "MaxItems": {} } } }, "ListReusableDelegationSets": { "http": { "method": "GET", "requestUri": "/2013-04-01/delegationset" }, "input": { "type": "structure", "members": { "Marker": { "location": "querystring", "locationName": "marker" }, "MaxItems": { "location": "querystring", "locationName": "maxitems" } } }, "output": { "type": "structure", "required": [ "DelegationSets", "Marker", "IsTruncated", "MaxItems" ], "members": { "DelegationSets": { "type": "list", "member": { "shape": "S3g", "locationName": "DelegationSet" } }, "Marker": {}, "IsTruncated": { "type": "boolean" }, "NextMarker": {}, "MaxItems": {} } } }, "ListTagsForResource": { "http": { "method": "GET", "requestUri": "/2013-04-01/tags/{ResourceType}/{ResourceId}" }, "input": { "type": "structure", "required": [ "ResourceType", "ResourceId" ], "members": { "ResourceType": { "location": "uri", "locationName": "ResourceType" }, "ResourceId": { "location": "uri", "locationName": "ResourceId" } } }, "output": { "type": "structure", "required": [ "ResourceTagSet" ], "members": { "ResourceTagSet": { "shape": "S85" } } } }, "ListTagsForResources": { "http": { "requestUri": "/2013-04-01/tags/{ResourceType}" }, "input": { "locationName": "ListTagsForResourcesRequest", "xmlNamespace": { "uri": "https://route53.amazonaws.com/doc/2013-04-01/" }, "type": "structure", "required": [ "ResourceType", "ResourceIds" ], "members": { "ResourceType": { "location": "uri", "locationName": "ResourceType" }, "ResourceIds": { "type": "list", "member": { "locationName": "ResourceId" } } } }, "output": { "type": "structure", "required": [ "ResourceTagSets" ], "members": { "ResourceTagSets": { "type": "list", "member": { "shape": "S85", "locationName": "ResourceTagSet" } } } } }, "ListTrafficPolicies": { "http": { "method": "GET", "requestUri": "/2013-04-01/trafficpolicies" }, "input": { "type": "structure", "members": { "TrafficPolicyIdMarker": { "location": "querystring", "locationName": "trafficpolicyid" }, "MaxItems": { "location": "querystring", "locationName": "maxitems" } } }, "output": { "type": "structure", "required": [ "TrafficPolicySummaries", "IsTruncated", "TrafficPolicyIdMarker", "MaxItems" ], "members": { "TrafficPolicySummaries": { "type": "list", "member": { "locationName": "TrafficPolicySummary", "type": "structure", "required": [ "Id", "Name", "Type", "LatestVersion", "TrafficPolicyCount" ], "members": { "Id": {}, "Name": {}, "Type": {}, "LatestVersion": { "type": "integer" }, "TrafficPolicyCount": { "type": "integer" } } } }, "IsTruncated": { "type": "boolean" }, "TrafficPolicyIdMarker": {}, "MaxItems": {} } } }, "ListTrafficPolicyInstances": { "http": { "method": "GET", "requestUri": "/2013-04-01/trafficpolicyinstances" }, "input": { "type": "structure", "members": { "HostedZoneIdMarker": { "location": "querystring", "locationName": "hostedzoneid" }, "TrafficPolicyInstanceNameMarker": { "location": "querystring", "locationName": "trafficpolicyinstancename" }, "TrafficPolicyInstanceTypeMarker": { "location": "querystring", "locationName": "trafficpolicyinstancetype" }, "MaxItems": { "location": "querystring", "locationName": "maxitems" } } }, "output": { "type": "structure", "required": [ "TrafficPolicyInstances", "IsTruncated", "MaxItems" ], "members": { "TrafficPolicyInstances": { "shape": "S8g" }, "HostedZoneIdMarker": {}, "TrafficPolicyInstanceNameMarker": {}, "TrafficPolicyInstanceTypeMarker": {}, "IsTruncated": { "type": "boolean" }, "MaxItems": {} } } }, "ListTrafficPolicyInstancesByHostedZone": { "http": { "method": "GET", "requestUri": "/2013-04-01/trafficpolicyinstances/hostedzone" }, "input": { "type": "structure", "required": [ "HostedZoneId" ], "members": { "HostedZoneId": { "location": "querystring", "locationName": "id" }, "TrafficPolicyInstanceNameMarker": { "location": "querystring", "locationName": "trafficpolicyinstancename" }, "TrafficPolicyInstanceTypeMarker": { "location": "querystring", "locationName": "trafficpolicyinstancetype" }, "MaxItems": { "location": "querystring", "locationName": "maxitems" } } }, "output": { "type": "structure", "required": [ "TrafficPolicyInstances", "IsTruncated", "MaxItems" ], "members": { "TrafficPolicyInstances": { "shape": "S8g" }, "TrafficPolicyInstanceNameMarker": {}, "TrafficPolicyInstanceTypeMarker": {}, "IsTruncated": { "type": "boolean" }, "MaxItems": {} } } }, "ListTrafficPolicyInstancesByPolicy": { "http": { "method": "GET", "requestUri": "/2013-04-01/trafficpolicyinstances/trafficpolicy" }, "input": { "type": "structure", "required": [ "TrafficPolicyId", "TrafficPolicyVersion" ], "members": { "TrafficPolicyId": { "location": "querystring", "locationName": "id" }, "TrafficPolicyVersion": { "location": "querystring", "locationName": "version", "type": "integer" }, "HostedZoneIdMarker": { "location": "querystring", "locationName": "hostedzoneid" }, "TrafficPolicyInstanceNameMarker": { "location": "querystring", "locationName": "trafficpolicyinstancename" }, "TrafficPolicyInstanceTypeMarker": { "location": "querystring", "locationName": "trafficpolicyinstancetype" }, "MaxItems": { "location": "querystring", "locationName": "maxitems" } } }, "output": { "type": "structure", "required": [ "TrafficPolicyInstances", "IsTruncated", "MaxItems" ], "members": { "TrafficPolicyInstances": { "shape": "S8g" }, "HostedZoneIdMarker": {}, "TrafficPolicyInstanceNameMarker": {}, "TrafficPolicyInstanceTypeMarker": {}, "IsTruncated": { "type": "boolean" }, "MaxItems": {} } } }, "ListTrafficPolicyVersions": { "http": { "method": "GET", "requestUri": "/2013-04-01/trafficpolicies/{Id}/versions" }, "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "TrafficPolicyVersionMarker": { "location": "querystring", "locationName": "trafficpolicyversion" }, "MaxItems": { "location": "querystring", "locationName": "maxitems" } } }, "output": { "type": "structure", "required": [ "TrafficPolicies", "IsTruncated", "TrafficPolicyVersionMarker", "MaxItems" ], "members": { "TrafficPolicies": { "type": "list", "member": { "shape": "S42", "locationName": "TrafficPolicy" } }, "IsTruncated": { "type": "boolean" }, "TrafficPolicyVersionMarker": {}, "MaxItems": {} } } }, "ListVPCAssociationAuthorizations": { "http": { "method": "GET", "requestUri": "/2013-04-01/hostedzone/{Id}/authorizevpcassociation" }, "input": { "type": "structure", "required": [ "HostedZoneId" ], "members": { "HostedZoneId": { "location": "uri", "locationName": "Id" }, "NextToken": { "location": "querystring", "locationName": "nexttoken" }, "MaxResults": { "location": "querystring", "locationName": "maxresults" } } }, "output": { "type": "structure", "required": [ "HostedZoneId", "VPCs" ], "members": { "HostedZoneId": {}, "NextToken": {}, "VPCs": { "shape": "S67" } } } }, "TestDNSAnswer": { "http": { "method": "GET", "requestUri": "/2013-04-01/testdnsanswer" }, "input": { "type": "structure", "required": [ "HostedZoneId", "RecordName", "RecordType" ], "members": { "HostedZoneId": { "location": "querystring", "locationName": "hostedzoneid" }, "RecordName": { "location": "querystring", "locationName": "recordname" }, "RecordType": { "location": "querystring", "locationName": "recordtype" }, "ResolverIP": { "location": "querystring", "locationName": "resolverip" }, "EDNS0ClientSubnetIP": { "location": "querystring", "locationName": "edns0clientsubnetip" }, "EDNS0ClientSubnetMask": { "location": "querystring", "locationName": "edns0clientsubnetmask" } } }, "output": { "type": "structure", "required": [ "Nameserver", "RecordName", "RecordType", "RecordData", "ResponseCode", "Protocol" ], "members": { "Nameserver": {}, "RecordName": {}, "RecordType": {}, "RecordData": { "type": "list", "member": { "locationName": "RecordDataEntry" } }, "ResponseCode": {}, "Protocol": {} } } }, "UpdateHealthCheck": { "http": { "requestUri": "/2013-04-01/healthcheck/{HealthCheckId}" }, "input": { "locationName": "UpdateHealthCheckRequest", "xmlNamespace": { "uri": "https://route53.amazonaws.com/doc/2013-04-01/" }, "type": "structure", "required": [ "HealthCheckId" ], "members": { "HealthCheckId": { "location": "uri", "locationName": "HealthCheckId" }, "HealthCheckVersion": { "type": "long" }, "IPAddress": {}, "Port": { "type": "integer" }, "ResourcePath": {}, "FullyQualifiedDomainName": {}, "SearchString": {}, "FailureThreshold": { "type": "integer" }, "Inverted": { "type": "boolean" }, "Disabled": { "type": "boolean" }, "HealthThreshold": { "type": "integer" }, "ChildHealthChecks": { "shape": "S2k" }, "EnableSNI": { "type": "boolean" }, "Regions": { "shape": "S2m" }, "AlarmIdentifier": { "shape": "S2o" }, "InsufficientDataHealthStatus": {}, "ResetElements": { "type": "list", "member": { "locationName": "ResettableElementName" } } } }, "output": { "type": "structure", "required": [ "HealthCheck" ], "members": { "HealthCheck": { "shape": "S2u" } } } }, "UpdateHostedZoneComment": { "http": { "requestUri": "/2013-04-01/hostedzone/{Id}" }, "input": { "locationName": "UpdateHostedZoneCommentRequest", "xmlNamespace": { "uri": "https://route53.amazonaws.com/doc/2013-04-01/" }, "type": "structure", "required": [ "Id" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "Comment": {} } }, "output": { "type": "structure", "required": [ "HostedZone" ], "members": { "HostedZone": { "shape": "S3e" } } } }, "UpdateTrafficPolicyComment": { "http": { "requestUri": "/2013-04-01/trafficpolicy/{Id}/{Version}" }, "input": { "locationName": "UpdateTrafficPolicyCommentRequest", "xmlNamespace": { "uri": "https://route53.amazonaws.com/doc/2013-04-01/" }, "type": "structure", "required": [ "Id", "Version", "Comment" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "Version": { "location": "uri", "locationName": "Version", "type": "integer" }, "Comment": {} } }, "output": { "type": "structure", "required": [ "TrafficPolicy" ], "members": { "TrafficPolicy": { "shape": "S42" } } } }, "UpdateTrafficPolicyInstance": { "http": { "requestUri": "/2013-04-01/trafficpolicyinstance/{Id}" }, "input": { "locationName": "UpdateTrafficPolicyInstanceRequest", "xmlNamespace": { "uri": "https://route53.amazonaws.com/doc/2013-04-01/" }, "type": "structure", "required": [ "Id", "TTL", "TrafficPolicyId", "TrafficPolicyVersion" ], "members": { "Id": { "location": "uri", "locationName": "Id" }, "TTL": { "type": "long" }, "TrafficPolicyId": {}, "TrafficPolicyVersion": { "type": "integer" } } }, "output": { "type": "structure", "required": [ "TrafficPolicyInstance" ], "members": { "TrafficPolicyInstance": { "shape": "S47" } } } } }, "shapes": { "S5": { "type": "structure", "required": [ "Id", "Status", "SubmittedAt" ], "members": { "Id": {}, "Status": {}, "SubmittedAt": { "type": "timestamp" }, "Comment": {} } }, "Sa": { "type": "structure", "members": { "VPCRegion": {}, "VPCId": {} } }, "Sv": { "type": "structure", "required": [ "Name", "Type" ], "members": { "Name": {}, "Type": {}, "SetIdentifier": {}, "Weight": { "type": "long" }, "Region": {}, "GeoLocation": { "type": "structure", "members": { "ContinentCode": {}, "CountryCode": {}, "SubdivisionCode": {} } }, "Failover": {}, "MultiValueAnswer": { "type": "boolean" }, "TTL": { "type": "long" }, "ResourceRecords": { "type": "list", "member": { "locationName": "ResourceRecord", "type": "structure", "required": [ "Value" ], "members": { "Value": {} } } }, "AliasTarget": { "type": "structure", "required": [ "HostedZoneId", "DNSName", "EvaluateTargetHealth" ], "members": { "HostedZoneId": {}, "DNSName": {}, "EvaluateTargetHealth": { "type": "boolean" } } }, "HealthCheckId": {}, "TrafficPolicyInstanceId": {}, "CidrRoutingConfig": { "type": "structure", "required": [ "CollectionId", "LocationName" ], "members": { "CollectionId": {}, "LocationName": {} } }, "GeoProximityLocation": { "type": "structure", "members": { "AWSRegion": {}, "LocalZoneGroup": {}, "Coordinates": { "type": "structure", "required": [ "Latitude", "Longitude" ], "members": { "Latitude": {}, "Longitude": {} } }, "Bias": { "type": "integer" } } } } }, "S1s": { "type": "list", "member": { "locationName": "Tag", "type": "structure", "members": { "Key": {}, "Value": {} } } }, "S27": { "type": "structure", "required": [ "Type" ], "members": { "IPAddress": {}, "Port": { "type": "integer" }, "Type": {}, "ResourcePath": {}, "FullyQualifiedDomainName": {}, "SearchString": {}, "RequestInterval": { "type": "integer" }, "FailureThreshold": { "type": "integer" }, "MeasureLatency": { "type": "boolean" }, "Inverted": { "type": "boolean" }, "Disabled": { "type": "boolean" }, "HealthThreshold": { "type": "integer" }, "ChildHealthChecks": { "shape": "S2k" }, "EnableSNI": { "type": "boolean" }, "Regions": { "shape": "S2m" }, "AlarmIdentifier": { "shape": "S2o" }, "InsufficientDataHealthStatus": {}, "RoutingControlArn": {} } }, "S2k": { "type": "list", "member": { "locationName": "ChildHealthCheck" } }, "S2m": { "type": "list", "member": { "locationName": "Region" } }, "S2o": { "type": "structure", "required": [ "Region", "Name" ], "members": { "Region": {}, "Name": {} } }, "S2u": { "type": "structure", "required": [ "Id", "CallerReference", "HealthCheckConfig", "HealthCheckVersion" ], "members": { "Id": {}, "CallerReference": {}, "LinkedService": { "shape": "S2v" }, "HealthCheckConfig": { "shape": "S27" }, "HealthCheckVersion": { "type": "long" }, "CloudWatchAlarmConfiguration": { "type": "structure", "required": [ "EvaluationPeriods", "Threshold", "ComparisonOperator", "Period", "MetricName", "Namespace", "Statistic" ], "members": { "EvaluationPeriods": { "type": "integer" }, "Threshold": { "type": "double" }, "ComparisonOperator": {}, "Period": { "type": "integer" }, "MetricName": {}, "Namespace": {}, "Statistic": {}, "Dimensions": { "type": "list", "member": { "locationName": "Dimension", "type": "structure", "required": [ "Name", "Value" ], "members": { "Name": {}, "Value": {} } } } } } } }, "S2v": { "type": "structure", "members": { "ServicePrincipal": {}, "Description": {} } }, "S3b": { "type": "structure", "members": { "Comment": {}, "PrivateZone": { "type": "boolean" } } }, "S3e": { "type": "structure", "required": [ "Id", "Name", "CallerReference" ], "members": { "Id": {}, "Name": {}, "CallerReference": {}, "Config": { "shape": "S3b" }, "ResourceRecordSetCount": { "type": "long" }, "LinkedService": { "shape": "S2v" } } }, "S3g": { "type": "structure", "required": [ "NameServers" ], "members": { "Id": {}, "CallerReference": {}, "NameServers": { "type": "list", "member": { "locationName": "NameServer" } } } }, "S3m": { "type": "structure", "members": { "Name": {}, "KmsArn": {}, "Flag": { "type": "integer" }, "SigningAlgorithmMnemonic": {}, "SigningAlgorithmType": { "type": "integer" }, "DigestAlgorithmMnemonic": {}, "DigestAlgorithmType": { "type": "integer" }, "KeyTag": { "type": "integer" }, "DigestValue": {}, "PublicKey": {}, "DSRecord": {}, "DNSKEYRecord": {}, "Status": {}, "StatusMessage": {}, "CreatedDate": { "type": "timestamp" }, "LastModifiedDate": { "type": "timestamp" } } }, "S3t": { "type": "structure", "required": [ "Id", "HostedZoneId", "CloudWatchLogsLogGroupArn" ], "members": { "Id": {}, "HostedZoneId": {}, "CloudWatchLogsLogGroupArn": {} } }, "S42": { "type": "structure", "required": [ "Id", "Version", "Name", "Type", "Document" ], "members": { "Id": {}, "Version": { "type": "integer" }, "Name": {}, "Type": {}, "Document": {}, "Comment": {} } }, "S47": { "type": "structure", "required": [ "Id", "HostedZoneId", "Name", "TTL", "State", "Message", "TrafficPolicyId", "TrafficPolicyVersion", "TrafficPolicyType" ], "members": { "Id": {}, "HostedZoneId": {}, "Name": {}, "TTL": { "type": "long" }, "State": {}, "Message": {}, "TrafficPolicyId": {}, "TrafficPolicyVersion": { "type": "integer" }, "TrafficPolicyType": {} } }, "S5o": { "type": "structure", "members": { "ContinentCode": {}, "ContinentName": {}, "CountryCode": {}, "CountryName": {}, "SubdivisionCode": {}, "SubdivisionName": {} } }, "S5z": { "type": "list", "member": { "locationName": "HealthCheckObservation", "type": "structure", "members": { "Region": {}, "IPAddress": {}, "StatusReport": { "type": "structure", "members": { "Status": {}, "CheckedTime": { "type": "timestamp" } } } } } }, "S67": { "type": "list", "member": { "shape": "Sa", "locationName": "VPC" } }, "S7k": { "type": "list", "member": { "shape": "S3e", "locationName": "HostedZone" } }, "S85": { "type": "structure", "members": { "ResourceType": {}, "ResourceId": {}, "Tags": { "shape": "S1s" } } }, "S8g": { "type": "list", "member": { "shape": "S47", "locationName": "TrafficPolicyInstance" } } } } },{}],210:[function(require,module,exports){ module.exports={ "pagination": { "ListCidrBlocks": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "CidrBlocks" }, "ListCidrCollections": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "CidrCollections" }, "ListCidrLocations": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "CidrLocations" }, "ListHealthChecks": { "input_token": "Marker", "limit_key": "MaxItems", "more_results": "IsTruncated", "output_token": "NextMarker", "result_key": "HealthChecks" }, "ListHostedZones": { "input_token": "Marker", "limit_key": "MaxItems", "more_results": "IsTruncated", "output_token": "NextMarker", "result_key": "HostedZones" }, "ListQueryLoggingConfigs": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "QueryLoggingConfigs" }, "ListResourceRecordSets": { "input_token": [ "StartRecordName", "StartRecordType", "StartRecordIdentifier" ], "limit_key": "MaxItems", "more_results": "IsTruncated", "output_token": [ "NextRecordName", "NextRecordType", "NextRecordIdentifier" ], "result_key": "ResourceRecordSets" } } } },{}],211:[function(require,module,exports){ module.exports={ "version": 2, "waiters": { "ResourceRecordSetsChanged": { "delay": 30, "maxAttempts": 60, "operation": "GetChange", "acceptors": [ { "matcher": "path", "expected": "INSYNC", "argument": "ChangeInfo.Status", "state": "success" } ] } } } },{}],212:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2014-05-15", "endpointPrefix": "route53domains", "jsonVersion": "1.1", "protocol": "json", "protocols": [ "json" ], "serviceFullName": "Amazon Route 53 Domains", "serviceId": "Route 53 Domains", "signatureVersion": "v4", "targetPrefix": "Route53Domains_v20140515", "uid": "route53domains-2014-05-15", "auth": [ "aws.auth#sigv4" ] }, "operations": { "AcceptDomainTransferFromAnotherAwsAccount": { "input": { "type": "structure", "required": [ "DomainName", "Password" ], "members": { "DomainName": {}, "Password": { "shape": "S3" } } }, "output": { "type": "structure", "members": { "OperationId": {} } } }, "AssociateDelegationSignerToDomain": { "input": { "type": "structure", "required": [ "DomainName", "SigningAttributes" ], "members": { "DomainName": {}, "SigningAttributes": { "type": "structure", "members": { "Algorithm": { "type": "integer" }, "Flags": { "type": "integer" }, "PublicKey": {} } } } }, "output": { "type": "structure", "members": { "OperationId": {} } } }, "CancelDomainTransferToAnotherAwsAccount": { "input": { "type": "structure", "required": [ "DomainName" ], "members": { "DomainName": {} } }, "output": { "type": "structure", "members": { "OperationId": {} } } }, "CheckDomainAvailability": { "input": { "type": "structure", "required": [ "DomainName" ], "members": { "DomainName": {}, "IdnLangCode": {} } }, "output": { "type": "structure", "members": { "Availability": {} } } }, "CheckDomainTransferability": { "input": { "type": "structure", "required": [ "DomainName" ], "members": { "DomainName": {}, "AuthCode": { "shape": "Si" } } }, "output": { "type": "structure", "members": { "Transferability": { "type": "structure", "members": { "Transferable": {} } }, "Message": {} } } }, "DeleteDomain": { "input": { "type": "structure", "required": [ "DomainName" ], "members": { "DomainName": {} } }, "output": { "type": "structure", "members": { "OperationId": {} } } }, "DeleteTagsForDomain": { "input": { "type": "structure", "required": [ "DomainName", "TagsToDelete" ], "members": { "DomainName": {}, "TagsToDelete": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": {} } }, "DisableDomainAutoRenew": { "input": { "type": "structure", "required": [ "DomainName" ], "members": { "DomainName": {} } }, "output": { "type": "structure", "members": {} } }, "DisableDomainTransferLock": { "input": { "type": "structure", "required": [ "DomainName" ], "members": { "DomainName": {} } }, "output": { "type": "structure", "members": { "OperationId": {} } } }, "DisassociateDelegationSignerFromDomain": { "input": { "type": "structure", "required": [ "DomainName", "Id" ], "members": { "DomainName": {}, "Id": {} } }, "output": { "type": "structure", "members": { "OperationId": {} } } }, "EnableDomainAutoRenew": { "input": { "type": "structure", "required": [ "DomainName" ], "members": { "DomainName": {} } }, "output": { "type": "structure", "members": {} } }, "EnableDomainTransferLock": { "input": { "type": "structure", "required": [ "DomainName" ], "members": { "DomainName": {} } }, "output": { "type": "structure", "members": { "OperationId": {} } } }, "GetContactReachabilityStatus": { "input": { "type": "structure", "members": { "domainName": {} } }, "output": { "type": "structure", "members": { "domainName": {}, "status": {} } } }, "GetDomainDetail": { "input": { "type": "structure", "required": [ "DomainName" ], "members": { "DomainName": {} } }, "output": { "type": "structure", "members": { "DomainName": {}, "Nameservers": { "shape": "S19" }, "AutoRenew": { "type": "boolean" }, "AdminContact": { "shape": "S1f" }, "RegistrantContact": { "shape": "S1f" }, "TechContact": { "shape": "S1f" }, "AdminPrivacy": { "type": "boolean" }, "RegistrantPrivacy": { "type": "boolean" }, "TechPrivacy": { "type": "boolean" }, "RegistrarName": {}, "WhoIsServer": {}, "RegistrarUrl": {}, "AbuseContactEmail": { "shape": "S1o" }, "AbuseContactPhone": { "shape": "S1n" }, "RegistryDomainId": {}, "CreationDate": { "type": "timestamp" }, "UpdatedDate": { "type": "timestamp" }, "ExpirationDate": { "type": "timestamp" }, "Reseller": {}, "DnsSec": {}, "StatusList": { "type": "list", "member": {} }, "DnssecKeys": { "type": "list", "member": { "type": "structure", "members": { "Algorithm": { "type": "integer" }, "Flags": { "type": "integer" }, "PublicKey": {}, "DigestType": { "type": "integer" }, "Digest": {}, "KeyTag": { "type": "integer" }, "Id": {} } } }, "BillingContact": { "shape": "S1f" }, "BillingPrivacy": { "type": "boolean" } } } }, "GetDomainSuggestions": { "input": { "type": "structure", "required": [ "DomainName", "SuggestionCount", "OnlyAvailable" ], "members": { "DomainName": {}, "SuggestionCount": { "type": "integer" }, "OnlyAvailable": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "SuggestionsList": { "type": "list", "member": { "type": "structure", "members": { "DomainName": {}, "Availability": {} } } } } } }, "GetOperationDetail": { "input": { "type": "structure", "required": [ "OperationId" ], "members": { "OperationId": {} } }, "output": { "type": "structure", "members": { "OperationId": {}, "Status": {}, "Message": {}, "DomainName": {}, "Type": {}, "SubmittedDate": { "type": "timestamp" }, "LastUpdatedDate": { "type": "timestamp" }, "StatusFlag": {} } } }, "ListDomains": { "input": { "type": "structure", "members": { "FilterConditions": { "type": "list", "member": { "type": "structure", "required": [ "Name", "Operator", "Values" ], "members": { "Name": {}, "Operator": {}, "Values": { "type": "list", "member": {} } } } }, "SortCondition": { "type": "structure", "required": [ "Name", "SortOrder" ], "members": { "Name": {}, "SortOrder": {} } }, "Marker": {}, "MaxItems": { "type": "integer" } } }, "output": { "type": "structure", "members": { "Domains": { "type": "list", "member": { "type": "structure", "members": { "DomainName": {}, "AutoRenew": { "type": "boolean" }, "TransferLock": { "type": "boolean" }, "Expiry": { "type": "timestamp" } } } }, "NextPageMarker": {} } } }, "ListOperations": { "input": { "type": "structure", "members": { "SubmittedSince": { "type": "timestamp" }, "Marker": {}, "MaxItems": { "type": "integer" }, "Status": { "type": "list", "member": {} }, "Type": { "type": "list", "member": {} }, "SortBy": {}, "SortOrder": {} } }, "output": { "type": "structure", "members": { "Operations": { "type": "list", "member": { "type": "structure", "members": { "OperationId": {}, "Status": {}, "Type": {}, "SubmittedDate": { "type": "timestamp" }, "DomainName": {}, "Message": {}, "StatusFlag": {}, "LastUpdatedDate": { "type": "timestamp" } } } }, "NextPageMarker": {} } } }, "ListPrices": { "input": { "type": "structure", "members": { "Tld": {}, "Marker": {}, "MaxItems": { "type": "integer" } } }, "output": { "type": "structure", "members": { "Prices": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "RegistrationPrice": { "shape": "S37" }, "TransferPrice": { "shape": "S37" }, "RenewalPrice": { "shape": "S37" }, "ChangeOwnershipPrice": { "shape": "S37" }, "RestorationPrice": { "shape": "S37" } } } }, "NextPageMarker": {} } } }, "ListTagsForDomain": { "input": { "type": "structure", "required": [ "DomainName" ], "members": { "DomainName": {} } }, "output": { "type": "structure", "members": { "TagList": { "shape": "S3c" } } } }, "PushDomain": { "input": { "type": "structure", "required": [ "DomainName", "Target" ], "members": { "DomainName": {}, "Target": {} } } }, "RegisterDomain": { "input": { "type": "structure", "required": [ "DomainName", "DurationInYears", "AdminContact", "RegistrantContact", "TechContact" ], "members": { "DomainName": {}, "IdnLangCode": {}, "DurationInYears": { "type": "integer" }, "AutoRenew": { "type": "boolean" }, "AdminContact": { "shape": "S1f" }, "RegistrantContact": { "shape": "S1f" }, "TechContact": { "shape": "S1f" }, "PrivacyProtectAdminContact": { "type": "boolean" }, "PrivacyProtectRegistrantContact": { "type": "boolean" }, "PrivacyProtectTechContact": { "type": "boolean" }, "BillingContact": { "shape": "S1f" }, "PrivacyProtectBillingContact": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "OperationId": {} } } }, "RejectDomainTransferFromAnotherAwsAccount": { "input": { "type": "structure", "required": [ "DomainName" ], "members": { "DomainName": {} } }, "output": { "type": "structure", "members": { "OperationId": {} } } }, "RenewDomain": { "input": { "type": "structure", "required": [ "DomainName", "CurrentExpiryYear" ], "members": { "DomainName": {}, "DurationInYears": { "type": "integer" }, "CurrentExpiryYear": { "type": "integer" } } }, "output": { "type": "structure", "members": { "OperationId": {} } } }, "ResendContactReachabilityEmail": { "input": { "type": "structure", "members": { "domainName": {} } }, "output": { "type": "structure", "members": { "domainName": {}, "emailAddress": { "shape": "S1o" }, "isAlreadyVerified": { "type": "boolean" } } } }, "ResendOperationAuthorization": { "input": { "type": "structure", "required": [ "OperationId" ], "members": { "OperationId": {} } } }, "RetrieveDomainAuthCode": { "input": { "type": "structure", "required": [ "DomainName" ], "members": { "DomainName": {} } }, "output": { "type": "structure", "members": { "AuthCode": { "shape": "Si" } } } }, "TransferDomain": { "input": { "type": "structure", "required": [ "DomainName", "DurationInYears", "AdminContact", "RegistrantContact", "TechContact" ], "members": { "DomainName": {}, "IdnLangCode": {}, "DurationInYears": { "type": "integer" }, "Nameservers": { "shape": "S19" }, "AuthCode": { "shape": "Si" }, "AutoRenew": { "type": "boolean" }, "AdminContact": { "shape": "S1f" }, "RegistrantContact": { "shape": "S1f" }, "TechContact": { "shape": "S1f" }, "PrivacyProtectAdminContact": { "type": "boolean" }, "PrivacyProtectRegistrantContact": { "type": "boolean" }, "PrivacyProtectTechContact": { "type": "boolean" }, "BillingContact": { "shape": "S1f" }, "PrivacyProtectBillingContact": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "OperationId": {} } } }, "TransferDomainToAnotherAwsAccount": { "input": { "type": "structure", "required": [ "DomainName", "AccountId" ], "members": { "DomainName": {}, "AccountId": {} } }, "output": { "type": "structure", "members": { "OperationId": {}, "Password": { "shape": "S3" } } } }, "UpdateDomainContact": { "input": { "type": "structure", "required": [ "DomainName" ], "members": { "DomainName": {}, "AdminContact": { "shape": "S1f" }, "RegistrantContact": { "shape": "S1f" }, "TechContact": { "shape": "S1f" }, "Consent": { "type": "structure", "required": [ "MaxPrice", "Currency" ], "members": { "MaxPrice": { "type": "double" }, "Currency": {} } }, "BillingContact": { "shape": "S1f" } } }, "output": { "type": "structure", "members": { "OperationId": {} } } }, "UpdateDomainContactPrivacy": { "input": { "type": "structure", "required": [ "DomainName" ], "members": { "DomainName": {}, "AdminPrivacy": { "type": "boolean" }, "RegistrantPrivacy": { "type": "boolean" }, "TechPrivacy": { "type": "boolean" }, "BillingPrivacy": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "OperationId": {} } } }, "UpdateDomainNameservers": { "input": { "type": "structure", "required": [ "DomainName", "Nameservers" ], "members": { "DomainName": {}, "FIAuthKey": { "deprecated": true, "type": "string", "sensitive": true }, "Nameservers": { "shape": "S19" } } }, "output": { "type": "structure", "members": { "OperationId": {} } } }, "UpdateTagsForDomain": { "input": { "type": "structure", "required": [ "DomainName" ], "members": { "DomainName": {}, "TagsToUpdate": { "shape": "S3c" } } }, "output": { "type": "structure", "members": {} } }, "ViewBilling": { "input": { "type": "structure", "members": { "Start": { "type": "timestamp" }, "End": { "type": "timestamp" }, "Marker": {}, "MaxItems": { "type": "integer" } } }, "output": { "type": "structure", "members": { "NextPageMarker": {}, "BillingRecords": { "type": "list", "member": { "type": "structure", "members": { "DomainName": {}, "Operation": {}, "InvoiceId": {}, "BillDate": { "type": "timestamp" }, "Price": { "type": "double" } } } } } } } }, "shapes": { "S3": { "type": "string", "sensitive": true }, "Si": { "type": "string", "sensitive": true }, "S19": { "type": "list", "member": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "GlueIps": { "type": "list", "member": {} } } } }, "S1f": { "type": "structure", "members": { "FirstName": { "shape": "S1g" }, "LastName": { "shape": "S1g" }, "ContactType": {}, "OrganizationName": { "shape": "S1g" }, "AddressLine1": { "shape": "S1i" }, "AddressLine2": { "shape": "S1i" }, "City": { "type": "string", "sensitive": true }, "State": { "type": "string", "sensitive": true }, "CountryCode": { "type": "string", "sensitive": true }, "ZipCode": { "type": "string", "sensitive": true }, "PhoneNumber": { "shape": "S1n" }, "Email": { "shape": "S1o" }, "Fax": { "shape": "S1n" }, "ExtraParams": { "type": "list", "member": { "type": "structure", "required": [ "Name", "Value" ], "members": { "Name": {}, "Value": { "type": "string", "sensitive": true } } } } }, "sensitive": true }, "S1g": { "type": "string", "sensitive": true }, "S1i": { "type": "string", "sensitive": true }, "S1n": { "type": "string", "sensitive": true }, "S1o": { "type": "string", "sensitive": true }, "S37": { "type": "structure", "required": [ "Price", "Currency" ], "members": { "Price": { "type": "double" }, "Currency": {} } }, "S3c": { "type": "list", "member": { "type": "structure", "members": { "Key": {}, "Value": {} } } } } } },{}],213:[function(require,module,exports){ module.exports={ "pagination": { "ListDomains": { "input_token": "Marker", "limit_key": "MaxItems", "output_token": "NextPageMarker", "result_key": "Domains" }, "ListOperations": { "input_token": "Marker", "limit_key": "MaxItems", "output_token": "NextPageMarker", "result_key": "Operations" }, "ListPrices": { "input_token": "Marker", "limit_key": "MaxItems", "output_token": "NextPageMarker", "result_key": "Prices" }, "ViewBilling": { "input_token": "Marker", "limit_key": "MaxItems", "output_token": "NextPageMarker", "result_key": "BillingRecords" } } } },{}],214:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2016-11-28", "endpointPrefix": "runtime.lex", "jsonVersion": "1.1", "protocol": "rest-json", "serviceFullName": "Amazon Lex Runtime Service", "serviceId": "Lex Runtime Service", "signatureVersion": "v4", "signingName": "lex", "uid": "runtime.lex-2016-11-28" }, "operations": { "DeleteSession": { "http": { "method": "DELETE", "requestUri": "/bot/{botName}/alias/{botAlias}/user/{userId}/session" }, "input": { "type": "structure", "required": [ "botName", "botAlias", "userId" ], "members": { "botName": { "location": "uri", "locationName": "botName" }, "botAlias": { "location": "uri", "locationName": "botAlias" }, "userId": { "location": "uri", "locationName": "userId" } } }, "output": { "type": "structure", "members": { "botName": {}, "botAlias": {}, "userId": {}, "sessionId": {} } } }, "GetSession": { "http": { "method": "GET", "requestUri": "/bot/{botName}/alias/{botAlias}/user/{userId}/session/" }, "input": { "type": "structure", "required": [ "botName", "botAlias", "userId" ], "members": { "botName": { "location": "uri", "locationName": "botName" }, "botAlias": { "location": "uri", "locationName": "botAlias" }, "userId": { "location": "uri", "locationName": "userId" }, "checkpointLabelFilter": { "location": "querystring", "locationName": "checkpointLabelFilter" } } }, "output": { "type": "structure", "members": { "recentIntentSummaryView": { "shape": "Sa" }, "sessionAttributes": { "shape": "Sd" }, "sessionId": {}, "dialogAction": { "shape": "Sh" }, "activeContexts": { "shape": "Sk" } } } }, "PostContent": { "http": { "requestUri": "/bot/{botName}/alias/{botAlias}/user/{userId}/content" }, "input": { "type": "structure", "required": [ "botName", "botAlias", "userId", "contentType", "inputStream" ], "members": { "botName": { "location": "uri", "locationName": "botName" }, "botAlias": { "location": "uri", "locationName": "botAlias" }, "userId": { "location": "uri", "locationName": "userId" }, "sessionAttributes": { "shape": "St", "jsonvalue": true, "location": "header", "locationName": "x-amz-lex-session-attributes" }, "requestAttributes": { "shape": "St", "jsonvalue": true, "location": "header", "locationName": "x-amz-lex-request-attributes" }, "contentType": { "location": "header", "locationName": "Content-Type" }, "accept": { "location": "header", "locationName": "Accept" }, "inputStream": { "shape": "Sw" }, "activeContexts": { "shape": "Sx", "jsonvalue": true, "location": "header", "locationName": "x-amz-lex-active-contexts" } }, "payload": "inputStream" }, "output": { "type": "structure", "members": { "contentType": { "location": "header", "locationName": "Content-Type" }, "intentName": { "location": "header", "locationName": "x-amz-lex-intent-name" }, "nluIntentConfidence": { "jsonvalue": true, "location": "header", "locationName": "x-amz-lex-nlu-intent-confidence" }, "alternativeIntents": { "jsonvalue": true, "location": "header", "locationName": "x-amz-lex-alternative-intents" }, "slots": { "jsonvalue": true, "location": "header", "locationName": "x-amz-lex-slots" }, "sessionAttributes": { "jsonvalue": true, "location": "header", "locationName": "x-amz-lex-session-attributes" }, "sentimentResponse": { "location": "header", "locationName": "x-amz-lex-sentiment" }, "message": { "shape": "Si", "deprecated": true, "deprecatedMessage": "The message field is deprecated, use the encodedMessage field instead. The message field is available only in the de-DE, en-AU, en-GB, en-US, es-419, es-ES, es-US, fr-CA, fr-FR and it-IT locales.", "location": "header", "locationName": "x-amz-lex-message" }, "encodedMessage": { "shape": "Sz", "location": "header", "locationName": "x-amz-lex-encoded-message" }, "messageFormat": { "location": "header", "locationName": "x-amz-lex-message-format" }, "dialogState": { "location": "header", "locationName": "x-amz-lex-dialog-state" }, "slotToElicit": { "location": "header", "locationName": "x-amz-lex-slot-to-elicit" }, "inputTranscript": { "deprecated": true, "deprecatedMessage": "The inputTranscript field is deprecated, use the encodedInputTranscript field instead. The inputTranscript field is available only in the de-DE, en-AU, en-GB, en-US, es-419, es-ES, es-US, fr-CA, fr-FR and it-IT locales.", "location": "header", "locationName": "x-amz-lex-input-transcript" }, "encodedInputTranscript": { "location": "header", "locationName": "x-amz-lex-encoded-input-transcript", "type": "string", "sensitive": true }, "audioStream": { "shape": "Sw" }, "botVersion": { "location": "header", "locationName": "x-amz-lex-bot-version" }, "sessionId": { "location": "header", "locationName": "x-amz-lex-session-id" }, "activeContexts": { "shape": "Sx", "jsonvalue": true, "location": "header", "locationName": "x-amz-lex-active-contexts" } }, "payload": "audioStream" }, "authtype": "v4-unsigned-body" }, "PostText": { "http": { "requestUri": "/bot/{botName}/alias/{botAlias}/user/{userId}/text" }, "input": { "type": "structure", "required": [ "botName", "botAlias", "userId", "inputText" ], "members": { "botName": { "location": "uri", "locationName": "botName" }, "botAlias": { "location": "uri", "locationName": "botAlias" }, "userId": { "location": "uri", "locationName": "userId" }, "sessionAttributes": { "shape": "Sd" }, "requestAttributes": { "shape": "Sd" }, "inputText": { "shape": "Si" }, "activeContexts": { "shape": "Sk" } } }, "output": { "type": "structure", "members": { "intentName": {}, "nluIntentConfidence": { "shape": "S15" }, "alternativeIntents": { "type": "list", "member": { "type": "structure", "members": { "intentName": {}, "nluIntentConfidence": { "shape": "S15" }, "slots": { "shape": "Sd" } } } }, "slots": { "shape": "Sd" }, "sessionAttributes": { "shape": "Sd" }, "message": { "shape": "Si" }, "sentimentResponse": { "type": "structure", "members": { "sentimentLabel": {}, "sentimentScore": {} } }, "messageFormat": {}, "dialogState": {}, "slotToElicit": {}, "responseCard": { "type": "structure", "members": { "version": {}, "contentType": {}, "genericAttachments": { "type": "list", "member": { "type": "structure", "members": { "title": {}, "subTitle": {}, "attachmentLinkUrl": {}, "imageUrl": {}, "buttons": { "type": "list", "member": { "type": "structure", "required": [ "text", "value" ], "members": { "text": {}, "value": {} } } } } } } } }, "sessionId": {}, "botVersion": {}, "activeContexts": { "shape": "Sk" } } } }, "PutSession": { "http": { "requestUri": "/bot/{botName}/alias/{botAlias}/user/{userId}/session" }, "input": { "type": "structure", "required": [ "botName", "botAlias", "userId" ], "members": { "botName": { "location": "uri", "locationName": "botName" }, "botAlias": { "location": "uri", "locationName": "botAlias" }, "userId": { "location": "uri", "locationName": "userId" }, "sessionAttributes": { "shape": "Sd" }, "dialogAction": { "shape": "Sh" }, "recentIntentSummaryView": { "shape": "Sa" }, "accept": { "location": "header", "locationName": "Accept" }, "activeContexts": { "shape": "Sk" } } }, "output": { "type": "structure", "members": { "contentType": { "location": "header", "locationName": "Content-Type" }, "intentName": { "location": "header", "locationName": "x-amz-lex-intent-name" }, "slots": { "jsonvalue": true, "location": "header", "locationName": "x-amz-lex-slots" }, "sessionAttributes": { "jsonvalue": true, "location": "header", "locationName": "x-amz-lex-session-attributes" }, "message": { "shape": "Si", "deprecated": true, "deprecatedMessage": "The message field is deprecated, use the encodedMessage field instead. The message field is available only in the de-DE, en-AU, en-GB, en-US, es-419, es-ES, es-US, fr-CA, fr-FR and it-IT locales.", "location": "header", "locationName": "x-amz-lex-message" }, "encodedMessage": { "shape": "Sz", "location": "header", "locationName": "x-amz-lex-encoded-message" }, "messageFormat": { "location": "header", "locationName": "x-amz-lex-message-format" }, "dialogState": { "location": "header", "locationName": "x-amz-lex-dialog-state" }, "slotToElicit": { "location": "header", "locationName": "x-amz-lex-slot-to-elicit" }, "audioStream": { "shape": "Sw" }, "sessionId": { "location": "header", "locationName": "x-amz-lex-session-id" }, "activeContexts": { "shape": "Sx", "jsonvalue": true, "location": "header", "locationName": "x-amz-lex-active-contexts" } }, "payload": "audioStream" } } }, "shapes": { "Sa": { "type": "list", "member": { "type": "structure", "required": [ "dialogActionType" ], "members": { "intentName": {}, "checkpointLabel": {}, "slots": { "shape": "Sd" }, "confirmationStatus": {}, "dialogActionType": {}, "fulfillmentState": {}, "slotToElicit": {} } } }, "Sd": { "type": "map", "key": {}, "value": {}, "sensitive": true }, "Sh": { "type": "structure", "required": [ "type" ], "members": { "type": {}, "intentName": {}, "slots": { "shape": "Sd" }, "slotToElicit": {}, "fulfillmentState": {}, "message": { "shape": "Si" }, "messageFormat": {} } }, "Si": { "type": "string", "sensitive": true }, "Sk": { "type": "list", "member": { "type": "structure", "required": [ "name", "timeToLive", "parameters" ], "members": { "name": {}, "timeToLive": { "type": "structure", "members": { "timeToLiveInSeconds": { "type": "integer" }, "turnsToLive": { "type": "integer" } } }, "parameters": { "type": "map", "key": {}, "value": { "shape": "Si" } } } }, "sensitive": true }, "St": { "type": "string", "sensitive": true }, "Sw": { "type": "blob", "streaming": true }, "Sx": { "type": "string", "sensitive": true }, "Sz": { "type": "string", "sensitive": true }, "S15": { "type": "structure", "members": { "score": { "type": "double" } } } } } },{}],215:[function(require,module,exports){ arguments[4][42][0].apply(exports,arguments) },{"dup":42}],216:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2020-08-07", "endpointPrefix": "runtime-v2-lex", "jsonVersion": "1.1", "protocol": "rest-json", "protocolSettings": { "h2": "eventstream" }, "serviceAbbreviation": "Lex Runtime V2", "serviceFullName": "Amazon Lex Runtime V2", "serviceId": "Lex Runtime V2", "signatureVersion": "v4", "signingName": "lex", "uid": "runtime.lex.v2-2020-08-07" }, "operations": { "DeleteSession": { "http": { "method": "DELETE", "requestUri": "/bots/{botId}/botAliases/{botAliasId}/botLocales/{localeId}/sessions/{sessionId}" }, "input": { "type": "structure", "required": [ "botId", "botAliasId", "sessionId", "localeId" ], "members": { "botId": { "location": "uri", "locationName": "botId" }, "botAliasId": { "location": "uri", "locationName": "botAliasId" }, "localeId": { "location": "uri", "locationName": "localeId" }, "sessionId": { "location": "uri", "locationName": "sessionId" } } }, "output": { "type": "structure", "members": { "botId": {}, "botAliasId": {}, "localeId": {}, "sessionId": {} } } }, "GetSession": { "http": { "method": "GET", "requestUri": "/bots/{botId}/botAliases/{botAliasId}/botLocales/{localeId}/sessions/{sessionId}" }, "input": { "type": "structure", "required": [ "botId", "botAliasId", "localeId", "sessionId" ], "members": { "botId": { "location": "uri", "locationName": "botId" }, "botAliasId": { "location": "uri", "locationName": "botAliasId" }, "localeId": { "location": "uri", "locationName": "localeId" }, "sessionId": { "location": "uri", "locationName": "sessionId" } } }, "output": { "type": "structure", "members": { "sessionId": {}, "messages": { "shape": "Sa" }, "interpretations": { "shape": "Sl" }, "sessionState": { "shape": "S12" } } } }, "PutSession": { "http": { "requestUri": "/bots/{botId}/botAliases/{botAliasId}/botLocales/{localeId}/sessions/{sessionId}" }, "input": { "type": "structure", "required": [ "botId", "botAliasId", "localeId", "sessionState", "sessionId" ], "members": { "botId": { "location": "uri", "locationName": "botId" }, "botAliasId": { "location": "uri", "locationName": "botAliasId" }, "localeId": { "location": "uri", "locationName": "localeId" }, "sessionId": { "location": "uri", "locationName": "sessionId" }, "messages": { "shape": "Sa" }, "sessionState": { "shape": "S12" }, "requestAttributes": { "shape": "S1f" }, "responseContentType": { "location": "header", "locationName": "ResponseContentType" } } }, "output": { "type": "structure", "members": { "contentType": { "location": "header", "locationName": "Content-Type" }, "messages": { "location": "header", "locationName": "x-amz-lex-messages" }, "sessionState": { "location": "header", "locationName": "x-amz-lex-session-state" }, "requestAttributes": { "location": "header", "locationName": "x-amz-lex-request-attributes" }, "sessionId": { "location": "header", "locationName": "x-amz-lex-session-id" }, "audioStream": { "shape": "S1r" } }, "payload": "audioStream" } }, "RecognizeText": { "http": { "requestUri": "/bots/{botId}/botAliases/{botAliasId}/botLocales/{localeId}/sessions/{sessionId}/text" }, "input": { "type": "structure", "required": [ "botId", "botAliasId", "localeId", "text", "sessionId" ], "members": { "botId": { "location": "uri", "locationName": "botId" }, "botAliasId": { "location": "uri", "locationName": "botAliasId" }, "localeId": { "location": "uri", "locationName": "localeId" }, "sessionId": { "location": "uri", "locationName": "sessionId" }, "text": { "shape": "Sc" }, "sessionState": { "shape": "S12" }, "requestAttributes": { "shape": "S1f" } } }, "output": { "type": "structure", "members": { "messages": { "shape": "Sa" }, "sessionState": { "shape": "S12" }, "interpretations": { "shape": "Sl" }, "requestAttributes": { "shape": "S1f" }, "sessionId": {}, "recognizedBotMember": { "type": "structure", "required": [ "botId" ], "members": { "botId": {}, "botName": {} } } } } }, "RecognizeUtterance": { "http": { "requestUri": "/bots/{botId}/botAliases/{botAliasId}/botLocales/{localeId}/sessions/{sessionId}/utterance" }, "input": { "type": "structure", "required": [ "botId", "botAliasId", "localeId", "requestContentType", "sessionId" ], "members": { "botId": { "location": "uri", "locationName": "botId" }, "botAliasId": { "location": "uri", "locationName": "botAliasId" }, "localeId": { "location": "uri", "locationName": "localeId" }, "sessionId": { "location": "uri", "locationName": "sessionId" }, "sessionState": { "shape": "S1w", "location": "header", "locationName": "x-amz-lex-session-state" }, "requestAttributes": { "shape": "S1w", "location": "header", "locationName": "x-amz-lex-request-attributes" }, "requestContentType": { "location": "header", "locationName": "Content-Type" }, "responseContentType": { "location": "header", "locationName": "Response-Content-Type" }, "inputStream": { "shape": "S1r" } }, "payload": "inputStream" }, "output": { "type": "structure", "members": { "inputMode": { "location": "header", "locationName": "x-amz-lex-input-mode" }, "contentType": { "location": "header", "locationName": "Content-Type" }, "messages": { "location": "header", "locationName": "x-amz-lex-messages" }, "interpretations": { "location": "header", "locationName": "x-amz-lex-interpretations" }, "sessionState": { "location": "header", "locationName": "x-amz-lex-session-state" }, "requestAttributes": { "location": "header", "locationName": "x-amz-lex-request-attributes" }, "sessionId": { "location": "header", "locationName": "x-amz-lex-session-id" }, "inputTranscript": { "location": "header", "locationName": "x-amz-lex-input-transcript" }, "audioStream": { "shape": "S1r" }, "recognizedBotMember": { "location": "header", "locationName": "x-amz-lex-recognized-bot-member" } }, "payload": "audioStream" }, "authtype": "v4-unsigned-body" } }, "shapes": { "Sa": { "type": "list", "member": { "type": "structure", "required": [ "contentType" ], "members": { "content": { "shape": "Sc" }, "contentType": {}, "imageResponseCard": { "type": "structure", "required": [ "title" ], "members": { "title": {}, "subtitle": {}, "imageUrl": {}, "buttons": { "type": "list", "member": { "type": "structure", "required": [ "text", "value" ], "members": { "text": {}, "value": {} } } } } } } } }, "Sc": { "type": "string", "sensitive": true }, "Sl": { "type": "list", "member": { "type": "structure", "members": { "nluConfidence": { "type": "structure", "members": { "score": { "type": "double" } } }, "sentimentResponse": { "type": "structure", "members": { "sentiment": {}, "sentimentScore": { "type": "structure", "members": { "positive": { "type": "double" }, "negative": { "type": "double" }, "neutral": { "type": "double" }, "mixed": { "type": "double" } } } } }, "intent": { "shape": "Ss" }, "interpretationSource": {} } } }, "Ss": { "type": "structure", "required": [ "name" ], "members": { "name": {}, "slots": { "shape": "St" }, "state": {}, "confirmationState": {} } }, "St": { "type": "map", "key": {}, "value": { "shape": "Su" } }, "Su": { "type": "structure", "members": { "value": { "type": "structure", "required": [ "interpretedValue" ], "members": { "originalValue": {}, "interpretedValue": {}, "resolvedValues": { "type": "list", "member": {} } } }, "shape": {}, "values": { "type": "list", "member": { "shape": "Su" } }, "subSlots": { "shape": "St" } } }, "S12": { "type": "structure", "members": { "dialogAction": { "type": "structure", "required": [ "type" ], "members": { "type": {}, "slotToElicit": {}, "slotElicitationStyle": {}, "subSlotToElicit": { "shape": "S16" } } }, "intent": { "shape": "Ss" }, "activeContexts": { "type": "list", "member": { "type": "structure", "required": [ "name", "timeToLive", "contextAttributes" ], "members": { "name": {}, "timeToLive": { "type": "structure", "required": [ "timeToLiveInSeconds", "turnsToLive" ], "members": { "timeToLiveInSeconds": { "type": "integer" }, "turnsToLive": { "type": "integer" } } }, "contextAttributes": { "type": "map", "key": {}, "value": { "shape": "Sc" } } } } }, "sessionAttributes": { "shape": "S1f" }, "originatingRequestId": {}, "runtimeHints": { "type": "structure", "members": { "slotHints": { "type": "map", "key": {}, "value": { "shape": "S1k" } } } } } }, "S16": { "type": "structure", "required": [ "name" ], "members": { "name": {}, "subSlotToElicit": { "shape": "S16" } } }, "S1f": { "type": "map", "key": {}, "value": {} }, "S1k": { "type": "map", "key": {}, "value": { "type": "structure", "members": { "runtimeHintValues": { "type": "list", "member": { "type": "structure", "required": [ "phrase" ], "members": { "phrase": {} } } }, "subSlotHints": { "shape": "S1k" } } } }, "S1r": { "type": "blob", "streaming": true }, "S1w": { "type": "string", "sensitive": true } } } },{}],217:[function(require,module,exports){ module.exports={ "pagination": {} } },{}],218:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2006-03-01", "checksumFormat": "md5", "endpointPrefix": "s3", "globalEndpoint": "s3.amazonaws.com", "protocol": "rest-xml", "protocols": [ "rest-xml" ], "serviceAbbreviation": "Amazon S3", "serviceFullName": "Amazon Simple Storage Service", "serviceId": "S3", "signatureVersion": "s3", "uid": "s3-2006-03-01", "auth": [ "aws.auth#sigv4" ] }, "operations": { "AbortMultipartUpload": { "http": { "method": "DELETE", "requestUri": "/{Bucket}/{Key+}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Bucket", "Key", "UploadId" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "Key": { "contextParam": { "name": "Key" }, "location": "uri", "locationName": "Key" }, "UploadId": { "location": "querystring", "locationName": "uploadId" }, "RequestPayer": { "location": "header", "locationName": "x-amz-request-payer" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "output": { "type": "structure", "members": { "RequestCharged": { "location": "header", "locationName": "x-amz-request-charged" } } } }, "CompleteMultipartUpload": { "http": { "requestUri": "/{Bucket}/{Key+}" }, "input": { "type": "structure", "required": [ "Bucket", "Key", "UploadId" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "Key": { "contextParam": { "name": "Key" }, "location": "uri", "locationName": "Key" }, "MultipartUpload": { "locationName": "CompleteMultipartUpload", "xmlNamespace": { "uri": "http://s3.amazonaws.com/doc/2006-03-01/" }, "type": "structure", "members": { "Parts": { "locationName": "Part", "type": "list", "member": { "type": "structure", "members": { "ETag": {}, "ChecksumCRC32": {}, "ChecksumCRC32C": {}, "ChecksumSHA1": {}, "ChecksumSHA256": {}, "PartNumber": { "type": "integer" } } }, "flattened": true } } }, "UploadId": { "location": "querystring", "locationName": "uploadId" }, "ChecksumCRC32": { "location": "header", "locationName": "x-amz-checksum-crc32" }, "ChecksumCRC32C": { "location": "header", "locationName": "x-amz-checksum-crc32c" }, "ChecksumSHA1": { "location": "header", "locationName": "x-amz-checksum-sha1" }, "ChecksumSHA256": { "location": "header", "locationName": "x-amz-checksum-sha256" }, "RequestPayer": { "location": "header", "locationName": "x-amz-request-payer" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" }, "IfNoneMatch": { "location": "header", "locationName": "If-None-Match" }, "SSECustomerAlgorithm": { "location": "header", "locationName": "x-amz-server-side-encryption-customer-algorithm" }, "SSECustomerKey": { "shape": "Sl", "location": "header", "locationName": "x-amz-server-side-encryption-customer-key" }, "SSECustomerKeyMD5": { "location": "header", "locationName": "x-amz-server-side-encryption-customer-key-MD5" } }, "payload": "MultipartUpload" }, "output": { "type": "structure", "members": { "Location": {}, "Bucket": {}, "Key": {}, "Expiration": { "location": "header", "locationName": "x-amz-expiration" }, "ETag": {}, "ChecksumCRC32": {}, "ChecksumCRC32C": {}, "ChecksumSHA1": {}, "ChecksumSHA256": {}, "ServerSideEncryption": { "location": "header", "locationName": "x-amz-server-side-encryption" }, "VersionId": { "location": "header", "locationName": "x-amz-version-id" }, "SSEKMSKeyId": { "shape": "Ss", "location": "header", "locationName": "x-amz-server-side-encryption-aws-kms-key-id" }, "BucketKeyEnabled": { "location": "header", "locationName": "x-amz-server-side-encryption-bucket-key-enabled", "type": "boolean" }, "RequestCharged": { "location": "header", "locationName": "x-amz-request-charged" } } } }, "CopyObject": { "http": { "method": "PUT", "requestUri": "/{Bucket}/{Key+}" }, "input": { "type": "structure", "required": [ "Bucket", "CopySource", "Key" ], "members": { "ACL": { "location": "header", "locationName": "x-amz-acl" }, "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "CacheControl": { "location": "header", "locationName": "Cache-Control" }, "ChecksumAlgorithm": { "location": "header", "locationName": "x-amz-checksum-algorithm" }, "ContentDisposition": { "location": "header", "locationName": "Content-Disposition" }, "ContentEncoding": { "location": "header", "locationName": "Content-Encoding" }, "ContentLanguage": { "location": "header", "locationName": "Content-Language" }, "ContentType": { "location": "header", "locationName": "Content-Type" }, "CopySource": { "contextParam": { "name": "CopySource" }, "location": "header", "locationName": "x-amz-copy-source" }, "CopySourceIfMatch": { "location": "header", "locationName": "x-amz-copy-source-if-match" }, "CopySourceIfModifiedSince": { "location": "header", "locationName": "x-amz-copy-source-if-modified-since", "type": "timestamp" }, "CopySourceIfNoneMatch": { "location": "header", "locationName": "x-amz-copy-source-if-none-match" }, "CopySourceIfUnmodifiedSince": { "location": "header", "locationName": "x-amz-copy-source-if-unmodified-since", "type": "timestamp" }, "Expires": { "location": "header", "locationName": "Expires", "type": "timestamp" }, "GrantFullControl": { "location": "header", "locationName": "x-amz-grant-full-control" }, "GrantRead": { "location": "header", "locationName": "x-amz-grant-read" }, "GrantReadACP": { "location": "header", "locationName": "x-amz-grant-read-acp" }, "GrantWriteACP": { "location": "header", "locationName": "x-amz-grant-write-acp" }, "Key": { "contextParam": { "name": "Key" }, "location": "uri", "locationName": "Key" }, "Metadata": { "shape": "S1c", "location": "headers", "locationName": "x-amz-meta-" }, "MetadataDirective": { "location": "header", "locationName": "x-amz-metadata-directive" }, "TaggingDirective": { "location": "header", "locationName": "x-amz-tagging-directive" }, "ServerSideEncryption": { "location": "header", "locationName": "x-amz-server-side-encryption" }, "StorageClass": { "location": "header", "locationName": "x-amz-storage-class" }, "WebsiteRedirectLocation": { "location": "header", "locationName": "x-amz-website-redirect-location" }, "SSECustomerAlgorithm": { "location": "header", "locationName": "x-amz-server-side-encryption-customer-algorithm" }, "SSECustomerKey": { "shape": "Sl", "location": "header", "locationName": "x-amz-server-side-encryption-customer-key" }, "SSECustomerKeyMD5": { "location": "header", "locationName": "x-amz-server-side-encryption-customer-key-MD5" }, "SSEKMSKeyId": { "shape": "Ss", "location": "header", "locationName": "x-amz-server-side-encryption-aws-kms-key-id" }, "SSEKMSEncryptionContext": { "shape": "S1j", "location": "header", "locationName": "x-amz-server-side-encryption-context" }, "BucketKeyEnabled": { "location": "header", "locationName": "x-amz-server-side-encryption-bucket-key-enabled", "type": "boolean" }, "CopySourceSSECustomerAlgorithm": { "location": "header", "locationName": "x-amz-copy-source-server-side-encryption-customer-algorithm" }, "CopySourceSSECustomerKey": { "shape": "S1l", "location": "header", "locationName": "x-amz-copy-source-server-side-encryption-customer-key" }, "CopySourceSSECustomerKeyMD5": { "location": "header", "locationName": "x-amz-copy-source-server-side-encryption-customer-key-MD5" }, "RequestPayer": { "location": "header", "locationName": "x-amz-request-payer" }, "Tagging": { "location": "header", "locationName": "x-amz-tagging" }, "ObjectLockMode": { "location": "header", "locationName": "x-amz-object-lock-mode" }, "ObjectLockRetainUntilDate": { "shape": "S1p", "location": "header", "locationName": "x-amz-object-lock-retain-until-date" }, "ObjectLockLegalHoldStatus": { "location": "header", "locationName": "x-amz-object-lock-legal-hold" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" }, "ExpectedSourceBucketOwner": { "location": "header", "locationName": "x-amz-source-expected-bucket-owner" } } }, "output": { "type": "structure", "members": { "CopyObjectResult": { "type": "structure", "members": { "ETag": {}, "LastModified": { "type": "timestamp" }, "ChecksumCRC32": {}, "ChecksumCRC32C": {}, "ChecksumSHA1": {}, "ChecksumSHA256": {} } }, "Expiration": { "location": "header", "locationName": "x-amz-expiration" }, "CopySourceVersionId": { "location": "header", "locationName": "x-amz-copy-source-version-id" }, "VersionId": { "location": "header", "locationName": "x-amz-version-id" }, "ServerSideEncryption": { "location": "header", "locationName": "x-amz-server-side-encryption" }, "SSECustomerAlgorithm": { "location": "header", "locationName": "x-amz-server-side-encryption-customer-algorithm" }, "SSECustomerKeyMD5": { "location": "header", "locationName": "x-amz-server-side-encryption-customer-key-MD5" }, "SSEKMSKeyId": { "shape": "Ss", "location": "header", "locationName": "x-amz-server-side-encryption-aws-kms-key-id" }, "SSEKMSEncryptionContext": { "shape": "S1j", "location": "header", "locationName": "x-amz-server-side-encryption-context" }, "BucketKeyEnabled": { "location": "header", "locationName": "x-amz-server-side-encryption-bucket-key-enabled", "type": "boolean" }, "RequestCharged": { "location": "header", "locationName": "x-amz-request-charged" } }, "payload": "CopyObjectResult" }, "alias": "PutObjectCopy", "staticContextParams": { "DisableS3ExpressSessionAuth": { "value": true } } }, "CreateBucket": { "http": { "method": "PUT", "requestUri": "/{Bucket}" }, "input": { "type": "structure", "required": [ "Bucket" ], "members": { "ACL": { "location": "header", "locationName": "x-amz-acl" }, "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "CreateBucketConfiguration": { "locationName": "CreateBucketConfiguration", "xmlNamespace": { "uri": "http://s3.amazonaws.com/doc/2006-03-01/" }, "type": "structure", "members": { "LocationConstraint": {}, "Location": { "type": "structure", "members": { "Type": {}, "Name": {} } }, "Bucket": { "type": "structure", "members": { "DataRedundancy": {}, "Type": {} } } } }, "GrantFullControl": { "location": "header", "locationName": "x-amz-grant-full-control" }, "GrantRead": { "location": "header", "locationName": "x-amz-grant-read" }, "GrantReadACP": { "location": "header", "locationName": "x-amz-grant-read-acp" }, "GrantWrite": { "location": "header", "locationName": "x-amz-grant-write" }, "GrantWriteACP": { "location": "header", "locationName": "x-amz-grant-write-acp" }, "ObjectLockEnabledForBucket": { "location": "header", "locationName": "x-amz-bucket-object-lock-enabled", "type": "boolean" }, "ObjectOwnership": { "location": "header", "locationName": "x-amz-object-ownership" } }, "payload": "CreateBucketConfiguration" }, "output": { "type": "structure", "members": { "Location": { "location": "header", "locationName": "Location" } } }, "alias": "PutBucket", "staticContextParams": { "DisableAccessPoints": { "value": true }, "UseS3ExpressControlEndpoint": { "value": true } } }, "CreateMultipartUpload": { "http": { "requestUri": "/{Bucket}/{Key+}?uploads" }, "input": { "type": "structure", "required": [ "Bucket", "Key" ], "members": { "ACL": { "location": "header", "locationName": "x-amz-acl" }, "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "CacheControl": { "location": "header", "locationName": "Cache-Control" }, "ContentDisposition": { "location": "header", "locationName": "Content-Disposition" }, "ContentEncoding": { "location": "header", "locationName": "Content-Encoding" }, "ContentLanguage": { "location": "header", "locationName": "Content-Language" }, "ContentType": { "location": "header", "locationName": "Content-Type" }, "Expires": { "location": "header", "locationName": "Expires", "type": "timestamp" }, "GrantFullControl": { "location": "header", "locationName": "x-amz-grant-full-control" }, "GrantRead": { "location": "header", "locationName": "x-amz-grant-read" }, "GrantReadACP": { "location": "header", "locationName": "x-amz-grant-read-acp" }, "GrantWriteACP": { "location": "header", "locationName": "x-amz-grant-write-acp" }, "Key": { "contextParam": { "name": "Key" }, "location": "uri", "locationName": "Key" }, "Metadata": { "shape": "S1c", "location": "headers", "locationName": "x-amz-meta-" }, "ServerSideEncryption": { "location": "header", "locationName": "x-amz-server-side-encryption" }, "StorageClass": { "location": "header", "locationName": "x-amz-storage-class" }, "WebsiteRedirectLocation": { "location": "header", "locationName": "x-amz-website-redirect-location" }, "SSECustomerAlgorithm": { "location": "header", "locationName": "x-amz-server-side-encryption-customer-algorithm" }, "SSECustomerKey": { "shape": "Sl", "location": "header", "locationName": "x-amz-server-side-encryption-customer-key" }, "SSECustomerKeyMD5": { "location": "header", "locationName": "x-amz-server-side-encryption-customer-key-MD5" }, "SSEKMSKeyId": { "shape": "Ss", "location": "header", "locationName": "x-amz-server-side-encryption-aws-kms-key-id" }, "SSEKMSEncryptionContext": { "shape": "S1j", "location": "header", "locationName": "x-amz-server-side-encryption-context" }, "BucketKeyEnabled": { "location": "header", "locationName": "x-amz-server-side-encryption-bucket-key-enabled", "type": "boolean" }, "RequestPayer": { "location": "header", "locationName": "x-amz-request-payer" }, "Tagging": { "location": "header", "locationName": "x-amz-tagging" }, "ObjectLockMode": { "location": "header", "locationName": "x-amz-object-lock-mode" }, "ObjectLockRetainUntilDate": { "shape": "S1p", "location": "header", "locationName": "x-amz-object-lock-retain-until-date" }, "ObjectLockLegalHoldStatus": { "location": "header", "locationName": "x-amz-object-lock-legal-hold" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" }, "ChecksumAlgorithm": { "location": "header", "locationName": "x-amz-checksum-algorithm" } } }, "output": { "type": "structure", "members": { "AbortDate": { "location": "header", "locationName": "x-amz-abort-date", "type": "timestamp" }, "AbortRuleId": { "location": "header", "locationName": "x-amz-abort-rule-id" }, "Bucket": { "locationName": "Bucket" }, "Key": {}, "UploadId": {}, "ServerSideEncryption": { "location": "header", "locationName": "x-amz-server-side-encryption" }, "SSECustomerAlgorithm": { "location": "header", "locationName": "x-amz-server-side-encryption-customer-algorithm" }, "SSECustomerKeyMD5": { "location": "header", "locationName": "x-amz-server-side-encryption-customer-key-MD5" }, "SSEKMSKeyId": { "shape": "Ss", "location": "header", "locationName": "x-amz-server-side-encryption-aws-kms-key-id" }, "SSEKMSEncryptionContext": { "shape": "S1j", "location": "header", "locationName": "x-amz-server-side-encryption-context" }, "BucketKeyEnabled": { "location": "header", "locationName": "x-amz-server-side-encryption-bucket-key-enabled", "type": "boolean" }, "RequestCharged": { "location": "header", "locationName": "x-amz-request-charged" }, "ChecksumAlgorithm": { "location": "header", "locationName": "x-amz-checksum-algorithm" } } }, "alias": "InitiateMultipartUpload" }, "CreateSession": { "http": { "method": "GET", "requestUri": "/{Bucket}?session" }, "input": { "type": "structure", "required": [ "Bucket" ], "members": { "SessionMode": { "location": "header", "locationName": "x-amz-create-session-mode" }, "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ServerSideEncryption": { "location": "header", "locationName": "x-amz-server-side-encryption" }, "SSEKMSKeyId": { "shape": "Ss", "location": "header", "locationName": "x-amz-server-side-encryption-aws-kms-key-id" }, "SSEKMSEncryptionContext": { "shape": "S1j", "location": "header", "locationName": "x-amz-server-side-encryption-context" }, "BucketKeyEnabled": { "location": "header", "locationName": "x-amz-server-side-encryption-bucket-key-enabled", "type": "boolean" } } }, "output": { "type": "structure", "required": [ "Credentials" ], "members": { "ServerSideEncryption": { "location": "header", "locationName": "x-amz-server-side-encryption" }, "SSEKMSKeyId": { "shape": "Ss", "location": "header", "locationName": "x-amz-server-side-encryption-aws-kms-key-id" }, "SSEKMSEncryptionContext": { "shape": "S1j", "location": "header", "locationName": "x-amz-server-side-encryption-context" }, "BucketKeyEnabled": { "location": "header", "locationName": "x-amz-server-side-encryption-bucket-key-enabled", "type": "boolean" }, "Credentials": { "locationName": "Credentials", "type": "structure", "required": [ "AccessKeyId", "SecretAccessKey", "SessionToken", "Expiration" ], "members": { "AccessKeyId": { "locationName": "AccessKeyId" }, "SecretAccessKey": { "shape": "S2i", "locationName": "SecretAccessKey" }, "SessionToken": { "shape": "S2i", "locationName": "SessionToken" }, "Expiration": { "locationName": "Expiration", "type": "timestamp" } } } } }, "staticContextParams": { "DisableS3ExpressSessionAuth": { "value": true } } }, "DeleteBucket": { "http": { "method": "DELETE", "requestUri": "/{Bucket}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Bucket" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "DeleteBucketAnalyticsConfiguration": { "http": { "method": "DELETE", "requestUri": "/{Bucket}?analytics", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Bucket", "Id" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "Id": { "location": "querystring", "locationName": "id" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "DeleteBucketCors": { "http": { "method": "DELETE", "requestUri": "/{Bucket}?cors", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Bucket" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "DeleteBucketEncryption": { "http": { "method": "DELETE", "requestUri": "/{Bucket}?encryption", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Bucket" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "DeleteBucketIntelligentTieringConfiguration": { "http": { "method": "DELETE", "requestUri": "/{Bucket}?intelligent-tiering", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Bucket", "Id" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "Id": { "location": "querystring", "locationName": "id" } } }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "DeleteBucketInventoryConfiguration": { "http": { "method": "DELETE", "requestUri": "/{Bucket}?inventory", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Bucket", "Id" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "Id": { "location": "querystring", "locationName": "id" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "DeleteBucketLifecycle": { "http": { "method": "DELETE", "requestUri": "/{Bucket}?lifecycle", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Bucket" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "DeleteBucketMetricsConfiguration": { "http": { "method": "DELETE", "requestUri": "/{Bucket}?metrics", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Bucket", "Id" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "Id": { "location": "querystring", "locationName": "id" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "DeleteBucketOwnershipControls": { "http": { "method": "DELETE", "requestUri": "/{Bucket}?ownershipControls", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Bucket" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "DeleteBucketPolicy": { "http": { "method": "DELETE", "requestUri": "/{Bucket}?policy", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Bucket" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "DeleteBucketReplication": { "http": { "method": "DELETE", "requestUri": "/{Bucket}?replication", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Bucket" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "DeleteBucketTagging": { "http": { "method": "DELETE", "requestUri": "/{Bucket}?tagging", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Bucket" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "DeleteBucketWebsite": { "http": { "method": "DELETE", "requestUri": "/{Bucket}?website", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Bucket" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "DeleteObject": { "http": { "method": "DELETE", "requestUri": "/{Bucket}/{Key+}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Bucket", "Key" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "Key": { "contextParam": { "name": "Key" }, "location": "uri", "locationName": "Key" }, "MFA": { "location": "header", "locationName": "x-amz-mfa" }, "VersionId": { "location": "querystring", "locationName": "versionId" }, "RequestPayer": { "location": "header", "locationName": "x-amz-request-payer" }, "BypassGovernanceRetention": { "location": "header", "locationName": "x-amz-bypass-governance-retention", "type": "boolean" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "output": { "type": "structure", "members": { "DeleteMarker": { "location": "header", "locationName": "x-amz-delete-marker", "type": "boolean" }, "VersionId": { "location": "header", "locationName": "x-amz-version-id" }, "RequestCharged": { "location": "header", "locationName": "x-amz-request-charged" } } } }, "DeleteObjectTagging": { "http": { "method": "DELETE", "requestUri": "/{Bucket}/{Key+}?tagging", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Bucket", "Key" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "Key": { "location": "uri", "locationName": "Key" }, "VersionId": { "location": "querystring", "locationName": "versionId" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "output": { "type": "structure", "members": { "VersionId": { "location": "header", "locationName": "x-amz-version-id" } } } }, "DeleteObjects": { "http": { "requestUri": "/{Bucket}?delete" }, "input": { "type": "structure", "required": [ "Bucket", "Delete" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "Delete": { "locationName": "Delete", "xmlNamespace": { "uri": "http://s3.amazonaws.com/doc/2006-03-01/" }, "type": "structure", "required": [ "Objects" ], "members": { "Objects": { "locationName": "Object", "type": "list", "member": { "type": "structure", "required": [ "Key" ], "members": { "Key": {}, "VersionId": {} } }, "flattened": true }, "Quiet": { "type": "boolean" } } }, "MFA": { "location": "header", "locationName": "x-amz-mfa" }, "RequestPayer": { "location": "header", "locationName": "x-amz-request-payer" }, "BypassGovernanceRetention": { "location": "header", "locationName": "x-amz-bypass-governance-retention", "type": "boolean" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" }, "ChecksumAlgorithm": { "location": "header", "locationName": "x-amz-sdk-checksum-algorithm" } }, "payload": "Delete" }, "output": { "type": "structure", "members": { "Deleted": { "type": "list", "member": { "type": "structure", "members": { "Key": {}, "VersionId": {}, "DeleteMarker": { "type": "boolean" }, "DeleteMarkerVersionId": {} } }, "flattened": true }, "RequestCharged": { "location": "header", "locationName": "x-amz-request-charged" }, "Errors": { "locationName": "Error", "type": "list", "member": { "type": "structure", "members": { "Key": {}, "VersionId": {}, "Code": {}, "Message": {} } }, "flattened": true } } }, "alias": "DeleteMultipleObjects", "httpChecksum": { "requestAlgorithmMember": "ChecksumAlgorithm", "requestChecksumRequired": true } }, "DeletePublicAccessBlock": { "http": { "method": "DELETE", "requestUri": "/{Bucket}?publicAccessBlock", "responseCode": 204 }, "input": { "type": "structure", "required": [ "Bucket" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "GetBucketAccelerateConfiguration": { "http": { "method": "GET", "requestUri": "/{Bucket}?accelerate" }, "input": { "type": "structure", "required": [ "Bucket" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" }, "RequestPayer": { "location": "header", "locationName": "x-amz-request-payer" } } }, "output": { "type": "structure", "members": { "Status": {}, "RequestCharged": { "location": "header", "locationName": "x-amz-request-charged" } } }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "GetBucketAcl": { "http": { "method": "GET", "requestUri": "/{Bucket}?acl" }, "input": { "type": "structure", "required": [ "Bucket" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "output": { "type": "structure", "members": { "Owner": { "shape": "S3r" }, "Grants": { "shape": "S3u", "locationName": "AccessControlList" } } }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "GetBucketAnalyticsConfiguration": { "http": { "method": "GET", "requestUri": "/{Bucket}?analytics" }, "input": { "type": "structure", "required": [ "Bucket", "Id" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "Id": { "location": "querystring", "locationName": "id" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "output": { "type": "structure", "members": { "AnalyticsConfiguration": { "shape": "S43" } }, "payload": "AnalyticsConfiguration" }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "GetBucketCors": { "http": { "method": "GET", "requestUri": "/{Bucket}?cors" }, "input": { "type": "structure", "required": [ "Bucket" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "output": { "type": "structure", "members": { "CORSRules": { "shape": "S4i", "locationName": "CORSRule" } } }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "GetBucketEncryption": { "http": { "method": "GET", "requestUri": "/{Bucket}?encryption" }, "input": { "type": "structure", "required": [ "Bucket" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "output": { "type": "structure", "members": { "ServerSideEncryptionConfiguration": { "shape": "S4v" } }, "payload": "ServerSideEncryptionConfiguration" }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "GetBucketIntelligentTieringConfiguration": { "http": { "method": "GET", "requestUri": "/{Bucket}?intelligent-tiering" }, "input": { "type": "structure", "required": [ "Bucket", "Id" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "Id": { "location": "querystring", "locationName": "id" } } }, "output": { "type": "structure", "members": { "IntelligentTieringConfiguration": { "shape": "S51" } }, "payload": "IntelligentTieringConfiguration" }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "GetBucketInventoryConfiguration": { "http": { "method": "GET", "requestUri": "/{Bucket}?inventory" }, "input": { "type": "structure", "required": [ "Bucket", "Id" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "Id": { "location": "querystring", "locationName": "id" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "output": { "type": "structure", "members": { "InventoryConfiguration": { "shape": "S5b" } }, "payload": "InventoryConfiguration" }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "GetBucketLifecycle": { "http": { "method": "GET", "requestUri": "/{Bucket}?lifecycle" }, "input": { "type": "structure", "required": [ "Bucket" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "output": { "type": "structure", "members": { "Rules": { "shape": "S5r", "locationName": "Rule" } } }, "deprecated": true, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "GetBucketLifecycleConfiguration": { "http": { "method": "GET", "requestUri": "/{Bucket}?lifecycle" }, "input": { "type": "structure", "required": [ "Bucket" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "output": { "type": "structure", "members": { "Rules": { "shape": "S67", "locationName": "Rule" }, "TransitionDefaultMinimumObjectSize": { "location": "header", "locationName": "x-amz-transition-default-minimum-object-size" } } }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "GetBucketLocation": { "http": { "method": "GET", "requestUri": "/{Bucket}?location" }, "input": { "type": "structure", "required": [ "Bucket" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "output": { "type": "structure", "members": { "LocationConstraint": {} } }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "GetBucketLogging": { "http": { "method": "GET", "requestUri": "/{Bucket}?logging" }, "input": { "type": "structure", "required": [ "Bucket" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "output": { "type": "structure", "members": { "LoggingEnabled": { "shape": "S6k" } } }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "GetBucketMetricsConfiguration": { "http": { "method": "GET", "requestUri": "/{Bucket}?metrics" }, "input": { "type": "structure", "required": [ "Bucket", "Id" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "Id": { "location": "querystring", "locationName": "id" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "output": { "type": "structure", "members": { "MetricsConfiguration": { "shape": "S6w" } }, "payload": "MetricsConfiguration" }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "GetBucketNotification": { "http": { "method": "GET", "requestUri": "/{Bucket}?notification" }, "input": { "shape": "S70" }, "output": { "shape": "S71" }, "deprecated": true, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "GetBucketNotificationConfiguration": { "http": { "method": "GET", "requestUri": "/{Bucket}?notification" }, "input": { "shape": "S70" }, "output": { "shape": "S7c" }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "GetBucketOwnershipControls": { "http": { "method": "GET", "requestUri": "/{Bucket}?ownershipControls" }, "input": { "type": "structure", "required": [ "Bucket" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "output": { "type": "structure", "members": { "OwnershipControls": { "shape": "S7t" } }, "payload": "OwnershipControls" }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "GetBucketPolicy": { "http": { "method": "GET", "requestUri": "/{Bucket}?policy" }, "input": { "type": "structure", "required": [ "Bucket" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "output": { "type": "structure", "members": { "Policy": {} }, "payload": "Policy" }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "GetBucketPolicyStatus": { "http": { "method": "GET", "requestUri": "/{Bucket}?policyStatus" }, "input": { "type": "structure", "required": [ "Bucket" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "output": { "type": "structure", "members": { "PolicyStatus": { "type": "structure", "members": { "IsPublic": { "locationName": "IsPublic", "type": "boolean" } } } }, "payload": "PolicyStatus" }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "GetBucketReplication": { "http": { "method": "GET", "requestUri": "/{Bucket}?replication" }, "input": { "type": "structure", "required": [ "Bucket" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "output": { "type": "structure", "members": { "ReplicationConfiguration": { "shape": "S85" } }, "payload": "ReplicationConfiguration" }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "GetBucketRequestPayment": { "http": { "method": "GET", "requestUri": "/{Bucket}?requestPayment" }, "input": { "type": "structure", "required": [ "Bucket" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "output": { "type": "structure", "members": { "Payer": {} } }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "GetBucketTagging": { "http": { "method": "GET", "requestUri": "/{Bucket}?tagging" }, "input": { "type": "structure", "required": [ "Bucket" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "output": { "type": "structure", "required": [ "TagSet" ], "members": { "TagSet": { "shape": "S49" } } }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "GetBucketVersioning": { "http": { "method": "GET", "requestUri": "/{Bucket}?versioning" }, "input": { "type": "structure", "required": [ "Bucket" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "output": { "type": "structure", "members": { "Status": {}, "MFADelete": { "locationName": "MfaDelete" } } }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "GetBucketWebsite": { "http": { "method": "GET", "requestUri": "/{Bucket}?website" }, "input": { "type": "structure", "required": [ "Bucket" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "output": { "type": "structure", "members": { "RedirectAllRequestsTo": { "shape": "S98" }, "IndexDocument": { "shape": "S9b" }, "ErrorDocument": { "shape": "S9d" }, "RoutingRules": { "shape": "S9e" } } }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "GetObject": { "http": { "method": "GET", "requestUri": "/{Bucket}/{Key+}" }, "input": { "type": "structure", "required": [ "Bucket", "Key" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "IfMatch": { "location": "header", "locationName": "If-Match" }, "IfModifiedSince": { "location": "header", "locationName": "If-Modified-Since", "type": "timestamp" }, "IfNoneMatch": { "location": "header", "locationName": "If-None-Match" }, "IfUnmodifiedSince": { "location": "header", "locationName": "If-Unmodified-Since", "type": "timestamp" }, "Key": { "contextParam": { "name": "Key" }, "location": "uri", "locationName": "Key" }, "Range": { "location": "header", "locationName": "Range" }, "ResponseCacheControl": { "location": "querystring", "locationName": "response-cache-control" }, "ResponseContentDisposition": { "location": "querystring", "locationName": "response-content-disposition" }, "ResponseContentEncoding": { "location": "querystring", "locationName": "response-content-encoding" }, "ResponseContentLanguage": { "location": "querystring", "locationName": "response-content-language" }, "ResponseContentType": { "location": "querystring", "locationName": "response-content-type" }, "ResponseExpires": { "shape": "S9x", "location": "querystring", "locationName": "response-expires" }, "VersionId": { "location": "querystring", "locationName": "versionId" }, "SSECustomerAlgorithm": { "location": "header", "locationName": "x-amz-server-side-encryption-customer-algorithm" }, "SSECustomerKey": { "shape": "Sl", "location": "header", "locationName": "x-amz-server-side-encryption-customer-key" }, "SSECustomerKeyMD5": { "location": "header", "locationName": "x-amz-server-side-encryption-customer-key-MD5" }, "RequestPayer": { "location": "header", "locationName": "x-amz-request-payer" }, "PartNumber": { "location": "querystring", "locationName": "partNumber", "type": "integer" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" }, "ChecksumMode": { "location": "header", "locationName": "x-amz-checksum-mode" } } }, "output": { "type": "structure", "members": { "Body": { "streaming": true, "type": "blob" }, "DeleteMarker": { "location": "header", "locationName": "x-amz-delete-marker", "type": "boolean" }, "AcceptRanges": { "location": "header", "locationName": "accept-ranges" }, "Expiration": { "location": "header", "locationName": "x-amz-expiration" }, "Restore": { "location": "header", "locationName": "x-amz-restore" }, "LastModified": { "location": "header", "locationName": "Last-Modified", "type": "timestamp" }, "ContentLength": { "location": "header", "locationName": "Content-Length", "type": "long" }, "ETag": { "location": "header", "locationName": "ETag" }, "ChecksumCRC32": { "location": "header", "locationName": "x-amz-checksum-crc32" }, "ChecksumCRC32C": { "location": "header", "locationName": "x-amz-checksum-crc32c" }, "ChecksumSHA1": { "location": "header", "locationName": "x-amz-checksum-sha1" }, "ChecksumSHA256": { "location": "header", "locationName": "x-amz-checksum-sha256" }, "MissingMeta": { "location": "header", "locationName": "x-amz-missing-meta", "type": "integer" }, "VersionId": { "location": "header", "locationName": "x-amz-version-id" }, "CacheControl": { "location": "header", "locationName": "Cache-Control" }, "ContentDisposition": { "location": "header", "locationName": "Content-Disposition" }, "ContentEncoding": { "location": "header", "locationName": "Content-Encoding" }, "ContentLanguage": { "location": "header", "locationName": "Content-Language" }, "ContentRange": { "location": "header", "locationName": "Content-Range" }, "ContentType": { "location": "header", "locationName": "Content-Type" }, "Expires": { "location": "header", "locationName": "Expires", "deprecated": true, "type": "timestamp" }, "ExpiresString": { "location": "header", "locationName": "ExpiresString" }, "WebsiteRedirectLocation": { "location": "header", "locationName": "x-amz-website-redirect-location" }, "ServerSideEncryption": { "location": "header", "locationName": "x-amz-server-side-encryption" }, "Metadata": { "shape": "S1c", "location": "headers", "locationName": "x-amz-meta-" }, "SSECustomerAlgorithm": { "location": "header", "locationName": "x-amz-server-side-encryption-customer-algorithm" }, "SSECustomerKeyMD5": { "location": "header", "locationName": "x-amz-server-side-encryption-customer-key-MD5" }, "SSEKMSKeyId": { "shape": "Ss", "location": "header", "locationName": "x-amz-server-side-encryption-aws-kms-key-id" }, "BucketKeyEnabled": { "location": "header", "locationName": "x-amz-server-side-encryption-bucket-key-enabled", "type": "boolean" }, "StorageClass": { "location": "header", "locationName": "x-amz-storage-class" }, "RequestCharged": { "location": "header", "locationName": "x-amz-request-charged" }, "ReplicationStatus": { "location": "header", "locationName": "x-amz-replication-status" }, "PartsCount": { "location": "header", "locationName": "x-amz-mp-parts-count", "type": "integer" }, "TagCount": { "location": "header", "locationName": "x-amz-tagging-count", "type": "integer" }, "ObjectLockMode": { "location": "header", "locationName": "x-amz-object-lock-mode" }, "ObjectLockRetainUntilDate": { "shape": "S1p", "location": "header", "locationName": "x-amz-object-lock-retain-until-date" }, "ObjectLockLegalHoldStatus": { "location": "header", "locationName": "x-amz-object-lock-legal-hold" } }, "payload": "Body" }, "httpChecksum": { "requestValidationModeMember": "ChecksumMode", "responseAlgorithms": [ "CRC32", "CRC32C", "SHA256", "SHA1" ] } }, "GetObjectAcl": { "http": { "method": "GET", "requestUri": "/{Bucket}/{Key+}?acl" }, "input": { "type": "structure", "required": [ "Bucket", "Key" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "Key": { "contextParam": { "name": "Key" }, "location": "uri", "locationName": "Key" }, "VersionId": { "location": "querystring", "locationName": "versionId" }, "RequestPayer": { "location": "header", "locationName": "x-amz-request-payer" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "output": { "type": "structure", "members": { "Owner": { "shape": "S3r" }, "Grants": { "shape": "S3u", "locationName": "AccessControlList" }, "RequestCharged": { "location": "header", "locationName": "x-amz-request-charged" } } } }, "GetObjectAttributes": { "http": { "method": "GET", "requestUri": "/{Bucket}/{Key+}?attributes" }, "input": { "type": "structure", "required": [ "Bucket", "Key", "ObjectAttributes" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "Key": { "location": "uri", "locationName": "Key" }, "VersionId": { "location": "querystring", "locationName": "versionId" }, "MaxParts": { "location": "header", "locationName": "x-amz-max-parts", "type": "integer" }, "PartNumberMarker": { "location": "header", "locationName": "x-amz-part-number-marker", "type": "integer" }, "SSECustomerAlgorithm": { "location": "header", "locationName": "x-amz-server-side-encryption-customer-algorithm" }, "SSECustomerKey": { "shape": "Sl", "location": "header", "locationName": "x-amz-server-side-encryption-customer-key" }, "SSECustomerKeyMD5": { "location": "header", "locationName": "x-amz-server-side-encryption-customer-key-MD5" }, "RequestPayer": { "location": "header", "locationName": "x-amz-request-payer" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" }, "ObjectAttributes": { "location": "header", "locationName": "x-amz-object-attributes", "type": "list", "member": {} } } }, "output": { "type": "structure", "members": { "DeleteMarker": { "location": "header", "locationName": "x-amz-delete-marker", "type": "boolean" }, "LastModified": { "location": "header", "locationName": "Last-Modified", "type": "timestamp" }, "VersionId": { "location": "header", "locationName": "x-amz-version-id" }, "RequestCharged": { "location": "header", "locationName": "x-amz-request-charged" }, "ETag": {}, "Checksum": { "type": "structure", "members": { "ChecksumCRC32": {}, "ChecksumCRC32C": {}, "ChecksumSHA1": {}, "ChecksumSHA256": {} } }, "ObjectParts": { "type": "structure", "members": { "TotalPartsCount": { "locationName": "PartsCount", "type": "integer" }, "PartNumberMarker": { "type": "integer" }, "NextPartNumberMarker": { "type": "integer" }, "MaxParts": { "type": "integer" }, "IsTruncated": { "type": "boolean" }, "Parts": { "locationName": "Part", "type": "list", "member": { "type": "structure", "members": { "PartNumber": { "type": "integer" }, "Size": { "type": "long" }, "ChecksumCRC32": {}, "ChecksumCRC32C": {}, "ChecksumSHA1": {}, "ChecksumSHA256": {} } }, "flattened": true } } }, "StorageClass": {}, "ObjectSize": { "type": "long" } } } }, "GetObjectLegalHold": { "http": { "method": "GET", "requestUri": "/{Bucket}/{Key+}?legal-hold" }, "input": { "type": "structure", "required": [ "Bucket", "Key" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "Key": { "location": "uri", "locationName": "Key" }, "VersionId": { "location": "querystring", "locationName": "versionId" }, "RequestPayer": { "location": "header", "locationName": "x-amz-request-payer" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "output": { "type": "structure", "members": { "LegalHold": { "shape": "Sas", "locationName": "LegalHold" } }, "payload": "LegalHold" } }, "GetObjectLockConfiguration": { "http": { "method": "GET", "requestUri": "/{Bucket}?object-lock" }, "input": { "type": "structure", "required": [ "Bucket" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "output": { "type": "structure", "members": { "ObjectLockConfiguration": { "shape": "Sav" } }, "payload": "ObjectLockConfiguration" } }, "GetObjectRetention": { "http": { "method": "GET", "requestUri": "/{Bucket}/{Key+}?retention" }, "input": { "type": "structure", "required": [ "Bucket", "Key" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "Key": { "location": "uri", "locationName": "Key" }, "VersionId": { "location": "querystring", "locationName": "versionId" }, "RequestPayer": { "location": "header", "locationName": "x-amz-request-payer" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "output": { "type": "structure", "members": { "Retention": { "shape": "Sb3", "locationName": "Retention" } }, "payload": "Retention" } }, "GetObjectTagging": { "http": { "method": "GET", "requestUri": "/{Bucket}/{Key+}?tagging" }, "input": { "type": "structure", "required": [ "Bucket", "Key" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "Key": { "location": "uri", "locationName": "Key" }, "VersionId": { "location": "querystring", "locationName": "versionId" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" }, "RequestPayer": { "location": "header", "locationName": "x-amz-request-payer" } } }, "output": { "type": "structure", "required": [ "TagSet" ], "members": { "VersionId": { "location": "header", "locationName": "x-amz-version-id" }, "TagSet": { "shape": "S49" } } } }, "GetObjectTorrent": { "http": { "method": "GET", "requestUri": "/{Bucket}/{Key+}?torrent" }, "input": { "type": "structure", "required": [ "Bucket", "Key" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "Key": { "location": "uri", "locationName": "Key" }, "RequestPayer": { "location": "header", "locationName": "x-amz-request-payer" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "output": { "type": "structure", "members": { "Body": { "streaming": true, "type": "blob" }, "RequestCharged": { "location": "header", "locationName": "x-amz-request-charged" } }, "payload": "Body" } }, "GetPublicAccessBlock": { "http": { "method": "GET", "requestUri": "/{Bucket}?publicAccessBlock" }, "input": { "type": "structure", "required": [ "Bucket" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "output": { "type": "structure", "members": { "PublicAccessBlockConfiguration": { "shape": "Sba" } }, "payload": "PublicAccessBlockConfiguration" }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "HeadBucket": { "http": { "method": "HEAD", "requestUri": "/{Bucket}" }, "input": { "type": "structure", "required": [ "Bucket" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "output": { "type": "structure", "members": { "BucketLocationType": { "location": "header", "locationName": "x-amz-bucket-location-type" }, "BucketLocationName": { "location": "header", "locationName": "x-amz-bucket-location-name" }, "BucketRegion": { "location": "header", "locationName": "x-amz-bucket-region" }, "AccessPointAlias": { "location": "header", "locationName": "x-amz-access-point-alias", "type": "boolean" } } } }, "HeadObject": { "http": { "method": "HEAD", "requestUri": "/{Bucket}/{Key+}" }, "input": { "type": "structure", "required": [ "Bucket", "Key" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "IfMatch": { "location": "header", "locationName": "If-Match" }, "IfModifiedSince": { "location": "header", "locationName": "If-Modified-Since", "type": "timestamp" }, "IfNoneMatch": { "location": "header", "locationName": "If-None-Match" }, "IfUnmodifiedSince": { "location": "header", "locationName": "If-Unmodified-Since", "type": "timestamp" }, "Key": { "contextParam": { "name": "Key" }, "location": "uri", "locationName": "Key" }, "Range": { "location": "header", "locationName": "Range" }, "ResponseCacheControl": { "location": "querystring", "locationName": "response-cache-control" }, "ResponseContentDisposition": { "location": "querystring", "locationName": "response-content-disposition" }, "ResponseContentEncoding": { "location": "querystring", "locationName": "response-content-encoding" }, "ResponseContentLanguage": { "location": "querystring", "locationName": "response-content-language" }, "ResponseContentType": { "location": "querystring", "locationName": "response-content-type" }, "ResponseExpires": { "shape": "S9x", "location": "querystring", "locationName": "response-expires" }, "VersionId": { "location": "querystring", "locationName": "versionId" }, "SSECustomerAlgorithm": { "location": "header", "locationName": "x-amz-server-side-encryption-customer-algorithm" }, "SSECustomerKey": { "shape": "Sl", "location": "header", "locationName": "x-amz-server-side-encryption-customer-key" }, "SSECustomerKeyMD5": { "location": "header", "locationName": "x-amz-server-side-encryption-customer-key-MD5" }, "RequestPayer": { "location": "header", "locationName": "x-amz-request-payer" }, "PartNumber": { "location": "querystring", "locationName": "partNumber", "type": "integer" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" }, "ChecksumMode": { "location": "header", "locationName": "x-amz-checksum-mode" } } }, "output": { "type": "structure", "members": { "DeleteMarker": { "location": "header", "locationName": "x-amz-delete-marker", "type": "boolean" }, "AcceptRanges": { "location": "header", "locationName": "accept-ranges" }, "Expiration": { "location": "header", "locationName": "x-amz-expiration" }, "Restore": { "location": "header", "locationName": "x-amz-restore" }, "ArchiveStatus": { "location": "header", "locationName": "x-amz-archive-status" }, "LastModified": { "location": "header", "locationName": "Last-Modified", "type": "timestamp" }, "ContentLength": { "location": "header", "locationName": "Content-Length", "type": "long" }, "ChecksumCRC32": { "location": "header", "locationName": "x-amz-checksum-crc32" }, "ChecksumCRC32C": { "location": "header", "locationName": "x-amz-checksum-crc32c" }, "ChecksumSHA1": { "location": "header", "locationName": "x-amz-checksum-sha1" }, "ChecksumSHA256": { "location": "header", "locationName": "x-amz-checksum-sha256" }, "ETag": { "location": "header", "locationName": "ETag" }, "MissingMeta": { "location": "header", "locationName": "x-amz-missing-meta", "type": "integer" }, "VersionId": { "location": "header", "locationName": "x-amz-version-id" }, "CacheControl": { "location": "header", "locationName": "Cache-Control" }, "ContentDisposition": { "location": "header", "locationName": "Content-Disposition" }, "ContentEncoding": { "location": "header", "locationName": "Content-Encoding" }, "ContentLanguage": { "location": "header", "locationName": "Content-Language" }, "ContentType": { "location": "header", "locationName": "Content-Type" }, "Expires": { "location": "header", "locationName": "Expires", "deprecated": true, "type": "timestamp" }, "ExpiresString": { "location": "header", "locationName": "ExpiresString" }, "WebsiteRedirectLocation": { "location": "header", "locationName": "x-amz-website-redirect-location" }, "ServerSideEncryption": { "location": "header", "locationName": "x-amz-server-side-encryption" }, "Metadata": { "shape": "S1c", "location": "headers", "locationName": "x-amz-meta-" }, "SSECustomerAlgorithm": { "location": "header", "locationName": "x-amz-server-side-encryption-customer-algorithm" }, "SSECustomerKeyMD5": { "location": "header", "locationName": "x-amz-server-side-encryption-customer-key-MD5" }, "SSEKMSKeyId": { "shape": "Ss", "location": "header", "locationName": "x-amz-server-side-encryption-aws-kms-key-id" }, "BucketKeyEnabled": { "location": "header", "locationName": "x-amz-server-side-encryption-bucket-key-enabled", "type": "boolean" }, "StorageClass": { "location": "header", "locationName": "x-amz-storage-class" }, "RequestCharged": { "location": "header", "locationName": "x-amz-request-charged" }, "ReplicationStatus": { "location": "header", "locationName": "x-amz-replication-status" }, "PartsCount": { "location": "header", "locationName": "x-amz-mp-parts-count", "type": "integer" }, "ObjectLockMode": { "location": "header", "locationName": "x-amz-object-lock-mode" }, "ObjectLockRetainUntilDate": { "shape": "S1p", "location": "header", "locationName": "x-amz-object-lock-retain-until-date" }, "ObjectLockLegalHoldStatus": { "location": "header", "locationName": "x-amz-object-lock-legal-hold" } } } }, "ListBucketAnalyticsConfigurations": { "http": { "method": "GET", "requestUri": "/{Bucket}?analytics" }, "input": { "type": "structure", "required": [ "Bucket" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ContinuationToken": { "location": "querystring", "locationName": "continuation-token" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "output": { "type": "structure", "members": { "IsTruncated": { "type": "boolean" }, "ContinuationToken": {}, "NextContinuationToken": {}, "AnalyticsConfigurationList": { "locationName": "AnalyticsConfiguration", "type": "list", "member": { "shape": "S43" }, "flattened": true } } }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "ListBucketIntelligentTieringConfigurations": { "http": { "method": "GET", "requestUri": "/{Bucket}?intelligent-tiering" }, "input": { "type": "structure", "required": [ "Bucket" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ContinuationToken": { "location": "querystring", "locationName": "continuation-token" } } }, "output": { "type": "structure", "members": { "IsTruncated": { "type": "boolean" }, "ContinuationToken": {}, "NextContinuationToken": {}, "IntelligentTieringConfigurationList": { "locationName": "IntelligentTieringConfiguration", "type": "list", "member": { "shape": "S51" }, "flattened": true } } }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "ListBucketInventoryConfigurations": { "http": { "method": "GET", "requestUri": "/{Bucket}?inventory" }, "input": { "type": "structure", "required": [ "Bucket" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ContinuationToken": { "location": "querystring", "locationName": "continuation-token" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "output": { "type": "structure", "members": { "ContinuationToken": {}, "InventoryConfigurationList": { "locationName": "InventoryConfiguration", "type": "list", "member": { "shape": "S5b" }, "flattened": true }, "IsTruncated": { "type": "boolean" }, "NextContinuationToken": {} } }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "ListBucketMetricsConfigurations": { "http": { "method": "GET", "requestUri": "/{Bucket}?metrics" }, "input": { "type": "structure", "required": [ "Bucket" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ContinuationToken": { "location": "querystring", "locationName": "continuation-token" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "output": { "type": "structure", "members": { "IsTruncated": { "type": "boolean" }, "ContinuationToken": {}, "NextContinuationToken": {}, "MetricsConfigurationList": { "locationName": "MetricsConfiguration", "type": "list", "member": { "shape": "S6w" }, "flattened": true } } } }, "ListBuckets": { "http": { "method": "GET" }, "input": { "type": "structure", "members": { "MaxBuckets": { "location": "querystring", "locationName": "max-buckets", "type": "integer" }, "ContinuationToken": { "location": "querystring", "locationName": "continuation-token" }, "Prefix": { "location": "querystring", "locationName": "prefix" }, "BucketRegion": { "location": "querystring", "locationName": "bucket-region" } } }, "output": { "type": "structure", "members": { "Buckets": { "shape": "Sc2" }, "Owner": { "shape": "S3r" }, "ContinuationToken": {}, "Prefix": {} } }, "alias": "GetService" }, "ListDirectoryBuckets": { "http": { "method": "GET" }, "input": { "type": "structure", "members": { "ContinuationToken": { "location": "querystring", "locationName": "continuation-token" }, "MaxDirectoryBuckets": { "location": "querystring", "locationName": "max-directory-buckets", "type": "integer" } } }, "output": { "type": "structure", "members": { "Buckets": { "shape": "Sc2" }, "ContinuationToken": {} } }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "ListMultipartUploads": { "http": { "method": "GET", "requestUri": "/{Bucket}?uploads" }, "input": { "type": "structure", "required": [ "Bucket" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "Delimiter": { "location": "querystring", "locationName": "delimiter" }, "EncodingType": { "location": "querystring", "locationName": "encoding-type" }, "KeyMarker": { "location": "querystring", "locationName": "key-marker" }, "MaxUploads": { "location": "querystring", "locationName": "max-uploads", "type": "integer" }, "Prefix": { "contextParam": { "name": "Prefix" }, "location": "querystring", "locationName": "prefix" }, "UploadIdMarker": { "location": "querystring", "locationName": "upload-id-marker" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" }, "RequestPayer": { "location": "header", "locationName": "x-amz-request-payer" } } }, "output": { "type": "structure", "members": { "Bucket": {}, "KeyMarker": {}, "UploadIdMarker": {}, "NextKeyMarker": {}, "Prefix": {}, "Delimiter": {}, "NextUploadIdMarker": {}, "MaxUploads": { "type": "integer" }, "IsTruncated": { "type": "boolean" }, "Uploads": { "locationName": "Upload", "type": "list", "member": { "type": "structure", "members": { "UploadId": {}, "Key": {}, "Initiated": { "type": "timestamp" }, "StorageClass": {}, "Owner": { "shape": "S3r" }, "Initiator": { "shape": "Scl" }, "ChecksumAlgorithm": {} } }, "flattened": true }, "CommonPrefixes": { "shape": "Scm" }, "EncodingType": {}, "RequestCharged": { "location": "header", "locationName": "x-amz-request-charged" } } } }, "ListObjectVersions": { "http": { "method": "GET", "requestUri": "/{Bucket}?versions" }, "input": { "type": "structure", "required": [ "Bucket" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "Delimiter": { "location": "querystring", "locationName": "delimiter" }, "EncodingType": { "location": "querystring", "locationName": "encoding-type" }, "KeyMarker": { "location": "querystring", "locationName": "key-marker" }, "MaxKeys": { "location": "querystring", "locationName": "max-keys", "type": "integer" }, "Prefix": { "contextParam": { "name": "Prefix" }, "location": "querystring", "locationName": "prefix" }, "VersionIdMarker": { "location": "querystring", "locationName": "version-id-marker" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" }, "RequestPayer": { "location": "header", "locationName": "x-amz-request-payer" }, "OptionalObjectAttributes": { "shape": "Scr", "location": "header", "locationName": "x-amz-optional-object-attributes" } } }, "output": { "type": "structure", "members": { "IsTruncated": { "type": "boolean" }, "KeyMarker": {}, "VersionIdMarker": {}, "NextKeyMarker": {}, "NextVersionIdMarker": {}, "Versions": { "locationName": "Version", "type": "list", "member": { "type": "structure", "members": { "ETag": {}, "ChecksumAlgorithm": { "shape": "Scx" }, "Size": { "type": "long" }, "StorageClass": {}, "Key": {}, "VersionId": {}, "IsLatest": { "type": "boolean" }, "LastModified": { "type": "timestamp" }, "Owner": { "shape": "S3r" }, "RestoreStatus": { "shape": "Sd0" } } }, "flattened": true }, "DeleteMarkers": { "locationName": "DeleteMarker", "type": "list", "member": { "type": "structure", "members": { "Owner": { "shape": "S3r" }, "Key": {}, "VersionId": {}, "IsLatest": { "type": "boolean" }, "LastModified": { "type": "timestamp" } } }, "flattened": true }, "Name": {}, "Prefix": {}, "Delimiter": {}, "MaxKeys": { "type": "integer" }, "CommonPrefixes": { "shape": "Scm" }, "EncodingType": {}, "RequestCharged": { "location": "header", "locationName": "x-amz-request-charged" } } }, "alias": "GetBucketObjectVersions" }, "ListObjects": { "http": { "method": "GET", "requestUri": "/{Bucket}" }, "input": { "type": "structure", "required": [ "Bucket" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "Delimiter": { "location": "querystring", "locationName": "delimiter" }, "EncodingType": { "location": "querystring", "locationName": "encoding-type" }, "Marker": { "location": "querystring", "locationName": "marker" }, "MaxKeys": { "location": "querystring", "locationName": "max-keys", "type": "integer" }, "Prefix": { "contextParam": { "name": "Prefix" }, "location": "querystring", "locationName": "prefix" }, "RequestPayer": { "location": "header", "locationName": "x-amz-request-payer" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" }, "OptionalObjectAttributes": { "shape": "Scr", "location": "header", "locationName": "x-amz-optional-object-attributes" } } }, "output": { "type": "structure", "members": { "IsTruncated": { "type": "boolean" }, "Marker": {}, "NextMarker": {}, "Contents": { "shape": "Sd9" }, "Name": {}, "Prefix": {}, "Delimiter": {}, "MaxKeys": { "type": "integer" }, "CommonPrefixes": { "shape": "Scm" }, "EncodingType": {}, "RequestCharged": { "location": "header", "locationName": "x-amz-request-charged" } } }, "alias": "GetBucket" }, "ListObjectsV2": { "http": { "method": "GET", "requestUri": "/{Bucket}?list-type=2" }, "input": { "type": "structure", "required": [ "Bucket" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "Delimiter": { "location": "querystring", "locationName": "delimiter" }, "EncodingType": { "location": "querystring", "locationName": "encoding-type" }, "MaxKeys": { "location": "querystring", "locationName": "max-keys", "type": "integer" }, "Prefix": { "contextParam": { "name": "Prefix" }, "location": "querystring", "locationName": "prefix" }, "ContinuationToken": { "location": "querystring", "locationName": "continuation-token" }, "FetchOwner": { "location": "querystring", "locationName": "fetch-owner", "type": "boolean" }, "StartAfter": { "location": "querystring", "locationName": "start-after" }, "RequestPayer": { "location": "header", "locationName": "x-amz-request-payer" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" }, "OptionalObjectAttributes": { "shape": "Scr", "location": "header", "locationName": "x-amz-optional-object-attributes" } } }, "output": { "type": "structure", "members": { "IsTruncated": { "type": "boolean" }, "Contents": { "shape": "Sd9" }, "Name": {}, "Prefix": {}, "Delimiter": {}, "MaxKeys": { "type": "integer" }, "CommonPrefixes": { "shape": "Scm" }, "EncodingType": {}, "KeyCount": { "type": "integer" }, "ContinuationToken": {}, "NextContinuationToken": {}, "StartAfter": {}, "RequestCharged": { "location": "header", "locationName": "x-amz-request-charged" } } } }, "ListParts": { "http": { "method": "GET", "requestUri": "/{Bucket}/{Key+}" }, "input": { "type": "structure", "required": [ "Bucket", "Key", "UploadId" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "Key": { "contextParam": { "name": "Key" }, "location": "uri", "locationName": "Key" }, "MaxParts": { "location": "querystring", "locationName": "max-parts", "type": "integer" }, "PartNumberMarker": { "location": "querystring", "locationName": "part-number-marker", "type": "integer" }, "UploadId": { "location": "querystring", "locationName": "uploadId" }, "RequestPayer": { "location": "header", "locationName": "x-amz-request-payer" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" }, "SSECustomerAlgorithm": { "location": "header", "locationName": "x-amz-server-side-encryption-customer-algorithm" }, "SSECustomerKey": { "shape": "Sl", "location": "header", "locationName": "x-amz-server-side-encryption-customer-key" }, "SSECustomerKeyMD5": { "location": "header", "locationName": "x-amz-server-side-encryption-customer-key-MD5" } } }, "output": { "type": "structure", "members": { "AbortDate": { "location": "header", "locationName": "x-amz-abort-date", "type": "timestamp" }, "AbortRuleId": { "location": "header", "locationName": "x-amz-abort-rule-id" }, "Bucket": {}, "Key": {}, "UploadId": {}, "PartNumberMarker": { "type": "integer" }, "NextPartNumberMarker": { "type": "integer" }, "MaxParts": { "type": "integer" }, "IsTruncated": { "type": "boolean" }, "Parts": { "locationName": "Part", "type": "list", "member": { "type": "structure", "members": { "PartNumber": { "type": "integer" }, "LastModified": { "type": "timestamp" }, "ETag": {}, "Size": { "type": "long" }, "ChecksumCRC32": {}, "ChecksumCRC32C": {}, "ChecksumSHA1": {}, "ChecksumSHA256": {} } }, "flattened": true }, "Initiator": { "shape": "Scl" }, "Owner": { "shape": "S3r" }, "StorageClass": {}, "RequestCharged": { "location": "header", "locationName": "x-amz-request-charged" }, "ChecksumAlgorithm": {} } } }, "PutBucketAccelerateConfiguration": { "http": { "method": "PUT", "requestUri": "/{Bucket}?accelerate" }, "input": { "type": "structure", "required": [ "Bucket", "AccelerateConfiguration" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "AccelerateConfiguration": { "locationName": "AccelerateConfiguration", "xmlNamespace": { "uri": "http://s3.amazonaws.com/doc/2006-03-01/" }, "type": "structure", "members": { "Status": {} } }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" }, "ChecksumAlgorithm": { "location": "header", "locationName": "x-amz-sdk-checksum-algorithm" } }, "payload": "AccelerateConfiguration" }, "httpChecksum": { "requestAlgorithmMember": "ChecksumAlgorithm", "requestChecksumRequired": false }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "PutBucketAcl": { "http": { "method": "PUT", "requestUri": "/{Bucket}?acl" }, "input": { "type": "structure", "required": [ "Bucket" ], "members": { "ACL": { "location": "header", "locationName": "x-amz-acl" }, "AccessControlPolicy": { "shape": "Sdo", "locationName": "AccessControlPolicy", "xmlNamespace": { "uri": "http://s3.amazonaws.com/doc/2006-03-01/" } }, "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ContentMD5": { "location": "header", "locationName": "Content-MD5" }, "ChecksumAlgorithm": { "location": "header", "locationName": "x-amz-sdk-checksum-algorithm" }, "GrantFullControl": { "location": "header", "locationName": "x-amz-grant-full-control" }, "GrantRead": { "location": "header", "locationName": "x-amz-grant-read" }, "GrantReadACP": { "location": "header", "locationName": "x-amz-grant-read-acp" }, "GrantWrite": { "location": "header", "locationName": "x-amz-grant-write" }, "GrantWriteACP": { "location": "header", "locationName": "x-amz-grant-write-acp" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } }, "payload": "AccessControlPolicy" }, "httpChecksum": { "requestAlgorithmMember": "ChecksumAlgorithm", "requestChecksumRequired": true }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "PutBucketAnalyticsConfiguration": { "http": { "method": "PUT", "requestUri": "/{Bucket}?analytics" }, "input": { "type": "structure", "required": [ "Bucket", "Id", "AnalyticsConfiguration" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "Id": { "location": "querystring", "locationName": "id" }, "AnalyticsConfiguration": { "shape": "S43", "locationName": "AnalyticsConfiguration", "xmlNamespace": { "uri": "http://s3.amazonaws.com/doc/2006-03-01/" } }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } }, "payload": "AnalyticsConfiguration" }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "PutBucketCors": { "http": { "method": "PUT", "requestUri": "/{Bucket}?cors" }, "input": { "type": "structure", "required": [ "Bucket", "CORSConfiguration" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "CORSConfiguration": { "locationName": "CORSConfiguration", "xmlNamespace": { "uri": "http://s3.amazonaws.com/doc/2006-03-01/" }, "type": "structure", "required": [ "CORSRules" ], "members": { "CORSRules": { "shape": "S4i", "locationName": "CORSRule" } } }, "ContentMD5": { "location": "header", "locationName": "Content-MD5" }, "ChecksumAlgorithm": { "location": "header", "locationName": "x-amz-sdk-checksum-algorithm" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } }, "payload": "CORSConfiguration" }, "httpChecksum": { "requestAlgorithmMember": "ChecksumAlgorithm", "requestChecksumRequired": true }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "PutBucketEncryption": { "http": { "method": "PUT", "requestUri": "/{Bucket}?encryption" }, "input": { "type": "structure", "required": [ "Bucket", "ServerSideEncryptionConfiguration" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ContentMD5": { "location": "header", "locationName": "Content-MD5" }, "ChecksumAlgorithm": { "location": "header", "locationName": "x-amz-sdk-checksum-algorithm" }, "ServerSideEncryptionConfiguration": { "shape": "S4v", "locationName": "ServerSideEncryptionConfiguration", "xmlNamespace": { "uri": "http://s3.amazonaws.com/doc/2006-03-01/" } }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } }, "payload": "ServerSideEncryptionConfiguration" }, "httpChecksum": { "requestAlgorithmMember": "ChecksumAlgorithm", "requestChecksumRequired": true }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "PutBucketIntelligentTieringConfiguration": { "http": { "method": "PUT", "requestUri": "/{Bucket}?intelligent-tiering" }, "input": { "type": "structure", "required": [ "Bucket", "Id", "IntelligentTieringConfiguration" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "Id": { "location": "querystring", "locationName": "id" }, "IntelligentTieringConfiguration": { "shape": "S51", "locationName": "IntelligentTieringConfiguration", "xmlNamespace": { "uri": "http://s3.amazonaws.com/doc/2006-03-01/" } } }, "payload": "IntelligentTieringConfiguration" }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "PutBucketInventoryConfiguration": { "http": { "method": "PUT", "requestUri": "/{Bucket}?inventory" }, "input": { "type": "structure", "required": [ "Bucket", "Id", "InventoryConfiguration" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "Id": { "location": "querystring", "locationName": "id" }, "InventoryConfiguration": { "shape": "S5b", "locationName": "InventoryConfiguration", "xmlNamespace": { "uri": "http://s3.amazonaws.com/doc/2006-03-01/" } }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } }, "payload": "InventoryConfiguration" }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "PutBucketLifecycle": { "http": { "method": "PUT", "requestUri": "/{Bucket}?lifecycle" }, "input": { "type": "structure", "required": [ "Bucket" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ContentMD5": { "location": "header", "locationName": "Content-MD5" }, "ChecksumAlgorithm": { "location": "header", "locationName": "x-amz-sdk-checksum-algorithm" }, "LifecycleConfiguration": { "locationName": "LifecycleConfiguration", "xmlNamespace": { "uri": "http://s3.amazonaws.com/doc/2006-03-01/" }, "type": "structure", "required": [ "Rules" ], "members": { "Rules": { "shape": "S5r", "locationName": "Rule" } } }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } }, "payload": "LifecycleConfiguration" }, "deprecated": true, "httpChecksum": { "requestAlgorithmMember": "ChecksumAlgorithm", "requestChecksumRequired": true }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "PutBucketLifecycleConfiguration": { "http": { "method": "PUT", "requestUri": "/{Bucket}?lifecycle" }, "input": { "type": "structure", "required": [ "Bucket" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ChecksumAlgorithm": { "location": "header", "locationName": "x-amz-sdk-checksum-algorithm" }, "LifecycleConfiguration": { "locationName": "LifecycleConfiguration", "xmlNamespace": { "uri": "http://s3.amazonaws.com/doc/2006-03-01/" }, "type": "structure", "required": [ "Rules" ], "members": { "Rules": { "shape": "S67", "locationName": "Rule" } } }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" }, "TransitionDefaultMinimumObjectSize": { "location": "header", "locationName": "x-amz-transition-default-minimum-object-size" } }, "payload": "LifecycleConfiguration" }, "output": { "type": "structure", "members": { "TransitionDefaultMinimumObjectSize": { "location": "header", "locationName": "x-amz-transition-default-minimum-object-size" } } }, "httpChecksum": { "requestAlgorithmMember": "ChecksumAlgorithm", "requestChecksumRequired": true }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "PutBucketLogging": { "http": { "method": "PUT", "requestUri": "/{Bucket}?logging" }, "input": { "type": "structure", "required": [ "Bucket", "BucketLoggingStatus" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "BucketLoggingStatus": { "locationName": "BucketLoggingStatus", "xmlNamespace": { "uri": "http://s3.amazonaws.com/doc/2006-03-01/" }, "type": "structure", "members": { "LoggingEnabled": { "shape": "S6k" } } }, "ContentMD5": { "location": "header", "locationName": "Content-MD5" }, "ChecksumAlgorithm": { "location": "header", "locationName": "x-amz-sdk-checksum-algorithm" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } }, "payload": "BucketLoggingStatus" }, "httpChecksum": { "requestAlgorithmMember": "ChecksumAlgorithm", "requestChecksumRequired": true }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "PutBucketMetricsConfiguration": { "http": { "method": "PUT", "requestUri": "/{Bucket}?metrics" }, "input": { "type": "structure", "required": [ "Bucket", "Id", "MetricsConfiguration" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "Id": { "location": "querystring", "locationName": "id" }, "MetricsConfiguration": { "shape": "S6w", "locationName": "MetricsConfiguration", "xmlNamespace": { "uri": "http://s3.amazonaws.com/doc/2006-03-01/" } }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } }, "payload": "MetricsConfiguration" }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "PutBucketNotification": { "http": { "method": "PUT", "requestUri": "/{Bucket}?notification" }, "input": { "type": "structure", "required": [ "Bucket", "NotificationConfiguration" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ContentMD5": { "location": "header", "locationName": "Content-MD5" }, "ChecksumAlgorithm": { "location": "header", "locationName": "x-amz-sdk-checksum-algorithm" }, "NotificationConfiguration": { "shape": "S71", "locationName": "NotificationConfiguration", "xmlNamespace": { "uri": "http://s3.amazonaws.com/doc/2006-03-01/" } }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } }, "payload": "NotificationConfiguration" }, "deprecated": true, "httpChecksum": { "requestAlgorithmMember": "ChecksumAlgorithm", "requestChecksumRequired": true }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "PutBucketNotificationConfiguration": { "http": { "method": "PUT", "requestUri": "/{Bucket}?notification" }, "input": { "type": "structure", "required": [ "Bucket", "NotificationConfiguration" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "NotificationConfiguration": { "shape": "S7c", "locationName": "NotificationConfiguration", "xmlNamespace": { "uri": "http://s3.amazonaws.com/doc/2006-03-01/" } }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" }, "SkipDestinationValidation": { "location": "header", "locationName": "x-amz-skip-destination-validation", "type": "boolean" } }, "payload": "NotificationConfiguration" }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "PutBucketOwnershipControls": { "http": { "method": "PUT", "requestUri": "/{Bucket}?ownershipControls" }, "input": { "type": "structure", "required": [ "Bucket", "OwnershipControls" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ContentMD5": { "location": "header", "locationName": "Content-MD5" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" }, "OwnershipControls": { "shape": "S7t", "locationName": "OwnershipControls", "xmlNamespace": { "uri": "http://s3.amazonaws.com/doc/2006-03-01/" } } }, "payload": "OwnershipControls" }, "httpChecksum": { "requestChecksumRequired": true }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "PutBucketPolicy": { "http": { "method": "PUT", "requestUri": "/{Bucket}?policy" }, "input": { "type": "structure", "required": [ "Bucket", "Policy" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ContentMD5": { "location": "header", "locationName": "Content-MD5" }, "ChecksumAlgorithm": { "location": "header", "locationName": "x-amz-sdk-checksum-algorithm" }, "ConfirmRemoveSelfBucketAccess": { "location": "header", "locationName": "x-amz-confirm-remove-self-bucket-access", "type": "boolean" }, "Policy": {}, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } }, "payload": "Policy" }, "httpChecksum": { "requestAlgorithmMember": "ChecksumAlgorithm", "requestChecksumRequired": true }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "PutBucketReplication": { "http": { "method": "PUT", "requestUri": "/{Bucket}?replication" }, "input": { "type": "structure", "required": [ "Bucket", "ReplicationConfiguration" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ContentMD5": { "location": "header", "locationName": "Content-MD5" }, "ChecksumAlgorithm": { "location": "header", "locationName": "x-amz-sdk-checksum-algorithm" }, "ReplicationConfiguration": { "shape": "S85", "locationName": "ReplicationConfiguration", "xmlNamespace": { "uri": "http://s3.amazonaws.com/doc/2006-03-01/" } }, "Token": { "location": "header", "locationName": "x-amz-bucket-object-lock-token" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } }, "payload": "ReplicationConfiguration" }, "httpChecksum": { "requestAlgorithmMember": "ChecksumAlgorithm", "requestChecksumRequired": true }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "PutBucketRequestPayment": { "http": { "method": "PUT", "requestUri": "/{Bucket}?requestPayment" }, "input": { "type": "structure", "required": [ "Bucket", "RequestPaymentConfiguration" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ContentMD5": { "location": "header", "locationName": "Content-MD5" }, "ChecksumAlgorithm": { "location": "header", "locationName": "x-amz-sdk-checksum-algorithm" }, "RequestPaymentConfiguration": { "locationName": "RequestPaymentConfiguration", "xmlNamespace": { "uri": "http://s3.amazonaws.com/doc/2006-03-01/" }, "type": "structure", "required": [ "Payer" ], "members": { "Payer": {} } }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } }, "payload": "RequestPaymentConfiguration" }, "httpChecksum": { "requestAlgorithmMember": "ChecksumAlgorithm", "requestChecksumRequired": true }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "PutBucketTagging": { "http": { "method": "PUT", "requestUri": "/{Bucket}?tagging" }, "input": { "type": "structure", "required": [ "Bucket", "Tagging" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ContentMD5": { "location": "header", "locationName": "Content-MD5" }, "ChecksumAlgorithm": { "location": "header", "locationName": "x-amz-sdk-checksum-algorithm" }, "Tagging": { "shape": "Sef", "locationName": "Tagging", "xmlNamespace": { "uri": "http://s3.amazonaws.com/doc/2006-03-01/" } }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } }, "payload": "Tagging" }, "httpChecksum": { "requestAlgorithmMember": "ChecksumAlgorithm", "requestChecksumRequired": true }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "PutBucketVersioning": { "http": { "method": "PUT", "requestUri": "/{Bucket}?versioning" }, "input": { "type": "structure", "required": [ "Bucket", "VersioningConfiguration" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ContentMD5": { "location": "header", "locationName": "Content-MD5" }, "ChecksumAlgorithm": { "location": "header", "locationName": "x-amz-sdk-checksum-algorithm" }, "MFA": { "location": "header", "locationName": "x-amz-mfa" }, "VersioningConfiguration": { "locationName": "VersioningConfiguration", "xmlNamespace": { "uri": "http://s3.amazonaws.com/doc/2006-03-01/" }, "type": "structure", "members": { "MFADelete": { "locationName": "MfaDelete" }, "Status": {} } }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } }, "payload": "VersioningConfiguration" }, "httpChecksum": { "requestAlgorithmMember": "ChecksumAlgorithm", "requestChecksumRequired": true }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "PutBucketWebsite": { "http": { "method": "PUT", "requestUri": "/{Bucket}?website" }, "input": { "type": "structure", "required": [ "Bucket", "WebsiteConfiguration" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ContentMD5": { "location": "header", "locationName": "Content-MD5" }, "ChecksumAlgorithm": { "location": "header", "locationName": "x-amz-sdk-checksum-algorithm" }, "WebsiteConfiguration": { "locationName": "WebsiteConfiguration", "xmlNamespace": { "uri": "http://s3.amazonaws.com/doc/2006-03-01/" }, "type": "structure", "members": { "ErrorDocument": { "shape": "S9d" }, "IndexDocument": { "shape": "S9b" }, "RedirectAllRequestsTo": { "shape": "S98" }, "RoutingRules": { "shape": "S9e" } } }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } }, "payload": "WebsiteConfiguration" }, "httpChecksum": { "requestAlgorithmMember": "ChecksumAlgorithm", "requestChecksumRequired": true }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "PutObject": { "http": { "method": "PUT", "requestUri": "/{Bucket}/{Key+}" }, "input": { "type": "structure", "required": [ "Bucket", "Key" ], "members": { "ACL": { "location": "header", "locationName": "x-amz-acl" }, "Body": { "streaming": true, "type": "blob" }, "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "CacheControl": { "location": "header", "locationName": "Cache-Control" }, "ContentDisposition": { "location": "header", "locationName": "Content-Disposition" }, "ContentEncoding": { "location": "header", "locationName": "Content-Encoding" }, "ContentLanguage": { "location": "header", "locationName": "Content-Language" }, "ContentLength": { "location": "header", "locationName": "Content-Length", "type": "long" }, "ContentMD5": { "location": "header", "locationName": "Content-MD5" }, "ContentType": { "location": "header", "locationName": "Content-Type" }, "ChecksumAlgorithm": { "location": "header", "locationName": "x-amz-sdk-checksum-algorithm" }, "ChecksumCRC32": { "location": "header", "locationName": "x-amz-checksum-crc32" }, "ChecksumCRC32C": { "location": "header", "locationName": "x-amz-checksum-crc32c" }, "ChecksumSHA1": { "location": "header", "locationName": "x-amz-checksum-sha1" }, "ChecksumSHA256": { "location": "header", "locationName": "x-amz-checksum-sha256" }, "Expires": { "location": "header", "locationName": "Expires", "type": "timestamp" }, "IfNoneMatch": { "location": "header", "locationName": "If-None-Match" }, "GrantFullControl": { "location": "header", "locationName": "x-amz-grant-full-control" }, "GrantRead": { "location": "header", "locationName": "x-amz-grant-read" }, "GrantReadACP": { "location": "header", "locationName": "x-amz-grant-read-acp" }, "GrantWriteACP": { "location": "header", "locationName": "x-amz-grant-write-acp" }, "Key": { "contextParam": { "name": "Key" }, "location": "uri", "locationName": "Key" }, "Metadata": { "shape": "S1c", "location": "headers", "locationName": "x-amz-meta-" }, "ServerSideEncryption": { "location": "header", "locationName": "x-amz-server-side-encryption" }, "StorageClass": { "location": "header", "locationName": "x-amz-storage-class" }, "WebsiteRedirectLocation": { "location": "header", "locationName": "x-amz-website-redirect-location" }, "SSECustomerAlgorithm": { "location": "header", "locationName": "x-amz-server-side-encryption-customer-algorithm" }, "SSECustomerKey": { "shape": "Sl", "location": "header", "locationName": "x-amz-server-side-encryption-customer-key" }, "SSECustomerKeyMD5": { "location": "header", "locationName": "x-amz-server-side-encryption-customer-key-MD5" }, "SSEKMSKeyId": { "shape": "Ss", "location": "header", "locationName": "x-amz-server-side-encryption-aws-kms-key-id" }, "SSEKMSEncryptionContext": { "shape": "S1j", "location": "header", "locationName": "x-amz-server-side-encryption-context" }, "BucketKeyEnabled": { "location": "header", "locationName": "x-amz-server-side-encryption-bucket-key-enabled", "type": "boolean" }, "RequestPayer": { "location": "header", "locationName": "x-amz-request-payer" }, "Tagging": { "location": "header", "locationName": "x-amz-tagging" }, "ObjectLockMode": { "location": "header", "locationName": "x-amz-object-lock-mode" }, "ObjectLockRetainUntilDate": { "shape": "S1p", "location": "header", "locationName": "x-amz-object-lock-retain-until-date" }, "ObjectLockLegalHoldStatus": { "location": "header", "locationName": "x-amz-object-lock-legal-hold" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } }, "payload": "Body" }, "output": { "type": "structure", "members": { "Expiration": { "location": "header", "locationName": "x-amz-expiration" }, "ETag": { "location": "header", "locationName": "ETag" }, "ChecksumCRC32": { "location": "header", "locationName": "x-amz-checksum-crc32" }, "ChecksumCRC32C": { "location": "header", "locationName": "x-amz-checksum-crc32c" }, "ChecksumSHA1": { "location": "header", "locationName": "x-amz-checksum-sha1" }, "ChecksumSHA256": { "location": "header", "locationName": "x-amz-checksum-sha256" }, "ServerSideEncryption": { "location": "header", "locationName": "x-amz-server-side-encryption" }, "VersionId": { "location": "header", "locationName": "x-amz-version-id" }, "SSECustomerAlgorithm": { "location": "header", "locationName": "x-amz-server-side-encryption-customer-algorithm" }, "SSECustomerKeyMD5": { "location": "header", "locationName": "x-amz-server-side-encryption-customer-key-MD5" }, "SSEKMSKeyId": { "shape": "Ss", "location": "header", "locationName": "x-amz-server-side-encryption-aws-kms-key-id" }, "SSEKMSEncryptionContext": { "shape": "S1j", "location": "header", "locationName": "x-amz-server-side-encryption-context" }, "BucketKeyEnabled": { "location": "header", "locationName": "x-amz-server-side-encryption-bucket-key-enabled", "type": "boolean" }, "RequestCharged": { "location": "header", "locationName": "x-amz-request-charged" } } }, "httpChecksum": { "requestAlgorithmMember": "ChecksumAlgorithm", "requestChecksumRequired": false } }, "PutObjectAcl": { "http": { "method": "PUT", "requestUri": "/{Bucket}/{Key+}?acl" }, "input": { "type": "structure", "required": [ "Bucket", "Key" ], "members": { "ACL": { "location": "header", "locationName": "x-amz-acl" }, "AccessControlPolicy": { "shape": "Sdo", "locationName": "AccessControlPolicy", "xmlNamespace": { "uri": "http://s3.amazonaws.com/doc/2006-03-01/" } }, "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ContentMD5": { "location": "header", "locationName": "Content-MD5" }, "ChecksumAlgorithm": { "location": "header", "locationName": "x-amz-sdk-checksum-algorithm" }, "GrantFullControl": { "location": "header", "locationName": "x-amz-grant-full-control" }, "GrantRead": { "location": "header", "locationName": "x-amz-grant-read" }, "GrantReadACP": { "location": "header", "locationName": "x-amz-grant-read-acp" }, "GrantWrite": { "location": "header", "locationName": "x-amz-grant-write" }, "GrantWriteACP": { "location": "header", "locationName": "x-amz-grant-write-acp" }, "Key": { "contextParam": { "name": "Key" }, "location": "uri", "locationName": "Key" }, "RequestPayer": { "location": "header", "locationName": "x-amz-request-payer" }, "VersionId": { "location": "querystring", "locationName": "versionId" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } }, "payload": "AccessControlPolicy" }, "output": { "type": "structure", "members": { "RequestCharged": { "location": "header", "locationName": "x-amz-request-charged" } } }, "httpChecksum": { "requestAlgorithmMember": "ChecksumAlgorithm", "requestChecksumRequired": true } }, "PutObjectLegalHold": { "http": { "method": "PUT", "requestUri": "/{Bucket}/{Key+}?legal-hold" }, "input": { "type": "structure", "required": [ "Bucket", "Key" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "Key": { "location": "uri", "locationName": "Key" }, "LegalHold": { "shape": "Sas", "locationName": "LegalHold", "xmlNamespace": { "uri": "http://s3.amazonaws.com/doc/2006-03-01/" } }, "RequestPayer": { "location": "header", "locationName": "x-amz-request-payer" }, "VersionId": { "location": "querystring", "locationName": "versionId" }, "ContentMD5": { "location": "header", "locationName": "Content-MD5" }, "ChecksumAlgorithm": { "location": "header", "locationName": "x-amz-sdk-checksum-algorithm" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } }, "payload": "LegalHold" }, "output": { "type": "structure", "members": { "RequestCharged": { "location": "header", "locationName": "x-amz-request-charged" } } }, "httpChecksum": { "requestAlgorithmMember": "ChecksumAlgorithm", "requestChecksumRequired": true } }, "PutObjectLockConfiguration": { "http": { "method": "PUT", "requestUri": "/{Bucket}?object-lock" }, "input": { "type": "structure", "required": [ "Bucket" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ObjectLockConfiguration": { "shape": "Sav", "locationName": "ObjectLockConfiguration", "xmlNamespace": { "uri": "http://s3.amazonaws.com/doc/2006-03-01/" } }, "RequestPayer": { "location": "header", "locationName": "x-amz-request-payer" }, "Token": { "location": "header", "locationName": "x-amz-bucket-object-lock-token" }, "ContentMD5": { "location": "header", "locationName": "Content-MD5" }, "ChecksumAlgorithm": { "location": "header", "locationName": "x-amz-sdk-checksum-algorithm" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } }, "payload": "ObjectLockConfiguration" }, "output": { "type": "structure", "members": { "RequestCharged": { "location": "header", "locationName": "x-amz-request-charged" } } }, "httpChecksum": { "requestAlgorithmMember": "ChecksumAlgorithm", "requestChecksumRequired": true } }, "PutObjectRetention": { "http": { "method": "PUT", "requestUri": "/{Bucket}/{Key+}?retention" }, "input": { "type": "structure", "required": [ "Bucket", "Key" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "Key": { "location": "uri", "locationName": "Key" }, "Retention": { "shape": "Sb3", "locationName": "Retention", "xmlNamespace": { "uri": "http://s3.amazonaws.com/doc/2006-03-01/" } }, "RequestPayer": { "location": "header", "locationName": "x-amz-request-payer" }, "VersionId": { "location": "querystring", "locationName": "versionId" }, "BypassGovernanceRetention": { "location": "header", "locationName": "x-amz-bypass-governance-retention", "type": "boolean" }, "ContentMD5": { "location": "header", "locationName": "Content-MD5" }, "ChecksumAlgorithm": { "location": "header", "locationName": "x-amz-sdk-checksum-algorithm" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } }, "payload": "Retention" }, "output": { "type": "structure", "members": { "RequestCharged": { "location": "header", "locationName": "x-amz-request-charged" } } }, "httpChecksum": { "requestAlgorithmMember": "ChecksumAlgorithm", "requestChecksumRequired": true } }, "PutObjectTagging": { "http": { "method": "PUT", "requestUri": "/{Bucket}/{Key+}?tagging" }, "input": { "type": "structure", "required": [ "Bucket", "Key", "Tagging" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "Key": { "location": "uri", "locationName": "Key" }, "VersionId": { "location": "querystring", "locationName": "versionId" }, "ContentMD5": { "location": "header", "locationName": "Content-MD5" }, "ChecksumAlgorithm": { "location": "header", "locationName": "x-amz-sdk-checksum-algorithm" }, "Tagging": { "shape": "Sef", "locationName": "Tagging", "xmlNamespace": { "uri": "http://s3.amazonaws.com/doc/2006-03-01/" } }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" }, "RequestPayer": { "location": "header", "locationName": "x-amz-request-payer" } }, "payload": "Tagging" }, "output": { "type": "structure", "members": { "VersionId": { "location": "header", "locationName": "x-amz-version-id" } } }, "httpChecksum": { "requestAlgorithmMember": "ChecksumAlgorithm", "requestChecksumRequired": true } }, "PutPublicAccessBlock": { "http": { "method": "PUT", "requestUri": "/{Bucket}?publicAccessBlock" }, "input": { "type": "structure", "required": [ "Bucket", "PublicAccessBlockConfiguration" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ContentMD5": { "location": "header", "locationName": "Content-MD5" }, "ChecksumAlgorithm": { "location": "header", "locationName": "x-amz-sdk-checksum-algorithm" }, "PublicAccessBlockConfiguration": { "shape": "Sba", "locationName": "PublicAccessBlockConfiguration", "xmlNamespace": { "uri": "http://s3.amazonaws.com/doc/2006-03-01/" } }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } }, "payload": "PublicAccessBlockConfiguration" }, "httpChecksum": { "requestAlgorithmMember": "ChecksumAlgorithm", "requestChecksumRequired": true }, "staticContextParams": { "UseS3ExpressControlEndpoint": { "value": true } } }, "RestoreObject": { "http": { "requestUri": "/{Bucket}/{Key+}?restore" }, "input": { "type": "structure", "required": [ "Bucket", "Key" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "Key": { "location": "uri", "locationName": "Key" }, "VersionId": { "location": "querystring", "locationName": "versionId" }, "RestoreRequest": { "locationName": "RestoreRequest", "xmlNamespace": { "uri": "http://s3.amazonaws.com/doc/2006-03-01/" }, "type": "structure", "members": { "Days": { "type": "integer" }, "GlacierJobParameters": { "type": "structure", "required": [ "Tier" ], "members": { "Tier": {} } }, "Type": {}, "Tier": {}, "Description": {}, "SelectParameters": { "type": "structure", "required": [ "InputSerialization", "ExpressionType", "Expression", "OutputSerialization" ], "members": { "InputSerialization": { "shape": "Sf5" }, "ExpressionType": {}, "Expression": {}, "OutputSerialization": { "shape": "Sfk" } } }, "OutputLocation": { "type": "structure", "members": { "S3": { "type": "structure", "required": [ "BucketName", "Prefix" ], "members": { "BucketName": {}, "Prefix": {}, "Encryption": { "type": "structure", "required": [ "EncryptionType" ], "members": { "EncryptionType": {}, "KMSKeyId": { "shape": "Ss" }, "KMSContext": {} } }, "CannedACL": {}, "AccessControlList": { "shape": "S3u" }, "Tagging": { "shape": "Sef" }, "UserMetadata": { "type": "list", "member": { "locationName": "MetadataEntry", "type": "structure", "members": { "Name": {}, "Value": {} } } }, "StorageClass": {} } } } } } }, "RequestPayer": { "location": "header", "locationName": "x-amz-request-payer" }, "ChecksumAlgorithm": { "location": "header", "locationName": "x-amz-sdk-checksum-algorithm" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } }, "payload": "RestoreRequest" }, "output": { "type": "structure", "members": { "RequestCharged": { "location": "header", "locationName": "x-amz-request-charged" }, "RestoreOutputPath": { "location": "header", "locationName": "x-amz-restore-output-path" } } }, "alias": "PostObjectRestore", "httpChecksum": { "requestAlgorithmMember": "ChecksumAlgorithm", "requestChecksumRequired": false } }, "SelectObjectContent": { "http": { "requestUri": "/{Bucket}/{Key+}?select&select-type=2" }, "input": { "locationName": "SelectObjectContentRequest", "xmlNamespace": { "uri": "http://s3.amazonaws.com/doc/2006-03-01/" }, "type": "structure", "required": [ "Bucket", "Key", "Expression", "ExpressionType", "InputSerialization", "OutputSerialization" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "Key": { "location": "uri", "locationName": "Key" }, "SSECustomerAlgorithm": { "location": "header", "locationName": "x-amz-server-side-encryption-customer-algorithm" }, "SSECustomerKey": { "shape": "Sl", "location": "header", "locationName": "x-amz-server-side-encryption-customer-key" }, "SSECustomerKeyMD5": { "location": "header", "locationName": "x-amz-server-side-encryption-customer-key-MD5" }, "Expression": {}, "ExpressionType": {}, "RequestProgress": { "type": "structure", "members": { "Enabled": { "type": "boolean" } } }, "InputSerialization": { "shape": "Sf5" }, "OutputSerialization": { "shape": "Sfk" }, "ScanRange": { "type": "structure", "members": { "Start": { "type": "long" }, "End": { "type": "long" } } }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "output": { "type": "structure", "members": { "Payload": { "type": "structure", "members": { "Records": { "type": "structure", "members": { "Payload": { "eventpayload": true, "type": "blob" } }, "event": true }, "Stats": { "type": "structure", "members": { "Details": { "eventpayload": true, "type": "structure", "members": { "BytesScanned": { "type": "long" }, "BytesProcessed": { "type": "long" }, "BytesReturned": { "type": "long" } } } }, "event": true }, "Progress": { "type": "structure", "members": { "Details": { "eventpayload": true, "type": "structure", "members": { "BytesScanned": { "type": "long" }, "BytesProcessed": { "type": "long" }, "BytesReturned": { "type": "long" } } } }, "event": true }, "Cont": { "type": "structure", "members": {}, "event": true }, "End": { "type": "structure", "members": {}, "event": true } }, "eventstream": true } }, "payload": "Payload" } }, "UploadPart": { "http": { "method": "PUT", "requestUri": "/{Bucket}/{Key+}" }, "input": { "type": "structure", "required": [ "Bucket", "Key", "PartNumber", "UploadId" ], "members": { "Body": { "streaming": true, "type": "blob" }, "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ContentLength": { "location": "header", "locationName": "Content-Length", "type": "long" }, "ContentMD5": { "location": "header", "locationName": "Content-MD5" }, "ChecksumAlgorithm": { "location": "header", "locationName": "x-amz-sdk-checksum-algorithm" }, "ChecksumCRC32": { "location": "header", "locationName": "x-amz-checksum-crc32" }, "ChecksumCRC32C": { "location": "header", "locationName": "x-amz-checksum-crc32c" }, "ChecksumSHA1": { "location": "header", "locationName": "x-amz-checksum-sha1" }, "ChecksumSHA256": { "location": "header", "locationName": "x-amz-checksum-sha256" }, "Key": { "contextParam": { "name": "Key" }, "location": "uri", "locationName": "Key" }, "PartNumber": { "location": "querystring", "locationName": "partNumber", "type": "integer" }, "UploadId": { "location": "querystring", "locationName": "uploadId" }, "SSECustomerAlgorithm": { "location": "header", "locationName": "x-amz-server-side-encryption-customer-algorithm" }, "SSECustomerKey": { "shape": "Sl", "location": "header", "locationName": "x-amz-server-side-encryption-customer-key" }, "SSECustomerKeyMD5": { "location": "header", "locationName": "x-amz-server-side-encryption-customer-key-MD5" }, "RequestPayer": { "location": "header", "locationName": "x-amz-request-payer" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } }, "payload": "Body" }, "output": { "type": "structure", "members": { "ServerSideEncryption": { "location": "header", "locationName": "x-amz-server-side-encryption" }, "ETag": { "location": "header", "locationName": "ETag" }, "ChecksumCRC32": { "location": "header", "locationName": "x-amz-checksum-crc32" }, "ChecksumCRC32C": { "location": "header", "locationName": "x-amz-checksum-crc32c" }, "ChecksumSHA1": { "location": "header", "locationName": "x-amz-checksum-sha1" }, "ChecksumSHA256": { "location": "header", "locationName": "x-amz-checksum-sha256" }, "SSECustomerAlgorithm": { "location": "header", "locationName": "x-amz-server-side-encryption-customer-algorithm" }, "SSECustomerKeyMD5": { "location": "header", "locationName": "x-amz-server-side-encryption-customer-key-MD5" }, "SSEKMSKeyId": { "shape": "Ss", "location": "header", "locationName": "x-amz-server-side-encryption-aws-kms-key-id" }, "BucketKeyEnabled": { "location": "header", "locationName": "x-amz-server-side-encryption-bucket-key-enabled", "type": "boolean" }, "RequestCharged": { "location": "header", "locationName": "x-amz-request-charged" } } }, "httpChecksum": { "requestAlgorithmMember": "ChecksumAlgorithm", "requestChecksumRequired": false } }, "UploadPartCopy": { "http": { "method": "PUT", "requestUri": "/{Bucket}/{Key+}" }, "input": { "type": "structure", "required": [ "Bucket", "CopySource", "Key", "PartNumber", "UploadId" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "CopySource": { "location": "header", "locationName": "x-amz-copy-source" }, "CopySourceIfMatch": { "location": "header", "locationName": "x-amz-copy-source-if-match" }, "CopySourceIfModifiedSince": { "location": "header", "locationName": "x-amz-copy-source-if-modified-since", "type": "timestamp" }, "CopySourceIfNoneMatch": { "location": "header", "locationName": "x-amz-copy-source-if-none-match" }, "CopySourceIfUnmodifiedSince": { "location": "header", "locationName": "x-amz-copy-source-if-unmodified-since", "type": "timestamp" }, "CopySourceRange": { "location": "header", "locationName": "x-amz-copy-source-range" }, "Key": { "location": "uri", "locationName": "Key" }, "PartNumber": { "location": "querystring", "locationName": "partNumber", "type": "integer" }, "UploadId": { "location": "querystring", "locationName": "uploadId" }, "SSECustomerAlgorithm": { "location": "header", "locationName": "x-amz-server-side-encryption-customer-algorithm" }, "SSECustomerKey": { "shape": "Sl", "location": "header", "locationName": "x-amz-server-side-encryption-customer-key" }, "SSECustomerKeyMD5": { "location": "header", "locationName": "x-amz-server-side-encryption-customer-key-MD5" }, "CopySourceSSECustomerAlgorithm": { "location": "header", "locationName": "x-amz-copy-source-server-side-encryption-customer-algorithm" }, "CopySourceSSECustomerKey": { "shape": "S1l", "location": "header", "locationName": "x-amz-copy-source-server-side-encryption-customer-key" }, "CopySourceSSECustomerKeyMD5": { "location": "header", "locationName": "x-amz-copy-source-server-side-encryption-customer-key-MD5" }, "RequestPayer": { "location": "header", "locationName": "x-amz-request-payer" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" }, "ExpectedSourceBucketOwner": { "location": "header", "locationName": "x-amz-source-expected-bucket-owner" } } }, "output": { "type": "structure", "members": { "CopySourceVersionId": { "location": "header", "locationName": "x-amz-copy-source-version-id" }, "CopyPartResult": { "type": "structure", "members": { "ETag": {}, "LastModified": { "type": "timestamp" }, "ChecksumCRC32": {}, "ChecksumCRC32C": {}, "ChecksumSHA1": {}, "ChecksumSHA256": {} } }, "ServerSideEncryption": { "location": "header", "locationName": "x-amz-server-side-encryption" }, "SSECustomerAlgorithm": { "location": "header", "locationName": "x-amz-server-side-encryption-customer-algorithm" }, "SSECustomerKeyMD5": { "location": "header", "locationName": "x-amz-server-side-encryption-customer-key-MD5" }, "SSEKMSKeyId": { "shape": "Ss", "location": "header", "locationName": "x-amz-server-side-encryption-aws-kms-key-id" }, "BucketKeyEnabled": { "location": "header", "locationName": "x-amz-server-side-encryption-bucket-key-enabled", "type": "boolean" }, "RequestCharged": { "location": "header", "locationName": "x-amz-request-charged" } }, "payload": "CopyPartResult" }, "staticContextParams": { "DisableS3ExpressSessionAuth": { "value": true } } }, "WriteGetObjectResponse": { "http": { "requestUri": "/WriteGetObjectResponse" }, "input": { "type": "structure", "required": [ "RequestRoute", "RequestToken" ], "members": { "RequestRoute": { "hostLabel": true, "location": "header", "locationName": "x-amz-request-route" }, "RequestToken": { "location": "header", "locationName": "x-amz-request-token" }, "Body": { "streaming": true, "type": "blob" }, "StatusCode": { "location": "header", "locationName": "x-amz-fwd-status", "type": "integer" }, "ErrorCode": { "location": "header", "locationName": "x-amz-fwd-error-code" }, "ErrorMessage": { "location": "header", "locationName": "x-amz-fwd-error-message" }, "AcceptRanges": { "location": "header", "locationName": "x-amz-fwd-header-accept-ranges" }, "CacheControl": { "location": "header", "locationName": "x-amz-fwd-header-Cache-Control" }, "ContentDisposition": { "location": "header", "locationName": "x-amz-fwd-header-Content-Disposition" }, "ContentEncoding": { "location": "header", "locationName": "x-amz-fwd-header-Content-Encoding" }, "ContentLanguage": { "location": "header", "locationName": "x-amz-fwd-header-Content-Language" }, "ContentLength": { "location": "header", "locationName": "Content-Length", "type": "long" }, "ContentRange": { "location": "header", "locationName": "x-amz-fwd-header-Content-Range" }, "ContentType": { "location": "header", "locationName": "x-amz-fwd-header-Content-Type" }, "ChecksumCRC32": { "location": "header", "locationName": "x-amz-fwd-header-x-amz-checksum-crc32" }, "ChecksumCRC32C": { "location": "header", "locationName": "x-amz-fwd-header-x-amz-checksum-crc32c" }, "ChecksumSHA1": { "location": "header", "locationName": "x-amz-fwd-header-x-amz-checksum-sha1" }, "ChecksumSHA256": { "location": "header", "locationName": "x-amz-fwd-header-x-amz-checksum-sha256" }, "DeleteMarker": { "location": "header", "locationName": "x-amz-fwd-header-x-amz-delete-marker", "type": "boolean" }, "ETag": { "location": "header", "locationName": "x-amz-fwd-header-ETag" }, "Expires": { "location": "header", "locationName": "x-amz-fwd-header-Expires", "type": "timestamp" }, "Expiration": { "location": "header", "locationName": "x-amz-fwd-header-x-amz-expiration" }, "LastModified": { "location": "header", "locationName": "x-amz-fwd-header-Last-Modified", "type": "timestamp" }, "MissingMeta": { "location": "header", "locationName": "x-amz-fwd-header-x-amz-missing-meta", "type": "integer" }, "Metadata": { "shape": "S1c", "location": "headers", "locationName": "x-amz-meta-" }, "ObjectLockMode": { "location": "header", "locationName": "x-amz-fwd-header-x-amz-object-lock-mode" }, "ObjectLockLegalHoldStatus": { "location": "header", "locationName": "x-amz-fwd-header-x-amz-object-lock-legal-hold" }, "ObjectLockRetainUntilDate": { "shape": "S1p", "location": "header", "locationName": "x-amz-fwd-header-x-amz-object-lock-retain-until-date" }, "PartsCount": { "location": "header", "locationName": "x-amz-fwd-header-x-amz-mp-parts-count", "type": "integer" }, "ReplicationStatus": { "location": "header", "locationName": "x-amz-fwd-header-x-amz-replication-status" }, "RequestCharged": { "location": "header", "locationName": "x-amz-fwd-header-x-amz-request-charged" }, "Restore": { "location": "header", "locationName": "x-amz-fwd-header-x-amz-restore" }, "ServerSideEncryption": { "location": "header", "locationName": "x-amz-fwd-header-x-amz-server-side-encryption" }, "SSECustomerAlgorithm": { "location": "header", "locationName": "x-amz-fwd-header-x-amz-server-side-encryption-customer-algorithm" }, "SSEKMSKeyId": { "shape": "Ss", "location": "header", "locationName": "x-amz-fwd-header-x-amz-server-side-encryption-aws-kms-key-id" }, "SSECustomerKeyMD5": { "location": "header", "locationName": "x-amz-fwd-header-x-amz-server-side-encryption-customer-key-MD5" }, "StorageClass": { "location": "header", "locationName": "x-amz-fwd-header-x-amz-storage-class" }, "TagCount": { "location": "header", "locationName": "x-amz-fwd-header-x-amz-tagging-count", "type": "integer" }, "VersionId": { "location": "header", "locationName": "x-amz-fwd-header-x-amz-version-id" }, "BucketKeyEnabled": { "location": "header", "locationName": "x-amz-fwd-header-x-amz-server-side-encryption-bucket-key-enabled", "type": "boolean" } }, "payload": "Body" }, "authtype": "v4-unsigned-body", "endpoint": { "hostPrefix": "{RequestRoute}." }, "staticContextParams": { "UseObjectLambdaEndpoint": { "value": true } }, "unsignedPayload": true } }, "shapes": { "Sl": { "type": "blob", "sensitive": true }, "Ss": { "type": "string", "sensitive": true }, "S1c": { "type": "map", "key": {}, "value": {} }, "S1j": { "type": "string", "sensitive": true }, "S1l": { "type": "blob", "sensitive": true }, "S1p": { "type": "timestamp", "timestampFormat": "iso8601" }, "S2i": { "type": "string", "sensitive": true }, "S3r": { "type": "structure", "members": { "DisplayName": {}, "ID": {} } }, "S3u": { "type": "list", "member": { "locationName": "Grant", "type": "structure", "members": { "Grantee": { "shape": "S3w" }, "Permission": {} } } }, "S3w": { "type": "structure", "required": [ "Type" ], "members": { "DisplayName": {}, "EmailAddress": {}, "ID": {}, "Type": { "locationName": "xsi:type", "xmlAttribute": true }, "URI": {} }, "xmlNamespace": { "prefix": "xsi", "uri": "http://www.w3.org/2001/XMLSchema-instance" } }, "S43": { "type": "structure", "required": [ "Id", "StorageClassAnalysis" ], "members": { "Id": {}, "Filter": { "type": "structure", "members": { "Prefix": {}, "Tag": { "shape": "S46" }, "And": { "type": "structure", "members": { "Prefix": {}, "Tags": { "shape": "S49", "flattened": true, "locationName": "Tag" } } } } }, "StorageClassAnalysis": { "type": "structure", "members": { "DataExport": { "type": "structure", "required": [ "OutputSchemaVersion", "Destination" ], "members": { "OutputSchemaVersion": {}, "Destination": { "type": "structure", "required": [ "S3BucketDestination" ], "members": { "S3BucketDestination": { "type": "structure", "required": [ "Format", "Bucket" ], "members": { "Format": {}, "BucketAccountId": {}, "Bucket": {}, "Prefix": {} } } } } } } } } } }, "S46": { "type": "structure", "required": [ "Key", "Value" ], "members": { "Key": {}, "Value": {} } }, "S49": { "type": "list", "member": { "shape": "S46", "locationName": "Tag" } }, "S4i": { "type": "list", "member": { "type": "structure", "required": [ "AllowedMethods", "AllowedOrigins" ], "members": { "ID": {}, "AllowedHeaders": { "locationName": "AllowedHeader", "type": "list", "member": {}, "flattened": true }, "AllowedMethods": { "locationName": "AllowedMethod", "type": "list", "member": {}, "flattened": true }, "AllowedOrigins": { "locationName": "AllowedOrigin", "type": "list", "member": {}, "flattened": true }, "ExposeHeaders": { "locationName": "ExposeHeader", "type": "list", "member": {}, "flattened": true }, "MaxAgeSeconds": { "type": "integer" } } }, "flattened": true }, "S4v": { "type": "structure", "required": [ "Rules" ], "members": { "Rules": { "locationName": "Rule", "type": "list", "member": { "type": "structure", "members": { "ApplyServerSideEncryptionByDefault": { "type": "structure", "required": [ "SSEAlgorithm" ], "members": { "SSEAlgorithm": {}, "KMSMasterKeyID": { "shape": "Ss" } } }, "BucketKeyEnabled": { "type": "boolean" } } }, "flattened": true } } }, "S51": { "type": "structure", "required": [ "Id", "Status", "Tierings" ], "members": { "Id": {}, "Filter": { "type": "structure", "members": { "Prefix": {}, "Tag": { "shape": "S46" }, "And": { "type": "structure", "members": { "Prefix": {}, "Tags": { "shape": "S49", "flattened": true, "locationName": "Tag" } } } } }, "Status": {}, "Tierings": { "locationName": "Tiering", "type": "list", "member": { "type": "structure", "required": [ "Days", "AccessTier" ], "members": { "Days": { "type": "integer" }, "AccessTier": {} } }, "flattened": true } } }, "S5b": { "type": "structure", "required": [ "Destination", "IsEnabled", "Id", "IncludedObjectVersions", "Schedule" ], "members": { "Destination": { "type": "structure", "required": [ "S3BucketDestination" ], "members": { "S3BucketDestination": { "type": "structure", "required": [ "Bucket", "Format" ], "members": { "AccountId": {}, "Bucket": {}, "Format": {}, "Prefix": {}, "Encryption": { "type": "structure", "members": { "SSES3": { "locationName": "SSE-S3", "type": "structure", "members": {} }, "SSEKMS": { "locationName": "SSE-KMS", "type": "structure", "required": [ "KeyId" ], "members": { "KeyId": { "shape": "Ss" } } } } } } } } }, "IsEnabled": { "type": "boolean" }, "Filter": { "type": "structure", "required": [ "Prefix" ], "members": { "Prefix": {} } }, "Id": {}, "IncludedObjectVersions": {}, "OptionalFields": { "type": "list", "member": { "locationName": "Field" } }, "Schedule": { "type": "structure", "required": [ "Frequency" ], "members": { "Frequency": {} } } } }, "S5r": { "type": "list", "member": { "type": "structure", "required": [ "Prefix", "Status" ], "members": { "Expiration": { "shape": "S5t" }, "ID": {}, "Prefix": {}, "Status": {}, "Transition": { "shape": "S5y" }, "NoncurrentVersionTransition": { "shape": "S60" }, "NoncurrentVersionExpiration": { "shape": "S62" }, "AbortIncompleteMultipartUpload": { "shape": "S63" } } }, "flattened": true }, "S5t": { "type": "structure", "members": { "Date": { "shape": "S5u" }, "Days": { "type": "integer" }, "ExpiredObjectDeleteMarker": { "type": "boolean" } } }, "S5u": { "type": "timestamp", "timestampFormat": "iso8601" }, "S5y": { "type": "structure", "members": { "Date": { "shape": "S5u" }, "Days": { "type": "integer" }, "StorageClass": {} } }, "S60": { "type": "structure", "members": { "NoncurrentDays": { "type": "integer" }, "StorageClass": {}, "NewerNoncurrentVersions": { "type": "integer" } } }, "S62": { "type": "structure", "members": { "NoncurrentDays": { "type": "integer" }, "NewerNoncurrentVersions": { "type": "integer" } } }, "S63": { "type": "structure", "members": { "DaysAfterInitiation": { "type": "integer" } } }, "S67": { "type": "list", "member": { "type": "structure", "required": [ "Status" ], "members": { "Expiration": { "shape": "S5t" }, "ID": {}, "Prefix": { "deprecated": true }, "Filter": { "type": "structure", "members": { "Prefix": {}, "Tag": { "shape": "S46" }, "ObjectSizeGreaterThan": { "type": "long" }, "ObjectSizeLessThan": { "type": "long" }, "And": { "type": "structure", "members": { "Prefix": {}, "Tags": { "shape": "S49", "flattened": true, "locationName": "Tag" }, "ObjectSizeGreaterThan": { "type": "long" }, "ObjectSizeLessThan": { "type": "long" } } } } }, "Status": {}, "Transitions": { "locationName": "Transition", "type": "list", "member": { "shape": "S5y" }, "flattened": true }, "NoncurrentVersionTransitions": { "locationName": "NoncurrentVersionTransition", "type": "list", "member": { "shape": "S60" }, "flattened": true }, "NoncurrentVersionExpiration": { "shape": "S62" }, "AbortIncompleteMultipartUpload": { "shape": "S63" } } }, "flattened": true }, "S6k": { "type": "structure", "required": [ "TargetBucket", "TargetPrefix" ], "members": { "TargetBucket": {}, "TargetGrants": { "type": "list", "member": { "locationName": "Grant", "type": "structure", "members": { "Grantee": { "shape": "S3w" }, "Permission": {} } } }, "TargetPrefix": {}, "TargetObjectKeyFormat": { "type": "structure", "members": { "SimplePrefix": { "locationName": "SimplePrefix", "type": "structure", "members": {} }, "PartitionedPrefix": { "locationName": "PartitionedPrefix", "type": "structure", "members": { "PartitionDateSource": {} } } } } } }, "S6w": { "type": "structure", "required": [ "Id" ], "members": { "Id": {}, "Filter": { "type": "structure", "members": { "Prefix": {}, "Tag": { "shape": "S46" }, "AccessPointArn": {}, "And": { "type": "structure", "members": { "Prefix": {}, "Tags": { "shape": "S49", "flattened": true, "locationName": "Tag" }, "AccessPointArn": {} } } } } } }, "S70": { "type": "structure", "required": [ "Bucket" ], "members": { "Bucket": { "contextParam": { "name": "Bucket" }, "location": "uri", "locationName": "Bucket" }, "ExpectedBucketOwner": { "location": "header", "locationName": "x-amz-expected-bucket-owner" } } }, "S71": { "type": "structure", "members": { "TopicConfiguration": { "type": "structure", "members": { "Id": {}, "Events": { "shape": "S74", "locationName": "Event" }, "Event": { "deprecated": true }, "Topic": {} } }, "QueueConfiguration": { "type": "structure", "members": { "Id": {}, "Event": { "deprecated": true }, "Events": { "shape": "S74", "locationName": "Event" }, "Queue": {} } }, "CloudFunctionConfiguration": { "type": "structure", "members": { "Id": {}, "Event": { "deprecated": true }, "Events": { "shape": "S74", "locationName": "Event" }, "CloudFunction": {}, "InvocationRole": {} } } } }, "S74": { "type": "list", "member": {}, "flattened": true }, "S7c": { "type": "structure", "members": { "TopicConfigurations": { "locationName": "TopicConfiguration", "type": "list", "member": { "type": "structure", "required": [ "TopicArn", "Events" ], "members": { "Id": {}, "TopicArn": { "locationName": "Topic" }, "Events": { "shape": "S74", "locationName": "Event" }, "Filter": { "shape": "S7f" } } }, "flattened": true }, "QueueConfigurations": { "locationName": "QueueConfiguration", "type": "list", "member": { "type": "structure", "required": [ "QueueArn", "Events" ], "members": { "Id": {}, "QueueArn": { "locationName": "Queue" }, "Events": { "shape": "S74", "locationName": "Event" }, "Filter": { "shape": "S7f" } } }, "flattened": true }, "LambdaFunctionConfigurations": { "locationName": "CloudFunctionConfiguration", "type": "list", "member": { "type": "structure", "required": [ "LambdaFunctionArn", "Events" ], "members": { "Id": {}, "LambdaFunctionArn": { "locationName": "CloudFunction" }, "Events": { "shape": "S74", "locationName": "Event" }, "Filter": { "shape": "S7f" } } }, "flattened": true }, "EventBridgeConfiguration": { "type": "structure", "members": {} } } }, "S7f": { "type": "structure", "members": { "Key": { "locationName": "S3Key", "type": "structure", "members": { "FilterRules": { "locationName": "FilterRule", "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Value": {} } }, "flattened": true } } } } }, "S7t": { "type": "structure", "required": [ "Rules" ], "members": { "Rules": { "locationName": "Rule", "type": "list", "member": { "type": "structure", "required": [ "ObjectOwnership" ], "members": { "ObjectOwnership": {} } }, "flattened": true } } }, "S85": { "type": "structure", "required": [ "Role", "Rules" ], "members": { "Role": {}, "Rules": { "locationName": "Rule", "type": "list", "member": { "type": "structure", "required": [ "Status", "Destination" ], "members": { "ID": {}, "Priority": { "type": "integer" }, "Prefix": { "deprecated": true }, "Filter": { "type": "structure", "members": { "Prefix": {}, "Tag": { "shape": "S46" }, "And": { "type": "structure", "members": { "Prefix": {}, "Tags": { "shape": "S49", "flattened": true, "locationName": "Tag" } } } } }, "Status": {}, "SourceSelectionCriteria": { "type": "structure", "members": { "SseKmsEncryptedObjects": { "type": "structure", "required": [ "Status" ], "members": { "Status": {} } }, "ReplicaModifications": { "type": "structure", "required": [ "Status" ], "members": { "Status": {} } } } }, "ExistingObjectReplication": { "type": "structure", "required": [ "Status" ], "members": { "Status": {} } }, "Destination": { "type": "structure", "required": [ "Bucket" ], "members": { "Bucket": {}, "Account": {}, "StorageClass": {}, "AccessControlTranslation": { "type": "structure", "required": [ "Owner" ], "members": { "Owner": {} } }, "EncryptionConfiguration": { "type": "structure", "members": { "ReplicaKmsKeyID": {} } }, "ReplicationTime": { "type": "structure", "required": [ "Status", "Time" ], "members": { "Status": {}, "Time": { "shape": "S8r" } } }, "Metrics": { "type": "structure", "required": [ "Status" ], "members": { "Status": {}, "EventThreshold": { "shape": "S8r" } } } } }, "DeleteMarkerReplication": { "type": "structure", "members": { "Status": {} } } } }, "flattened": true } } }, "S8r": { "type": "structure", "members": { "Minutes": { "type": "integer" } } }, "S98": { "type": "structure", "required": [ "HostName" ], "members": { "HostName": {}, "Protocol": {} } }, "S9b": { "type": "structure", "required": [ "Suffix" ], "members": { "Suffix": {} } }, "S9d": { "type": "structure", "required": [ "Key" ], "members": { "Key": {} } }, "S9e": { "type": "list", "member": { "locationName": "RoutingRule", "type": "structure", "required": [ "Redirect" ], "members": { "Condition": { "type": "structure", "members": { "HttpErrorCodeReturnedEquals": {}, "KeyPrefixEquals": {} } }, "Redirect": { "type": "structure", "members": { "HostName": {}, "HttpRedirectCode": {}, "Protocol": {}, "ReplaceKeyPrefixWith": {}, "ReplaceKeyWith": {} } } } } }, "S9x": { "type": "timestamp", "timestampFormat": "rfc822" }, "Sas": { "type": "structure", "members": { "Status": {} } }, "Sav": { "type": "structure", "members": { "ObjectLockEnabled": {}, "Rule": { "type": "structure", "members": { "DefaultRetention": { "type": "structure", "members": { "Mode": {}, "Days": { "type": "integer" }, "Years": { "type": "integer" } } } } } } }, "Sb3": { "type": "structure", "members": { "Mode": {}, "RetainUntilDate": { "shape": "S5u" } } }, "Sba": { "type": "structure", "members": { "BlockPublicAcls": { "locationName": "BlockPublicAcls", "type": "boolean" }, "IgnorePublicAcls": { "locationName": "IgnorePublicAcls", "type": "boolean" }, "BlockPublicPolicy": { "locationName": "BlockPublicPolicy", "type": "boolean" }, "RestrictPublicBuckets": { "locationName": "RestrictPublicBuckets", "type": "boolean" } } }, "Sc2": { "type": "list", "member": { "locationName": "Bucket", "type": "structure", "members": { "Name": {}, "CreationDate": { "type": "timestamp" }, "BucketRegion": {} } } }, "Scl": { "type": "structure", "members": { "ID": {}, "DisplayName": {} } }, "Scm": { "type": "list", "member": { "type": "structure", "members": { "Prefix": {} } }, "flattened": true }, "Scr": { "type": "list", "member": {} }, "Scx": { "type": "list", "member": {}, "flattened": true }, "Sd0": { "type": "structure", "members": { "IsRestoreInProgress": { "type": "boolean" }, "RestoreExpiryDate": { "type": "timestamp" } } }, "Sd9": { "type": "list", "member": { "type": "structure", "members": { "Key": {}, "LastModified": { "type": "timestamp" }, "ETag": {}, "ChecksumAlgorithm": { "shape": "Scx" }, "Size": { "type": "long" }, "StorageClass": {}, "Owner": { "shape": "S3r" }, "RestoreStatus": { "shape": "Sd0" } } }, "flattened": true }, "Sdo": { "type": "structure", "members": { "Grants": { "shape": "S3u", "locationName": "AccessControlList" }, "Owner": { "shape": "S3r" } } }, "Sef": { "type": "structure", "required": [ "TagSet" ], "members": { "TagSet": { "shape": "S49" } } }, "Sf5": { "type": "structure", "members": { "CSV": { "type": "structure", "members": { "FileHeaderInfo": {}, "Comments": {}, "QuoteEscapeCharacter": {}, "RecordDelimiter": {}, "FieldDelimiter": {}, "QuoteCharacter": {}, "AllowQuotedRecordDelimiter": { "type": "boolean" } } }, "CompressionType": {}, "JSON": { "type": "structure", "members": { "Type": {} } }, "Parquet": { "type": "structure", "members": {} } } }, "Sfk": { "type": "structure", "members": { "CSV": { "type": "structure", "members": { "QuoteFields": {}, "QuoteEscapeCharacter": {}, "RecordDelimiter": {}, "FieldDelimiter": {}, "QuoteCharacter": {} } }, "JSON": { "type": "structure", "members": { "RecordDelimiter": {} } } } } }, "clientContextParams": { "Accelerate": { "documentation": "Enables this client to use S3 Transfer Acceleration endpoints.", "type": "boolean" }, "DisableMultiRegionAccessPoints": { "documentation": "Disables this client's usage of Multi-Region Access Points.", "type": "boolean" }, "DisableS3ExpressSessionAuth": { "documentation": "Disables this client's usage of Session Auth for S3Express\n buckets and reverts to using conventional SigV4 for those.", "type": "boolean" }, "ForcePathStyle": { "documentation": "Forces this client to use path-style addressing for buckets.", "type": "boolean" }, "UseArnRegion": { "documentation": "Enables this client to use an ARN's region when constructing an endpoint instead of the client's configured region.", "type": "boolean" } } } },{}],219:[function(require,module,exports){ module.exports={ "pagination": { "ListBuckets": { "input_token": "ContinuationToken", "limit_key": "MaxBuckets", "output_token": "ContinuationToken", "result_key": "Buckets" }, "ListDirectoryBuckets": { "input_token": "ContinuationToken", "limit_key": "MaxDirectoryBuckets", "output_token": "ContinuationToken", "result_key": "Buckets" }, "ListMultipartUploads": { "input_token": [ "KeyMarker", "UploadIdMarker" ], "limit_key": "MaxUploads", "more_results": "IsTruncated", "output_token": [ "NextKeyMarker", "NextUploadIdMarker" ], "result_key": [ "Uploads", "CommonPrefixes" ] }, "ListObjectVersions": { "input_token": [ "KeyMarker", "VersionIdMarker" ], "limit_key": "MaxKeys", "more_results": "IsTruncated", "output_token": [ "NextKeyMarker", "NextVersionIdMarker" ], "result_key": [ "Versions", "DeleteMarkers", "CommonPrefixes" ] }, "ListObjects": { "input_token": "Marker", "limit_key": "MaxKeys", "more_results": "IsTruncated", "output_token": "NextMarker || Contents[-1].Key", "result_key": [ "Contents", "CommonPrefixes" ] }, "ListObjectsV2": { "input_token": "ContinuationToken", "limit_key": "MaxKeys", "output_token": "NextContinuationToken", "result_key": [ "Contents", "CommonPrefixes" ] }, "ListParts": { "input_token": "PartNumberMarker", "limit_key": "MaxParts", "more_results": "IsTruncated", "output_token": "NextPartNumberMarker", "result_key": "Parts" } } } },{}],220:[function(require,module,exports){ module.exports={ "version": 2, "waiters": { "BucketExists": { "delay": 5, "operation": "HeadBucket", "maxAttempts": 20, "acceptors": [ { "expected": 200, "matcher": "status", "state": "success" }, { "expected": 301, "matcher": "status", "state": "success" }, { "expected": 403, "matcher": "status", "state": "success" }, { "expected": 404, "matcher": "status", "state": "retry" } ] }, "BucketNotExists": { "delay": 5, "operation": "HeadBucket", "maxAttempts": 20, "acceptors": [ { "expected": 404, "matcher": "status", "state": "success" } ] }, "ObjectExists": { "delay": 5, "operation": "HeadObject", "maxAttempts": 20, "acceptors": [ { "expected": 200, "matcher": "status", "state": "success" }, { "expected": 404, "matcher": "status", "state": "retry" } ] }, "ObjectNotExists": { "delay": 5, "operation": "HeadObject", "maxAttempts": 20, "acceptors": [ { "expected": 404, "matcher": "status", "state": "success" } ] } } } },{}],221:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2017-10-17", "endpointPrefix": "secretsmanager", "jsonVersion": "1.1", "protocol": "json", "protocols": [ "json" ], "serviceFullName": "AWS Secrets Manager", "serviceId": "Secrets Manager", "signatureVersion": "v4", "signingName": "secretsmanager", "targetPrefix": "secretsmanager", "uid": "secretsmanager-2017-10-17", "auth": [ "aws.auth#sigv4" ] }, "operations": { "BatchGetSecretValue": { "input": { "type": "structure", "members": { "SecretIdList": { "type": "list", "member": {} }, "Filters": { "shape": "S4" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "SecretValues": { "type": "list", "member": { "type": "structure", "members": { "ARN": {}, "Name": {}, "VersionId": {}, "SecretBinary": { "shape": "Sh" }, "SecretString": { "shape": "Si" }, "VersionStages": { "shape": "Sj" }, "CreatedDate": { "type": "timestamp" } } } }, "NextToken": {}, "Errors": { "type": "list", "member": { "type": "structure", "members": { "SecretId": {}, "ErrorCode": {}, "Message": {} } } } } } }, "CancelRotateSecret": { "input": { "type": "structure", "required": [ "SecretId" ], "members": { "SecretId": {} } }, "output": { "type": "structure", "members": { "ARN": {}, "Name": {}, "VersionId": {} } } }, "CreateSecret": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "ClientRequestToken": { "idempotencyToken": true }, "Description": {}, "KmsKeyId": {}, "SecretBinary": { "shape": "Sh" }, "SecretString": { "shape": "Si" }, "Tags": { "shape": "Sx" }, "AddReplicaRegions": { "shape": "S11" }, "ForceOverwriteReplicaSecret": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "ARN": {}, "Name": {}, "VersionId": {}, "ReplicationStatus": { "shape": "S16" } } } }, "DeleteResourcePolicy": { "input": { "type": "structure", "required": [ "SecretId" ], "members": { "SecretId": {} } }, "output": { "type": "structure", "members": { "ARN": {}, "Name": {} } } }, "DeleteSecret": { "input": { "type": "structure", "required": [ "SecretId" ], "members": { "SecretId": {}, "RecoveryWindowInDays": { "type": "long" }, "ForceDeleteWithoutRecovery": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "ARN": {}, "Name": {}, "DeletionDate": { "type": "timestamp" } } } }, "DescribeSecret": { "input": { "type": "structure", "required": [ "SecretId" ], "members": { "SecretId": {} } }, "output": { "type": "structure", "members": { "ARN": {}, "Name": {}, "Description": {}, "KmsKeyId": {}, "RotationEnabled": { "type": "boolean" }, "RotationLambdaARN": {}, "RotationRules": { "shape": "S1l" }, "LastRotatedDate": { "type": "timestamp" }, "LastChangedDate": { "type": "timestamp" }, "LastAccessedDate": { "type": "timestamp" }, "DeletedDate": { "type": "timestamp" }, "NextRotationDate": { "type": "timestamp" }, "Tags": { "shape": "Sx" }, "VersionIdsToStages": { "shape": "S1t" }, "OwningService": {}, "CreatedDate": { "type": "timestamp" }, "PrimaryRegion": {}, "ReplicationStatus": { "shape": "S16" } } } }, "GetRandomPassword": { "input": { "type": "structure", "members": { "PasswordLength": { "type": "long" }, "ExcludeCharacters": {}, "ExcludeNumbers": { "type": "boolean" }, "ExcludePunctuation": { "type": "boolean" }, "ExcludeUppercase": { "type": "boolean" }, "ExcludeLowercase": { "type": "boolean" }, "IncludeSpace": { "type": "boolean" }, "RequireEachIncludedType": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "RandomPassword": { "type": "string", "sensitive": true } } } }, "GetResourcePolicy": { "input": { "type": "structure", "required": [ "SecretId" ], "members": { "SecretId": {} } }, "output": { "type": "structure", "members": { "ARN": {}, "Name": {}, "ResourcePolicy": {} } } }, "GetSecretValue": { "input": { "type": "structure", "required": [ "SecretId" ], "members": { "SecretId": {}, "VersionId": {}, "VersionStage": {} } }, "output": { "type": "structure", "members": { "ARN": {}, "Name": {}, "VersionId": {}, "SecretBinary": { "shape": "Sh" }, "SecretString": { "shape": "Si" }, "VersionStages": { "shape": "Sj" }, "CreatedDate": { "type": "timestamp" } } } }, "ListSecretVersionIds": { "input": { "type": "structure", "required": [ "SecretId" ], "members": { "SecretId": {}, "MaxResults": { "type": "integer" }, "NextToken": {}, "IncludeDeprecated": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Versions": { "type": "list", "member": { "type": "structure", "members": { "VersionId": {}, "VersionStages": { "shape": "Sj" }, "LastAccessedDate": { "type": "timestamp" }, "CreatedDate": { "type": "timestamp" }, "KmsKeyIds": { "type": "list", "member": {} } } } }, "NextToken": {}, "ARN": {}, "Name": {} } } }, "ListSecrets": { "input": { "type": "structure", "members": { "IncludePlannedDeletion": { "type": "boolean" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "Filters": { "shape": "S4" }, "SortOrder": {} } }, "output": { "type": "structure", "members": { "SecretList": { "type": "list", "member": { "type": "structure", "members": { "ARN": {}, "Name": {}, "Description": {}, "KmsKeyId": {}, "RotationEnabled": { "type": "boolean" }, "RotationLambdaARN": {}, "RotationRules": { "shape": "S1l" }, "LastRotatedDate": { "type": "timestamp" }, "LastChangedDate": { "type": "timestamp" }, "LastAccessedDate": { "type": "timestamp" }, "DeletedDate": { "type": "timestamp" }, "NextRotationDate": { "type": "timestamp" }, "Tags": { "shape": "Sx" }, "SecretVersionsToStages": { "shape": "S1t" }, "OwningService": {}, "CreatedDate": { "type": "timestamp" }, "PrimaryRegion": {} } } }, "NextToken": {} } } }, "PutResourcePolicy": { "input": { "type": "structure", "required": [ "SecretId", "ResourcePolicy" ], "members": { "SecretId": {}, "ResourcePolicy": {}, "BlockPublicPolicy": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "ARN": {}, "Name": {} } } }, "PutSecretValue": { "input": { "type": "structure", "required": [ "SecretId" ], "members": { "SecretId": {}, "ClientRequestToken": { "idempotencyToken": true }, "SecretBinary": { "shape": "Sh" }, "SecretString": { "shape": "Si" }, "VersionStages": { "shape": "Sj" }, "RotationToken": { "type": "string", "sensitive": true } } }, "output": { "type": "structure", "members": { "ARN": {}, "Name": {}, "VersionId": {}, "VersionStages": { "shape": "Sj" } } } }, "RemoveRegionsFromReplication": { "input": { "type": "structure", "required": [ "SecretId", "RemoveReplicaRegions" ], "members": { "SecretId": {}, "RemoveReplicaRegions": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": { "ARN": {}, "ReplicationStatus": { "shape": "S16" } } } }, "ReplicateSecretToRegions": { "input": { "type": "structure", "required": [ "SecretId", "AddReplicaRegions" ], "members": { "SecretId": {}, "AddReplicaRegions": { "shape": "S11" }, "ForceOverwriteReplicaSecret": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "ARN": {}, "ReplicationStatus": { "shape": "S16" } } } }, "RestoreSecret": { "input": { "type": "structure", "required": [ "SecretId" ], "members": { "SecretId": {} } }, "output": { "type": "structure", "members": { "ARN": {}, "Name": {} } } }, "RotateSecret": { "input": { "type": "structure", "required": [ "SecretId" ], "members": { "SecretId": {}, "ClientRequestToken": { "idempotencyToken": true }, "RotationLambdaARN": {}, "RotationRules": { "shape": "S1l" }, "RotateImmediately": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "ARN": {}, "Name": {}, "VersionId": {} } } }, "StopReplicationToReplica": { "input": { "type": "structure", "required": [ "SecretId" ], "members": { "SecretId": {} } }, "output": { "type": "structure", "members": { "ARN": {} } } }, "TagResource": { "input": { "type": "structure", "required": [ "SecretId", "Tags" ], "members": { "SecretId": {}, "Tags": { "shape": "Sx" } } } }, "UntagResource": { "input": { "type": "structure", "required": [ "SecretId", "TagKeys" ], "members": { "SecretId": {}, "TagKeys": { "type": "list", "member": {} } } } }, "UpdateSecret": { "input": { "type": "structure", "required": [ "SecretId" ], "members": { "SecretId": {}, "ClientRequestToken": { "idempotencyToken": true }, "Description": {}, "KmsKeyId": {}, "SecretBinary": { "shape": "Sh" }, "SecretString": { "shape": "Si" } } }, "output": { "type": "structure", "members": { "ARN": {}, "Name": {}, "VersionId": {} } } }, "UpdateSecretVersionStage": { "input": { "type": "structure", "required": [ "SecretId", "VersionStage" ], "members": { "SecretId": {}, "VersionStage": {}, "RemoveFromVersionId": {}, "MoveToVersionId": {} } }, "output": { "type": "structure", "members": { "ARN": {}, "Name": {} } } }, "ValidateResourcePolicy": { "input": { "type": "structure", "required": [ "ResourcePolicy" ], "members": { "SecretId": {}, "ResourcePolicy": {} } }, "output": { "type": "structure", "members": { "PolicyValidationPassed": { "type": "boolean" }, "ValidationErrors": { "type": "list", "member": { "type": "structure", "members": { "CheckName": {}, "ErrorMessage": {} } } } } } } }, "shapes": { "S4": { "type": "list", "member": { "type": "structure", "members": { "Key": {}, "Values": { "type": "list", "member": {} } } } }, "Sh": { "type": "blob", "sensitive": true }, "Si": { "type": "string", "sensitive": true }, "Sj": { "type": "list", "member": {} }, "Sx": { "type": "list", "member": { "type": "structure", "members": { "Key": {}, "Value": {} } } }, "S11": { "type": "list", "member": { "type": "structure", "members": { "Region": {}, "KmsKeyId": {} } } }, "S16": { "type": "list", "member": { "type": "structure", "members": { "Region": {}, "KmsKeyId": {}, "Status": {}, "StatusMessage": {}, "LastAccessedDate": { "type": "timestamp" } } } }, "S1l": { "type": "structure", "members": { "AutomaticallyAfterDays": { "type": "long" }, "Duration": {}, "ScheduleExpression": {} } }, "S1t": { "type": "map", "key": {}, "value": { "shape": "Sj" } } } } },{}],222:[function(require,module,exports){ module.exports={ "pagination": { "BatchGetSecretValue": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults" }, "ListSecretVersionIds": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults" }, "ListSecrets": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults" } } } },{}],223:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2015-12-10", "endpointPrefix": "servicecatalog", "jsonVersion": "1.1", "protocol": "json", "serviceFullName": "AWS Service Catalog", "serviceId": "Service Catalog", "signatureVersion": "v4", "targetPrefix": "AWS242ServiceCatalogService", "uid": "servicecatalog-2015-12-10" }, "operations": { "AcceptPortfolioShare": { "input": { "type": "structure", "required": [ "PortfolioId" ], "members": { "AcceptLanguage": {}, "PortfolioId": {}, "PortfolioShareType": {} } }, "output": { "type": "structure", "members": {} } }, "AssociateBudgetWithResource": { "input": { "type": "structure", "required": [ "BudgetName", "ResourceId" ], "members": { "BudgetName": {}, "ResourceId": {} } }, "output": { "type": "structure", "members": {} } }, "AssociatePrincipalWithPortfolio": { "input": { "type": "structure", "required": [ "PortfolioId", "PrincipalARN", "PrincipalType" ], "members": { "AcceptLanguage": {}, "PortfolioId": {}, "PrincipalARN": {}, "PrincipalType": {} } }, "output": { "type": "structure", "members": {} } }, "AssociateProductWithPortfolio": { "input": { "type": "structure", "required": [ "ProductId", "PortfolioId" ], "members": { "AcceptLanguage": {}, "ProductId": {}, "PortfolioId": {}, "SourcePortfolioId": {} } }, "output": { "type": "structure", "members": {} } }, "AssociateServiceActionWithProvisioningArtifact": { "input": { "type": "structure", "required": [ "ProductId", "ProvisioningArtifactId", "ServiceActionId" ], "members": { "ProductId": {}, "ProvisioningArtifactId": {}, "ServiceActionId": {}, "AcceptLanguage": {}, "IdempotencyToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": {} } }, "AssociateTagOptionWithResource": { "input": { "type": "structure", "required": [ "ResourceId", "TagOptionId" ], "members": { "ResourceId": {}, "TagOptionId": {} } }, "output": { "type": "structure", "members": {} } }, "BatchAssociateServiceActionWithProvisioningArtifact": { "input": { "type": "structure", "required": [ "ServiceActionAssociations" ], "members": { "ServiceActionAssociations": { "shape": "Sn" }, "AcceptLanguage": {} } }, "output": { "type": "structure", "members": { "FailedServiceActionAssociations": { "shape": "Sq" } } } }, "BatchDisassociateServiceActionFromProvisioningArtifact": { "input": { "type": "structure", "required": [ "ServiceActionAssociations" ], "members": { "ServiceActionAssociations": { "shape": "Sn" }, "AcceptLanguage": {} } }, "output": { "type": "structure", "members": { "FailedServiceActionAssociations": { "shape": "Sq" } } } }, "CopyProduct": { "input": { "type": "structure", "required": [ "SourceProductArn", "IdempotencyToken" ], "members": { "AcceptLanguage": {}, "SourceProductArn": {}, "TargetProductId": {}, "TargetProductName": {}, "SourceProvisioningArtifactIdentifiers": { "type": "list", "member": { "type": "map", "key": {}, "value": {} } }, "CopyOptions": { "type": "list", "member": {} }, "IdempotencyToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "CopyProductToken": {} } } }, "CreateConstraint": { "input": { "type": "structure", "required": [ "PortfolioId", "ProductId", "Parameters", "Type", "IdempotencyToken" ], "members": { "AcceptLanguage": {}, "PortfolioId": {}, "ProductId": {}, "Parameters": {}, "Type": {}, "Description": {}, "IdempotencyToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "ConstraintDetail": { "shape": "S1b" }, "ConstraintParameters": {}, "Status": {} } } }, "CreatePortfolio": { "input": { "type": "structure", "required": [ "DisplayName", "ProviderName", "IdempotencyToken" ], "members": { "AcceptLanguage": {}, "DisplayName": {}, "Description": {}, "ProviderName": {}, "Tags": { "shape": "S1i" }, "IdempotencyToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "PortfolioDetail": { "shape": "S1n" }, "Tags": { "shape": "S1q" } } } }, "CreatePortfolioShare": { "input": { "type": "structure", "required": [ "PortfolioId" ], "members": { "AcceptLanguage": {}, "PortfolioId": {}, "AccountId": {}, "OrganizationNode": { "shape": "S1s" }, "ShareTagOptions": { "type": "boolean" }, "SharePrincipals": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "PortfolioShareToken": {} } } }, "CreateProduct": { "input": { "type": "structure", "required": [ "Name", "Owner", "ProductType", "IdempotencyToken" ], "members": { "AcceptLanguage": {}, "Name": {}, "Owner": {}, "Description": {}, "Distributor": {}, "SupportDescription": {}, "SupportEmail": {}, "SupportUrl": {}, "ProductType": {}, "Tags": { "shape": "S1i" }, "ProvisioningArtifactParameters": { "shape": "S24" }, "IdempotencyToken": { "idempotencyToken": true }, "SourceConnection": { "shape": "S2c" } } }, "output": { "type": "structure", "members": { "ProductViewDetail": { "shape": "S2l" }, "ProvisioningArtifactDetail": { "shape": "S2w" }, "Tags": { "shape": "S1q" } } } }, "CreateProvisionedProductPlan": { "input": { "type": "structure", "required": [ "PlanName", "PlanType", "ProductId", "ProvisionedProductName", "ProvisioningArtifactId", "IdempotencyToken" ], "members": { "AcceptLanguage": {}, "PlanName": {}, "PlanType": {}, "NotificationArns": { "shape": "S33" }, "PathId": {}, "ProductId": {}, "ProvisionedProductName": {}, "ProvisioningArtifactId": {}, "ProvisioningParameters": { "shape": "S36" }, "IdempotencyToken": { "idempotencyToken": true }, "Tags": { "shape": "S1q" } } }, "output": { "type": "structure", "members": { "PlanName": {}, "PlanId": {}, "ProvisionProductId": {}, "ProvisionedProductName": {}, "ProvisioningArtifactId": {} } } }, "CreateProvisioningArtifact": { "input": { "type": "structure", "required": [ "ProductId", "Parameters", "IdempotencyToken" ], "members": { "AcceptLanguage": {}, "ProductId": {}, "Parameters": { "shape": "S24" }, "IdempotencyToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "ProvisioningArtifactDetail": { "shape": "S2w" }, "Info": { "shape": "S27" }, "Status": {} } } }, "CreateServiceAction": { "input": { "type": "structure", "required": [ "Name", "DefinitionType", "Definition", "IdempotencyToken" ], "members": { "Name": {}, "DefinitionType": {}, "Definition": { "shape": "S3h" }, "Description": {}, "AcceptLanguage": {}, "IdempotencyToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "ServiceActionDetail": { "shape": "S3m" } } } }, "CreateTagOption": { "input": { "type": "structure", "required": [ "Key", "Value" ], "members": { "Key": {}, "Value": {} } }, "output": { "type": "structure", "members": { "TagOptionDetail": { "shape": "S3s" } } } }, "DeleteConstraint": { "input": { "type": "structure", "required": [ "Id" ], "members": { "AcceptLanguage": {}, "Id": {} } }, "output": { "type": "structure", "members": {} } }, "DeletePortfolio": { "input": { "type": "structure", "required": [ "Id" ], "members": { "AcceptLanguage": {}, "Id": {} } }, "output": { "type": "structure", "members": {} } }, "DeletePortfolioShare": { "input": { "type": "structure", "required": [ "PortfolioId" ], "members": { "AcceptLanguage": {}, "PortfolioId": {}, "AccountId": {}, "OrganizationNode": { "shape": "S1s" } } }, "output": { "type": "structure", "members": { "PortfolioShareToken": {} } } }, "DeleteProduct": { "input": { "type": "structure", "required": [ "Id" ], "members": { "AcceptLanguage": {}, "Id": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteProvisionedProductPlan": { "input": { "type": "structure", "required": [ "PlanId" ], "members": { "AcceptLanguage": {}, "PlanId": {}, "IgnoreErrors": { "type": "boolean" } } }, "output": { "type": "structure", "members": {} } }, "DeleteProvisioningArtifact": { "input": { "type": "structure", "required": [ "ProductId", "ProvisioningArtifactId" ], "members": { "AcceptLanguage": {}, "ProductId": {}, "ProvisioningArtifactId": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteServiceAction": { "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": {}, "AcceptLanguage": {}, "IdempotencyToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": {} } }, "DeleteTagOption": { "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": {} } }, "output": { "type": "structure", "members": {} } }, "DescribeConstraint": { "input": { "type": "structure", "required": [ "Id" ], "members": { "AcceptLanguage": {}, "Id": {} } }, "output": { "type": "structure", "members": { "ConstraintDetail": { "shape": "S1b" }, "ConstraintParameters": {}, "Status": {} } } }, "DescribeCopyProductStatus": { "input": { "type": "structure", "required": [ "CopyProductToken" ], "members": { "AcceptLanguage": {}, "CopyProductToken": {} } }, "output": { "type": "structure", "members": { "CopyProductStatus": {}, "TargetProductId": {}, "StatusDetail": {} } } }, "DescribePortfolio": { "input": { "type": "structure", "required": [ "Id" ], "members": { "AcceptLanguage": {}, "Id": {} } }, "output": { "type": "structure", "members": { "PortfolioDetail": { "shape": "S1n" }, "Tags": { "shape": "S1q" }, "TagOptions": { "shape": "S4k" }, "Budgets": { "shape": "S4l" } } } }, "DescribePortfolioShareStatus": { "input": { "type": "structure", "required": [ "PortfolioShareToken" ], "members": { "PortfolioShareToken": {} } }, "output": { "type": "structure", "members": { "PortfolioShareToken": {}, "PortfolioId": {}, "OrganizationNodeValue": {}, "Status": {}, "ShareDetails": { "type": "structure", "members": { "SuccessfulShares": { "type": "list", "member": {} }, "ShareErrors": { "type": "list", "member": { "type": "structure", "members": { "Accounts": { "type": "list", "member": {} }, "Message": {}, "Error": {} } } } } } } } }, "DescribePortfolioShares": { "input": { "type": "structure", "required": [ "PortfolioId", "Type" ], "members": { "PortfolioId": {}, "Type": {}, "PageToken": {}, "PageSize": { "type": "integer" } } }, "output": { "type": "structure", "members": { "NextPageToken": {}, "PortfolioShareDetails": { "type": "list", "member": { "type": "structure", "members": { "PrincipalId": {}, "Type": {}, "Accepted": { "type": "boolean" }, "ShareTagOptions": { "type": "boolean" }, "SharePrincipals": { "type": "boolean" } } } } } } }, "DescribeProduct": { "input": { "type": "structure", "members": { "AcceptLanguage": {}, "Id": {}, "Name": {} } }, "output": { "type": "structure", "members": { "ProductViewSummary": { "shape": "S2m" }, "ProvisioningArtifacts": { "shape": "S56" }, "Budgets": { "shape": "S4l" }, "LaunchPaths": { "type": "list", "member": { "type": "structure", "members": { "Id": {}, "Name": {} } } } } } }, "DescribeProductAsAdmin": { "input": { "type": "structure", "members": { "AcceptLanguage": {}, "Id": {}, "Name": {}, "SourcePortfolioId": {} } }, "output": { "type": "structure", "members": { "ProductViewDetail": { "shape": "S2l" }, "ProvisioningArtifactSummaries": { "type": "list", "member": { "type": "structure", "members": { "Id": {}, "Name": {}, "Description": {}, "CreatedTime": { "type": "timestamp" }, "ProvisioningArtifactMetadata": { "shape": "S27" } } } }, "Tags": { "shape": "S1q" }, "TagOptions": { "shape": "S4k" }, "Budgets": { "shape": "S4l" } } } }, "DescribeProductView": { "input": { "type": "structure", "required": [ "Id" ], "members": { "AcceptLanguage": {}, "Id": {} } }, "output": { "type": "structure", "members": { "ProductViewSummary": { "shape": "S2m" }, "ProvisioningArtifacts": { "shape": "S56" } } } }, "DescribeProvisionedProduct": { "input": { "type": "structure", "members": { "AcceptLanguage": {}, "Id": {}, "Name": {} } }, "output": { "type": "structure", "members": { "ProvisionedProductDetail": { "shape": "S5k" }, "CloudWatchDashboards": { "type": "list", "member": { "type": "structure", "members": { "Name": {} } } } } } }, "DescribeProvisionedProductPlan": { "input": { "type": "structure", "required": [ "PlanId" ], "members": { "AcceptLanguage": {}, "PlanId": {}, "PageSize": { "type": "integer" }, "PageToken": {} } }, "output": { "type": "structure", "members": { "ProvisionedProductPlanDetails": { "type": "structure", "members": { "CreatedTime": { "type": "timestamp" }, "PathId": {}, "ProductId": {}, "PlanName": {}, "PlanId": {}, "ProvisionProductId": {}, "ProvisionProductName": {}, "PlanType": {}, "ProvisioningArtifactId": {}, "Status": {}, "UpdatedTime": { "type": "timestamp" }, "NotificationArns": { "shape": "S33" }, "ProvisioningParameters": { "shape": "S36" }, "Tags": { "shape": "S1q" }, "StatusMessage": {} } }, "ResourceChanges": { "type": "list", "member": { "type": "structure", "members": { "Action": {}, "LogicalResourceId": {}, "PhysicalResourceId": {}, "ResourceType": {}, "Replacement": {}, "Scope": { "type": "list", "member": {} }, "Details": { "type": "list", "member": { "type": "structure", "members": { "Target": { "type": "structure", "members": { "Attribute": {}, "Name": {}, "RequiresRecreation": {} } }, "Evaluation": {}, "CausingEntity": {} } } } } } }, "NextPageToken": {} } } }, "DescribeProvisioningArtifact": { "input": { "type": "structure", "members": { "AcceptLanguage": {}, "ProvisioningArtifactId": {}, "ProductId": {}, "ProvisioningArtifactName": {}, "ProductName": {}, "Verbose": { "type": "boolean" }, "IncludeProvisioningArtifactParameters": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "ProvisioningArtifactDetail": { "shape": "S2w" }, "Info": { "shape": "S27" }, "Status": {}, "ProvisioningArtifactParameters": { "shape": "S6l" } } } }, "DescribeProvisioningParameters": { "input": { "type": "structure", "members": { "AcceptLanguage": {}, "ProductId": {}, "ProductName": {}, "ProvisioningArtifactId": {}, "ProvisioningArtifactName": {}, "PathId": {}, "PathName": {} } }, "output": { "type": "structure", "members": { "ProvisioningArtifactParameters": { "shape": "S6l" }, "ConstraintSummaries": { "shape": "S6w" }, "UsageInstructions": { "type": "list", "member": { "type": "structure", "members": { "Type": {}, "Value": {} } } }, "TagOptions": { "type": "list", "member": { "type": "structure", "members": { "Key": {}, "Values": { "type": "list", "member": {} } } } }, "ProvisioningArtifactPreferences": { "type": "structure", "members": { "StackSetAccounts": { "shape": "S76" }, "StackSetRegions": { "shape": "S77" } } }, "ProvisioningArtifactOutputs": { "shape": "S79", "deprecated": true, "deprecatedMessage": "This property is deprecated and returns the Id and Description of the Provisioning Artifact. Use ProvisioningArtifactOutputKeys instead to get the Keys and Descriptions of the outputs." }, "ProvisioningArtifactOutputKeys": { "shape": "S79" } } } }, "DescribeRecord": { "input": { "type": "structure", "required": [ "Id" ], "members": { "AcceptLanguage": {}, "Id": {}, "PageToken": {}, "PageSize": { "type": "integer" } } }, "output": { "type": "structure", "members": { "RecordDetail": { "shape": "S7f" }, "RecordOutputs": { "shape": "S7q" }, "NextPageToken": {} } } }, "DescribeServiceAction": { "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": {}, "AcceptLanguage": {} } }, "output": { "type": "structure", "members": { "ServiceActionDetail": { "shape": "S3m" } } } }, "DescribeServiceActionExecutionParameters": { "input": { "type": "structure", "required": [ "ProvisionedProductId", "ServiceActionId" ], "members": { "ProvisionedProductId": {}, "ServiceActionId": {}, "AcceptLanguage": {} } }, "output": { "type": "structure", "members": { "ServiceActionParameters": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Type": {}, "DefaultValues": { "shape": "S82" } } } } } } }, "DescribeTagOption": { "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": {} } }, "output": { "type": "structure", "members": { "TagOptionDetail": { "shape": "S3s" } } } }, "DisableAWSOrganizationsAccess": { "input": { "type": "structure", "members": {} }, "output": { "type": "structure", "members": {} } }, "DisassociateBudgetFromResource": { "input": { "type": "structure", "required": [ "BudgetName", "ResourceId" ], "members": { "BudgetName": {}, "ResourceId": {} } }, "output": { "type": "structure", "members": {} } }, "DisassociatePrincipalFromPortfolio": { "input": { "type": "structure", "required": [ "PortfolioId", "PrincipalARN" ], "members": { "AcceptLanguage": {}, "PortfolioId": {}, "PrincipalARN": {}, "PrincipalType": {} } }, "output": { "type": "structure", "members": {} } }, "DisassociateProductFromPortfolio": { "input": { "type": "structure", "required": [ "ProductId", "PortfolioId" ], "members": { "AcceptLanguage": {}, "ProductId": {}, "PortfolioId": {} } }, "output": { "type": "structure", "members": {} } }, "DisassociateServiceActionFromProvisioningArtifact": { "input": { "type": "structure", "required": [ "ProductId", "ProvisioningArtifactId", "ServiceActionId" ], "members": { "ProductId": {}, "ProvisioningArtifactId": {}, "ServiceActionId": {}, "AcceptLanguage": {}, "IdempotencyToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": {} } }, "DisassociateTagOptionFromResource": { "input": { "type": "structure", "required": [ "ResourceId", "TagOptionId" ], "members": { "ResourceId": {}, "TagOptionId": {} } }, "output": { "type": "structure", "members": {} } }, "EnableAWSOrganizationsAccess": { "input": { "type": "structure", "members": {} }, "output": { "type": "structure", "members": {} } }, "ExecuteProvisionedProductPlan": { "input": { "type": "structure", "required": [ "PlanId", "IdempotencyToken" ], "members": { "AcceptLanguage": {}, "PlanId": {}, "IdempotencyToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "RecordDetail": { "shape": "S7f" } } } }, "ExecuteProvisionedProductServiceAction": { "input": { "type": "structure", "required": [ "ProvisionedProductId", "ServiceActionId", "ExecuteToken" ], "members": { "ProvisionedProductId": {}, "ServiceActionId": {}, "ExecuteToken": { "idempotencyToken": true }, "AcceptLanguage": {}, "Parameters": { "type": "map", "key": {}, "value": { "shape": "S82" } } } }, "output": { "type": "structure", "members": { "RecordDetail": { "shape": "S7f" } } } }, "GetAWSOrganizationsAccessStatus": { "input": { "type": "structure", "members": {} }, "output": { "type": "structure", "members": { "AccessStatus": {} } } }, "GetProvisionedProductOutputs": { "input": { "type": "structure", "members": { "AcceptLanguage": {}, "ProvisionedProductId": {}, "ProvisionedProductName": {}, "OutputKeys": { "type": "list", "member": {} }, "PageSize": { "type": "integer" }, "PageToken": {} } }, "output": { "type": "structure", "members": { "Outputs": { "shape": "S7q" }, "NextPageToken": {} } } }, "ImportAsProvisionedProduct": { "input": { "type": "structure", "required": [ "ProductId", "ProvisioningArtifactId", "ProvisionedProductName", "PhysicalId", "IdempotencyToken" ], "members": { "AcceptLanguage": {}, "ProductId": {}, "ProvisioningArtifactId": {}, "ProvisionedProductName": {}, "PhysicalId": {}, "IdempotencyToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "RecordDetail": { "shape": "S7f" } } } }, "ListAcceptedPortfolioShares": { "input": { "type": "structure", "members": { "AcceptLanguage": {}, "PageToken": {}, "PageSize": { "type": "integer" }, "PortfolioShareType": {} } }, "output": { "type": "structure", "members": { "PortfolioDetails": { "shape": "S90" }, "NextPageToken": {} } } }, "ListBudgetsForResource": { "input": { "type": "structure", "required": [ "ResourceId" ], "members": { "AcceptLanguage": {}, "ResourceId": {}, "PageSize": { "type": "integer" }, "PageToken": {} } }, "output": { "type": "structure", "members": { "Budgets": { "shape": "S4l" }, "NextPageToken": {} } } }, "ListConstraintsForPortfolio": { "input": { "type": "structure", "required": [ "PortfolioId" ], "members": { "AcceptLanguage": {}, "PortfolioId": {}, "ProductId": {}, "PageSize": { "type": "integer" }, "PageToken": {} } }, "output": { "type": "structure", "members": { "ConstraintDetails": { "type": "list", "member": { "shape": "S1b" } }, "NextPageToken": {} } } }, "ListLaunchPaths": { "input": { "type": "structure", "required": [ "ProductId" ], "members": { "AcceptLanguage": {}, "ProductId": {}, "PageSize": { "type": "integer" }, "PageToken": {} } }, "output": { "type": "structure", "members": { "LaunchPathSummaries": { "type": "list", "member": { "type": "structure", "members": { "Id": {}, "ConstraintSummaries": { "shape": "S6w" }, "Tags": { "shape": "S1q" }, "Name": {} } } }, "NextPageToken": {} } } }, "ListOrganizationPortfolioAccess": { "input": { "type": "structure", "required": [ "PortfolioId", "OrganizationNodeType" ], "members": { "AcceptLanguage": {}, "PortfolioId": {}, "OrganizationNodeType": {}, "PageToken": {}, "PageSize": { "type": "integer" } } }, "output": { "type": "structure", "members": { "OrganizationNodes": { "type": "list", "member": { "shape": "S1s" } }, "NextPageToken": {} } } }, "ListPortfolioAccess": { "input": { "type": "structure", "required": [ "PortfolioId" ], "members": { "AcceptLanguage": {}, "PortfolioId": {}, "OrganizationParentId": {}, "PageToken": {}, "PageSize": { "type": "integer" } } }, "output": { "type": "structure", "members": { "AccountIds": { "type": "list", "member": {} }, "NextPageToken": {} } } }, "ListPortfolios": { "input": { "type": "structure", "members": { "AcceptLanguage": {}, "PageToken": {}, "PageSize": { "type": "integer" } } }, "output": { "type": "structure", "members": { "PortfolioDetails": { "shape": "S90" }, "NextPageToken": {} } } }, "ListPortfoliosForProduct": { "input": { "type": "structure", "required": [ "ProductId" ], "members": { "AcceptLanguage": {}, "ProductId": {}, "PageToken": {}, "PageSize": { "type": "integer" } } }, "output": { "type": "structure", "members": { "PortfolioDetails": { "shape": "S90" }, "NextPageToken": {} } } }, "ListPrincipalsForPortfolio": { "input": { "type": "structure", "required": [ "PortfolioId" ], "members": { "AcceptLanguage": {}, "PortfolioId": {}, "PageSize": { "type": "integer" }, "PageToken": {} } }, "output": { "type": "structure", "members": { "Principals": { "type": "list", "member": { "type": "structure", "members": { "PrincipalARN": {}, "PrincipalType": {} } } }, "NextPageToken": {} } } }, "ListProvisionedProductPlans": { "input": { "type": "structure", "members": { "AcceptLanguage": {}, "ProvisionProductId": {}, "PageSize": { "type": "integer" }, "PageToken": {}, "AccessLevelFilter": { "shape": "S9p" } } }, "output": { "type": "structure", "members": { "ProvisionedProductPlans": { "type": "list", "member": { "type": "structure", "members": { "PlanName": {}, "PlanId": {}, "ProvisionProductId": {}, "ProvisionProductName": {}, "PlanType": {}, "ProvisioningArtifactId": {} } } }, "NextPageToken": {} } } }, "ListProvisioningArtifacts": { "input": { "type": "structure", "required": [ "ProductId" ], "members": { "AcceptLanguage": {}, "ProductId": {} } }, "output": { "type": "structure", "members": { "ProvisioningArtifactDetails": { "type": "list", "member": { "shape": "S2w" } }, "NextPageToken": {} } } }, "ListProvisioningArtifactsForServiceAction": { "input": { "type": "structure", "required": [ "ServiceActionId" ], "members": { "ServiceActionId": {}, "PageSize": { "type": "integer" }, "PageToken": {}, "AcceptLanguage": {} } }, "output": { "type": "structure", "members": { "ProvisioningArtifactViews": { "type": "list", "member": { "type": "structure", "members": { "ProductViewSummary": { "shape": "S2m" }, "ProvisioningArtifact": { "shape": "S57" } } } }, "NextPageToken": {} } } }, "ListRecordHistory": { "input": { "type": "structure", "members": { "AcceptLanguage": {}, "AccessLevelFilter": { "shape": "S9p" }, "SearchFilter": { "type": "structure", "members": { "Key": {}, "Value": {} } }, "PageSize": { "type": "integer" }, "PageToken": {} } }, "output": { "type": "structure", "members": { "RecordDetails": { "type": "list", "member": { "shape": "S7f" } }, "NextPageToken": {} } } }, "ListResourcesForTagOption": { "input": { "type": "structure", "required": [ "TagOptionId" ], "members": { "TagOptionId": {}, "ResourceType": {}, "PageSize": { "type": "integer" }, "PageToken": {} } }, "output": { "type": "structure", "members": { "ResourceDetails": { "type": "list", "member": { "type": "structure", "members": { "Id": {}, "ARN": {}, "Name": {}, "Description": {}, "CreatedTime": { "type": "timestamp" } } } }, "PageToken": {} } } }, "ListServiceActions": { "input": { "type": "structure", "members": { "AcceptLanguage": {}, "PageSize": { "type": "integer" }, "PageToken": {} } }, "output": { "type": "structure", "members": { "ServiceActionSummaries": { "shape": "Sak" }, "NextPageToken": {} } } }, "ListServiceActionsForProvisioningArtifact": { "input": { "type": "structure", "required": [ "ProductId", "ProvisioningArtifactId" ], "members": { "ProductId": {}, "ProvisioningArtifactId": {}, "PageSize": { "type": "integer" }, "PageToken": {}, "AcceptLanguage": {} } }, "output": { "type": "structure", "members": { "ServiceActionSummaries": { "shape": "Sak" }, "NextPageToken": {} } } }, "ListStackInstancesForProvisionedProduct": { "input": { "type": "structure", "required": [ "ProvisionedProductId" ], "members": { "AcceptLanguage": {}, "ProvisionedProductId": {}, "PageToken": {}, "PageSize": { "type": "integer" } } }, "output": { "type": "structure", "members": { "StackInstances": { "type": "list", "member": { "type": "structure", "members": { "Account": {}, "Region": {}, "StackInstanceStatus": {} } } }, "NextPageToken": {} } } }, "ListTagOptions": { "input": { "type": "structure", "members": { "Filters": { "type": "structure", "members": { "Key": {}, "Value": {}, "Active": { "type": "boolean" } } }, "PageSize": { "type": "integer" }, "PageToken": {} } }, "output": { "type": "structure", "members": { "TagOptionDetails": { "shape": "S4k" }, "PageToken": {} } } }, "NotifyProvisionProductEngineWorkflowResult": { "input": { "type": "structure", "required": [ "WorkflowToken", "RecordId", "Status", "IdempotencyToken" ], "members": { "WorkflowToken": {}, "RecordId": {}, "Status": {}, "FailureReason": {}, "ResourceIdentifier": { "type": "structure", "members": { "UniqueTag": { "type": "structure", "members": { "Key": {}, "Value": {} } } } }, "Outputs": { "shape": "S7q" }, "IdempotencyToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": {} } }, "NotifyTerminateProvisionedProductEngineWorkflowResult": { "input": { "type": "structure", "required": [ "WorkflowToken", "RecordId", "Status", "IdempotencyToken" ], "members": { "WorkflowToken": {}, "RecordId": {}, "Status": {}, "FailureReason": {}, "IdempotencyToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": {} } }, "NotifyUpdateProvisionedProductEngineWorkflowResult": { "input": { "type": "structure", "required": [ "WorkflowToken", "RecordId", "Status", "IdempotencyToken" ], "members": { "WorkflowToken": {}, "RecordId": {}, "Status": {}, "FailureReason": {}, "Outputs": { "shape": "S7q" }, "IdempotencyToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": {} } }, "ProvisionProduct": { "input": { "type": "structure", "required": [ "ProvisionedProductName", "ProvisionToken" ], "members": { "AcceptLanguage": {}, "ProductId": {}, "ProductName": {}, "ProvisioningArtifactId": {}, "ProvisioningArtifactName": {}, "PathId": {}, "PathName": {}, "ProvisionedProductName": {}, "ProvisioningParameters": { "type": "list", "member": { "type": "structure", "members": { "Key": {}, "Value": {} } } }, "ProvisioningPreferences": { "type": "structure", "members": { "StackSetAccounts": { "shape": "S76" }, "StackSetRegions": { "shape": "S77" }, "StackSetFailureToleranceCount": { "type": "integer" }, "StackSetFailureTolerancePercentage": { "type": "integer" }, "StackSetMaxConcurrencyCount": { "type": "integer" }, "StackSetMaxConcurrencyPercentage": { "type": "integer" } } }, "Tags": { "shape": "S1q" }, "NotificationArns": { "shape": "S33" }, "ProvisionToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "RecordDetail": { "shape": "S7f" } } } }, "RejectPortfolioShare": { "input": { "type": "structure", "required": [ "PortfolioId" ], "members": { "AcceptLanguage": {}, "PortfolioId": {}, "PortfolioShareType": {} } }, "output": { "type": "structure", "members": {} } }, "ScanProvisionedProducts": { "input": { "type": "structure", "members": { "AcceptLanguage": {}, "AccessLevelFilter": { "shape": "S9p" }, "PageSize": { "type": "integer" }, "PageToken": {} } }, "output": { "type": "structure", "members": { "ProvisionedProducts": { "type": "list", "member": { "shape": "S5k" } }, "NextPageToken": {} } } }, "SearchProducts": { "input": { "type": "structure", "members": { "AcceptLanguage": {}, "Filters": { "shape": "Sbn" }, "PageSize": { "type": "integer" }, "SortBy": {}, "SortOrder": {}, "PageToken": {} } }, "output": { "type": "structure", "members": { "ProductViewSummaries": { "type": "list", "member": { "shape": "S2m" } }, "ProductViewAggregations": { "type": "map", "key": {}, "value": { "type": "list", "member": { "type": "structure", "members": { "Value": {}, "ApproximateCount": { "type": "integer" } } } } }, "NextPageToken": {} } } }, "SearchProductsAsAdmin": { "input": { "type": "structure", "members": { "AcceptLanguage": {}, "PortfolioId": {}, "Filters": { "shape": "Sbn" }, "SortBy": {}, "SortOrder": {}, "PageToken": {}, "PageSize": { "type": "integer" }, "ProductSource": {} } }, "output": { "type": "structure", "members": { "ProductViewDetails": { "type": "list", "member": { "shape": "S2l" } }, "NextPageToken": {} } } }, "SearchProvisionedProducts": { "input": { "type": "structure", "members": { "AcceptLanguage": {}, "AccessLevelFilter": { "shape": "S9p" }, "Filters": { "type": "map", "key": {}, "value": { "type": "list", "member": {} } }, "SortBy": {}, "SortOrder": {}, "PageSize": { "type": "integer" }, "PageToken": {} } }, "output": { "type": "structure", "members": { "ProvisionedProducts": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Arn": {}, "Type": {}, "Id": {}, "Status": {}, "StatusMessage": {}, "CreatedTime": { "type": "timestamp" }, "IdempotencyToken": {}, "LastRecordId": {}, "LastProvisioningRecordId": {}, "LastSuccessfulProvisioningRecordId": {}, "Tags": { "shape": "S1q" }, "PhysicalId": {}, "ProductId": {}, "ProductName": {}, "ProvisioningArtifactId": {}, "ProvisioningArtifactName": {}, "UserArn": {}, "UserArnSession": {} } } }, "TotalResultsCount": { "type": "integer" }, "NextPageToken": {} } } }, "TerminateProvisionedProduct": { "input": { "type": "structure", "required": [ "TerminateToken" ], "members": { "ProvisionedProductName": {}, "ProvisionedProductId": {}, "TerminateToken": { "idempotencyToken": true }, "IgnoreErrors": { "type": "boolean" }, "AcceptLanguage": {}, "RetainPhysicalResources": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "RecordDetail": { "shape": "S7f" } } } }, "UpdateConstraint": { "input": { "type": "structure", "required": [ "Id" ], "members": { "AcceptLanguage": {}, "Id": {}, "Description": {}, "Parameters": {} } }, "output": { "type": "structure", "members": { "ConstraintDetail": { "shape": "S1b" }, "ConstraintParameters": {}, "Status": {} } } }, "UpdatePortfolio": { "input": { "type": "structure", "required": [ "Id" ], "members": { "AcceptLanguage": {}, "Id": {}, "DisplayName": {}, "Description": {}, "ProviderName": {}, "AddTags": { "shape": "S1i" }, "RemoveTags": { "shape": "Sco" } } }, "output": { "type": "structure", "members": { "PortfolioDetail": { "shape": "S1n" }, "Tags": { "shape": "S1q" } } } }, "UpdatePortfolioShare": { "input": { "type": "structure", "required": [ "PortfolioId" ], "members": { "AcceptLanguage": {}, "PortfolioId": {}, "AccountId": {}, "OrganizationNode": { "shape": "S1s" }, "ShareTagOptions": { "type": "boolean" }, "SharePrincipals": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "PortfolioShareToken": {}, "Status": {} } } }, "UpdateProduct": { "input": { "type": "structure", "required": [ "Id" ], "members": { "AcceptLanguage": {}, "Id": {}, "Name": {}, "Owner": {}, "Description": {}, "Distributor": {}, "SupportDescription": {}, "SupportEmail": {}, "SupportUrl": {}, "AddTags": { "shape": "S1i" }, "RemoveTags": { "shape": "Sco" }, "SourceConnection": { "shape": "S2c" } } }, "output": { "type": "structure", "members": { "ProductViewDetail": { "shape": "S2l" }, "Tags": { "shape": "S1q" } } } }, "UpdateProvisionedProduct": { "input": { "type": "structure", "required": [ "UpdateToken" ], "members": { "AcceptLanguage": {}, "ProvisionedProductName": {}, "ProvisionedProductId": {}, "ProductId": {}, "ProductName": {}, "ProvisioningArtifactId": {}, "ProvisioningArtifactName": {}, "PathId": {}, "PathName": {}, "ProvisioningParameters": { "shape": "S36" }, "ProvisioningPreferences": { "type": "structure", "members": { "StackSetAccounts": { "shape": "S76" }, "StackSetRegions": { "shape": "S77" }, "StackSetFailureToleranceCount": { "type": "integer" }, "StackSetFailureTolerancePercentage": { "type": "integer" }, "StackSetMaxConcurrencyCount": { "type": "integer" }, "StackSetMaxConcurrencyPercentage": { "type": "integer" }, "StackSetOperationType": {} } }, "Tags": { "shape": "S1q" }, "UpdateToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "RecordDetail": { "shape": "S7f" } } } }, "UpdateProvisionedProductProperties": { "input": { "type": "structure", "required": [ "ProvisionedProductId", "ProvisionedProductProperties", "IdempotencyToken" ], "members": { "AcceptLanguage": {}, "ProvisionedProductId": {}, "ProvisionedProductProperties": { "shape": "Sd0" }, "IdempotencyToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "ProvisionedProductId": {}, "ProvisionedProductProperties": { "shape": "Sd0" }, "RecordId": {}, "Status": {} } } }, "UpdateProvisioningArtifact": { "input": { "type": "structure", "required": [ "ProductId", "ProvisioningArtifactId" ], "members": { "AcceptLanguage": {}, "ProductId": {}, "ProvisioningArtifactId": {}, "Name": {}, "Description": {}, "Active": { "type": "boolean" }, "Guidance": {} } }, "output": { "type": "structure", "members": { "ProvisioningArtifactDetail": { "shape": "S2w" }, "Info": { "shape": "S27" }, "Status": {} } } }, "UpdateServiceAction": { "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": {}, "Name": {}, "Definition": { "shape": "S3h" }, "Description": {}, "AcceptLanguage": {} } }, "output": { "type": "structure", "members": { "ServiceActionDetail": { "shape": "S3m" } } } }, "UpdateTagOption": { "input": { "type": "structure", "required": [ "Id" ], "members": { "Id": {}, "Value": {}, "Active": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TagOptionDetail": { "shape": "S3s" } } } } }, "shapes": { "Sn": { "type": "list", "member": { "type": "structure", "required": [ "ServiceActionId", "ProductId", "ProvisioningArtifactId" ], "members": { "ServiceActionId": {}, "ProductId": {}, "ProvisioningArtifactId": {} } } }, "Sq": { "type": "list", "member": { "type": "structure", "members": { "ServiceActionId": {}, "ProductId": {}, "ProvisioningArtifactId": {}, "ErrorCode": {}, "ErrorMessage": {} } } }, "S1b": { "type": "structure", "members": { "ConstraintId": {}, "Type": {}, "Description": {}, "Owner": {}, "ProductId": {}, "PortfolioId": {} } }, "S1i": { "type": "list", "member": { "shape": "S1j" } }, "S1j": { "type": "structure", "required": [ "Key", "Value" ], "members": { "Key": {}, "Value": {} } }, "S1n": { "type": "structure", "members": { "Id": {}, "ARN": {}, "DisplayName": {}, "Description": {}, "CreatedTime": { "type": "timestamp" }, "ProviderName": {} } }, "S1q": { "type": "list", "member": { "shape": "S1j" } }, "S1s": { "type": "structure", "members": { "Type": {}, "Value": {} } }, "S24": { "type": "structure", "members": { "Name": {}, "Description": {}, "Info": { "shape": "S27" }, "Type": {}, "DisableTemplateValidation": { "type": "boolean" } } }, "S27": { "type": "map", "key": {}, "value": {} }, "S2c": { "type": "structure", "required": [ "ConnectionParameters" ], "members": { "Type": {}, "ConnectionParameters": { "shape": "S2e" } } }, "S2e": { "type": "structure", "members": { "CodeStar": { "type": "structure", "required": [ "ConnectionArn", "Repository", "Branch", "ArtifactPath" ], "members": { "ConnectionArn": {}, "Repository": {}, "Branch": {}, "ArtifactPath": {} } } } }, "S2l": { "type": "structure", "members": { "ProductViewSummary": { "shape": "S2m" }, "Status": {}, "ProductARN": {}, "CreatedTime": { "type": "timestamp" }, "SourceConnection": { "type": "structure", "members": { "Type": {}, "ConnectionParameters": { "shape": "S2e" }, "LastSync": { "type": "structure", "members": { "LastSyncTime": { "type": "timestamp" }, "LastSyncStatus": {}, "LastSyncStatusMessage": {}, "LastSuccessfulSyncTime": { "type": "timestamp" }, "LastSuccessfulSyncProvisioningArtifactId": {} } } } } } }, "S2m": { "type": "structure", "members": { "Id": {}, "ProductId": {}, "Name": {}, "Owner": {}, "ShortDescription": {}, "Type": {}, "Distributor": {}, "HasDefaultPath": { "type": "boolean" }, "SupportEmail": {}, "SupportDescription": {}, "SupportUrl": {} } }, "S2w": { "type": "structure", "members": { "Id": {}, "Name": {}, "Description": {}, "Type": {}, "CreatedTime": { "type": "timestamp" }, "Active": { "type": "boolean" }, "Guidance": {}, "SourceRevision": {} } }, "S33": { "type": "list", "member": {} }, "S36": { "type": "list", "member": { "type": "structure", "members": { "Key": {}, "Value": {}, "UsePreviousValue": { "type": "boolean" } } } }, "S3h": { "type": "map", "key": {}, "value": {} }, "S3m": { "type": "structure", "members": { "ServiceActionSummary": { "shape": "S3n" }, "Definition": { "shape": "S3h" } } }, "S3n": { "type": "structure", "members": { "Id": {}, "Name": {}, "Description": {}, "DefinitionType": {} } }, "S3s": { "type": "structure", "members": { "Key": {}, "Value": {}, "Active": { "type": "boolean" }, "Id": {}, "Owner": {} } }, "S4k": { "type": "list", "member": { "shape": "S3s" } }, "S4l": { "type": "list", "member": { "type": "structure", "members": { "BudgetName": {} } } }, "S56": { "type": "list", "member": { "shape": "S57" } }, "S57": { "type": "structure", "members": { "Id": {}, "Name": {}, "Description": {}, "CreatedTime": { "type": "timestamp" }, "Guidance": {} } }, "S5k": { "type": "structure", "members": { "Name": {}, "Arn": {}, "Type": {}, "Id": {}, "Status": {}, "StatusMessage": {}, "CreatedTime": { "type": "timestamp" }, "IdempotencyToken": {}, "LastRecordId": {}, "LastProvisioningRecordId": {}, "LastSuccessfulProvisioningRecordId": {}, "ProductId": {}, "ProvisioningArtifactId": {}, "LaunchRoleArn": {} } }, "S6l": { "type": "list", "member": { "type": "structure", "members": { "ParameterKey": {}, "DefaultValue": {}, "ParameterType": {}, "IsNoEcho": { "type": "boolean" }, "Description": {}, "ParameterConstraints": { "type": "structure", "members": { "AllowedValues": { "type": "list", "member": {} }, "AllowedPattern": {}, "ConstraintDescription": {}, "MaxLength": {}, "MinLength": {}, "MaxValue": {}, "MinValue": {} } } } } }, "S6w": { "type": "list", "member": { "type": "structure", "members": { "Type": {}, "Description": {} } } }, "S76": { "type": "list", "member": {} }, "S77": { "type": "list", "member": {} }, "S79": { "type": "list", "member": { "type": "structure", "members": { "Key": {}, "Description": {} } } }, "S7f": { "type": "structure", "members": { "RecordId": {}, "ProvisionedProductName": {}, "Status": {}, "CreatedTime": { "type": "timestamp" }, "UpdatedTime": { "type": "timestamp" }, "ProvisionedProductType": {}, "RecordType": {}, "ProvisionedProductId": {}, "ProductId": {}, "ProvisioningArtifactId": {}, "PathId": {}, "RecordErrors": { "type": "list", "member": { "type": "structure", "members": { "Code": {}, "Description": {} } } }, "RecordTags": { "type": "list", "member": { "type": "structure", "members": { "Key": {}, "Value": {} } } }, "LaunchRoleArn": {} } }, "S7q": { "type": "list", "member": { "type": "structure", "members": { "OutputKey": {}, "OutputValue": {}, "Description": {} } } }, "S82": { "type": "list", "member": {} }, "S90": { "type": "list", "member": { "shape": "S1n" } }, "S9p": { "type": "structure", "members": { "Key": {}, "Value": {} } }, "Sak": { "type": "list", "member": { "shape": "S3n" } }, "Sbn": { "type": "map", "key": {}, "value": { "type": "list", "member": {} } }, "Sco": { "type": "list", "member": {} }, "Sd0": { "type": "map", "key": {}, "value": {} } } } },{}],224:[function(require,module,exports){ module.exports={ "pagination": { "DescribePortfolioShares": { "input_token": "PageToken", "output_token": "NextPageToken", "limit_key": "PageSize" }, "GetProvisionedProductOutputs": { "input_token": "PageToken", "output_token": "NextPageToken", "limit_key": "PageSize" }, "ListAcceptedPortfolioShares": { "input_token": "PageToken", "output_token": "NextPageToken", "limit_key": "PageSize" }, "ListBudgetsForResource": { "input_token": "PageToken", "output_token": "NextPageToken", "limit_key": "PageSize" }, "ListConstraintsForPortfolio": { "input_token": "PageToken", "output_token": "NextPageToken", "limit_key": "PageSize" }, "ListLaunchPaths": { "input_token": "PageToken", "output_token": "NextPageToken", "limit_key": "PageSize" }, "ListOrganizationPortfolioAccess": { "input_token": "PageToken", "output_token": "NextPageToken", "limit_key": "PageSize" }, "ListPortfolioAccess": { "input_token": "PageToken", "output_token": "NextPageToken", "limit_key": "PageSize" }, "ListPortfolios": { "input_token": "PageToken", "output_token": "NextPageToken", "limit_key": "PageSize" }, "ListPortfoliosForProduct": { "input_token": "PageToken", "output_token": "NextPageToken", "limit_key": "PageSize" }, "ListPrincipalsForPortfolio": { "input_token": "PageToken", "output_token": "NextPageToken", "limit_key": "PageSize" }, "ListProvisioningArtifactsForServiceAction": { "input_token": "PageToken", "output_token": "NextPageToken", "limit_key": "PageSize" }, "ListResourcesForTagOption": { "input_token": "PageToken", "output_token": "PageToken", "limit_key": "PageSize" }, "ListServiceActions": { "input_token": "PageToken", "output_token": "NextPageToken", "limit_key": "PageSize" }, "ListServiceActionsForProvisioningArtifact": { "input_token": "PageToken", "output_token": "NextPageToken", "limit_key": "PageSize" }, "ListTagOptions": { "input_token": "PageToken", "output_token": "PageToken", "limit_key": "PageSize" }, "SearchProducts": { "input_token": "PageToken", "output_token": "NextPageToken", "limit_key": "PageSize" }, "SearchProductsAsAdmin": { "input_token": "PageToken", "output_token": "NextPageToken", "limit_key": "PageSize" }, "SearchProvisionedProducts": { "input_token": "PageToken", "output_token": "NextPageToken", "limit_key": "PageSize" } } } },{}],225:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2010-03-31", "endpointPrefix": "sns", "protocol": "query", "protocols": [ "query" ], "serviceAbbreviation": "Amazon SNS", "serviceFullName": "Amazon Simple Notification Service", "serviceId": "SNS", "signatureVersion": "v4", "uid": "sns-2010-03-31", "xmlNamespace": "http://sns.amazonaws.com/doc/2010-03-31/", "auth": [ "aws.auth#sigv4" ] }, "operations": { "AddPermission": { "input": { "type": "structure", "required": [ "TopicArn", "Label", "AWSAccountId", "ActionName" ], "members": { "TopicArn": {}, "Label": {}, "AWSAccountId": { "type": "list", "member": {} }, "ActionName": { "type": "list", "member": {} } } } }, "CheckIfPhoneNumberIsOptedOut": { "input": { "type": "structure", "required": [ "phoneNumber" ], "members": { "phoneNumber": { "shape": "S9" } } }, "output": { "resultWrapper": "CheckIfPhoneNumberIsOptedOutResult", "type": "structure", "members": { "isOptedOut": { "type": "boolean" } } } }, "ConfirmSubscription": { "input": { "type": "structure", "required": [ "TopicArn", "Token" ], "members": { "TopicArn": {}, "Token": {}, "AuthenticateOnUnsubscribe": {} } }, "output": { "resultWrapper": "ConfirmSubscriptionResult", "type": "structure", "members": { "SubscriptionArn": {} } } }, "CreatePlatformApplication": { "input": { "type": "structure", "required": [ "Name", "Platform", "Attributes" ], "members": { "Name": {}, "Platform": {}, "Attributes": { "shape": "Sj" } } }, "output": { "resultWrapper": "CreatePlatformApplicationResult", "type": "structure", "members": { "PlatformApplicationArn": {} } } }, "CreatePlatformEndpoint": { "input": { "type": "structure", "required": [ "PlatformApplicationArn", "Token" ], "members": { "PlatformApplicationArn": {}, "Token": {}, "CustomUserData": {}, "Attributes": { "shape": "Sj" } } }, "output": { "resultWrapper": "CreatePlatformEndpointResult", "type": "structure", "members": { "EndpointArn": {} } } }, "CreateSMSSandboxPhoneNumber": { "input": { "type": "structure", "required": [ "PhoneNumber" ], "members": { "PhoneNumber": { "shape": "So" }, "LanguageCode": {} } }, "output": { "resultWrapper": "CreateSMSSandboxPhoneNumberResult", "type": "structure", "members": {} } }, "CreateTopic": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "Attributes": { "shape": "St" }, "Tags": { "shape": "Sw" }, "DataProtectionPolicy": {} } }, "output": { "resultWrapper": "CreateTopicResult", "type": "structure", "members": { "TopicArn": {} } } }, "DeleteEndpoint": { "input": { "type": "structure", "required": [ "EndpointArn" ], "members": { "EndpointArn": {} } } }, "DeletePlatformApplication": { "input": { "type": "structure", "required": [ "PlatformApplicationArn" ], "members": { "PlatformApplicationArn": {} } } }, "DeleteSMSSandboxPhoneNumber": { "input": { "type": "structure", "required": [ "PhoneNumber" ], "members": { "PhoneNumber": { "shape": "So" } } }, "output": { "resultWrapper": "DeleteSMSSandboxPhoneNumberResult", "type": "structure", "members": {} } }, "DeleteTopic": { "input": { "type": "structure", "required": [ "TopicArn" ], "members": { "TopicArn": {} } } }, "GetDataProtectionPolicy": { "input": { "type": "structure", "required": [ "ResourceArn" ], "members": { "ResourceArn": {} } }, "output": { "resultWrapper": "GetDataProtectionPolicyResult", "type": "structure", "members": { "DataProtectionPolicy": {} } } }, "GetEndpointAttributes": { "input": { "type": "structure", "required": [ "EndpointArn" ], "members": { "EndpointArn": {} } }, "output": { "resultWrapper": "GetEndpointAttributesResult", "type": "structure", "members": { "Attributes": { "shape": "Sj" } } } }, "GetPlatformApplicationAttributes": { "input": { "type": "structure", "required": [ "PlatformApplicationArn" ], "members": { "PlatformApplicationArn": {} } }, "output": { "resultWrapper": "GetPlatformApplicationAttributesResult", "type": "structure", "members": { "Attributes": { "shape": "Sj" } } } }, "GetSMSAttributes": { "input": { "type": "structure", "members": { "attributes": { "type": "list", "member": {} } } }, "output": { "resultWrapper": "GetSMSAttributesResult", "type": "structure", "members": { "attributes": { "shape": "Sj" } } } }, "GetSMSSandboxAccountStatus": { "input": { "type": "structure", "members": {} }, "output": { "resultWrapper": "GetSMSSandboxAccountStatusResult", "type": "structure", "required": [ "IsInSandbox" ], "members": { "IsInSandbox": { "type": "boolean" } } } }, "GetSubscriptionAttributes": { "input": { "type": "structure", "required": [ "SubscriptionArn" ], "members": { "SubscriptionArn": {} } }, "output": { "resultWrapper": "GetSubscriptionAttributesResult", "type": "structure", "members": { "Attributes": { "shape": "S1j" } } } }, "GetTopicAttributes": { "input": { "type": "structure", "required": [ "TopicArn" ], "members": { "TopicArn": {} } }, "output": { "resultWrapper": "GetTopicAttributesResult", "type": "structure", "members": { "Attributes": { "shape": "St" } } } }, "ListEndpointsByPlatformApplication": { "input": { "type": "structure", "required": [ "PlatformApplicationArn" ], "members": { "PlatformApplicationArn": {}, "NextToken": {} } }, "output": { "resultWrapper": "ListEndpointsByPlatformApplicationResult", "type": "structure", "members": { "Endpoints": { "type": "list", "member": { "type": "structure", "members": { "EndpointArn": {}, "Attributes": { "shape": "Sj" } } } }, "NextToken": {} } } }, "ListOriginationNumbers": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "resultWrapper": "ListOriginationNumbersResult", "type": "structure", "members": { "NextToken": {}, "PhoneNumbers": { "type": "list", "member": { "type": "structure", "members": { "CreatedAt": { "type": "timestamp" }, "PhoneNumber": { "shape": "S9" }, "Status": {}, "Iso2CountryCode": {}, "RouteType": {}, "NumberCapabilities": { "type": "list", "member": {} } } } } } } }, "ListPhoneNumbersOptedOut": { "input": { "type": "structure", "members": { "nextToken": {} } }, "output": { "resultWrapper": "ListPhoneNumbersOptedOutResult", "type": "structure", "members": { "phoneNumbers": { "type": "list", "member": { "shape": "S9" } }, "nextToken": {} } } }, "ListPlatformApplications": { "input": { "type": "structure", "members": { "NextToken": {} } }, "output": { "resultWrapper": "ListPlatformApplicationsResult", "type": "structure", "members": { "PlatformApplications": { "type": "list", "member": { "type": "structure", "members": { "PlatformApplicationArn": {}, "Attributes": { "shape": "Sj" } } } }, "NextToken": {} } } }, "ListSMSSandboxPhoneNumbers": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "resultWrapper": "ListSMSSandboxPhoneNumbersResult", "type": "structure", "required": [ "PhoneNumbers" ], "members": { "PhoneNumbers": { "type": "list", "member": { "type": "structure", "members": { "PhoneNumber": { "shape": "So" }, "Status": {} } } }, "NextToken": {} } } }, "ListSubscriptions": { "input": { "type": "structure", "members": { "NextToken": {} } }, "output": { "resultWrapper": "ListSubscriptionsResult", "type": "structure", "members": { "Subscriptions": { "shape": "S2h" }, "NextToken": {} } } }, "ListSubscriptionsByTopic": { "input": { "type": "structure", "required": [ "TopicArn" ], "members": { "TopicArn": {}, "NextToken": {} } }, "output": { "resultWrapper": "ListSubscriptionsByTopicResult", "type": "structure", "members": { "Subscriptions": { "shape": "S2h" }, "NextToken": {} } } }, "ListTagsForResource": { "input": { "type": "structure", "required": [ "ResourceArn" ], "members": { "ResourceArn": {} } }, "output": { "resultWrapper": "ListTagsForResourceResult", "type": "structure", "members": { "Tags": { "shape": "Sw" } } } }, "ListTopics": { "input": { "type": "structure", "members": { "NextToken": {} } }, "output": { "resultWrapper": "ListTopicsResult", "type": "structure", "members": { "Topics": { "type": "list", "member": { "type": "structure", "members": { "TopicArn": {} } } }, "NextToken": {} } } }, "OptInPhoneNumber": { "input": { "type": "structure", "required": [ "phoneNumber" ], "members": { "phoneNumber": { "shape": "S9" } } }, "output": { "resultWrapper": "OptInPhoneNumberResult", "type": "structure", "members": {} } }, "Publish": { "input": { "type": "structure", "required": [ "Message" ], "members": { "TopicArn": {}, "TargetArn": {}, "PhoneNumber": { "shape": "S9" }, "Message": {}, "Subject": {}, "MessageStructure": {}, "MessageAttributes": { "shape": "S31" }, "MessageDeduplicationId": {}, "MessageGroupId": {} } }, "output": { "resultWrapper": "PublishResult", "type": "structure", "members": { "MessageId": {}, "SequenceNumber": {} } } }, "PublishBatch": { "input": { "type": "structure", "required": [ "TopicArn", "PublishBatchRequestEntries" ], "members": { "TopicArn": {}, "PublishBatchRequestEntries": { "type": "list", "member": { "type": "structure", "required": [ "Id", "Message" ], "members": { "Id": {}, "Message": {}, "Subject": {}, "MessageStructure": {}, "MessageAttributes": { "shape": "S31" }, "MessageDeduplicationId": {}, "MessageGroupId": {} } } } } }, "output": { "resultWrapper": "PublishBatchResult", "type": "structure", "members": { "Successful": { "type": "list", "member": { "type": "structure", "members": { "Id": {}, "MessageId": {}, "SequenceNumber": {} } } }, "Failed": { "type": "list", "member": { "type": "structure", "required": [ "Id", "Code", "SenderFault" ], "members": { "Id": {}, "Code": {}, "Message": {}, "SenderFault": { "type": "boolean" } } } } } } }, "PutDataProtectionPolicy": { "input": { "type": "structure", "required": [ "ResourceArn", "DataProtectionPolicy" ], "members": { "ResourceArn": {}, "DataProtectionPolicy": {} } } }, "RemovePermission": { "input": { "type": "structure", "required": [ "TopicArn", "Label" ], "members": { "TopicArn": {}, "Label": {} } } }, "SetEndpointAttributes": { "input": { "type": "structure", "required": [ "EndpointArn", "Attributes" ], "members": { "EndpointArn": {}, "Attributes": { "shape": "Sj" } } } }, "SetPlatformApplicationAttributes": { "input": { "type": "structure", "required": [ "PlatformApplicationArn", "Attributes" ], "members": { "PlatformApplicationArn": {}, "Attributes": { "shape": "Sj" } } } }, "SetSMSAttributes": { "input": { "type": "structure", "required": [ "attributes" ], "members": { "attributes": { "shape": "Sj" } } }, "output": { "resultWrapper": "SetSMSAttributesResult", "type": "structure", "members": {} } }, "SetSubscriptionAttributes": { "input": { "type": "structure", "required": [ "SubscriptionArn", "AttributeName" ], "members": { "SubscriptionArn": {}, "AttributeName": {}, "AttributeValue": {} } } }, "SetTopicAttributes": { "input": { "type": "structure", "required": [ "TopicArn", "AttributeName" ], "members": { "TopicArn": {}, "AttributeName": {}, "AttributeValue": {} } } }, "Subscribe": { "input": { "type": "structure", "required": [ "TopicArn", "Protocol" ], "members": { "TopicArn": {}, "Protocol": {}, "Endpoint": {}, "Attributes": { "shape": "S1j" }, "ReturnSubscriptionArn": { "type": "boolean" } } }, "output": { "resultWrapper": "SubscribeResult", "type": "structure", "members": { "SubscriptionArn": {} } } }, "TagResource": { "input": { "type": "structure", "required": [ "ResourceArn", "Tags" ], "members": { "ResourceArn": {}, "Tags": { "shape": "Sw" } } }, "output": { "resultWrapper": "TagResourceResult", "type": "structure", "members": {} } }, "Unsubscribe": { "input": { "type": "structure", "required": [ "SubscriptionArn" ], "members": { "SubscriptionArn": {} } } }, "UntagResource": { "input": { "type": "structure", "required": [ "ResourceArn", "TagKeys" ], "members": { "ResourceArn": {}, "TagKeys": { "type": "list", "member": {} } } }, "output": { "resultWrapper": "UntagResourceResult", "type": "structure", "members": {} } }, "VerifySMSSandboxPhoneNumber": { "input": { "type": "structure", "required": [ "PhoneNumber", "OneTimePassword" ], "members": { "PhoneNumber": { "shape": "So" }, "OneTimePassword": {} } }, "output": { "resultWrapper": "VerifySMSSandboxPhoneNumberResult", "type": "structure", "members": {} } } }, "shapes": { "S9": { "type": "string", "sensitive": true }, "Sj": { "type": "map", "key": {}, "value": {} }, "So": { "type": "string", "sensitive": true }, "St": { "type": "map", "key": {}, "value": {} }, "Sw": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Value" ], "members": { "Key": {}, "Value": {} } } }, "S1j": { "type": "map", "key": {}, "value": {} }, "S2h": { "type": "list", "member": { "type": "structure", "members": { "SubscriptionArn": {}, "Owner": {}, "Protocol": {}, "Endpoint": {}, "TopicArn": {} } } }, "S31": { "type": "map", "key": { "locationName": "Name" }, "value": { "locationName": "Value", "type": "structure", "required": [ "DataType" ], "members": { "DataType": {}, "StringValue": {}, "BinaryValue": { "type": "blob" } } } } } } },{}],226:[function(require,module,exports){ module.exports={ "pagination": { "ListEndpointsByPlatformApplication": { "input_token": "NextToken", "output_token": "NextToken", "result_key": "Endpoints" }, "ListOriginationNumbers": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "PhoneNumbers" }, "ListPhoneNumbersOptedOut": { "input_token": "nextToken", "output_token": "nextToken", "result_key": "phoneNumbers" }, "ListPlatformApplications": { "input_token": "NextToken", "output_token": "NextToken", "result_key": "PlatformApplications" }, "ListSMSSandboxPhoneNumbers": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "PhoneNumbers" }, "ListSubscriptions": { "input_token": "NextToken", "output_token": "NextToken", "result_key": "Subscriptions" }, "ListSubscriptionsByTopic": { "input_token": "NextToken", "output_token": "NextToken", "result_key": "Subscriptions" }, "ListTopics": { "input_token": "NextToken", "output_token": "NextToken", "result_key": "Topics" } } } },{}],227:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2012-11-05", "awsQueryCompatible": {}, "endpointPrefix": "sqs", "jsonVersion": "1.0", "protocol": "json", "protocols": [ "json" ], "serviceAbbreviation": "Amazon SQS", "serviceFullName": "Amazon Simple Queue Service", "serviceId": "SQS", "signatureVersion": "v4", "targetPrefix": "AmazonSQS", "uid": "sqs-2012-11-05" }, "operations": { "AddPermission": { "input": { "type": "structure", "required": [ "QueueUrl", "Label", "AWSAccountIds", "Actions" ], "members": { "QueueUrl": {}, "Label": {}, "AWSAccountIds": { "type": "list", "member": {}, "flattened": true }, "Actions": { "type": "list", "member": {}, "flattened": true } } } }, "CancelMessageMoveTask": { "input": { "type": "structure", "required": [ "TaskHandle" ], "members": { "TaskHandle": {} } }, "output": { "type": "structure", "members": { "ApproximateNumberOfMessagesMoved": { "type": "long" } } } }, "ChangeMessageVisibility": { "input": { "type": "structure", "required": [ "QueueUrl", "ReceiptHandle", "VisibilityTimeout" ], "members": { "QueueUrl": {}, "ReceiptHandle": {}, "VisibilityTimeout": { "type": "integer" } } } }, "ChangeMessageVisibilityBatch": { "input": { "type": "structure", "required": [ "QueueUrl", "Entries" ], "members": { "QueueUrl": {}, "Entries": { "type": "list", "member": { "type": "structure", "required": [ "Id", "ReceiptHandle" ], "members": { "Id": {}, "ReceiptHandle": {}, "VisibilityTimeout": { "type": "integer" } } }, "flattened": true } } }, "output": { "type": "structure", "required": [ "Successful", "Failed" ], "members": { "Successful": { "type": "list", "member": { "type": "structure", "required": [ "Id" ], "members": { "Id": {} } }, "flattened": true }, "Failed": { "shape": "Sg" } } } }, "CreateQueue": { "input": { "type": "structure", "required": [ "QueueName" ], "members": { "QueueName": {}, "Attributes": { "shape": "Sk" }, "tags": { "shape": "Sm" } } }, "output": { "type": "structure", "members": { "QueueUrl": {} } } }, "DeleteMessage": { "input": { "type": "structure", "required": [ "QueueUrl", "ReceiptHandle" ], "members": { "QueueUrl": {}, "ReceiptHandle": {} } } }, "DeleteMessageBatch": { "input": { "type": "structure", "required": [ "QueueUrl", "Entries" ], "members": { "QueueUrl": {}, "Entries": { "type": "list", "member": { "type": "structure", "required": [ "Id", "ReceiptHandle" ], "members": { "Id": {}, "ReceiptHandle": {} } }, "flattened": true } } }, "output": { "type": "structure", "required": [ "Successful", "Failed" ], "members": { "Successful": { "type": "list", "member": { "type": "structure", "required": [ "Id" ], "members": { "Id": {} } }, "flattened": true }, "Failed": { "shape": "Sg" } } } }, "DeleteQueue": { "input": { "type": "structure", "required": [ "QueueUrl" ], "members": { "QueueUrl": {} } } }, "GetQueueAttributes": { "input": { "type": "structure", "required": [ "QueueUrl" ], "members": { "QueueUrl": {}, "AttributeNames": { "shape": "Sz" } } }, "output": { "type": "structure", "members": { "Attributes": { "shape": "Sk" } } } }, "GetQueueUrl": { "input": { "type": "structure", "required": [ "QueueName" ], "members": { "QueueName": {}, "QueueOwnerAWSAccountId": {} } }, "output": { "type": "structure", "members": { "QueueUrl": {} } } }, "ListDeadLetterSourceQueues": { "input": { "type": "structure", "required": [ "QueueUrl" ], "members": { "QueueUrl": {}, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "required": [ "queueUrls" ], "members": { "queueUrls": { "shape": "S17" }, "NextToken": {} } } }, "ListMessageMoveTasks": { "input": { "type": "structure", "required": [ "SourceArn" ], "members": { "SourceArn": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "Results": { "flattened": true, "type": "list", "member": { "type": "structure", "members": { "TaskHandle": {}, "Status": {}, "SourceArn": {}, "DestinationArn": {}, "MaxNumberOfMessagesPerSecond": { "type": "integer" }, "ApproximateNumberOfMessagesMoved": { "type": "long" }, "ApproximateNumberOfMessagesToMove": { "type": "long" }, "FailureReason": {}, "StartedTimestamp": { "type": "long" } } } } } } }, "ListQueueTags": { "input": { "type": "structure", "required": [ "QueueUrl" ], "members": { "QueueUrl": {} } }, "output": { "type": "structure", "members": { "Tags": { "shape": "Sm" } } } }, "ListQueues": { "input": { "type": "structure", "members": { "QueueNamePrefix": {}, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "QueueUrls": { "shape": "S17" }, "NextToken": {} } } }, "PurgeQueue": { "input": { "type": "structure", "required": [ "QueueUrl" ], "members": { "QueueUrl": {} } } }, "ReceiveMessage": { "input": { "type": "structure", "required": [ "QueueUrl" ], "members": { "QueueUrl": {}, "AttributeNames": { "shape": "Sz", "deprecated": true, "deprecatedMessage": "AttributeNames has been replaced by MessageSystemAttributeNames" }, "MessageSystemAttributeNames": { "type": "list", "member": {}, "flattened": true }, "MessageAttributeNames": { "type": "list", "member": {}, "flattened": true }, "MaxNumberOfMessages": { "type": "integer" }, "VisibilityTimeout": { "type": "integer" }, "WaitTimeSeconds": { "type": "integer" }, "ReceiveRequestAttemptId": {} } }, "output": { "type": "structure", "members": { "Messages": { "type": "list", "member": { "type": "structure", "members": { "MessageId": {}, "ReceiptHandle": {}, "MD5OfBody": {}, "Body": {}, "Attributes": { "type": "map", "key": {}, "value": {}, "flattened": true }, "MD5OfMessageAttributes": {}, "MessageAttributes": { "shape": "S1r" } } }, "flattened": true } } } }, "RemovePermission": { "input": { "type": "structure", "required": [ "QueueUrl", "Label" ], "members": { "QueueUrl": {}, "Label": {} } } }, "SendMessage": { "input": { "type": "structure", "required": [ "QueueUrl", "MessageBody" ], "members": { "QueueUrl": {}, "MessageBody": {}, "DelaySeconds": { "type": "integer" }, "MessageAttributes": { "shape": "S1r" }, "MessageSystemAttributes": { "shape": "S1y" }, "MessageDeduplicationId": {}, "MessageGroupId": {} } }, "output": { "type": "structure", "members": { "MD5OfMessageBody": {}, "MD5OfMessageAttributes": {}, "MD5OfMessageSystemAttributes": {}, "MessageId": {}, "SequenceNumber": {} } } }, "SendMessageBatch": { "input": { "type": "structure", "required": [ "QueueUrl", "Entries" ], "members": { "QueueUrl": {}, "Entries": { "type": "list", "member": { "type": "structure", "required": [ "Id", "MessageBody" ], "members": { "Id": {}, "MessageBody": {}, "DelaySeconds": { "type": "integer" }, "MessageAttributes": { "shape": "S1r" }, "MessageSystemAttributes": { "shape": "S1y" }, "MessageDeduplicationId": {}, "MessageGroupId": {} } }, "flattened": true } } }, "output": { "type": "structure", "required": [ "Successful", "Failed" ], "members": { "Successful": { "type": "list", "member": { "type": "structure", "required": [ "Id", "MessageId", "MD5OfMessageBody" ], "members": { "Id": {}, "MessageId": {}, "MD5OfMessageBody": {}, "MD5OfMessageAttributes": {}, "MD5OfMessageSystemAttributes": {}, "SequenceNumber": {} } }, "flattened": true }, "Failed": { "shape": "Sg" } } } }, "SetQueueAttributes": { "input": { "type": "structure", "required": [ "QueueUrl", "Attributes" ], "members": { "QueueUrl": {}, "Attributes": { "shape": "Sk" } } } }, "StartMessageMoveTask": { "input": { "type": "structure", "required": [ "SourceArn" ], "members": { "SourceArn": {}, "DestinationArn": {}, "MaxNumberOfMessagesPerSecond": { "type": "integer" } } }, "output": { "type": "structure", "members": { "TaskHandle": {} } } }, "TagQueue": { "input": { "type": "structure", "required": [ "QueueUrl", "Tags" ], "members": { "QueueUrl": {}, "Tags": { "shape": "Sm" } } } }, "UntagQueue": { "input": { "type": "structure", "required": [ "QueueUrl", "TagKeys" ], "members": { "QueueUrl": {}, "TagKeys": { "type": "list", "member": {}, "flattened": true } } } } }, "shapes": { "Sg": { "type": "list", "member": { "type": "structure", "required": [ "Id", "SenderFault", "Code" ], "members": { "Id": {}, "SenderFault": { "type": "boolean" }, "Code": {}, "Message": {} } }, "flattened": true }, "Sk": { "type": "map", "key": {}, "value": {}, "flattened": true }, "Sm": { "type": "map", "key": {}, "value": {}, "flattened": true }, "Sz": { "type": "list", "member": {}, "flattened": true }, "S17": { "type": "list", "member": {}, "flattened": true }, "S1r": { "type": "map", "key": {}, "value": { "type": "structure", "required": [ "DataType" ], "members": { "StringValue": {}, "BinaryValue": { "type": "blob" }, "StringListValues": { "shape": "S1u", "flattened": true }, "BinaryListValues": { "shape": "S1v", "flattened": true }, "DataType": {} } }, "flattened": true }, "S1u": { "type": "list", "member": {} }, "S1v": { "type": "list", "member": { "type": "blob" } }, "S1y": { "type": "map", "key": {}, "value": { "type": "structure", "required": [ "DataType" ], "members": { "StringValue": {}, "BinaryValue": { "type": "blob" }, "StringListValues": { "shape": "S1u", "flattened": true }, "BinaryListValues": { "shape": "S1v", "flattened": true }, "DataType": {} } }, "flattened": true } } } },{}],228:[function(require,module,exports){ module.exports={ "pagination": { "ListDeadLetterSourceQueues": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults", "result_key": "queueUrls" }, "ListQueues": { "input_token": "NextToken", "output_token": "NextToken", "limit_key": "MaxResults", "result_key": "QueueUrls" } } } },{}],229:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2014-11-06", "endpointPrefix": "ssm", "jsonVersion": "1.1", "protocol": "json", "protocols": [ "json" ], "serviceAbbreviation": "Amazon SSM", "serviceFullName": "Amazon Simple Systems Manager (SSM)", "serviceId": "SSM", "signatureVersion": "v4", "targetPrefix": "AmazonSSM", "uid": "ssm-2014-11-06", "auth": [ "aws.auth#sigv4" ] }, "operations": { "AddTagsToResource": { "input": { "type": "structure", "required": [ "ResourceType", "ResourceId", "Tags" ], "members": { "ResourceType": {}, "ResourceId": {}, "Tags": { "shape": "S4" } } }, "output": { "type": "structure", "members": {} } }, "AssociateOpsItemRelatedItem": { "input": { "type": "structure", "required": [ "OpsItemId", "AssociationType", "ResourceType", "ResourceUri" ], "members": { "OpsItemId": {}, "AssociationType": {}, "ResourceType": {}, "ResourceUri": {} } }, "output": { "type": "structure", "members": { "AssociationId": {} } } }, "CancelCommand": { "input": { "type": "structure", "required": [ "CommandId" ], "members": { "CommandId": {}, "InstanceIds": { "shape": "Si" } } }, "output": { "type": "structure", "members": {} } }, "CancelMaintenanceWindowExecution": { "input": { "type": "structure", "required": [ "WindowExecutionId" ], "members": { "WindowExecutionId": {} } }, "output": { "type": "structure", "members": { "WindowExecutionId": {} } } }, "CreateActivation": { "input": { "type": "structure", "required": [ "IamRole" ], "members": { "Description": {}, "DefaultInstanceName": {}, "IamRole": {}, "RegistrationLimit": { "type": "integer" }, "ExpirationDate": { "type": "timestamp" }, "Tags": { "shape": "S4" }, "RegistrationMetadata": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Value" ], "members": { "Key": {}, "Value": {} } } } } }, "output": { "type": "structure", "members": { "ActivationId": {}, "ActivationCode": {} } } }, "CreateAssociation": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "DocumentVersion": {}, "InstanceId": {}, "Parameters": { "shape": "S14" }, "Targets": { "shape": "S18" }, "ScheduleExpression": {}, "OutputLocation": { "shape": "S1e" }, "AssociationName": {}, "AutomationTargetParameterName": {}, "MaxErrors": {}, "MaxConcurrency": {}, "ComplianceSeverity": {}, "SyncCompliance": {}, "ApplyOnlyAtCronInterval": { "type": "boolean" }, "CalendarNames": { "shape": "S1q" }, "TargetLocations": { "shape": "S1s" }, "ScheduleOffset": { "type": "integer" }, "Duration": { "type": "integer" }, "TargetMaps": { "shape": "S26" }, "Tags": { "shape": "S4" }, "AlarmConfiguration": { "shape": "S1z" } } }, "output": { "type": "structure", "members": { "AssociationDescription": { "shape": "S2c" } } } }, "CreateAssociationBatch": { "input": { "type": "structure", "required": [ "Entries" ], "members": { "Entries": { "type": "list", "member": { "shape": "S2t" } } } }, "output": { "type": "structure", "members": { "Successful": { "type": "list", "member": { "shape": "S2c" } }, "Failed": { "type": "list", "member": { "type": "structure", "members": { "Entry": { "shape": "S2t" }, "Message": {}, "Fault": {} } } } } } }, "CreateDocument": { "input": { "type": "structure", "required": [ "Content", "Name" ], "members": { "Content": {}, "Requires": { "shape": "S32" }, "Attachments": { "shape": "S36" }, "Name": {}, "DisplayName": {}, "VersionName": {}, "DocumentType": {}, "DocumentFormat": {}, "TargetType": {}, "Tags": { "shape": "S4" } } }, "output": { "type": "structure", "members": { "DocumentDescription": { "shape": "S3i" } } } }, "CreateMaintenanceWindow": { "input": { "type": "structure", "required": [ "Name", "Schedule", "Duration", "Cutoff", "AllowUnassociatedTargets" ], "members": { "Name": {}, "Description": { "shape": "S4c" }, "StartDate": {}, "EndDate": {}, "Schedule": {}, "ScheduleTimezone": {}, "ScheduleOffset": { "type": "integer" }, "Duration": { "type": "integer" }, "Cutoff": { "type": "integer" }, "AllowUnassociatedTargets": { "type": "boolean" }, "ClientToken": { "idempotencyToken": true }, "Tags": { "shape": "S4" } } }, "output": { "type": "structure", "members": { "WindowId": {} } } }, "CreateOpsItem": { "input": { "type": "structure", "required": [ "Description", "Source", "Title" ], "members": { "Description": {}, "OpsItemType": {}, "OperationalData": { "shape": "S4q" }, "Notifications": { "shape": "S4v" }, "Priority": { "type": "integer" }, "RelatedOpsItems": { "shape": "S4z" }, "Source": {}, "Title": {}, "Tags": { "shape": "S4" }, "Category": {}, "Severity": {}, "ActualStartTime": { "type": "timestamp" }, "ActualEndTime": { "type": "timestamp" }, "PlannedStartTime": { "type": "timestamp" }, "PlannedEndTime": { "type": "timestamp" }, "AccountId": {} } }, "output": { "type": "structure", "members": { "OpsItemId": {}, "OpsItemArn": {} } } }, "CreateOpsMetadata": { "input": { "type": "structure", "required": [ "ResourceId" ], "members": { "ResourceId": {}, "Metadata": { "shape": "S5a" }, "Tags": { "shape": "S4" } } }, "output": { "type": "structure", "members": { "OpsMetadataArn": {} } } }, "CreatePatchBaseline": { "input": { "type": "structure", "required": [ "Name" ], "members": { "OperatingSystem": {}, "Name": {}, "GlobalFilters": { "shape": "S5j" }, "ApprovalRules": { "shape": "S5p" }, "ApprovedPatches": { "shape": "S5v" }, "ApprovedPatchesComplianceLevel": {}, "ApprovedPatchesEnableNonSecurity": { "type": "boolean" }, "RejectedPatches": { "shape": "S5v" }, "RejectedPatchesAction": {}, "Description": {}, "Sources": { "shape": "S5z" }, "ClientToken": { "idempotencyToken": true }, "Tags": { "shape": "S4" } } }, "output": { "type": "structure", "members": { "BaselineId": {} } } }, "CreateResourceDataSync": { "input": { "type": "structure", "required": [ "SyncName" ], "members": { "SyncName": {}, "S3Destination": { "shape": "S69" }, "SyncType": {}, "SyncSource": { "shape": "S6i" } } }, "output": { "type": "structure", "members": {} } }, "DeleteActivation": { "input": { "type": "structure", "required": [ "ActivationId" ], "members": { "ActivationId": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteAssociation": { "input": { "type": "structure", "members": { "Name": {}, "InstanceId": {}, "AssociationId": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteDocument": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "DocumentVersion": {}, "VersionName": {}, "Force": { "type": "boolean" } } }, "output": { "type": "structure", "members": {} } }, "DeleteInventory": { "input": { "type": "structure", "required": [ "TypeName" ], "members": { "TypeName": {}, "SchemaDeleteOption": {}, "DryRun": { "type": "boolean" }, "ClientToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "DeletionId": {}, "TypeName": {}, "DeletionSummary": { "shape": "S76" } } } }, "DeleteMaintenanceWindow": { "input": { "type": "structure", "required": [ "WindowId" ], "members": { "WindowId": {} } }, "output": { "type": "structure", "members": { "WindowId": {} } } }, "DeleteOpsItem": { "input": { "type": "structure", "required": [ "OpsItemId" ], "members": { "OpsItemId": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteOpsMetadata": { "input": { "type": "structure", "required": [ "OpsMetadataArn" ], "members": { "OpsMetadataArn": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteParameter": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteParameters": { "input": { "type": "structure", "required": [ "Names" ], "members": { "Names": { "shape": "S7n" } } }, "output": { "type": "structure", "members": { "DeletedParameters": { "shape": "S7n" }, "InvalidParameters": { "shape": "S7n" } } } }, "DeletePatchBaseline": { "input": { "type": "structure", "required": [ "BaselineId" ], "members": { "BaselineId": {} } }, "output": { "type": "structure", "members": { "BaselineId": {} } } }, "DeleteResourceDataSync": { "input": { "type": "structure", "required": [ "SyncName" ], "members": { "SyncName": {}, "SyncType": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteResourcePolicy": { "input": { "type": "structure", "required": [ "ResourceArn", "PolicyId", "PolicyHash" ], "members": { "ResourceArn": {}, "PolicyId": {}, "PolicyHash": {} } }, "output": { "type": "structure", "members": {} } }, "DeregisterManagedInstance": { "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": {} } }, "output": { "type": "structure", "members": {} } }, "DeregisterPatchBaselineForPatchGroup": { "input": { "type": "structure", "required": [ "BaselineId", "PatchGroup" ], "members": { "BaselineId": {}, "PatchGroup": {} } }, "output": { "type": "structure", "members": { "BaselineId": {}, "PatchGroup": {} } } }, "DeregisterTargetFromMaintenanceWindow": { "input": { "type": "structure", "required": [ "WindowId", "WindowTargetId" ], "members": { "WindowId": {}, "WindowTargetId": {}, "Safe": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "WindowId": {}, "WindowTargetId": {} } } }, "DeregisterTaskFromMaintenanceWindow": { "input": { "type": "structure", "required": [ "WindowId", "WindowTaskId" ], "members": { "WindowId": {}, "WindowTaskId": {} } }, "output": { "type": "structure", "members": { "WindowId": {}, "WindowTaskId": {} } } }, "DescribeActivations": { "input": { "type": "structure", "members": { "Filters": { "type": "list", "member": { "type": "structure", "members": { "FilterKey": {}, "FilterValues": { "type": "list", "member": {} } } } }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "ActivationList": { "type": "list", "member": { "type": "structure", "members": { "ActivationId": {}, "Description": {}, "DefaultInstanceName": {}, "IamRole": {}, "RegistrationLimit": { "type": "integer" }, "RegistrationsCount": { "type": "integer" }, "ExpirationDate": { "type": "timestamp" }, "Expired": { "type": "boolean" }, "CreatedDate": { "type": "timestamp" }, "Tags": { "shape": "S4" } } } }, "NextToken": {} } } }, "DescribeAssociation": { "input": { "type": "structure", "members": { "Name": {}, "InstanceId": {}, "AssociationId": {}, "AssociationVersion": {} } }, "output": { "type": "structure", "members": { "AssociationDescription": { "shape": "S2c" } } } }, "DescribeAssociationExecutionTargets": { "input": { "type": "structure", "required": [ "AssociationId", "ExecutionId" ], "members": { "AssociationId": {}, "ExecutionId": {}, "Filters": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Value" ], "members": { "Key": {}, "Value": {} } } }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "AssociationExecutionTargets": { "type": "list", "member": { "type": "structure", "members": { "AssociationId": {}, "AssociationVersion": {}, "ExecutionId": {}, "ResourceId": {}, "ResourceType": {}, "Status": {}, "DetailedStatus": {}, "LastExecutionDate": { "type": "timestamp" }, "OutputSource": { "type": "structure", "members": { "OutputSourceId": {}, "OutputSourceType": {} } } } } }, "NextToken": {} } } }, "DescribeAssociationExecutions": { "input": { "type": "structure", "required": [ "AssociationId" ], "members": { "AssociationId": {}, "Filters": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Value", "Type" ], "members": { "Key": {}, "Value": {}, "Type": {} } } }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "AssociationExecutions": { "type": "list", "member": { "type": "structure", "members": { "AssociationId": {}, "AssociationVersion": {}, "ExecutionId": {}, "Status": {}, "DetailedStatus": {}, "CreatedTime": { "type": "timestamp" }, "LastExecutionDate": { "type": "timestamp" }, "ResourceCountByStatus": {}, "AlarmConfiguration": { "shape": "S1z" }, "TriggeredAlarms": { "shape": "S2o" } } } }, "NextToken": {} } } }, "DescribeAutomationExecutions": { "input": { "type": "structure", "members": { "Filters": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Values" ], "members": { "Key": {}, "Values": { "type": "list", "member": {} } } } }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "AutomationExecutionMetadataList": { "type": "list", "member": { "type": "structure", "members": { "AutomationExecutionId": {}, "DocumentName": {}, "DocumentVersion": {}, "AutomationExecutionStatus": {}, "ExecutionStartTime": { "type": "timestamp" }, "ExecutionEndTime": { "type": "timestamp" }, "ExecutedBy": {}, "LogFile": {}, "Outputs": { "shape": "S9n" }, "Mode": {}, "ParentAutomationExecutionId": {}, "CurrentStepName": {}, "CurrentAction": {}, "FailureMessage": {}, "TargetParameterName": {}, "Targets": { "shape": "S18" }, "TargetMaps": { "shape": "S26" }, "ResolvedTargets": { "shape": "S9s" }, "MaxConcurrency": {}, "MaxErrors": {}, "Target": {}, "AutomationType": {}, "AlarmConfiguration": { "shape": "S1z" }, "TriggeredAlarms": { "shape": "S2o" }, "AutomationSubtype": {}, "ScheduledTime": { "type": "timestamp" }, "Runbooks": { "shape": "S9w" }, "OpsItemId": {}, "AssociationId": {}, "ChangeRequestName": {} } } }, "NextToken": {} } } }, "DescribeAutomationStepExecutions": { "input": { "type": "structure", "required": [ "AutomationExecutionId" ], "members": { "AutomationExecutionId": {}, "Filters": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Values" ], "members": { "Key": {}, "Values": { "type": "list", "member": {} } } } }, "NextToken": {}, "MaxResults": { "type": "integer" }, "ReverseOrder": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "StepExecutions": { "shape": "Sa6" }, "NextToken": {} } } }, "DescribeAvailablePatches": { "input": { "type": "structure", "members": { "Filters": { "shape": "Sah" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "Patches": { "type": "list", "member": { "shape": "Sap" } }, "NextToken": {} } } }, "DescribeDocument": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "DocumentVersion": {}, "VersionName": {} } }, "output": { "type": "structure", "members": { "Document": { "shape": "S3i" } } } }, "DescribeDocumentPermission": { "input": { "type": "structure", "required": [ "Name", "PermissionType" ], "members": { "Name": {}, "PermissionType": {}, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "AccountIds": { "shape": "Sbk" }, "AccountSharingInfoList": { "type": "list", "member": { "type": "structure", "members": { "AccountId": {}, "SharedDocumentVersion": {} } } }, "NextToken": {} } } }, "DescribeEffectiveInstanceAssociations": { "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": {}, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "Associations": { "type": "list", "member": { "type": "structure", "members": { "AssociationId": {}, "InstanceId": {}, "Content": {}, "AssociationVersion": {} } } }, "NextToken": {} } } }, "DescribeEffectivePatchesForPatchBaseline": { "input": { "type": "structure", "required": [ "BaselineId" ], "members": { "BaselineId": {}, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "EffectivePatches": { "type": "list", "member": { "type": "structure", "members": { "Patch": { "shape": "Sap" }, "PatchStatus": { "type": "structure", "members": { "DeploymentStatus": {}, "ComplianceLevel": {}, "ApprovalDate": { "type": "timestamp" } } } } } }, "NextToken": {} } } }, "DescribeInstanceAssociationsStatus": { "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": {}, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "InstanceAssociationStatusInfos": { "type": "list", "member": { "type": "structure", "members": { "AssociationId": {}, "Name": {}, "DocumentVersion": {}, "AssociationVersion": {}, "InstanceId": {}, "ExecutionDate": { "type": "timestamp" }, "Status": {}, "DetailedStatus": {}, "ExecutionSummary": {}, "ErrorCode": {}, "OutputUrl": { "type": "structure", "members": { "S3OutputUrl": { "type": "structure", "members": { "OutputUrl": {} } } } }, "AssociationName": {} } } }, "NextToken": {} } } }, "DescribeInstanceInformation": { "input": { "type": "structure", "members": { "InstanceInformationFilterList": { "type": "list", "member": { "type": "structure", "required": [ "key", "valueSet" ], "members": { "key": {}, "valueSet": { "shape": "Scd" } } } }, "Filters": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Values" ], "members": { "Key": {}, "Values": { "shape": "Scd" } } } }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "InstanceInformationList": { "type": "list", "member": { "type": "structure", "members": { "InstanceId": {}, "PingStatus": {}, "LastPingDateTime": { "type": "timestamp" }, "AgentVersion": {}, "IsLatestVersion": { "type": "boolean" }, "PlatformType": {}, "PlatformName": {}, "PlatformVersion": {}, "ActivationId": {}, "IamRole": {}, "RegistrationDate": { "type": "timestamp" }, "ResourceType": {}, "Name": {}, "IPAddress": { "shape": "Scp" }, "ComputerName": {}, "AssociationStatus": {}, "LastAssociationExecutionDate": { "type": "timestamp" }, "LastSuccessfulAssociationExecutionDate": { "type": "timestamp" }, "AssociationOverview": { "shape": "Scr" }, "SourceId": {}, "SourceType": {} } } }, "NextToken": {} } } }, "DescribeInstancePatchStates": { "input": { "type": "structure", "required": [ "InstanceIds" ], "members": { "InstanceIds": { "shape": "Si" }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "InstancePatchStates": { "type": "list", "member": { "shape": "Scz" } }, "NextToken": {} } } }, "DescribeInstancePatchStatesForPatchGroup": { "input": { "type": "structure", "required": [ "PatchGroup" ], "members": { "PatchGroup": {}, "Filters": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Values", "Type" ], "members": { "Key": {}, "Values": { "type": "list", "member": {} }, "Type": {} } } }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "InstancePatchStates": { "type": "list", "member": { "shape": "Scz" } }, "NextToken": {} } } }, "DescribeInstancePatches": { "input": { "type": "structure", "required": [ "InstanceId" ], "members": { "InstanceId": {}, "Filters": { "shape": "Sah" }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "Patches": { "type": "list", "member": { "type": "structure", "required": [ "Title", "KBId", "Classification", "Severity", "State", "InstalledTime" ], "members": { "Title": {}, "KBId": {}, "Classification": {}, "Severity": {}, "State": {}, "InstalledTime": { "type": "timestamp" }, "CVEIds": {} } } }, "NextToken": {} } } }, "DescribeInstanceProperties": { "input": { "type": "structure", "members": { "InstancePropertyFilterList": { "type": "list", "member": { "type": "structure", "required": [ "key", "valueSet" ], "members": { "key": {}, "valueSet": { "shape": "Sdz" } } } }, "FiltersWithOperator": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Values" ], "members": { "Key": {}, "Values": { "shape": "Sdz" }, "Operator": {} } } }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "InstanceProperties": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "InstanceId": {}, "InstanceType": {}, "InstanceRole": {}, "KeyName": {}, "InstanceState": {}, "Architecture": {}, "IPAddress": { "shape": "Scp" }, "LaunchTime": { "type": "timestamp" }, "PingStatus": {}, "LastPingDateTime": { "type": "timestamp" }, "AgentVersion": {}, "PlatformType": {}, "PlatformName": {}, "PlatformVersion": {}, "ActivationId": {}, "IamRole": {}, "RegistrationDate": { "type": "timestamp" }, "ResourceType": {}, "ComputerName": {}, "AssociationStatus": {}, "LastAssociationExecutionDate": { "type": "timestamp" }, "LastSuccessfulAssociationExecutionDate": { "type": "timestamp" }, "AssociationOverview": { "shape": "Scr" }, "SourceId": {}, "SourceType": {} } } }, "NextToken": {} } } }, "DescribeInventoryDeletions": { "input": { "type": "structure", "members": { "DeletionId": {}, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "InventoryDeletions": { "type": "list", "member": { "type": "structure", "members": { "DeletionId": {}, "TypeName": {}, "DeletionStartTime": { "type": "timestamp" }, "LastStatus": {}, "LastStatusMessage": {}, "DeletionSummary": { "shape": "S76" }, "LastStatusUpdateTime": { "type": "timestamp" } } } }, "NextToken": {} } } }, "DescribeMaintenanceWindowExecutionTaskInvocations": { "input": { "type": "structure", "required": [ "WindowExecutionId", "TaskId" ], "members": { "WindowExecutionId": {}, "TaskId": {}, "Filters": { "shape": "Ser" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "WindowExecutionTaskInvocationIdentities": { "type": "list", "member": { "type": "structure", "members": { "WindowExecutionId": {}, "TaskExecutionId": {}, "InvocationId": {}, "ExecutionId": {}, "TaskType": {}, "Parameters": { "shape": "Sf3" }, "Status": {}, "StatusDetails": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "OwnerInformation": { "shape": "Sd2" }, "WindowTargetId": {} } } }, "NextToken": {} } } }, "DescribeMaintenanceWindowExecutionTasks": { "input": { "type": "structure", "required": [ "WindowExecutionId" ], "members": { "WindowExecutionId": {}, "Filters": { "shape": "Ser" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "WindowExecutionTaskIdentities": { "type": "list", "member": { "type": "structure", "members": { "WindowExecutionId": {}, "TaskExecutionId": {}, "Status": {}, "StatusDetails": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "TaskArn": {}, "TaskType": {}, "AlarmConfiguration": { "shape": "S1z" }, "TriggeredAlarms": { "shape": "S2o" } } } }, "NextToken": {} } } }, "DescribeMaintenanceWindowExecutions": { "input": { "type": "structure", "required": [ "WindowId" ], "members": { "WindowId": {}, "Filters": { "shape": "Ser" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "WindowExecutions": { "type": "list", "member": { "type": "structure", "members": { "WindowId": {}, "WindowExecutionId": {}, "Status": {}, "StatusDetails": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" } } } }, "NextToken": {} } } }, "DescribeMaintenanceWindowSchedule": { "input": { "type": "structure", "members": { "WindowId": {}, "Targets": { "shape": "S18" }, "ResourceType": {}, "Filters": { "shape": "Sah" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "ScheduledWindowExecutions": { "type": "list", "member": { "type": "structure", "members": { "WindowId": {}, "Name": {}, "ExecutionTime": {} } } }, "NextToken": {} } } }, "DescribeMaintenanceWindowTargets": { "input": { "type": "structure", "required": [ "WindowId" ], "members": { "WindowId": {}, "Filters": { "shape": "Ser" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "Targets": { "type": "list", "member": { "type": "structure", "members": { "WindowId": {}, "WindowTargetId": {}, "ResourceType": {}, "Targets": { "shape": "S18" }, "OwnerInformation": { "shape": "Sd2" }, "Name": {}, "Description": { "shape": "S4c" } } } }, "NextToken": {} } } }, "DescribeMaintenanceWindowTasks": { "input": { "type": "structure", "required": [ "WindowId" ], "members": { "WindowId": {}, "Filters": { "shape": "Ser" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "Tasks": { "type": "list", "member": { "type": "structure", "members": { "WindowId": {}, "WindowTaskId": {}, "TaskArn": {}, "Type": {}, "Targets": { "shape": "S18" }, "TaskParameters": { "shape": "Sfu" }, "Priority": { "type": "integer" }, "LoggingInfo": { "shape": "Sg0" }, "ServiceRoleArn": {}, "MaxConcurrency": {}, "MaxErrors": {}, "Name": {}, "Description": { "shape": "S4c" }, "CutoffBehavior": {}, "AlarmConfiguration": { "shape": "S1z" } } } }, "NextToken": {} } } }, "DescribeMaintenanceWindows": { "input": { "type": "structure", "members": { "Filters": { "shape": "Ser" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "WindowIdentities": { "type": "list", "member": { "type": "structure", "members": { "WindowId": {}, "Name": {}, "Description": { "shape": "S4c" }, "Enabled": { "type": "boolean" }, "Duration": { "type": "integer" }, "Cutoff": { "type": "integer" }, "Schedule": {}, "ScheduleTimezone": {}, "ScheduleOffset": { "type": "integer" }, "EndDate": {}, "StartDate": {}, "NextExecutionTime": {} } } }, "NextToken": {} } } }, "DescribeMaintenanceWindowsForTarget": { "input": { "type": "structure", "required": [ "Targets", "ResourceType" ], "members": { "Targets": { "shape": "S18" }, "ResourceType": {}, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "WindowIdentities": { "type": "list", "member": { "type": "structure", "members": { "WindowId": {}, "Name": {} } } }, "NextToken": {} } } }, "DescribeOpsItems": { "input": { "type": "structure", "members": { "OpsItemFilters": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Values", "Operator" ], "members": { "Key": {}, "Values": { "type": "list", "member": {} }, "Operator": {} } } }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "NextToken": {}, "OpsItemSummaries": { "type": "list", "member": { "type": "structure", "members": { "CreatedBy": {}, "CreatedTime": { "type": "timestamp" }, "LastModifiedBy": {}, "LastModifiedTime": { "type": "timestamp" }, "Priority": { "type": "integer" }, "Source": {}, "Status": {}, "OpsItemId": {}, "Title": {}, "OperationalData": { "shape": "S4q" }, "Category": {}, "Severity": {}, "OpsItemType": {}, "ActualStartTime": { "type": "timestamp" }, "ActualEndTime": { "type": "timestamp" }, "PlannedStartTime": { "type": "timestamp" }, "PlannedEndTime": { "type": "timestamp" } } } } } } }, "DescribeParameters": { "input": { "type": "structure", "members": { "Filters": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Values" ], "members": { "Key": {}, "Values": { "type": "list", "member": {} } } } }, "ParameterFilters": { "shape": "Sgu" }, "MaxResults": { "type": "integer" }, "NextToken": {}, "Shared": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Parameters": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "ARN": {}, "Type": {}, "KeyId": {}, "LastModifiedDate": { "type": "timestamp" }, "LastModifiedUser": {}, "Description": {}, "AllowedPattern": {}, "Version": { "type": "long" }, "Tier": {}, "Policies": { "shape": "Sh9" }, "DataType": {} } } }, "NextToken": {} } } }, "DescribePatchBaselines": { "input": { "type": "structure", "members": { "Filters": { "shape": "Sah" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "BaselineIdentities": { "type": "list", "member": { "shape": "Shf" } }, "NextToken": {} } } }, "DescribePatchGroupState": { "input": { "type": "structure", "required": [ "PatchGroup" ], "members": { "PatchGroup": {} } }, "output": { "type": "structure", "members": { "Instances": { "type": "integer" }, "InstancesWithInstalledPatches": { "type": "integer" }, "InstancesWithInstalledOtherPatches": { "type": "integer" }, "InstancesWithInstalledPendingRebootPatches": { "type": "integer" }, "InstancesWithInstalledRejectedPatches": { "type": "integer" }, "InstancesWithMissingPatches": { "type": "integer" }, "InstancesWithFailedPatches": { "type": "integer" }, "InstancesWithNotApplicablePatches": { "type": "integer" }, "InstancesWithUnreportedNotApplicablePatches": { "type": "integer" }, "InstancesWithCriticalNonCompliantPatches": { "type": "integer" }, "InstancesWithSecurityNonCompliantPatches": { "type": "integer" }, "InstancesWithOtherNonCompliantPatches": { "type": "integer" } } } }, "DescribePatchGroups": { "input": { "type": "structure", "members": { "MaxResults": { "type": "integer" }, "Filters": { "shape": "Sah" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "Mappings": { "type": "list", "member": { "type": "structure", "members": { "PatchGroup": {}, "BaselineIdentity": { "shape": "Shf" } } } }, "NextToken": {} } } }, "DescribePatchProperties": { "input": { "type": "structure", "required": [ "OperatingSystem", "Property" ], "members": { "OperatingSystem": {}, "Property": {}, "PatchSet": {}, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "Properties": { "type": "list", "member": { "type": "map", "key": {}, "value": {} } }, "NextToken": {} } } }, "DescribeSessions": { "input": { "type": "structure", "required": [ "State" ], "members": { "State": {}, "MaxResults": { "type": "integer" }, "NextToken": {}, "Filters": { "type": "list", "member": { "type": "structure", "required": [ "key", "value" ], "members": { "key": {}, "value": {} } } } } }, "output": { "type": "structure", "members": { "Sessions": { "type": "list", "member": { "type": "structure", "members": { "SessionId": {}, "Target": {}, "Status": {}, "StartDate": { "type": "timestamp" }, "EndDate": { "type": "timestamp" }, "DocumentName": {}, "Owner": {}, "Reason": {}, "Details": {}, "OutputUrl": { "type": "structure", "members": { "S3OutputUrl": {}, "CloudWatchOutputUrl": {} } }, "MaxSessionDuration": {} } } }, "NextToken": {} } } }, "DisassociateOpsItemRelatedItem": { "input": { "type": "structure", "required": [ "OpsItemId", "AssociationId" ], "members": { "OpsItemId": {}, "AssociationId": {} } }, "output": { "type": "structure", "members": {} } }, "GetAutomationExecution": { "input": { "type": "structure", "required": [ "AutomationExecutionId" ], "members": { "AutomationExecutionId": {} } }, "output": { "type": "structure", "members": { "AutomationExecution": { "type": "structure", "members": { "AutomationExecutionId": {}, "DocumentName": {}, "DocumentVersion": {}, "ExecutionStartTime": { "type": "timestamp" }, "ExecutionEndTime": { "type": "timestamp" }, "AutomationExecutionStatus": {}, "StepExecutions": { "shape": "Sa6" }, "StepExecutionsTruncated": { "type": "boolean" }, "Parameters": { "shape": "S9n" }, "Outputs": { "shape": "S9n" }, "FailureMessage": {}, "Mode": {}, "ParentAutomationExecutionId": {}, "ExecutedBy": {}, "CurrentStepName": {}, "CurrentAction": {}, "TargetParameterName": {}, "Targets": { "shape": "S18" }, "TargetMaps": { "shape": "S26" }, "ResolvedTargets": { "shape": "S9s" }, "MaxConcurrency": {}, "MaxErrors": {}, "Target": {}, "TargetLocations": { "shape": "S1s" }, "ProgressCounters": { "type": "structure", "members": { "TotalSteps": { "type": "integer" }, "SuccessSteps": { "type": "integer" }, "FailedSteps": { "type": "integer" }, "CancelledSteps": { "type": "integer" }, "TimedOutSteps": { "type": "integer" } } }, "AlarmConfiguration": { "shape": "S1z" }, "TriggeredAlarms": { "shape": "S2o" }, "AutomationSubtype": {}, "ScheduledTime": { "type": "timestamp" }, "Runbooks": { "shape": "S9w" }, "OpsItemId": {}, "AssociationId": {}, "ChangeRequestName": {}, "Variables": { "shape": "S9n" } } } } } }, "GetCalendarState": { "input": { "type": "structure", "required": [ "CalendarNames" ], "members": { "CalendarNames": { "shape": "S1q" }, "AtTime": {} } }, "output": { "type": "structure", "members": { "State": {}, "AtTime": {}, "NextTransitionTime": {} } } }, "GetCommandInvocation": { "input": { "type": "structure", "required": [ "CommandId", "InstanceId" ], "members": { "CommandId": {}, "InstanceId": {}, "PluginName": {} } }, "output": { "type": "structure", "members": { "CommandId": {}, "InstanceId": {}, "Comment": {}, "DocumentName": {}, "DocumentVersion": {}, "PluginName": {}, "ResponseCode": { "type": "integer" }, "ExecutionStartDateTime": {}, "ExecutionElapsedTime": {}, "ExecutionEndDateTime": {}, "Status": {}, "StatusDetails": {}, "StandardOutputContent": {}, "StandardOutputUrl": {}, "StandardErrorContent": {}, "StandardErrorUrl": {}, "CloudWatchOutputConfig": { "shape": "Sj0" } } } }, "GetConnectionStatus": { "input": { "type": "structure", "required": [ "Target" ], "members": { "Target": {} } }, "output": { "type": "structure", "members": { "Target": {}, "Status": {} } } }, "GetDefaultPatchBaseline": { "input": { "type": "structure", "members": { "OperatingSystem": {} } }, "output": { "type": "structure", "members": { "BaselineId": {}, "OperatingSystem": {} } } }, "GetDeployablePatchSnapshotForInstance": { "input": { "type": "structure", "required": [ "InstanceId", "SnapshotId" ], "members": { "InstanceId": {}, "SnapshotId": {}, "BaselineOverride": { "type": "structure", "members": { "OperatingSystem": {}, "GlobalFilters": { "shape": "S5j" }, "ApprovalRules": { "shape": "S5p" }, "ApprovedPatches": { "shape": "S5v" }, "ApprovedPatchesComplianceLevel": {}, "RejectedPatches": { "shape": "S5v" }, "RejectedPatchesAction": {}, "ApprovedPatchesEnableNonSecurity": { "type": "boolean" }, "Sources": { "shape": "S5z" } } } } }, "output": { "type": "structure", "members": { "InstanceId": {}, "SnapshotId": {}, "SnapshotDownloadUrl": {}, "Product": {} } } }, "GetDocument": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "VersionName": {}, "DocumentVersion": {}, "DocumentFormat": {} } }, "output": { "type": "structure", "members": { "Name": {}, "CreatedDate": { "type": "timestamp" }, "DisplayName": {}, "VersionName": {}, "DocumentVersion": {}, "Status": {}, "StatusInformation": {}, "Content": {}, "DocumentType": {}, "DocumentFormat": {}, "Requires": { "shape": "S32" }, "AttachmentsContent": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Size": { "type": "long" }, "Hash": {}, "HashType": {}, "Url": {} } } }, "ReviewStatus": {} } } }, "GetInventory": { "input": { "type": "structure", "members": { "Filters": { "shape": "Sjm" }, "Aggregators": { "shape": "Sjs" }, "ResultAttributes": { "type": "list", "member": { "type": "structure", "required": [ "TypeName" ], "members": { "TypeName": {} } } }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "Entities": { "type": "list", "member": { "type": "structure", "members": { "Id": {}, "Data": { "type": "map", "key": {}, "value": { "type": "structure", "required": [ "TypeName", "SchemaVersion", "Content" ], "members": { "TypeName": {}, "SchemaVersion": {}, "CaptureTime": {}, "ContentHash": {}, "Content": { "shape": "Sk9" } } } } } } }, "NextToken": {} } } }, "GetInventorySchema": { "input": { "type": "structure", "members": { "TypeName": {}, "NextToken": {}, "MaxResults": { "type": "integer" }, "Aggregator": { "type": "boolean" }, "SubType": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Schemas": { "type": "list", "member": { "type": "structure", "required": [ "TypeName", "Attributes" ], "members": { "TypeName": {}, "Version": {}, "Attributes": { "type": "list", "member": { "type": "structure", "required": [ "Name", "DataType" ], "members": { "Name": {}, "DataType": {} } } }, "DisplayName": {} } } }, "NextToken": {} } } }, "GetMaintenanceWindow": { "input": { "type": "structure", "required": [ "WindowId" ], "members": { "WindowId": {} } }, "output": { "type": "structure", "members": { "WindowId": {}, "Name": {}, "Description": { "shape": "S4c" }, "StartDate": {}, "EndDate": {}, "Schedule": {}, "ScheduleTimezone": {}, "ScheduleOffset": { "type": "integer" }, "NextExecutionTime": {}, "Duration": { "type": "integer" }, "Cutoff": { "type": "integer" }, "AllowUnassociatedTargets": { "type": "boolean" }, "Enabled": { "type": "boolean" }, "CreatedDate": { "type": "timestamp" }, "ModifiedDate": { "type": "timestamp" } } } }, "GetMaintenanceWindowExecution": { "input": { "type": "structure", "required": [ "WindowExecutionId" ], "members": { "WindowExecutionId": {} } }, "output": { "type": "structure", "members": { "WindowExecutionId": {}, "TaskIds": { "type": "list", "member": {} }, "Status": {}, "StatusDetails": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" } } } }, "GetMaintenanceWindowExecutionTask": { "input": { "type": "structure", "required": [ "WindowExecutionId", "TaskId" ], "members": { "WindowExecutionId": {}, "TaskId": {} } }, "output": { "type": "structure", "members": { "WindowExecutionId": {}, "TaskExecutionId": {}, "TaskArn": {}, "ServiceRole": {}, "Type": {}, "TaskParameters": { "type": "list", "member": { "shape": "Sfu" }, "sensitive": true }, "Priority": { "type": "integer" }, "MaxConcurrency": {}, "MaxErrors": {}, "Status": {}, "StatusDetails": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "AlarmConfiguration": { "shape": "S1z" }, "TriggeredAlarms": { "shape": "S2o" } } } }, "GetMaintenanceWindowExecutionTaskInvocation": { "input": { "type": "structure", "required": [ "WindowExecutionId", "TaskId", "InvocationId" ], "members": { "WindowExecutionId": {}, "TaskId": {}, "InvocationId": {} } }, "output": { "type": "structure", "members": { "WindowExecutionId": {}, "TaskExecutionId": {}, "InvocationId": {}, "ExecutionId": {}, "TaskType": {}, "Parameters": { "shape": "Sf3" }, "Status": {}, "StatusDetails": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "OwnerInformation": { "shape": "Sd2" }, "WindowTargetId": {} } } }, "GetMaintenanceWindowTask": { "input": { "type": "structure", "required": [ "WindowId", "WindowTaskId" ], "members": { "WindowId": {}, "WindowTaskId": {} } }, "output": { "type": "structure", "members": { "WindowId": {}, "WindowTaskId": {}, "Targets": { "shape": "S18" }, "TaskArn": {}, "ServiceRoleArn": {}, "TaskType": {}, "TaskParameters": { "shape": "Sfu" }, "TaskInvocationParameters": { "shape": "Sl0" }, "Priority": { "type": "integer" }, "MaxConcurrency": {}, "MaxErrors": {}, "LoggingInfo": { "shape": "Sg0" }, "Name": {}, "Description": { "shape": "S4c" }, "CutoffBehavior": {}, "AlarmConfiguration": { "shape": "S1z" } } } }, "GetOpsItem": { "input": { "type": "structure", "required": [ "OpsItemId" ], "members": { "OpsItemId": {}, "OpsItemArn": {} } }, "output": { "type": "structure", "members": { "OpsItem": { "type": "structure", "members": { "CreatedBy": {}, "OpsItemType": {}, "CreatedTime": { "type": "timestamp" }, "Description": {}, "LastModifiedBy": {}, "LastModifiedTime": { "type": "timestamp" }, "Notifications": { "shape": "S4v" }, "Priority": { "type": "integer" }, "RelatedOpsItems": { "shape": "S4z" }, "Status": {}, "OpsItemId": {}, "Version": {}, "Title": {}, "Source": {}, "OperationalData": { "shape": "S4q" }, "Category": {}, "Severity": {}, "ActualStartTime": { "type": "timestamp" }, "ActualEndTime": { "type": "timestamp" }, "PlannedStartTime": { "type": "timestamp" }, "PlannedEndTime": { "type": "timestamp" }, "OpsItemArn": {} } } } } }, "GetOpsMetadata": { "input": { "type": "structure", "required": [ "OpsMetadataArn" ], "members": { "OpsMetadataArn": {}, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "ResourceId": {}, "Metadata": { "shape": "S5a" }, "NextToken": {} } } }, "GetOpsSummary": { "input": { "type": "structure", "members": { "SyncName": {}, "Filters": { "shape": "Sln" }, "Aggregators": { "shape": "Slt" }, "ResultAttributes": { "type": "list", "member": { "type": "structure", "required": [ "TypeName" ], "members": { "TypeName": {} } } }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "Entities": { "type": "list", "member": { "type": "structure", "members": { "Id": {}, "Data": { "type": "map", "key": {}, "value": { "type": "structure", "members": { "CaptureTime": {}, "Content": { "type": "list", "member": { "type": "map", "key": {}, "value": {} } } } } } } } }, "NextToken": {} } } }, "GetParameter": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "WithDecryption": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Parameter": { "shape": "Smf" } } } }, "GetParameterHistory": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "WithDecryption": { "type": "boolean" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "Parameters": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Type": {}, "KeyId": {}, "LastModifiedDate": { "type": "timestamp" }, "LastModifiedUser": {}, "Description": {}, "Value": { "shape": "Smg" }, "AllowedPattern": {}, "Version": { "type": "long" }, "Labels": { "shape": "Smm" }, "Tier": {}, "Policies": { "shape": "Sh9" }, "DataType": {} } } }, "NextToken": {} } } }, "GetParameters": { "input": { "type": "structure", "required": [ "Names" ], "members": { "Names": { "shape": "S7n" }, "WithDecryption": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Parameters": { "shape": "Smq" }, "InvalidParameters": { "shape": "S7n" } } } }, "GetParametersByPath": { "input": { "type": "structure", "required": [ "Path" ], "members": { "Path": {}, "Recursive": { "type": "boolean" }, "ParameterFilters": { "shape": "Sgu" }, "WithDecryption": { "type": "boolean" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "Parameters": { "shape": "Smq" }, "NextToken": {} } } }, "GetPatchBaseline": { "input": { "type": "structure", "required": [ "BaselineId" ], "members": { "BaselineId": {} } }, "output": { "type": "structure", "members": { "BaselineId": {}, "Name": {}, "OperatingSystem": {}, "GlobalFilters": { "shape": "S5j" }, "ApprovalRules": { "shape": "S5p" }, "ApprovedPatches": { "shape": "S5v" }, "ApprovedPatchesComplianceLevel": {}, "ApprovedPatchesEnableNonSecurity": { "type": "boolean" }, "RejectedPatches": { "shape": "S5v" }, "RejectedPatchesAction": {}, "PatchGroups": { "type": "list", "member": {} }, "CreatedDate": { "type": "timestamp" }, "ModifiedDate": { "type": "timestamp" }, "Description": {}, "Sources": { "shape": "S5z" } } } }, "GetPatchBaselineForPatchGroup": { "input": { "type": "structure", "required": [ "PatchGroup" ], "members": { "PatchGroup": {}, "OperatingSystem": {} } }, "output": { "type": "structure", "members": { "BaselineId": {}, "PatchGroup": {}, "OperatingSystem": {} } } }, "GetResourcePolicies": { "input": { "type": "structure", "required": [ "ResourceArn" ], "members": { "ResourceArn": {}, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "NextToken": {}, "Policies": { "type": "list", "member": { "type": "structure", "members": { "PolicyId": {}, "PolicyHash": {}, "Policy": {} } } } } } }, "GetServiceSetting": { "input": { "type": "structure", "required": [ "SettingId" ], "members": { "SettingId": {} } }, "output": { "type": "structure", "members": { "ServiceSetting": { "shape": "Sn8" } } } }, "LabelParameterVersion": { "input": { "type": "structure", "required": [ "Name", "Labels" ], "members": { "Name": {}, "ParameterVersion": { "type": "long" }, "Labels": { "shape": "Smm" } } }, "output": { "type": "structure", "members": { "InvalidLabels": { "shape": "Smm" }, "ParameterVersion": { "type": "long" } } } }, "ListAssociationVersions": { "input": { "type": "structure", "required": [ "AssociationId" ], "members": { "AssociationId": {}, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "AssociationVersions": { "type": "list", "member": { "type": "structure", "members": { "AssociationId": {}, "AssociationVersion": {}, "CreatedDate": { "type": "timestamp" }, "Name": {}, "DocumentVersion": {}, "Parameters": { "shape": "S14" }, "Targets": { "shape": "S18" }, "ScheduleExpression": {}, "OutputLocation": { "shape": "S1e" }, "AssociationName": {}, "MaxErrors": {}, "MaxConcurrency": {}, "ComplianceSeverity": {}, "SyncCompliance": {}, "ApplyOnlyAtCronInterval": { "type": "boolean" }, "CalendarNames": { "shape": "S1q" }, "TargetLocations": { "shape": "S1s" }, "ScheduleOffset": { "type": "integer" }, "Duration": { "type": "integer" }, "TargetMaps": { "shape": "S26" } } } }, "NextToken": {} } } }, "ListAssociations": { "input": { "type": "structure", "members": { "AssociationFilterList": { "type": "list", "member": { "type": "structure", "required": [ "key", "value" ], "members": { "key": {}, "value": {} } } }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "Associations": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "InstanceId": {}, "AssociationId": {}, "AssociationVersion": {}, "DocumentVersion": {}, "Targets": { "shape": "S18" }, "LastExecutionDate": { "type": "timestamp" }, "Overview": { "shape": "S2j" }, "ScheduleExpression": {}, "AssociationName": {}, "ScheduleOffset": { "type": "integer" }, "Duration": { "type": "integer" }, "TargetMaps": { "shape": "S26" } } } }, "NextToken": {} } } }, "ListCommandInvocations": { "input": { "type": "structure", "members": { "CommandId": {}, "InstanceId": {}, "MaxResults": { "type": "integer" }, "NextToken": {}, "Filters": { "shape": "Snq" }, "Details": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "CommandInvocations": { "type": "list", "member": { "type": "structure", "members": { "CommandId": {}, "InstanceId": {}, "InstanceName": {}, "Comment": {}, "DocumentName": {}, "DocumentVersion": {}, "RequestedDateTime": { "type": "timestamp" }, "Status": {}, "StatusDetails": {}, "TraceOutput": {}, "StandardOutputUrl": {}, "StandardErrorUrl": {}, "CommandPlugins": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Status": {}, "StatusDetails": {}, "ResponseCode": { "type": "integer" }, "ResponseStartDateTime": { "type": "timestamp" }, "ResponseFinishDateTime": { "type": "timestamp" }, "Output": {}, "StandardOutputUrl": {}, "StandardErrorUrl": {}, "OutputS3Region": {}, "OutputS3BucketName": {}, "OutputS3KeyPrefix": {} } } }, "ServiceRole": {}, "NotificationConfig": { "shape": "Sl2" }, "CloudWatchOutputConfig": { "shape": "Sj0" } } } }, "NextToken": {} } } }, "ListCommands": { "input": { "type": "structure", "members": { "CommandId": {}, "InstanceId": {}, "MaxResults": { "type": "integer" }, "NextToken": {}, "Filters": { "shape": "Snq" } } }, "output": { "type": "structure", "members": { "Commands": { "type": "list", "member": { "shape": "So6" } }, "NextToken": {} } } }, "ListComplianceItems": { "input": { "type": "structure", "members": { "Filters": { "shape": "Sod" }, "ResourceIds": { "type": "list", "member": {} }, "ResourceTypes": { "type": "list", "member": {} }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "ComplianceItems": { "type": "list", "member": { "type": "structure", "members": { "ComplianceType": {}, "ResourceType": {}, "ResourceId": {}, "Id": {}, "Title": {}, "Status": {}, "Severity": {}, "ExecutionSummary": { "shape": "Sov" }, "Details": { "shape": "Soy" } } } }, "NextToken": {} } } }, "ListComplianceSummaries": { "input": { "type": "structure", "members": { "Filters": { "shape": "Sod" }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "ComplianceSummaryItems": { "type": "list", "member": { "type": "structure", "members": { "ComplianceType": {}, "CompliantSummary": { "shape": "Sp3" }, "NonCompliantSummary": { "shape": "Sp6" } } } }, "NextToken": {} } } }, "ListDocumentMetadataHistory": { "input": { "type": "structure", "required": [ "Name", "Metadata" ], "members": { "Name": {}, "DocumentVersion": {}, "Metadata": {}, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "Name": {}, "DocumentVersion": {}, "Author": {}, "Metadata": { "type": "structure", "members": { "ReviewerResponse": { "type": "list", "member": { "type": "structure", "members": { "CreateTime": { "type": "timestamp" }, "UpdatedTime": { "type": "timestamp" }, "ReviewStatus": {}, "Comment": { "shape": "Spd" }, "Reviewer": {} } } } } }, "NextToken": {} } } }, "ListDocumentVersions": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "DocumentVersions": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "DisplayName": {}, "DocumentVersion": {}, "VersionName": {}, "CreatedDate": { "type": "timestamp" }, "IsDefaultVersion": { "type": "boolean" }, "DocumentFormat": {}, "Status": {}, "StatusInformation": {}, "ReviewStatus": {} } } }, "NextToken": {} } } }, "ListDocuments": { "input": { "type": "structure", "members": { "DocumentFilterList": { "type": "list", "member": { "type": "structure", "required": [ "key", "value" ], "members": { "key": {}, "value": {} } } }, "Filters": { "type": "list", "member": { "type": "structure", "members": { "Key": {}, "Values": { "type": "list", "member": {} } } } }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "DocumentIdentifiers": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "CreatedDate": { "type": "timestamp" }, "DisplayName": {}, "Owner": {}, "VersionName": {}, "PlatformTypes": { "shape": "S3w" }, "DocumentVersion": {}, "DocumentType": {}, "SchemaVersion": {}, "DocumentFormat": {}, "TargetType": {}, "Tags": { "shape": "S4" }, "Requires": { "shape": "S32" }, "ReviewStatus": {}, "Author": {} } } }, "NextToken": {} } } }, "ListInventoryEntries": { "input": { "type": "structure", "required": [ "InstanceId", "TypeName" ], "members": { "InstanceId": {}, "TypeName": {}, "Filters": { "shape": "Sjm" }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "TypeName": {}, "InstanceId": {}, "SchemaVersion": {}, "CaptureTime": {}, "Entries": { "shape": "Sk9" }, "NextToken": {} } } }, "ListOpsItemEvents": { "input": { "type": "structure", "members": { "Filters": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Values", "Operator" ], "members": { "Key": {}, "Values": { "type": "list", "member": {} }, "Operator": {} } } }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "NextToken": {}, "Summaries": { "type": "list", "member": { "type": "structure", "members": { "OpsItemId": {}, "EventId": {}, "Source": {}, "DetailType": {}, "Detail": {}, "CreatedBy": { "shape": "Sqb" }, "CreatedTime": { "type": "timestamp" } } } } } } }, "ListOpsItemRelatedItems": { "input": { "type": "structure", "members": { "OpsItemId": {}, "Filters": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Values", "Operator" ], "members": { "Key": {}, "Values": { "type": "list", "member": {} }, "Operator": {} } } }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "NextToken": {}, "Summaries": { "type": "list", "member": { "type": "structure", "members": { "OpsItemId": {}, "AssociationId": {}, "ResourceType": {}, "AssociationType": {}, "ResourceUri": {}, "CreatedBy": { "shape": "Sqb" }, "CreatedTime": { "type": "timestamp" }, "LastModifiedBy": { "shape": "Sqb" }, "LastModifiedTime": { "type": "timestamp" } } } } } } }, "ListOpsMetadata": { "input": { "type": "structure", "members": { "Filters": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Values" ], "members": { "Key": {}, "Values": { "type": "list", "member": {} } } } }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "OpsMetadataList": { "type": "list", "member": { "type": "structure", "members": { "ResourceId": {}, "OpsMetadataArn": {}, "LastModifiedDate": { "type": "timestamp" }, "LastModifiedUser": {}, "CreationDate": { "type": "timestamp" } } } }, "NextToken": {} } } }, "ListResourceComplianceSummaries": { "input": { "type": "structure", "members": { "Filters": { "shape": "Sod" }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "ResourceComplianceSummaryItems": { "type": "list", "member": { "type": "structure", "members": { "ComplianceType": {}, "ResourceType": {}, "ResourceId": {}, "Status": {}, "OverallSeverity": {}, "ExecutionSummary": { "shape": "Sov" }, "CompliantSummary": { "shape": "Sp3" }, "NonCompliantSummary": { "shape": "Sp6" } } } }, "NextToken": {} } } }, "ListResourceDataSync": { "input": { "type": "structure", "members": { "SyncType": {}, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "ResourceDataSyncItems": { "type": "list", "member": { "type": "structure", "members": { "SyncName": {}, "SyncType": {}, "SyncSource": { "type": "structure", "members": { "SourceType": {}, "AwsOrganizationsSource": { "shape": "S6k" }, "SourceRegions": { "shape": "S6p" }, "IncludeFutureRegions": { "type": "boolean" }, "State": {}, "EnableAllOpsDataSources": { "type": "boolean" } } }, "S3Destination": { "shape": "S69" }, "LastSyncTime": { "type": "timestamp" }, "LastSuccessfulSyncTime": { "type": "timestamp" }, "SyncLastModifiedTime": { "type": "timestamp" }, "LastStatus": {}, "SyncCreatedTime": { "type": "timestamp" }, "LastSyncStatusMessage": {} } } }, "NextToken": {} } } }, "ListTagsForResource": { "input": { "type": "structure", "required": [ "ResourceType", "ResourceId" ], "members": { "ResourceType": {}, "ResourceId": {} } }, "output": { "type": "structure", "members": { "TagList": { "shape": "S4" } } } }, "ModifyDocumentPermission": { "input": { "type": "structure", "required": [ "Name", "PermissionType" ], "members": { "Name": {}, "PermissionType": {}, "AccountIdsToAdd": { "shape": "Sbk" }, "AccountIdsToRemove": { "shape": "Sbk" }, "SharedDocumentVersion": {} } }, "output": { "type": "structure", "members": {} } }, "PutComplianceItems": { "input": { "type": "structure", "required": [ "ResourceId", "ResourceType", "ComplianceType", "ExecutionSummary", "Items" ], "members": { "ResourceId": {}, "ResourceType": {}, "ComplianceType": {}, "ExecutionSummary": { "shape": "Sov" }, "Items": { "type": "list", "member": { "type": "structure", "required": [ "Severity", "Status" ], "members": { "Id": {}, "Title": {}, "Severity": {}, "Status": {}, "Details": { "shape": "Soy" } } } }, "ItemContentHash": {}, "UploadType": {} } }, "output": { "type": "structure", "members": {} } }, "PutInventory": { "input": { "type": "structure", "required": [ "InstanceId", "Items" ], "members": { "InstanceId": {}, "Items": { "type": "list", "member": { "type": "structure", "required": [ "TypeName", "SchemaVersion", "CaptureTime" ], "members": { "TypeName": {}, "SchemaVersion": {}, "CaptureTime": {}, "ContentHash": {}, "Content": { "shape": "Sk9" }, "Context": { "type": "map", "key": {}, "value": {} } } } } } }, "output": { "type": "structure", "members": { "Message": {} } } }, "PutParameter": { "input": { "type": "structure", "required": [ "Name", "Value" ], "members": { "Name": {}, "Description": {}, "Value": { "shape": "Smg" }, "Type": {}, "KeyId": {}, "Overwrite": { "type": "boolean" }, "AllowedPattern": {}, "Tags": { "shape": "S4" }, "Tier": {}, "Policies": {}, "DataType": {} } }, "output": { "type": "structure", "members": { "Version": { "type": "long" }, "Tier": {} } } }, "PutResourcePolicy": { "input": { "type": "structure", "required": [ "ResourceArn", "Policy" ], "members": { "ResourceArn": {}, "Policy": {}, "PolicyId": {}, "PolicyHash": {} } }, "output": { "type": "structure", "members": { "PolicyId": {}, "PolicyHash": {} } } }, "RegisterDefaultPatchBaseline": { "input": { "type": "structure", "required": [ "BaselineId" ], "members": { "BaselineId": {} } }, "output": { "type": "structure", "members": { "BaselineId": {} } } }, "RegisterPatchBaselineForPatchGroup": { "input": { "type": "structure", "required": [ "BaselineId", "PatchGroup" ], "members": { "BaselineId": {}, "PatchGroup": {} } }, "output": { "type": "structure", "members": { "BaselineId": {}, "PatchGroup": {} } } }, "RegisterTargetWithMaintenanceWindow": { "input": { "type": "structure", "required": [ "WindowId", "ResourceType", "Targets" ], "members": { "WindowId": {}, "ResourceType": {}, "Targets": { "shape": "S18" }, "OwnerInformation": { "shape": "Sd2" }, "Name": {}, "Description": { "shape": "S4c" }, "ClientToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "WindowTargetId": {} } } }, "RegisterTaskWithMaintenanceWindow": { "input": { "type": "structure", "required": [ "WindowId", "TaskArn", "TaskType" ], "members": { "WindowId": {}, "Targets": { "shape": "S18" }, "TaskArn": {}, "ServiceRoleArn": {}, "TaskType": {}, "TaskParameters": { "shape": "Sfu" }, "TaskInvocationParameters": { "shape": "Sl0" }, "Priority": { "type": "integer" }, "MaxConcurrency": {}, "MaxErrors": {}, "LoggingInfo": { "shape": "Sg0" }, "Name": {}, "Description": { "shape": "S4c" }, "ClientToken": { "idempotencyToken": true }, "CutoffBehavior": {}, "AlarmConfiguration": { "shape": "S1z" } } }, "output": { "type": "structure", "members": { "WindowTaskId": {} } } }, "RemoveTagsFromResource": { "input": { "type": "structure", "required": [ "ResourceType", "ResourceId", "TagKeys" ], "members": { "ResourceType": {}, "ResourceId": {}, "TagKeys": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": {} } }, "ResetServiceSetting": { "input": { "type": "structure", "required": [ "SettingId" ], "members": { "SettingId": {} } }, "output": { "type": "structure", "members": { "ServiceSetting": { "shape": "Sn8" } } } }, "ResumeSession": { "input": { "type": "structure", "required": [ "SessionId" ], "members": { "SessionId": {} } }, "output": { "type": "structure", "members": { "SessionId": {}, "TokenValue": {}, "StreamUrl": {} } } }, "SendAutomationSignal": { "input": { "type": "structure", "required": [ "AutomationExecutionId", "SignalType" ], "members": { "AutomationExecutionId": {}, "SignalType": {}, "Payload": { "shape": "S9n" } } }, "output": { "type": "structure", "members": {} } }, "SendCommand": { "input": { "type": "structure", "required": [ "DocumentName" ], "members": { "InstanceIds": { "shape": "Si" }, "Targets": { "shape": "S18" }, "DocumentName": {}, "DocumentVersion": {}, "DocumentHash": {}, "DocumentHashType": {}, "TimeoutSeconds": { "type": "integer" }, "Comment": {}, "Parameters": { "shape": "S14" }, "OutputS3Region": {}, "OutputS3BucketName": {}, "OutputS3KeyPrefix": {}, "MaxConcurrency": {}, "MaxErrors": {}, "ServiceRoleArn": {}, "NotificationConfig": { "shape": "Sl2" }, "CloudWatchOutputConfig": { "shape": "Sj0" }, "AlarmConfiguration": { "shape": "S1z" } } }, "output": { "type": "structure", "members": { "Command": { "shape": "So6" } } } }, "StartAssociationsOnce": { "input": { "type": "structure", "required": [ "AssociationIds" ], "members": { "AssociationIds": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": {} } }, "StartAutomationExecution": { "input": { "type": "structure", "required": [ "DocumentName" ], "members": { "DocumentName": {}, "DocumentVersion": {}, "Parameters": { "shape": "S9n" }, "ClientToken": {}, "Mode": {}, "TargetParameterName": {}, "Targets": { "shape": "S18" }, "TargetMaps": { "shape": "S26" }, "MaxConcurrency": {}, "MaxErrors": {}, "TargetLocations": { "shape": "S1s" }, "Tags": { "shape": "S4" }, "AlarmConfiguration": { "shape": "S1z" } } }, "output": { "type": "structure", "members": { "AutomationExecutionId": {} } } }, "StartChangeRequestExecution": { "input": { "type": "structure", "required": [ "DocumentName", "Runbooks" ], "members": { "ScheduledTime": { "type": "timestamp" }, "DocumentName": {}, "DocumentVersion": {}, "Parameters": { "shape": "S9n" }, "ChangeRequestName": {}, "ClientToken": {}, "AutoApprove": { "type": "boolean" }, "Runbooks": { "shape": "S9w" }, "Tags": { "shape": "S4" }, "ScheduledEndTime": { "type": "timestamp" }, "ChangeDetails": {} } }, "output": { "type": "structure", "members": { "AutomationExecutionId": {} } } }, "StartSession": { "input": { "type": "structure", "required": [ "Target" ], "members": { "Target": {}, "DocumentName": {}, "Reason": {}, "Parameters": { "type": "map", "key": {}, "value": { "type": "list", "member": {} } } } }, "output": { "type": "structure", "members": { "SessionId": {}, "TokenValue": {}, "StreamUrl": {} } } }, "StopAutomationExecution": { "input": { "type": "structure", "required": [ "AutomationExecutionId" ], "members": { "AutomationExecutionId": {}, "Type": {} } }, "output": { "type": "structure", "members": {} } }, "TerminateSession": { "input": { "type": "structure", "required": [ "SessionId" ], "members": { "SessionId": {} } }, "output": { "type": "structure", "members": { "SessionId": {} } } }, "UnlabelParameterVersion": { "input": { "type": "structure", "required": [ "Name", "ParameterVersion", "Labels" ], "members": { "Name": {}, "ParameterVersion": { "type": "long" }, "Labels": { "shape": "Smm" } } }, "output": { "type": "structure", "members": { "RemovedLabels": { "shape": "Smm" }, "InvalidLabels": { "shape": "Smm" } } } }, "UpdateAssociation": { "input": { "type": "structure", "required": [ "AssociationId" ], "members": { "AssociationId": {}, "Parameters": { "shape": "S14" }, "DocumentVersion": {}, "ScheduleExpression": {}, "OutputLocation": { "shape": "S1e" }, "Name": {}, "Targets": { "shape": "S18" }, "AssociationName": {}, "AssociationVersion": {}, "AutomationTargetParameterName": {}, "MaxErrors": {}, "MaxConcurrency": {}, "ComplianceSeverity": {}, "SyncCompliance": {}, "ApplyOnlyAtCronInterval": { "type": "boolean" }, "CalendarNames": { "shape": "S1q" }, "TargetLocations": { "shape": "S1s" }, "ScheduleOffset": { "type": "integer" }, "Duration": { "type": "integer" }, "TargetMaps": { "shape": "S26" }, "AlarmConfiguration": { "shape": "S1z" } } }, "output": { "type": "structure", "members": { "AssociationDescription": { "shape": "S2c" } } } }, "UpdateAssociationStatus": { "input": { "type": "structure", "required": [ "Name", "InstanceId", "AssociationStatus" ], "members": { "Name": {}, "InstanceId": {}, "AssociationStatus": { "shape": "S2f" } } }, "output": { "type": "structure", "members": { "AssociationDescription": { "shape": "S2c" } } } }, "UpdateDocument": { "input": { "type": "structure", "required": [ "Content", "Name" ], "members": { "Content": {}, "Attachments": { "shape": "S36" }, "Name": {}, "DisplayName": {}, "VersionName": {}, "DocumentVersion": {}, "DocumentFormat": {}, "TargetType": {} } }, "output": { "type": "structure", "members": { "DocumentDescription": { "shape": "S3i" } } } }, "UpdateDocumentDefaultVersion": { "input": { "type": "structure", "required": [ "Name", "DocumentVersion" ], "members": { "Name": {}, "DocumentVersion": {} } }, "output": { "type": "structure", "members": { "Description": { "type": "structure", "members": { "Name": {}, "DefaultVersion": {}, "DefaultVersionName": {} } } } } }, "UpdateDocumentMetadata": { "input": { "type": "structure", "required": [ "Name", "DocumentReviews" ], "members": { "Name": {}, "DocumentVersion": {}, "DocumentReviews": { "type": "structure", "required": [ "Action" ], "members": { "Action": {}, "Comment": { "shape": "Spd" } } } } }, "output": { "type": "structure", "members": {} } }, "UpdateMaintenanceWindow": { "input": { "type": "structure", "required": [ "WindowId" ], "members": { "WindowId": {}, "Name": {}, "Description": { "shape": "S4c" }, "StartDate": {}, "EndDate": {}, "Schedule": {}, "ScheduleTimezone": {}, "ScheduleOffset": { "type": "integer" }, "Duration": { "type": "integer" }, "Cutoff": { "type": "integer" }, "AllowUnassociatedTargets": { "type": "boolean" }, "Enabled": { "type": "boolean" }, "Replace": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "WindowId": {}, "Name": {}, "Description": { "shape": "S4c" }, "StartDate": {}, "EndDate": {}, "Schedule": {}, "ScheduleTimezone": {}, "ScheduleOffset": { "type": "integer" }, "Duration": { "type": "integer" }, "Cutoff": { "type": "integer" }, "AllowUnassociatedTargets": { "type": "boolean" }, "Enabled": { "type": "boolean" } } } }, "UpdateMaintenanceWindowTarget": { "input": { "type": "structure", "required": [ "WindowId", "WindowTargetId" ], "members": { "WindowId": {}, "WindowTargetId": {}, "Targets": { "shape": "S18" }, "OwnerInformation": { "shape": "Sd2" }, "Name": {}, "Description": { "shape": "S4c" }, "Replace": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "WindowId": {}, "WindowTargetId": {}, "Targets": { "shape": "S18" }, "OwnerInformation": { "shape": "Sd2" }, "Name": {}, "Description": { "shape": "S4c" } } } }, "UpdateMaintenanceWindowTask": { "input": { "type": "structure", "required": [ "WindowId", "WindowTaskId" ], "members": { "WindowId": {}, "WindowTaskId": {}, "Targets": { "shape": "S18" }, "TaskArn": {}, "ServiceRoleArn": {}, "TaskParameters": { "shape": "Sfu" }, "TaskInvocationParameters": { "shape": "Sl0" }, "Priority": { "type": "integer" }, "MaxConcurrency": {}, "MaxErrors": {}, "LoggingInfo": { "shape": "Sg0" }, "Name": {}, "Description": { "shape": "S4c" }, "Replace": { "type": "boolean" }, "CutoffBehavior": {}, "AlarmConfiguration": { "shape": "S1z" } } }, "output": { "type": "structure", "members": { "WindowId": {}, "WindowTaskId": {}, "Targets": { "shape": "S18" }, "TaskArn": {}, "ServiceRoleArn": {}, "TaskParameters": { "shape": "Sfu" }, "TaskInvocationParameters": { "shape": "Sl0" }, "Priority": { "type": "integer" }, "MaxConcurrency": {}, "MaxErrors": {}, "LoggingInfo": { "shape": "Sg0" }, "Name": {}, "Description": { "shape": "S4c" }, "CutoffBehavior": {}, "AlarmConfiguration": { "shape": "S1z" } } } }, "UpdateManagedInstanceRole": { "input": { "type": "structure", "required": [ "InstanceId", "IamRole" ], "members": { "InstanceId": {}, "IamRole": {} } }, "output": { "type": "structure", "members": {} } }, "UpdateOpsItem": { "input": { "type": "structure", "required": [ "OpsItemId" ], "members": { "Description": {}, "OperationalData": { "shape": "S4q" }, "OperationalDataToDelete": { "type": "list", "member": {} }, "Notifications": { "shape": "S4v" }, "Priority": { "type": "integer" }, "RelatedOpsItems": { "shape": "S4z" }, "Status": {}, "OpsItemId": {}, "Title": {}, "Category": {}, "Severity": {}, "ActualStartTime": { "type": "timestamp" }, "ActualEndTime": { "type": "timestamp" }, "PlannedStartTime": { "type": "timestamp" }, "PlannedEndTime": { "type": "timestamp" }, "OpsItemArn": {} } }, "output": { "type": "structure", "members": {} } }, "UpdateOpsMetadata": { "input": { "type": "structure", "required": [ "OpsMetadataArn" ], "members": { "OpsMetadataArn": {}, "MetadataToUpdate": { "shape": "S5a" }, "KeysToDelete": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": { "OpsMetadataArn": {} } } }, "UpdatePatchBaseline": { "input": { "type": "structure", "required": [ "BaselineId" ], "members": { "BaselineId": {}, "Name": {}, "GlobalFilters": { "shape": "S5j" }, "ApprovalRules": { "shape": "S5p" }, "ApprovedPatches": { "shape": "S5v" }, "ApprovedPatchesComplianceLevel": {}, "ApprovedPatchesEnableNonSecurity": { "type": "boolean" }, "RejectedPatches": { "shape": "S5v" }, "RejectedPatchesAction": {}, "Description": {}, "Sources": { "shape": "S5z" }, "Replace": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "BaselineId": {}, "Name": {}, "OperatingSystem": {}, "GlobalFilters": { "shape": "S5j" }, "ApprovalRules": { "shape": "S5p" }, "ApprovedPatches": { "shape": "S5v" }, "ApprovedPatchesComplianceLevel": {}, "ApprovedPatchesEnableNonSecurity": { "type": "boolean" }, "RejectedPatches": { "shape": "S5v" }, "RejectedPatchesAction": {}, "CreatedDate": { "type": "timestamp" }, "ModifiedDate": { "type": "timestamp" }, "Description": {}, "Sources": { "shape": "S5z" } } } }, "UpdateResourceDataSync": { "input": { "type": "structure", "required": [ "SyncName", "SyncType", "SyncSource" ], "members": { "SyncName": {}, "SyncType": {}, "SyncSource": { "shape": "S6i" } } }, "output": { "type": "structure", "members": {} } }, "UpdateServiceSetting": { "input": { "type": "structure", "required": [ "SettingId", "SettingValue" ], "members": { "SettingId": {}, "SettingValue": {} } }, "output": { "type": "structure", "members": {} } } }, "shapes": { "S4": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Value" ], "members": { "Key": {}, "Value": {} } } }, "Si": { "type": "list", "member": {} }, "S14": { "type": "map", "key": {}, "value": { "type": "list", "member": {} }, "sensitive": true }, "S18": { "type": "list", "member": { "type": "structure", "members": { "Key": {}, "Values": { "type": "list", "member": {} } } } }, "S1e": { "type": "structure", "members": { "S3Location": { "type": "structure", "members": { "OutputS3Region": {}, "OutputS3BucketName": {}, "OutputS3KeyPrefix": {} } } } }, "S1q": { "type": "list", "member": {} }, "S1s": { "type": "list", "member": { "shape": "S1t" } }, "S1t": { "type": "structure", "members": { "Accounts": { "type": "list", "member": {} }, "Regions": { "type": "list", "member": {} }, "TargetLocationMaxConcurrency": {}, "TargetLocationMaxErrors": {}, "ExecutionRoleName": {}, "TargetLocationAlarmConfiguration": { "shape": "S1z" } } }, "S1z": { "type": "structure", "required": [ "Alarms" ], "members": { "IgnorePollAlarmFailure": { "type": "boolean" }, "Alarms": { "type": "list", "member": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } } } } }, "S26": { "type": "list", "member": { "type": "map", "key": {}, "value": { "type": "list", "member": {} } } }, "S2c": { "type": "structure", "members": { "Name": {}, "InstanceId": {}, "AssociationVersion": {}, "Date": { "type": "timestamp" }, "LastUpdateAssociationDate": { "type": "timestamp" }, "Status": { "shape": "S2f" }, "Overview": { "shape": "S2j" }, "DocumentVersion": {}, "AutomationTargetParameterName": {}, "Parameters": { "shape": "S14" }, "AssociationId": {}, "Targets": { "shape": "S18" }, "ScheduleExpression": {}, "OutputLocation": { "shape": "S1e" }, "LastExecutionDate": { "type": "timestamp" }, "LastSuccessfulExecutionDate": { "type": "timestamp" }, "AssociationName": {}, "MaxErrors": {}, "MaxConcurrency": {}, "ComplianceSeverity": {}, "SyncCompliance": {}, "ApplyOnlyAtCronInterval": { "type": "boolean" }, "CalendarNames": { "shape": "S1q" }, "TargetLocations": { "shape": "S1s" }, "ScheduleOffset": { "type": "integer" }, "Duration": { "type": "integer" }, "TargetMaps": { "shape": "S26" }, "AlarmConfiguration": { "shape": "S1z" }, "TriggeredAlarms": { "shape": "S2o" } } }, "S2f": { "type": "structure", "required": [ "Date", "Name", "Message" ], "members": { "Date": { "type": "timestamp" }, "Name": {}, "Message": {}, "AdditionalInfo": {} } }, "S2j": { "type": "structure", "members": { "Status": {}, "DetailedStatus": {}, "AssociationStatusAggregatedCount": { "type": "map", "key": {}, "value": { "type": "integer" } } } }, "S2o": { "type": "list", "member": { "type": "structure", "required": [ "Name", "State" ], "members": { "Name": {}, "State": {} } } }, "S2t": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "InstanceId": {}, "Parameters": { "shape": "S14" }, "AutomationTargetParameterName": {}, "DocumentVersion": {}, "Targets": { "shape": "S18" }, "ScheduleExpression": {}, "OutputLocation": { "shape": "S1e" }, "AssociationName": {}, "MaxErrors": {}, "MaxConcurrency": {}, "ComplianceSeverity": {}, "SyncCompliance": {}, "ApplyOnlyAtCronInterval": { "type": "boolean" }, "CalendarNames": { "shape": "S1q" }, "TargetLocations": { "shape": "S1s" }, "ScheduleOffset": { "type": "integer" }, "Duration": { "type": "integer" }, "TargetMaps": { "shape": "S26" }, "AlarmConfiguration": { "shape": "S1z" } } }, "S32": { "type": "list", "member": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "Version": {}, "RequireType": {}, "VersionName": {} } } }, "S36": { "type": "list", "member": { "type": "structure", "members": { "Key": {}, "Values": { "type": "list", "member": {} }, "Name": {} } } }, "S3i": { "type": "structure", "members": { "Sha1": {}, "Hash": {}, "HashType": {}, "Name": {}, "DisplayName": {}, "VersionName": {}, "Owner": {}, "CreatedDate": { "type": "timestamp" }, "Status": {}, "StatusInformation": {}, "DocumentVersion": {}, "Description": {}, "Parameters": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Type": {}, "Description": {}, "DefaultValue": {} } } }, "PlatformTypes": { "shape": "S3w" }, "DocumentType": {}, "SchemaVersion": {}, "LatestVersion": {}, "DefaultVersion": {}, "DocumentFormat": {}, "TargetType": {}, "Tags": { "shape": "S4" }, "AttachmentsInformation": { "type": "list", "member": { "type": "structure", "members": { "Name": {} } } }, "Requires": { "shape": "S32" }, "Author": {}, "ReviewInformation": { "type": "list", "member": { "type": "structure", "members": { "ReviewedTime": { "type": "timestamp" }, "Status": {}, "Reviewer": {} } } }, "ApprovedVersion": {}, "PendingReviewVersion": {}, "ReviewStatus": {}, "Category": { "type": "list", "member": {} }, "CategoryEnum": { "type": "list", "member": {} } } }, "S3w": { "type": "list", "member": {} }, "S4c": { "type": "string", "sensitive": true }, "S4q": { "type": "map", "key": {}, "value": { "type": "structure", "members": { "Value": {}, "Type": {} } } }, "S4v": { "type": "list", "member": { "type": "structure", "members": { "Arn": {} } } }, "S4z": { "type": "list", "member": { "type": "structure", "required": [ "OpsItemId" ], "members": { "OpsItemId": {} } } }, "S5a": { "type": "map", "key": {}, "value": { "type": "structure", "members": { "Value": {} } } }, "S5j": { "type": "structure", "required": [ "PatchFilters" ], "members": { "PatchFilters": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Values" ], "members": { "Key": {}, "Values": { "type": "list", "member": {} } } } } } }, "S5p": { "type": "structure", "required": [ "PatchRules" ], "members": { "PatchRules": { "type": "list", "member": { "type": "structure", "required": [ "PatchFilterGroup" ], "members": { "PatchFilterGroup": { "shape": "S5j" }, "ComplianceLevel": {}, "ApproveAfterDays": { "type": "integer" }, "ApproveUntilDate": {}, "EnableNonSecurity": { "type": "boolean" } } } } } }, "S5v": { "type": "list", "member": {} }, "S5z": { "type": "list", "member": { "type": "structure", "required": [ "Name", "Products", "Configuration" ], "members": { "Name": {}, "Products": { "type": "list", "member": {} }, "Configuration": { "type": "string", "sensitive": true } } } }, "S69": { "type": "structure", "required": [ "BucketName", "SyncFormat", "Region" ], "members": { "BucketName": {}, "Prefix": {}, "SyncFormat": {}, "Region": {}, "AWSKMSKeyARN": {}, "DestinationDataSharing": { "type": "structure", "members": { "DestinationDataSharingType": {} } } } }, "S6i": { "type": "structure", "required": [ "SourceType", "SourceRegions" ], "members": { "SourceType": {}, "AwsOrganizationsSource": { "shape": "S6k" }, "SourceRegions": { "shape": "S6p" }, "IncludeFutureRegions": { "type": "boolean" }, "EnableAllOpsDataSources": { "type": "boolean" } } }, "S6k": { "type": "structure", "required": [ "OrganizationSourceType" ], "members": { "OrganizationSourceType": {}, "OrganizationalUnits": { "type": "list", "member": { "type": "structure", "members": { "OrganizationalUnitId": {} } } } } }, "S6p": { "type": "list", "member": {} }, "S76": { "type": "structure", "members": { "TotalCount": { "type": "integer" }, "RemainingCount": { "type": "integer" }, "SummaryItems": { "type": "list", "member": { "type": "structure", "members": { "Version": {}, "Count": { "type": "integer" }, "RemainingCount": { "type": "integer" } } } } } }, "S7n": { "type": "list", "member": {} }, "S9n": { "type": "map", "key": {}, "value": { "type": "list", "member": {} } }, "S9s": { "type": "structure", "members": { "ParameterValues": { "type": "list", "member": {} }, "Truncated": { "type": "boolean" } } }, "S9w": { "type": "list", "member": { "type": "structure", "required": [ "DocumentName" ], "members": { "DocumentName": {}, "DocumentVersion": {}, "Parameters": { "shape": "S9n" }, "TargetParameterName": {}, "Targets": { "shape": "S18" }, "TargetMaps": { "shape": "S26" }, "MaxConcurrency": {}, "MaxErrors": {}, "TargetLocations": { "shape": "S1s" } } } }, "Sa6": { "type": "list", "member": { "type": "structure", "members": { "StepName": {}, "Action": {}, "TimeoutSeconds": { "type": "long" }, "OnFailure": {}, "MaxAttempts": { "type": "integer" }, "ExecutionStartTime": { "type": "timestamp" }, "ExecutionEndTime": { "type": "timestamp" }, "StepStatus": {}, "ResponseCode": {}, "Inputs": { "type": "map", "key": {}, "value": {} }, "Outputs": { "shape": "S9n" }, "Response": {}, "FailureMessage": {}, "FailureDetails": { "type": "structure", "members": { "FailureStage": {}, "FailureType": {}, "Details": { "shape": "S9n" } } }, "StepExecutionId": {}, "OverriddenParameters": { "shape": "S9n" }, "IsEnd": { "type": "boolean" }, "NextStep": {}, "IsCritical": { "type": "boolean" }, "ValidNextSteps": { "type": "list", "member": {} }, "Targets": { "shape": "S18" }, "TargetLocation": { "shape": "S1t" }, "TriggeredAlarms": { "shape": "S2o" }, "ParentStepDetails": { "type": "structure", "members": { "StepExecutionId": {}, "StepName": {}, "Action": {}, "Iteration": { "type": "integer" }, "IteratorValue": {} } } } } }, "Sah": { "type": "list", "member": { "type": "structure", "members": { "Key": {}, "Values": { "type": "list", "member": {} } } } }, "Sap": { "type": "structure", "members": { "Id": {}, "ReleaseDate": { "type": "timestamp" }, "Title": {}, "Description": {}, "ContentUrl": {}, "Vendor": {}, "ProductFamily": {}, "Product": {}, "Classification": {}, "MsrcSeverity": {}, "KbNumber": {}, "MsrcNumber": {}, "Language": {}, "AdvisoryIds": { "type": "list", "member": {} }, "BugzillaIds": { "type": "list", "member": {} }, "CVEIds": { "type": "list", "member": {} }, "Name": {}, "Epoch": { "type": "integer" }, "Version": {}, "Release": {}, "Arch": {}, "Severity": {}, "Repository": {} } }, "Sbk": { "type": "list", "member": {} }, "Scd": { "type": "list", "member": {} }, "Scp": { "type": "string", "sensitive": true }, "Scr": { "type": "structure", "members": { "DetailedStatus": {}, "InstanceAssociationStatusAggregatedCount": { "type": "map", "key": {}, "value": { "type": "integer" } } } }, "Scz": { "type": "structure", "required": [ "InstanceId", "PatchGroup", "BaselineId", "OperationStartTime", "OperationEndTime", "Operation" ], "members": { "InstanceId": {}, "PatchGroup": {}, "BaselineId": {}, "SnapshotId": {}, "InstallOverrideList": {}, "OwnerInformation": { "shape": "Sd2" }, "InstalledCount": { "type": "integer" }, "InstalledOtherCount": { "type": "integer" }, "InstalledPendingRebootCount": { "type": "integer" }, "InstalledRejectedCount": { "type": "integer" }, "MissingCount": { "type": "integer" }, "FailedCount": { "type": "integer" }, "UnreportedNotApplicableCount": { "type": "integer" }, "NotApplicableCount": { "type": "integer" }, "OperationStartTime": { "type": "timestamp" }, "OperationEndTime": { "type": "timestamp" }, "Operation": {}, "LastNoRebootInstallOperationTime": { "type": "timestamp" }, "RebootOption": {}, "CriticalNonCompliantCount": { "type": "integer" }, "SecurityNonCompliantCount": { "type": "integer" }, "OtherNonCompliantCount": { "type": "integer" } } }, "Sd2": { "type": "string", "sensitive": true }, "Sdz": { "type": "list", "member": {} }, "Ser": { "type": "list", "member": { "type": "structure", "members": { "Key": {}, "Values": { "type": "list", "member": {} } } } }, "Sf3": { "type": "string", "sensitive": true }, "Sfu": { "type": "map", "key": {}, "value": { "type": "structure", "members": { "Values": { "type": "list", "member": { "type": "string", "sensitive": true }, "sensitive": true } }, "sensitive": true }, "sensitive": true }, "Sg0": { "type": "structure", "required": [ "S3BucketName", "S3Region" ], "members": { "S3BucketName": {}, "S3KeyPrefix": {}, "S3Region": {} } }, "Sgu": { "type": "list", "member": { "type": "structure", "required": [ "Key" ], "members": { "Key": {}, "Option": {}, "Values": { "type": "list", "member": {} } } } }, "Sh9": { "type": "list", "member": { "type": "structure", "members": { "PolicyText": {}, "PolicyType": {}, "PolicyStatus": {} } } }, "Shf": { "type": "structure", "members": { "BaselineId": {}, "BaselineName": {}, "OperatingSystem": {}, "BaselineDescription": {}, "DefaultBaseline": { "type": "boolean" } } }, "Sj0": { "type": "structure", "members": { "CloudWatchLogGroupName": {}, "CloudWatchOutputEnabled": { "type": "boolean" } } }, "Sjm": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Values" ], "members": { "Key": {}, "Values": { "type": "list", "member": {} }, "Type": {} } } }, "Sjs": { "type": "list", "member": { "type": "structure", "members": { "Expression": {}, "Aggregators": { "shape": "Sjs" }, "Groups": { "type": "list", "member": { "type": "structure", "required": [ "Name", "Filters" ], "members": { "Name": {}, "Filters": { "shape": "Sjm" } } } } } } }, "Sk9": { "type": "list", "member": { "type": "map", "key": {}, "value": {} } }, "Sl0": { "type": "structure", "members": { "RunCommand": { "type": "structure", "members": { "Comment": {}, "CloudWatchOutputConfig": { "shape": "Sj0" }, "DocumentHash": {}, "DocumentHashType": {}, "DocumentVersion": {}, "NotificationConfig": { "shape": "Sl2" }, "OutputS3BucketName": {}, "OutputS3KeyPrefix": {}, "Parameters": { "shape": "S14" }, "ServiceRoleArn": {}, "TimeoutSeconds": { "type": "integer" } } }, "Automation": { "type": "structure", "members": { "DocumentVersion": {}, "Parameters": { "shape": "S9n" } } }, "StepFunctions": { "type": "structure", "members": { "Input": { "type": "string", "sensitive": true }, "Name": {} } }, "Lambda": { "type": "structure", "members": { "ClientContext": {}, "Qualifier": {}, "Payload": { "type": "blob", "sensitive": true } } } } }, "Sl2": { "type": "structure", "members": { "NotificationArn": {}, "NotificationEvents": { "type": "list", "member": {} }, "NotificationType": {} } }, "Sln": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Values" ], "members": { "Key": {}, "Values": { "type": "list", "member": {} }, "Type": {} } } }, "Slt": { "type": "list", "member": { "type": "structure", "members": { "AggregatorType": {}, "TypeName": {}, "AttributeName": {}, "Values": { "type": "map", "key": {}, "value": {} }, "Filters": { "shape": "Sln" }, "Aggregators": { "shape": "Slt" } } } }, "Smf": { "type": "structure", "members": { "Name": {}, "Type": {}, "Value": { "shape": "Smg" }, "Version": { "type": "long" }, "Selector": {}, "SourceResult": {}, "LastModifiedDate": { "type": "timestamp" }, "ARN": {}, "DataType": {} } }, "Smg": { "type": "string", "sensitive": true }, "Smm": { "type": "list", "member": {} }, "Smq": { "type": "list", "member": { "shape": "Smf" } }, "Sn8": { "type": "structure", "members": { "SettingId": {}, "SettingValue": {}, "LastModifiedDate": { "type": "timestamp" }, "LastModifiedUser": {}, "ARN": {}, "Status": {} } }, "Snq": { "type": "list", "member": { "type": "structure", "required": [ "key", "value" ], "members": { "key": {}, "value": {} } } }, "So6": { "type": "structure", "members": { "CommandId": {}, "DocumentName": {}, "DocumentVersion": {}, "Comment": {}, "ExpiresAfter": { "type": "timestamp" }, "Parameters": { "shape": "S14" }, "InstanceIds": { "shape": "Si" }, "Targets": { "shape": "S18" }, "RequestedDateTime": { "type": "timestamp" }, "Status": {}, "StatusDetails": {}, "OutputS3Region": {}, "OutputS3BucketName": {}, "OutputS3KeyPrefix": {}, "MaxConcurrency": {}, "MaxErrors": {}, "TargetCount": { "type": "integer" }, "CompletedCount": { "type": "integer" }, "ErrorCount": { "type": "integer" }, "DeliveryTimedOutCount": { "type": "integer" }, "ServiceRole": {}, "NotificationConfig": { "shape": "Sl2" }, "CloudWatchOutputConfig": { "shape": "Sj0" }, "TimeoutSeconds": { "type": "integer" }, "AlarmConfiguration": { "shape": "S1z" }, "TriggeredAlarms": { "shape": "S2o" } } }, "Sod": { "type": "list", "member": { "type": "structure", "members": { "Key": {}, "Values": { "type": "list", "member": {} }, "Type": {} } } }, "Sov": { "type": "structure", "required": [ "ExecutionTime" ], "members": { "ExecutionTime": { "type": "timestamp" }, "ExecutionId": {}, "ExecutionType": {} } }, "Soy": { "type": "map", "key": {}, "value": {} }, "Sp3": { "type": "structure", "members": { "CompliantCount": { "type": "integer" }, "SeveritySummary": { "shape": "Sp5" } } }, "Sp5": { "type": "structure", "members": { "CriticalCount": { "type": "integer" }, "HighCount": { "type": "integer" }, "MediumCount": { "type": "integer" }, "LowCount": { "type": "integer" }, "InformationalCount": { "type": "integer" }, "UnspecifiedCount": { "type": "integer" } } }, "Sp6": { "type": "structure", "members": { "NonCompliantCount": { "type": "integer" }, "SeveritySummary": { "shape": "Sp5" } } }, "Spd": { "type": "list", "member": { "type": "structure", "members": { "Type": {}, "Content": {} } } }, "Sqb": { "type": "structure", "members": { "Arn": {} } } } } },{}],230:[function(require,module,exports){ module.exports={ "pagination": { "DescribeActivations": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "ActivationList" }, "DescribeAssociationExecutionTargets": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "AssociationExecutionTargets" }, "DescribeAssociationExecutions": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "AssociationExecutions" }, "DescribeAutomationExecutions": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "AutomationExecutionMetadataList" }, "DescribeAutomationStepExecutions": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "StepExecutions" }, "DescribeAvailablePatches": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Patches" }, "DescribeEffectiveInstanceAssociations": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Associations" }, "DescribeEffectivePatchesForPatchBaseline": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "EffectivePatches" }, "DescribeInstanceAssociationsStatus": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "InstanceAssociationStatusInfos" }, "DescribeInstanceInformation": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "InstanceInformationList" }, "DescribeInstancePatchStates": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "InstancePatchStates" }, "DescribeInstancePatchStatesForPatchGroup": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "InstancePatchStates" }, "DescribeInstancePatches": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Patches" }, "DescribeInstanceProperties": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "InstanceProperties" }, "DescribeInventoryDeletions": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "InventoryDeletions" }, "DescribeMaintenanceWindowExecutionTaskInvocations": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "WindowExecutionTaskInvocationIdentities" }, "DescribeMaintenanceWindowExecutionTasks": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "WindowExecutionTaskIdentities" }, "DescribeMaintenanceWindowExecutions": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "WindowExecutions" }, "DescribeMaintenanceWindowSchedule": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "ScheduledWindowExecutions" }, "DescribeMaintenanceWindowTargets": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Targets" }, "DescribeMaintenanceWindowTasks": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Tasks" }, "DescribeMaintenanceWindows": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "WindowIdentities" }, "DescribeMaintenanceWindowsForTarget": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "WindowIdentities" }, "DescribeOpsItems": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "OpsItemSummaries" }, "DescribeParameters": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "DescribePatchBaselines": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "BaselineIdentities" }, "DescribePatchGroups": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Mappings" }, "DescribePatchProperties": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Properties" }, "DescribeSessions": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Sessions" }, "GetInventory": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Entities" }, "GetInventorySchema": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Schemas" }, "GetOpsSummary": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Entities" }, "GetParameterHistory": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "GetParametersByPath": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "GetResourcePolicies": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Policies" }, "ListAssociationVersions": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "AssociationVersions" }, "ListAssociations": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Associations" }, "ListCommandInvocations": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "CommandInvocations" }, "ListCommands": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Commands" }, "ListComplianceItems": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "ComplianceItems" }, "ListComplianceSummaries": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "ComplianceSummaryItems" }, "ListDocumentVersions": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "DocumentVersions" }, "ListDocuments": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "DocumentIdentifiers" }, "ListOpsItemEvents": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Summaries" }, "ListOpsItemRelatedItems": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "Summaries" }, "ListOpsMetadata": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "OpsMetadataList" }, "ListResourceComplianceSummaries": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "ResourceComplianceSummaryItems" }, "ListResourceDataSync": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken", "result_key": "ResourceDataSyncItems" } } } },{}],231:[function(require,module,exports){ module.exports={ "version": 2, "waiters": { "CommandExecuted": { "delay": 5, "operation": "GetCommandInvocation", "maxAttempts": 20, "acceptors": [ { "expected": "Pending", "matcher": "path", "state": "retry", "argument": "Status" }, { "expected": "InProgress", "matcher": "path", "state": "retry", "argument": "Status" }, { "expected": "Delayed", "matcher": "path", "state": "retry", "argument": "Status" }, { "expected": "Success", "matcher": "path", "state": "success", "argument": "Status" }, { "expected": "Cancelled", "matcher": "path", "state": "failure", "argument": "Status" }, { "expected": "TimedOut", "matcher": "path", "state": "failure", "argument": "Status" }, { "expected": "Failed", "matcher": "path", "state": "failure", "argument": "Status" }, { "expected": "Cancelling", "matcher": "path", "state": "failure", "argument": "Status" }, { "state": "retry", "matcher": "error", "expected": "InvocationDoesNotExist" } ] } } } },{}],232:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2013-06-30", "endpointPrefix": "storagegateway", "jsonVersion": "1.1", "protocol": "json", "protocols": [ "json" ], "serviceFullName": "AWS Storage Gateway", "serviceId": "Storage Gateway", "signatureVersion": "v4", "targetPrefix": "StorageGateway_20130630", "uid": "storagegateway-2013-06-30", "auth": [ "aws.auth#sigv4" ] }, "operations": { "ActivateGateway": { "input": { "type": "structure", "required": [ "ActivationKey", "GatewayName", "GatewayTimezone", "GatewayRegion" ], "members": { "ActivationKey": {}, "GatewayName": {}, "GatewayTimezone": {}, "GatewayRegion": {}, "GatewayType": {}, "TapeDriveType": {}, "MediumChangerType": {}, "Tags": { "shape": "S9" } } }, "output": { "type": "structure", "members": { "GatewayARN": {} } } }, "AddCache": { "input": { "type": "structure", "required": [ "GatewayARN", "DiskIds" ], "members": { "GatewayARN": {}, "DiskIds": { "shape": "Sg" } } }, "output": { "type": "structure", "members": { "GatewayARN": {} } } }, "AddTagsToResource": { "input": { "type": "structure", "required": [ "ResourceARN", "Tags" ], "members": { "ResourceARN": {}, "Tags": { "shape": "S9" } } }, "output": { "type": "structure", "members": { "ResourceARN": {} } } }, "AddUploadBuffer": { "input": { "type": "structure", "required": [ "GatewayARN", "DiskIds" ], "members": { "GatewayARN": {}, "DiskIds": { "shape": "Sg" } } }, "output": { "type": "structure", "members": { "GatewayARN": {} } } }, "AddWorkingStorage": { "input": { "type": "structure", "required": [ "GatewayARN", "DiskIds" ], "members": { "GatewayARN": {}, "DiskIds": { "shape": "Sg" } } }, "output": { "type": "structure", "members": { "GatewayARN": {} } } }, "AssignTapePool": { "input": { "type": "structure", "required": [ "TapeARN", "PoolId" ], "members": { "TapeARN": {}, "PoolId": {}, "BypassGovernanceRetention": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TapeARN": {} } } }, "AssociateFileSystem": { "input": { "type": "structure", "required": [ "UserName", "Password", "ClientToken", "GatewayARN", "LocationARN" ], "members": { "UserName": {}, "Password": { "shape": "Sx" }, "ClientToken": {}, "GatewayARN": {}, "LocationARN": {}, "Tags": { "shape": "S9" }, "AuditDestinationARN": {}, "CacheAttributes": { "shape": "S11" }, "EndpointNetworkConfiguration": { "shape": "S13" } } }, "output": { "type": "structure", "members": { "FileSystemAssociationARN": {} } } }, "AttachVolume": { "input": { "type": "structure", "required": [ "GatewayARN", "VolumeARN", "NetworkInterfaceId" ], "members": { "GatewayARN": {}, "TargetName": {}, "VolumeARN": {}, "NetworkInterfaceId": {}, "DiskId": {} } }, "output": { "type": "structure", "members": { "VolumeARN": {}, "TargetARN": {} } } }, "CancelArchival": { "input": { "type": "structure", "required": [ "GatewayARN", "TapeARN" ], "members": { "GatewayARN": {}, "TapeARN": {} } }, "output": { "type": "structure", "members": { "TapeARN": {} } } }, "CancelRetrieval": { "input": { "type": "structure", "required": [ "GatewayARN", "TapeARN" ], "members": { "GatewayARN": {}, "TapeARN": {} } }, "output": { "type": "structure", "members": { "TapeARN": {} } } }, "CreateCachediSCSIVolume": { "input": { "type": "structure", "required": [ "GatewayARN", "VolumeSizeInBytes", "TargetName", "NetworkInterfaceId", "ClientToken" ], "members": { "GatewayARN": {}, "VolumeSizeInBytes": { "type": "long" }, "SnapshotId": {}, "TargetName": {}, "SourceVolumeARN": {}, "NetworkInterfaceId": {}, "ClientToken": {}, "KMSEncrypted": { "type": "boolean" }, "KMSKey": {}, "Tags": { "shape": "S9" } } }, "output": { "type": "structure", "members": { "VolumeARN": {}, "TargetARN": {} } } }, "CreateNFSFileShare": { "input": { "type": "structure", "required": [ "ClientToken", "GatewayARN", "Role", "LocationARN" ], "members": { "ClientToken": {}, "NFSFileShareDefaults": { "shape": "S1p" }, "GatewayARN": {}, "KMSEncrypted": { "type": "boolean" }, "KMSKey": {}, "Role": {}, "LocationARN": {}, "DefaultStorageClass": {}, "ObjectACL": {}, "ClientList": { "shape": "S1w" }, "Squash": {}, "ReadOnly": { "type": "boolean" }, "GuessMIMETypeEnabled": { "type": "boolean" }, "RequesterPays": { "type": "boolean" }, "Tags": { "shape": "S9" }, "FileShareName": {}, "CacheAttributes": { "shape": "S11" }, "NotificationPolicy": {}, "VPCEndpointDNSName": {}, "BucketRegion": {}, "AuditDestinationARN": {} } }, "output": { "type": "structure", "members": { "FileShareARN": {} } } }, "CreateSMBFileShare": { "input": { "type": "structure", "required": [ "ClientToken", "GatewayARN", "Role", "LocationARN" ], "members": { "ClientToken": {}, "GatewayARN": {}, "KMSEncrypted": { "type": "boolean" }, "KMSKey": {}, "Role": {}, "LocationARN": {}, "DefaultStorageClass": {}, "ObjectACL": {}, "ReadOnly": { "type": "boolean" }, "GuessMIMETypeEnabled": { "type": "boolean" }, "RequesterPays": { "type": "boolean" }, "SMBACLEnabled": { "type": "boolean" }, "AccessBasedEnumeration": { "type": "boolean" }, "AdminUserList": { "shape": "S25" }, "ValidUserList": { "shape": "S25" }, "InvalidUserList": { "shape": "S25" }, "AuditDestinationARN": {}, "Authentication": {}, "CaseSensitivity": {}, "Tags": { "shape": "S9" }, "FileShareName": {}, "CacheAttributes": { "shape": "S11" }, "NotificationPolicy": {}, "VPCEndpointDNSName": {}, "BucketRegion": {}, "OplocksEnabled": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "FileShareARN": {} } } }, "CreateSnapshot": { "input": { "type": "structure", "required": [ "VolumeARN", "SnapshotDescription" ], "members": { "VolumeARN": {}, "SnapshotDescription": {}, "Tags": { "shape": "S9" } } }, "output": { "type": "structure", "members": { "VolumeARN": {}, "SnapshotId": {} } } }, "CreateSnapshotFromVolumeRecoveryPoint": { "input": { "type": "structure", "required": [ "VolumeARN", "SnapshotDescription" ], "members": { "VolumeARN": {}, "SnapshotDescription": {}, "Tags": { "shape": "S9" } } }, "output": { "type": "structure", "members": { "SnapshotId": {}, "VolumeARN": {}, "VolumeRecoveryPointTime": {} } } }, "CreateStorediSCSIVolume": { "input": { "type": "structure", "required": [ "GatewayARN", "DiskId", "PreserveExistingData", "TargetName", "NetworkInterfaceId" ], "members": { "GatewayARN": {}, "DiskId": {}, "SnapshotId": {}, "PreserveExistingData": { "type": "boolean" }, "TargetName": {}, "NetworkInterfaceId": {}, "KMSEncrypted": { "type": "boolean" }, "KMSKey": {}, "Tags": { "shape": "S9" } } }, "output": { "type": "structure", "members": { "VolumeARN": {}, "VolumeSizeInBytes": { "type": "long" }, "TargetARN": {} } } }, "CreateTapePool": { "input": { "type": "structure", "required": [ "PoolName", "StorageClass" ], "members": { "PoolName": {}, "StorageClass": {}, "RetentionLockType": {}, "RetentionLockTimeInDays": { "type": "integer" }, "Tags": { "shape": "S9" } } }, "output": { "type": "structure", "members": { "PoolARN": {} } } }, "CreateTapeWithBarcode": { "input": { "type": "structure", "required": [ "GatewayARN", "TapeSizeInBytes", "TapeBarcode" ], "members": { "GatewayARN": {}, "TapeSizeInBytes": { "type": "long" }, "TapeBarcode": {}, "KMSEncrypted": { "type": "boolean" }, "KMSKey": {}, "PoolId": {}, "Worm": { "type": "boolean" }, "Tags": { "shape": "S9" } } }, "output": { "type": "structure", "members": { "TapeARN": {} } } }, "CreateTapes": { "input": { "type": "structure", "required": [ "GatewayARN", "TapeSizeInBytes", "ClientToken", "NumTapesToCreate", "TapeBarcodePrefix" ], "members": { "GatewayARN": {}, "TapeSizeInBytes": { "type": "long" }, "ClientToken": {}, "NumTapesToCreate": { "type": "integer" }, "TapeBarcodePrefix": {}, "KMSEncrypted": { "type": "boolean" }, "KMSKey": {}, "PoolId": {}, "Worm": { "type": "boolean" }, "Tags": { "shape": "S9" } } }, "output": { "type": "structure", "members": { "TapeARNs": { "shape": "S2x" } } } }, "DeleteAutomaticTapeCreationPolicy": { "input": { "type": "structure", "required": [ "GatewayARN" ], "members": { "GatewayARN": {} } }, "output": { "type": "structure", "members": { "GatewayARN": {} } } }, "DeleteBandwidthRateLimit": { "input": { "type": "structure", "required": [ "GatewayARN", "BandwidthType" ], "members": { "GatewayARN": {}, "BandwidthType": {} } }, "output": { "type": "structure", "members": { "GatewayARN": {} } } }, "DeleteChapCredentials": { "input": { "type": "structure", "required": [ "TargetARN", "InitiatorName" ], "members": { "TargetARN": {}, "InitiatorName": {} } }, "output": { "type": "structure", "members": { "TargetARN": {}, "InitiatorName": {} } } }, "DeleteFileShare": { "input": { "type": "structure", "required": [ "FileShareARN" ], "members": { "FileShareARN": {}, "ForceDelete": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "FileShareARN": {} } } }, "DeleteGateway": { "input": { "type": "structure", "required": [ "GatewayARN" ], "members": { "GatewayARN": {} } }, "output": { "type": "structure", "members": { "GatewayARN": {} } } }, "DeleteSnapshotSchedule": { "input": { "type": "structure", "required": [ "VolumeARN" ], "members": { "VolumeARN": {} } }, "output": { "type": "structure", "members": { "VolumeARN": {} } } }, "DeleteTape": { "input": { "type": "structure", "required": [ "GatewayARN", "TapeARN" ], "members": { "GatewayARN": {}, "TapeARN": {}, "BypassGovernanceRetention": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TapeARN": {} } } }, "DeleteTapeArchive": { "input": { "type": "structure", "required": [ "TapeARN" ], "members": { "TapeARN": {}, "BypassGovernanceRetention": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "TapeARN": {} } } }, "DeleteTapePool": { "input": { "type": "structure", "required": [ "PoolARN" ], "members": { "PoolARN": {} } }, "output": { "type": "structure", "members": { "PoolARN": {} } } }, "DeleteVolume": { "input": { "type": "structure", "required": [ "VolumeARN" ], "members": { "VolumeARN": {} } }, "output": { "type": "structure", "members": { "VolumeARN": {} } } }, "DescribeAvailabilityMonitorTest": { "input": { "type": "structure", "required": [ "GatewayARN" ], "members": { "GatewayARN": {} } }, "output": { "type": "structure", "members": { "GatewayARN": {}, "Status": {}, "StartTime": { "type": "timestamp" } } } }, "DescribeBandwidthRateLimit": { "input": { "type": "structure", "required": [ "GatewayARN" ], "members": { "GatewayARN": {} } }, "output": { "type": "structure", "members": { "GatewayARN": {}, "AverageUploadRateLimitInBitsPerSec": { "type": "long" }, "AverageDownloadRateLimitInBitsPerSec": { "type": "long" } } } }, "DescribeBandwidthRateLimitSchedule": { "input": { "type": "structure", "required": [ "GatewayARN" ], "members": { "GatewayARN": {} } }, "output": { "type": "structure", "members": { "GatewayARN": {}, "BandwidthRateLimitIntervals": { "shape": "S3u" } } } }, "DescribeCache": { "input": { "type": "structure", "required": [ "GatewayARN" ], "members": { "GatewayARN": {} } }, "output": { "type": "structure", "members": { "GatewayARN": {}, "DiskIds": { "shape": "Sg" }, "CacheAllocatedInBytes": { "type": "long" }, "CacheUsedPercentage": { "type": "double" }, "CacheDirtyPercentage": { "type": "double" }, "CacheHitPercentage": { "type": "double" }, "CacheMissPercentage": { "type": "double" } } } }, "DescribeCachediSCSIVolumes": { "input": { "type": "structure", "required": [ "VolumeARNs" ], "members": { "VolumeARNs": { "shape": "S44" } } }, "output": { "type": "structure", "members": { "CachediSCSIVolumes": { "type": "list", "member": { "type": "structure", "members": { "VolumeARN": {}, "VolumeId": {}, "VolumeType": {}, "VolumeStatus": {}, "VolumeAttachmentStatus": {}, "VolumeSizeInBytes": { "type": "long" }, "VolumeProgress": { "type": "double" }, "SourceSnapshotId": {}, "VolumeiSCSIAttributes": { "shape": "S4d" }, "CreatedDate": { "type": "timestamp" }, "VolumeUsedInBytes": { "type": "long" }, "KMSKey": {}, "TargetName": {} } } } } } }, "DescribeChapCredentials": { "input": { "type": "structure", "required": [ "TargetARN" ], "members": { "TargetARN": {} } }, "output": { "type": "structure", "members": { "ChapCredentials": { "type": "list", "member": { "type": "structure", "members": { "TargetARN": {}, "SecretToAuthenticateInitiator": { "shape": "S4m" }, "InitiatorName": {}, "SecretToAuthenticateTarget": { "shape": "S4m" } } } } } } }, "DescribeFileSystemAssociations": { "input": { "type": "structure", "required": [ "FileSystemAssociationARNList" ], "members": { "FileSystemAssociationARNList": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": { "FileSystemAssociationInfoList": { "type": "list", "member": { "type": "structure", "members": { "FileSystemAssociationARN": {}, "LocationARN": {}, "FileSystemAssociationStatus": {}, "AuditDestinationARN": {}, "GatewayARN": {}, "Tags": { "shape": "S9" }, "CacheAttributes": { "shape": "S11" }, "EndpointNetworkConfiguration": { "shape": "S13" }, "FileSystemAssociationStatusDetails": { "type": "list", "member": { "type": "structure", "members": { "ErrorCode": {} } } } } } } } } }, "DescribeGatewayInformation": { "input": { "type": "structure", "required": [ "GatewayARN" ], "members": { "GatewayARN": {} } }, "output": { "type": "structure", "members": { "GatewayARN": {}, "GatewayId": {}, "GatewayName": {}, "GatewayTimezone": {}, "GatewayState": {}, "GatewayNetworkInterfaces": { "type": "list", "member": { "type": "structure", "members": { "Ipv4Address": {}, "MacAddress": {}, "Ipv6Address": {} }, "sensitive": true } }, "GatewayType": {}, "NextUpdateAvailabilityDate": {}, "LastSoftwareUpdate": {}, "Ec2InstanceId": {}, "Ec2InstanceRegion": {}, "Tags": { "shape": "S9" }, "VPCEndpoint": {}, "CloudWatchLogGroupARN": {}, "HostEnvironment": {}, "EndpointType": {}, "SoftwareUpdatesEndDate": {}, "DeprecationDate": {}, "GatewayCapacity": {}, "SupportedGatewayCapacities": { "type": "list", "member": {} }, "HostEnvironmentId": {}, "SoftwareVersion": {} } } }, "DescribeMaintenanceStartTime": { "input": { "type": "structure", "required": [ "GatewayARN" ], "members": { "GatewayARN": {} } }, "output": { "type": "structure", "members": { "GatewayARN": {}, "HourOfDay": { "type": "integer" }, "MinuteOfHour": { "type": "integer" }, "DayOfWeek": { "type": "integer" }, "DayOfMonth": { "type": "integer" }, "Timezone": {}, "SoftwareUpdatePreferences": { "shape": "S5i" } } } }, "DescribeNFSFileShares": { "input": { "type": "structure", "required": [ "FileShareARNList" ], "members": { "FileShareARNList": { "shape": "S5l" } } }, "output": { "type": "structure", "members": { "NFSFileShareInfoList": { "type": "list", "member": { "type": "structure", "members": { "NFSFileShareDefaults": { "shape": "S1p" }, "FileShareARN": {}, "FileShareId": {}, "FileShareStatus": {}, "GatewayARN": {}, "KMSEncrypted": { "type": "boolean" }, "KMSKey": {}, "Path": {}, "Role": {}, "LocationARN": {}, "DefaultStorageClass": {}, "ObjectACL": {}, "ClientList": { "shape": "S1w" }, "Squash": {}, "ReadOnly": { "type": "boolean" }, "GuessMIMETypeEnabled": { "type": "boolean" }, "RequesterPays": { "type": "boolean" }, "Tags": { "shape": "S9" }, "FileShareName": {}, "CacheAttributes": { "shape": "S11" }, "NotificationPolicy": {}, "VPCEndpointDNSName": {}, "BucketRegion": {}, "AuditDestinationARN": {} } } } } } }, "DescribeSMBFileShares": { "input": { "type": "structure", "required": [ "FileShareARNList" ], "members": { "FileShareARNList": { "shape": "S5l" } } }, "output": { "type": "structure", "members": { "SMBFileShareInfoList": { "type": "list", "member": { "type": "structure", "members": { "FileShareARN": {}, "FileShareId": {}, "FileShareStatus": {}, "GatewayARN": {}, "KMSEncrypted": { "type": "boolean" }, "KMSKey": {}, "Path": {}, "Role": {}, "LocationARN": {}, "DefaultStorageClass": {}, "ObjectACL": {}, "ReadOnly": { "type": "boolean" }, "GuessMIMETypeEnabled": { "type": "boolean" }, "RequesterPays": { "type": "boolean" }, "SMBACLEnabled": { "type": "boolean" }, "AccessBasedEnumeration": { "type": "boolean" }, "AdminUserList": { "shape": "S25" }, "ValidUserList": { "shape": "S25" }, "InvalidUserList": { "shape": "S25" }, "AuditDestinationARN": {}, "Authentication": {}, "CaseSensitivity": {}, "Tags": { "shape": "S9" }, "FileShareName": {}, "CacheAttributes": { "shape": "S11" }, "NotificationPolicy": {}, "VPCEndpointDNSName": {}, "BucketRegion": {}, "OplocksEnabled": { "type": "boolean" } } } } } } }, "DescribeSMBSettings": { "input": { "type": "structure", "required": [ "GatewayARN" ], "members": { "GatewayARN": {} } }, "output": { "type": "structure", "members": { "GatewayARN": {}, "DomainName": {}, "ActiveDirectoryStatus": {}, "SMBGuestPasswordSet": { "type": "boolean" }, "SMBSecurityStrategy": {}, "FileSharesVisible": { "type": "boolean" }, "SMBLocalGroups": { "shape": "S61" } } } }, "DescribeSnapshotSchedule": { "input": { "type": "structure", "required": [ "VolumeARN" ], "members": { "VolumeARN": {} } }, "output": { "type": "structure", "members": { "VolumeARN": {}, "StartAt": { "type": "integer" }, "RecurrenceInHours": { "type": "integer" }, "Description": {}, "Timezone": {}, "Tags": { "shape": "S9" } } } }, "DescribeStorediSCSIVolumes": { "input": { "type": "structure", "required": [ "VolumeARNs" ], "members": { "VolumeARNs": { "shape": "S44" } } }, "output": { "type": "structure", "members": { "StorediSCSIVolumes": { "type": "list", "member": { "type": "structure", "members": { "VolumeARN": {}, "VolumeId": {}, "VolumeType": {}, "VolumeStatus": {}, "VolumeAttachmentStatus": {}, "VolumeSizeInBytes": { "type": "long" }, "VolumeProgress": { "type": "double" }, "VolumeDiskId": {}, "SourceSnapshotId": {}, "PreservedExistingData": { "type": "boolean" }, "VolumeiSCSIAttributes": { "shape": "S4d" }, "CreatedDate": { "type": "timestamp" }, "VolumeUsedInBytes": { "type": "long" }, "KMSKey": {}, "TargetName": {} } } } } } }, "DescribeTapeArchives": { "input": { "type": "structure", "members": { "TapeARNs": { "shape": "S2x" }, "Marker": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "TapeArchives": { "type": "list", "member": { "type": "structure", "members": { "TapeARN": {}, "TapeBarcode": {}, "TapeCreatedDate": { "type": "timestamp" }, "TapeSizeInBytes": { "type": "long" }, "CompletionTime": { "type": "timestamp" }, "RetrievedTo": {}, "TapeStatus": {}, "TapeUsedInBytes": { "type": "long" }, "KMSKey": {}, "PoolId": {}, "Worm": { "type": "boolean" }, "RetentionStartDate": { "type": "timestamp" }, "PoolEntryDate": { "type": "timestamp" } } } }, "Marker": {} } } }, "DescribeTapeRecoveryPoints": { "input": { "type": "structure", "required": [ "GatewayARN" ], "members": { "GatewayARN": {}, "Marker": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "GatewayARN": {}, "TapeRecoveryPointInfos": { "type": "list", "member": { "type": "structure", "members": { "TapeARN": {}, "TapeRecoveryPointTime": { "type": "timestamp" }, "TapeSizeInBytes": { "type": "long" }, "TapeStatus": {} } } }, "Marker": {} } } }, "DescribeTapes": { "input": { "type": "structure", "required": [ "GatewayARN" ], "members": { "GatewayARN": {}, "TapeARNs": { "shape": "S2x" }, "Marker": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "Tapes": { "type": "list", "member": { "type": "structure", "members": { "TapeARN": {}, "TapeBarcode": {}, "TapeCreatedDate": { "type": "timestamp" }, "TapeSizeInBytes": { "type": "long" }, "TapeStatus": {}, "VTLDevice": {}, "Progress": { "type": "double" }, "TapeUsedInBytes": { "type": "long" }, "KMSKey": {}, "PoolId": {}, "Worm": { "type": "boolean" }, "RetentionStartDate": { "type": "timestamp" }, "PoolEntryDate": { "type": "timestamp" } } } }, "Marker": {} } } }, "DescribeUploadBuffer": { "input": { "type": "structure", "required": [ "GatewayARN" ], "members": { "GatewayARN": {} } }, "output": { "type": "structure", "members": { "GatewayARN": {}, "DiskIds": { "shape": "Sg" }, "UploadBufferUsedInBytes": { "type": "long" }, "UploadBufferAllocatedInBytes": { "type": "long" } } } }, "DescribeVTLDevices": { "input": { "type": "structure", "required": [ "GatewayARN" ], "members": { "GatewayARN": {}, "VTLDeviceARNs": { "type": "list", "member": {} }, "Marker": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "GatewayARN": {}, "VTLDevices": { "type": "list", "member": { "type": "structure", "members": { "VTLDeviceARN": {}, "VTLDeviceType": {}, "VTLDeviceVendor": {}, "VTLDeviceProductIdentifier": {}, "DeviceiSCSIAttributes": { "type": "structure", "members": { "TargetARN": {}, "NetworkInterfaceId": {}, "NetworkInterfacePort": { "type": "integer" }, "ChapEnabled": { "type": "boolean" } } } } } }, "Marker": {} } } }, "DescribeWorkingStorage": { "input": { "type": "structure", "required": [ "GatewayARN" ], "members": { "GatewayARN": {} } }, "output": { "type": "structure", "members": { "GatewayARN": {}, "DiskIds": { "shape": "Sg" }, "WorkingStorageUsedInBytes": { "type": "long" }, "WorkingStorageAllocatedInBytes": { "type": "long" } } } }, "DetachVolume": { "input": { "type": "structure", "required": [ "VolumeARN" ], "members": { "VolumeARN": {}, "ForceDetach": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "VolumeARN": {} } } }, "DisableGateway": { "input": { "type": "structure", "required": [ "GatewayARN" ], "members": { "GatewayARN": {} } }, "output": { "type": "structure", "members": { "GatewayARN": {} } } }, "DisassociateFileSystem": { "input": { "type": "structure", "required": [ "FileSystemAssociationARN" ], "members": { "FileSystemAssociationARN": {}, "ForceDelete": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "FileSystemAssociationARN": {} } } }, "JoinDomain": { "input": { "type": "structure", "required": [ "GatewayARN", "DomainName", "UserName", "Password" ], "members": { "GatewayARN": {}, "DomainName": {}, "OrganizationalUnit": {}, "DomainControllers": { "type": "list", "member": {} }, "TimeoutInSeconds": { "type": "integer" }, "UserName": {}, "Password": { "shape": "Sx" } } }, "output": { "type": "structure", "members": { "GatewayARN": {}, "ActiveDirectoryStatus": {} } } }, "ListAutomaticTapeCreationPolicies": { "input": { "type": "structure", "members": { "GatewayARN": {} } }, "output": { "type": "structure", "members": { "AutomaticTapeCreationPolicyInfos": { "type": "list", "member": { "type": "structure", "members": { "AutomaticTapeCreationRules": { "shape": "S7l" }, "GatewayARN": {} } } } } } }, "ListFileShares": { "input": { "type": "structure", "members": { "GatewayARN": {}, "Limit": { "type": "integer" }, "Marker": {} } }, "output": { "type": "structure", "members": { "Marker": {}, "NextMarker": {}, "FileShareInfoList": { "type": "list", "member": { "type": "structure", "members": { "FileShareType": {}, "FileShareARN": {}, "FileShareId": {}, "FileShareStatus": {}, "GatewayARN": {} } } } } } }, "ListFileSystemAssociations": { "input": { "type": "structure", "members": { "GatewayARN": {}, "Limit": { "type": "integer" }, "Marker": {} } }, "output": { "type": "structure", "members": { "Marker": {}, "NextMarker": {}, "FileSystemAssociationSummaryList": { "type": "list", "member": { "type": "structure", "members": { "FileSystemAssociationId": {}, "FileSystemAssociationARN": {}, "FileSystemAssociationStatus": {}, "GatewayARN": {} } } } } } }, "ListGateways": { "input": { "type": "structure", "members": { "Marker": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "Gateways": { "type": "list", "member": { "type": "structure", "members": { "GatewayId": {}, "GatewayARN": {}, "GatewayType": {}, "GatewayOperationalState": {}, "GatewayName": {}, "Ec2InstanceId": {}, "Ec2InstanceRegion": {}, "HostEnvironment": {}, "HostEnvironmentId": {}, "DeprecationDate": {}, "SoftwareVersion": {} } } }, "Marker": {} } } }, "ListLocalDisks": { "input": { "type": "structure", "required": [ "GatewayARN" ], "members": { "GatewayARN": {} } }, "output": { "type": "structure", "members": { "GatewayARN": {}, "Disks": { "type": "list", "member": { "type": "structure", "members": { "DiskId": {}, "DiskPath": {}, "DiskNode": {}, "DiskStatus": {}, "DiskSizeInBytes": { "type": "long" }, "DiskAllocationType": {}, "DiskAllocationResource": {}, "DiskAttributeList": { "type": "list", "member": {} } } } } } } }, "ListTagsForResource": { "input": { "type": "structure", "required": [ "ResourceARN" ], "members": { "ResourceARN": {}, "Marker": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "ResourceARN": {}, "Marker": {}, "Tags": { "shape": "S9" } } } }, "ListTapePools": { "input": { "type": "structure", "members": { "PoolARNs": { "type": "list", "member": {} }, "Marker": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "PoolInfos": { "type": "list", "member": { "type": "structure", "members": { "PoolARN": {}, "PoolName": {}, "StorageClass": {}, "RetentionLockType": {}, "RetentionLockTimeInDays": { "type": "integer" }, "PoolStatus": {} } } }, "Marker": {} } } }, "ListTapes": { "input": { "type": "structure", "members": { "TapeARNs": { "shape": "S2x" }, "Marker": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "TapeInfos": { "type": "list", "member": { "type": "structure", "members": { "TapeARN": {}, "TapeBarcode": {}, "TapeSizeInBytes": { "type": "long" }, "TapeStatus": {}, "GatewayARN": {}, "PoolId": {}, "RetentionStartDate": { "type": "timestamp" }, "PoolEntryDate": { "type": "timestamp" } } } }, "Marker": {} } } }, "ListVolumeInitiators": { "input": { "type": "structure", "required": [ "VolumeARN" ], "members": { "VolumeARN": {} } }, "output": { "type": "structure", "members": { "Initiators": { "type": "list", "member": {} } } } }, "ListVolumeRecoveryPoints": { "input": { "type": "structure", "required": [ "GatewayARN" ], "members": { "GatewayARN": {} } }, "output": { "type": "structure", "members": { "GatewayARN": {}, "VolumeRecoveryPointInfos": { "type": "list", "member": { "type": "structure", "members": { "VolumeARN": {}, "VolumeSizeInBytes": { "type": "long" }, "VolumeUsageInBytes": { "type": "long" }, "VolumeRecoveryPointTime": {} } } } } } }, "ListVolumes": { "input": { "type": "structure", "members": { "GatewayARN": {}, "Marker": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "GatewayARN": {}, "Marker": {}, "VolumeInfos": { "type": "list", "member": { "type": "structure", "members": { "VolumeARN": {}, "VolumeId": {}, "GatewayARN": {}, "GatewayId": {}, "VolumeType": {}, "VolumeSizeInBytes": { "type": "long" }, "VolumeAttachmentStatus": {} } } } } } }, "NotifyWhenUploaded": { "input": { "type": "structure", "required": [ "FileShareARN" ], "members": { "FileShareARN": {} } }, "output": { "type": "structure", "members": { "FileShareARN": {}, "NotificationId": {} } } }, "RefreshCache": { "input": { "type": "structure", "required": [ "FileShareARN" ], "members": { "FileShareARN": {}, "FolderList": { "type": "list", "member": {} }, "Recursive": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "FileShareARN": {}, "NotificationId": {} } } }, "RemoveTagsFromResource": { "input": { "type": "structure", "required": [ "ResourceARN", "TagKeys" ], "members": { "ResourceARN": {}, "TagKeys": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": { "ResourceARN": {} } } }, "ResetCache": { "input": { "type": "structure", "required": [ "GatewayARN" ], "members": { "GatewayARN": {} } }, "output": { "type": "structure", "members": { "GatewayARN": {} } } }, "RetrieveTapeArchive": { "input": { "type": "structure", "required": [ "TapeARN", "GatewayARN" ], "members": { "TapeARN": {}, "GatewayARN": {} } }, "output": { "type": "structure", "members": { "TapeARN": {} } } }, "RetrieveTapeRecoveryPoint": { "input": { "type": "structure", "required": [ "TapeARN", "GatewayARN" ], "members": { "TapeARN": {}, "GatewayARN": {} } }, "output": { "type": "structure", "members": { "TapeARN": {} } } }, "SetLocalConsolePassword": { "input": { "type": "structure", "required": [ "GatewayARN", "LocalConsolePassword" ], "members": { "GatewayARN": {}, "LocalConsolePassword": { "type": "string", "sensitive": true } } }, "output": { "type": "structure", "members": { "GatewayARN": {} } } }, "SetSMBGuestPassword": { "input": { "type": "structure", "required": [ "GatewayARN", "Password" ], "members": { "GatewayARN": {}, "Password": { "type": "string", "sensitive": true } } }, "output": { "type": "structure", "members": { "GatewayARN": {} } } }, "ShutdownGateway": { "input": { "type": "structure", "required": [ "GatewayARN" ], "members": { "GatewayARN": {} } }, "output": { "type": "structure", "members": { "GatewayARN": {} } } }, "StartAvailabilityMonitorTest": { "input": { "type": "structure", "required": [ "GatewayARN" ], "members": { "GatewayARN": {} } }, "output": { "type": "structure", "members": { "GatewayARN": {} } } }, "StartGateway": { "input": { "type": "structure", "required": [ "GatewayARN" ], "members": { "GatewayARN": {} } }, "output": { "type": "structure", "members": { "GatewayARN": {} } } }, "UpdateAutomaticTapeCreationPolicy": { "input": { "type": "structure", "required": [ "AutomaticTapeCreationRules", "GatewayARN" ], "members": { "AutomaticTapeCreationRules": { "shape": "S7l" }, "GatewayARN": {} } }, "output": { "type": "structure", "members": { "GatewayARN": {} } } }, "UpdateBandwidthRateLimit": { "input": { "type": "structure", "required": [ "GatewayARN" ], "members": { "GatewayARN": {}, "AverageUploadRateLimitInBitsPerSec": { "type": "long" }, "AverageDownloadRateLimitInBitsPerSec": { "type": "long" } } }, "output": { "type": "structure", "members": { "GatewayARN": {} } } }, "UpdateBandwidthRateLimitSchedule": { "input": { "type": "structure", "required": [ "GatewayARN", "BandwidthRateLimitIntervals" ], "members": { "GatewayARN": {}, "BandwidthRateLimitIntervals": { "shape": "S3u" } } }, "output": { "type": "structure", "members": { "GatewayARN": {} } } }, "UpdateChapCredentials": { "input": { "type": "structure", "required": [ "TargetARN", "SecretToAuthenticateInitiator", "InitiatorName" ], "members": { "TargetARN": {}, "SecretToAuthenticateInitiator": { "shape": "S4m" }, "InitiatorName": {}, "SecretToAuthenticateTarget": { "shape": "S4m" } } }, "output": { "type": "structure", "members": { "TargetARN": {}, "InitiatorName": {} } } }, "UpdateFileSystemAssociation": { "input": { "type": "structure", "required": [ "FileSystemAssociationARN" ], "members": { "FileSystemAssociationARN": {}, "UserName": {}, "Password": { "shape": "Sx" }, "AuditDestinationARN": {}, "CacheAttributes": { "shape": "S11" } } }, "output": { "type": "structure", "members": { "FileSystemAssociationARN": {} } } }, "UpdateGatewayInformation": { "input": { "type": "structure", "required": [ "GatewayARN" ], "members": { "GatewayARN": {}, "GatewayName": {}, "GatewayTimezone": {}, "CloudWatchLogGroupARN": {}, "GatewayCapacity": {} } }, "output": { "type": "structure", "members": { "GatewayARN": {}, "GatewayName": {} } } }, "UpdateGatewaySoftwareNow": { "input": { "type": "structure", "required": [ "GatewayARN" ], "members": { "GatewayARN": {} } }, "output": { "type": "structure", "members": { "GatewayARN": {} } } }, "UpdateMaintenanceStartTime": { "input": { "type": "structure", "required": [ "GatewayARN" ], "members": { "GatewayARN": {}, "HourOfDay": { "type": "integer" }, "MinuteOfHour": { "type": "integer" }, "DayOfWeek": { "type": "integer" }, "DayOfMonth": { "type": "integer" }, "SoftwareUpdatePreferences": { "shape": "S5i" } } }, "output": { "type": "structure", "members": { "GatewayARN": {} } } }, "UpdateNFSFileShare": { "input": { "type": "structure", "required": [ "FileShareARN" ], "members": { "FileShareARN": {}, "KMSEncrypted": { "type": "boolean" }, "KMSKey": {}, "NFSFileShareDefaults": { "shape": "S1p" }, "DefaultStorageClass": {}, "ObjectACL": {}, "ClientList": { "shape": "S1w" }, "Squash": {}, "ReadOnly": { "type": "boolean" }, "GuessMIMETypeEnabled": { "type": "boolean" }, "RequesterPays": { "type": "boolean" }, "FileShareName": {}, "CacheAttributes": { "shape": "S11" }, "NotificationPolicy": {}, "AuditDestinationARN": {} } }, "output": { "type": "structure", "members": { "FileShareARN": {} } } }, "UpdateSMBFileShare": { "input": { "type": "structure", "required": [ "FileShareARN" ], "members": { "FileShareARN": {}, "KMSEncrypted": { "type": "boolean" }, "KMSKey": {}, "DefaultStorageClass": {}, "ObjectACL": {}, "ReadOnly": { "type": "boolean" }, "GuessMIMETypeEnabled": { "type": "boolean" }, "RequesterPays": { "type": "boolean" }, "SMBACLEnabled": { "type": "boolean" }, "AccessBasedEnumeration": { "type": "boolean" }, "AdminUserList": { "shape": "S25" }, "ValidUserList": { "shape": "S25" }, "InvalidUserList": { "shape": "S25" }, "AuditDestinationARN": {}, "CaseSensitivity": {}, "FileShareName": {}, "CacheAttributes": { "shape": "S11" }, "NotificationPolicy": {}, "OplocksEnabled": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "FileShareARN": {} } } }, "UpdateSMBFileShareVisibility": { "input": { "type": "structure", "required": [ "GatewayARN", "FileSharesVisible" ], "members": { "GatewayARN": {}, "FileSharesVisible": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "GatewayARN": {} } } }, "UpdateSMBLocalGroups": { "input": { "type": "structure", "required": [ "GatewayARN", "SMBLocalGroups" ], "members": { "GatewayARN": {}, "SMBLocalGroups": { "shape": "S61" } } }, "output": { "type": "structure", "members": { "GatewayARN": {} } } }, "UpdateSMBSecurityStrategy": { "input": { "type": "structure", "required": [ "GatewayARN", "SMBSecurityStrategy" ], "members": { "GatewayARN": {}, "SMBSecurityStrategy": {} } }, "output": { "type": "structure", "members": { "GatewayARN": {} } } }, "UpdateSnapshotSchedule": { "input": { "type": "structure", "required": [ "VolumeARN", "StartAt", "RecurrenceInHours" ], "members": { "VolumeARN": {}, "StartAt": { "type": "integer" }, "RecurrenceInHours": { "type": "integer" }, "Description": {}, "Tags": { "shape": "S9" } } }, "output": { "type": "structure", "members": { "VolumeARN": {} } } }, "UpdateVTLDeviceType": { "input": { "type": "structure", "required": [ "VTLDeviceARN", "DeviceType" ], "members": { "VTLDeviceARN": {}, "DeviceType": {} } }, "output": { "type": "structure", "members": { "VTLDeviceARN": {} } } } }, "shapes": { "S9": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Value" ], "members": { "Key": {}, "Value": {} } } }, "Sg": { "type": "list", "member": {} }, "Sx": { "type": "string", "sensitive": true }, "S11": { "type": "structure", "members": { "CacheStaleTimeoutInSeconds": { "type": "integer" } } }, "S13": { "type": "structure", "members": { "IpAddresses": { "type": "list", "member": {} } } }, "S1p": { "type": "structure", "members": { "FileMode": {}, "DirectoryMode": {}, "GroupId": { "type": "long" }, "OwnerId": { "type": "long" } } }, "S1w": { "type": "list", "member": {} }, "S25": { "type": "list", "member": {} }, "S2x": { "type": "list", "member": {} }, "S3u": { "type": "list", "member": { "type": "structure", "required": [ "StartHourOfDay", "StartMinuteOfHour", "EndHourOfDay", "EndMinuteOfHour", "DaysOfWeek" ], "members": { "StartHourOfDay": { "type": "integer" }, "StartMinuteOfHour": { "type": "integer" }, "EndHourOfDay": { "type": "integer" }, "EndMinuteOfHour": { "type": "integer" }, "DaysOfWeek": { "type": "list", "member": { "type": "integer" } }, "AverageUploadRateLimitInBitsPerSec": { "type": "long" }, "AverageDownloadRateLimitInBitsPerSec": { "type": "long" } } } }, "S44": { "type": "list", "member": {} }, "S4d": { "type": "structure", "members": { "TargetARN": {}, "NetworkInterfaceId": {}, "NetworkInterfacePort": { "type": "integer" }, "LunNumber": { "type": "integer" }, "ChapEnabled": { "type": "boolean" } } }, "S4m": { "type": "string", "sensitive": true }, "S5i": { "type": "structure", "members": { "AutomaticUpdatePolicy": {} } }, "S5l": { "type": "list", "member": {} }, "S61": { "type": "structure", "members": { "GatewayAdmins": { "shape": "S25" } } }, "S7l": { "type": "list", "member": { "type": "structure", "required": [ "TapeBarcodePrefix", "PoolId", "TapeSizeInBytes", "MinimumNumTapes" ], "members": { "TapeBarcodePrefix": {}, "PoolId": {}, "TapeSizeInBytes": { "type": "long" }, "MinimumNumTapes": { "type": "integer" }, "Worm": { "type": "boolean" } } } } } } },{}],233:[function(require,module,exports){ module.exports={ "pagination": { "DescribeCachediSCSIVolumes": { "result_key": "CachediSCSIVolumes" }, "DescribeStorediSCSIVolumes": { "result_key": "StorediSCSIVolumes" }, "DescribeTapeArchives": { "input_token": "Marker", "limit_key": "Limit", "output_token": "Marker", "result_key": "TapeArchives" }, "DescribeTapeRecoveryPoints": { "input_token": "Marker", "limit_key": "Limit", "output_token": "Marker", "result_key": "TapeRecoveryPointInfos" }, "DescribeTapes": { "input_token": "Marker", "limit_key": "Limit", "output_token": "Marker", "result_key": "Tapes" }, "DescribeVTLDevices": { "input_token": "Marker", "limit_key": "Limit", "output_token": "Marker", "result_key": "VTLDevices" }, "ListFileShares": { "input_token": "Marker", "limit_key": "Limit", "non_aggregate_keys": [ "Marker" ], "output_token": "NextMarker", "result_key": "FileShareInfoList" }, "ListFileSystemAssociations": { "input_token": "Marker", "limit_key": "Limit", "non_aggregate_keys": [ "Marker" ], "output_token": "NextMarker", "result_key": "FileSystemAssociationSummaryList" }, "ListGateways": { "input_token": "Marker", "limit_key": "Limit", "output_token": "Marker", "result_key": "Gateways" }, "ListLocalDisks": { "result_key": "Disks" }, "ListTagsForResource": { "input_token": "Marker", "limit_key": "Limit", "non_aggregate_keys": [ "ResourceARN" ], "output_token": "Marker", "result_key": "Tags" }, "ListTapePools": { "input_token": "Marker", "limit_key": "Limit", "output_token": "Marker", "result_key": "PoolInfos" }, "ListTapes": { "input_token": "Marker", "limit_key": "Limit", "output_token": "Marker", "result_key": "TapeInfos" }, "ListVolumeRecoveryPoints": { "result_key": "VolumeRecoveryPointInfos" }, "ListVolumes": { "input_token": "Marker", "limit_key": "Limit", "output_token": "Marker", "result_key": "VolumeInfos" } } } },{}],234:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2012-08-10", "endpointPrefix": "streams.dynamodb", "jsonVersion": "1.0", "protocol": "json", "serviceFullName": "Amazon DynamoDB Streams", "serviceId": "DynamoDB Streams", "signatureVersion": "v4", "signingName": "dynamodb", "targetPrefix": "DynamoDBStreams_20120810", "uid": "streams-dynamodb-2012-08-10" }, "operations": { "DescribeStream": { "input": { "type": "structure", "required": [ "StreamArn" ], "members": { "StreamArn": {}, "Limit": { "type": "integer" }, "ExclusiveStartShardId": {} } }, "output": { "type": "structure", "members": { "StreamDescription": { "type": "structure", "members": { "StreamArn": {}, "StreamLabel": {}, "StreamStatus": {}, "StreamViewType": {}, "CreationRequestDateTime": { "type": "timestamp" }, "TableName": {}, "KeySchema": { "type": "list", "member": { "type": "structure", "required": [ "AttributeName", "KeyType" ], "members": { "AttributeName": {}, "KeyType": {} } } }, "Shards": { "type": "list", "member": { "type": "structure", "members": { "ShardId": {}, "SequenceNumberRange": { "type": "structure", "members": { "StartingSequenceNumber": {}, "EndingSequenceNumber": {} } }, "ParentShardId": {} } } }, "LastEvaluatedShardId": {} } } } } }, "GetRecords": { "input": { "type": "structure", "required": [ "ShardIterator" ], "members": { "ShardIterator": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "Records": { "type": "list", "member": { "type": "structure", "members": { "eventID": {}, "eventName": {}, "eventVersion": {}, "eventSource": {}, "awsRegion": {}, "dynamodb": { "type": "structure", "members": { "ApproximateCreationDateTime": { "type": "timestamp" }, "Keys": { "shape": "Sr" }, "NewImage": { "shape": "Sr" }, "OldImage": { "shape": "Sr" }, "SequenceNumber": {}, "SizeBytes": { "type": "long" }, "StreamViewType": {} } }, "userIdentity": { "type": "structure", "members": { "PrincipalId": {}, "Type": {} } } } } }, "NextShardIterator": {} } } }, "GetShardIterator": { "input": { "type": "structure", "required": [ "StreamArn", "ShardId", "ShardIteratorType" ], "members": { "StreamArn": {}, "ShardId": {}, "ShardIteratorType": {}, "SequenceNumber": {} } }, "output": { "type": "structure", "members": { "ShardIterator": {} } } }, "ListStreams": { "input": { "type": "structure", "members": { "TableName": {}, "Limit": { "type": "integer" }, "ExclusiveStartStreamArn": {} } }, "output": { "type": "structure", "members": { "Streams": { "type": "list", "member": { "type": "structure", "members": { "StreamArn": {}, "TableName": {}, "StreamLabel": {} } } }, "LastEvaluatedStreamArn": {} } } } }, "shapes": { "Sr": { "type": "map", "key": {}, "value": { "shape": "St" } }, "St": { "type": "structure", "members": { "S": {}, "N": {}, "B": { "type": "blob" }, "SS": { "type": "list", "member": {} }, "NS": { "type": "list", "member": {} }, "BS": { "type": "list", "member": { "type": "blob" } }, "M": { "type": "map", "key": {}, "value": { "shape": "St" } }, "L": { "type": "list", "member": { "shape": "St" } }, "NULL": { "type": "boolean" }, "BOOL": { "type": "boolean" } } } } } },{}],235:[function(require,module,exports){ arguments[4][42][0].apply(exports,arguments) },{"dup":42}],236:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2011-06-15", "endpointPrefix": "sts", "globalEndpoint": "sts.amazonaws.com", "protocol": "query", "serviceAbbreviation": "AWS STS", "serviceFullName": "AWS Security Token Service", "serviceId": "STS", "signatureVersion": "v4", "uid": "sts-2011-06-15", "xmlNamespace": "https://sts.amazonaws.com/doc/2011-06-15/" }, "operations": { "AssumeRole": { "input": { "type": "structure", "required": [ "RoleArn", "RoleSessionName" ], "members": { "RoleArn": {}, "RoleSessionName": {}, "PolicyArns": { "shape": "S4" }, "Policy": {}, "DurationSeconds": { "type": "integer" }, "Tags": { "shape": "S8" }, "TransitiveTagKeys": { "type": "list", "member": {} }, "ExternalId": {}, "SerialNumber": {}, "TokenCode": {}, "SourceIdentity": {}, "ProvidedContexts": { "type": "list", "member": { "type": "structure", "members": { "ProviderArn": {}, "ContextAssertion": {} } } } } }, "output": { "resultWrapper": "AssumeRoleResult", "type": "structure", "members": { "Credentials": { "shape": "Sl" }, "AssumedRoleUser": { "shape": "Sq" }, "PackedPolicySize": { "type": "integer" }, "SourceIdentity": {} } } }, "AssumeRoleWithSAML": { "input": { "type": "structure", "required": [ "RoleArn", "PrincipalArn", "SAMLAssertion" ], "members": { "RoleArn": {}, "PrincipalArn": {}, "SAMLAssertion": { "type": "string", "sensitive": true }, "PolicyArns": { "shape": "S4" }, "Policy": {}, "DurationSeconds": { "type": "integer" } } }, "output": { "resultWrapper": "AssumeRoleWithSAMLResult", "type": "structure", "members": { "Credentials": { "shape": "Sl" }, "AssumedRoleUser": { "shape": "Sq" }, "PackedPolicySize": { "type": "integer" }, "Subject": {}, "SubjectType": {}, "Issuer": {}, "Audience": {}, "NameQualifier": {}, "SourceIdentity": {} } } }, "AssumeRoleWithWebIdentity": { "input": { "type": "structure", "required": [ "RoleArn", "RoleSessionName", "WebIdentityToken" ], "members": { "RoleArn": {}, "RoleSessionName": {}, "WebIdentityToken": { "type": "string", "sensitive": true }, "ProviderId": {}, "PolicyArns": { "shape": "S4" }, "Policy": {}, "DurationSeconds": { "type": "integer" } } }, "output": { "resultWrapper": "AssumeRoleWithWebIdentityResult", "type": "structure", "members": { "Credentials": { "shape": "Sl" }, "SubjectFromWebIdentityToken": {}, "AssumedRoleUser": { "shape": "Sq" }, "PackedPolicySize": { "type": "integer" }, "Provider": {}, "Audience": {}, "SourceIdentity": {} } } }, "DecodeAuthorizationMessage": { "input": { "type": "structure", "required": [ "EncodedMessage" ], "members": { "EncodedMessage": {} } }, "output": { "resultWrapper": "DecodeAuthorizationMessageResult", "type": "structure", "members": { "DecodedMessage": {} } } }, "GetAccessKeyInfo": { "input": { "type": "structure", "required": [ "AccessKeyId" ], "members": { "AccessKeyId": {} } }, "output": { "resultWrapper": "GetAccessKeyInfoResult", "type": "structure", "members": { "Account": {} } } }, "GetCallerIdentity": { "input": { "type": "structure", "members": {} }, "output": { "resultWrapper": "GetCallerIdentityResult", "type": "structure", "members": { "UserId": {}, "Account": {}, "Arn": {} } } }, "GetFederationToken": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "Policy": {}, "PolicyArns": { "shape": "S4" }, "DurationSeconds": { "type": "integer" }, "Tags": { "shape": "S8" } } }, "output": { "resultWrapper": "GetFederationTokenResult", "type": "structure", "members": { "Credentials": { "shape": "Sl" }, "FederatedUser": { "type": "structure", "required": [ "FederatedUserId", "Arn" ], "members": { "FederatedUserId": {}, "Arn": {} } }, "PackedPolicySize": { "type": "integer" } } } }, "GetSessionToken": { "input": { "type": "structure", "members": { "DurationSeconds": { "type": "integer" }, "SerialNumber": {}, "TokenCode": {} } }, "output": { "resultWrapper": "GetSessionTokenResult", "type": "structure", "members": { "Credentials": { "shape": "Sl" } } } } }, "shapes": { "S4": { "type": "list", "member": { "type": "structure", "members": { "arn": {} } } }, "S8": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Value" ], "members": { "Key": {}, "Value": {} } } }, "Sl": { "type": "structure", "required": [ "AccessKeyId", "SecretAccessKey", "SessionToken", "Expiration" ], "members": { "AccessKeyId": {}, "SecretAccessKey": { "type": "string", "sensitive": true }, "SessionToken": {}, "Expiration": { "type": "timestamp" } } }, "Sq": { "type": "structure", "required": [ "AssumedRoleId", "Arn" ], "members": { "AssumedRoleId": {}, "Arn": {} } } } } },{}],237:[function(require,module,exports){ arguments[4][42][0].apply(exports,arguments) },{"dup":42}],238:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2017-07-01", "endpointPrefix": "translate", "jsonVersion": "1.1", "protocol": "json", "serviceFullName": "Amazon Translate", "serviceId": "Translate", "signatureVersion": "v4", "signingName": "translate", "targetPrefix": "AWSShineFrontendService_20170701", "uid": "translate-2017-07-01" }, "operations": { "CreateParallelData": { "input": { "type": "structure", "required": [ "Name", "ParallelDataConfig", "ClientToken" ], "members": { "Name": {}, "Description": {}, "ParallelDataConfig": { "shape": "S4" }, "EncryptionKey": { "shape": "S7" }, "ClientToken": { "idempotencyToken": true }, "Tags": { "shape": "Sb" } } }, "output": { "type": "structure", "members": { "Name": {}, "Status": {} } } }, "DeleteParallelData": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "output": { "type": "structure", "members": { "Name": {}, "Status": {} } } }, "DeleteTerminology": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } } }, "DescribeTextTranslationJob": { "input": { "type": "structure", "required": [ "JobId" ], "members": { "JobId": {} } }, "output": { "type": "structure", "members": { "TextTranslationJobProperties": { "shape": "Sn" } } } }, "GetParallelData": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {} } }, "output": { "type": "structure", "members": { "ParallelDataProperties": { "shape": "S17" }, "DataLocation": { "shape": "S1b" }, "AuxiliaryDataLocation": { "shape": "S1b" }, "LatestUpdateAttemptAuxiliaryDataLocation": { "shape": "S1b" } } } }, "GetTerminology": { "input": { "type": "structure", "required": [ "Name" ], "members": { "Name": {}, "TerminologyDataFormat": {} } }, "output": { "type": "structure", "members": { "TerminologyProperties": { "shape": "S1g" }, "TerminologyDataLocation": { "shape": "S1j" }, "AuxiliaryDataLocation": { "shape": "S1j" } } } }, "ImportTerminology": { "input": { "type": "structure", "required": [ "Name", "MergeStrategy", "TerminologyData" ], "members": { "Name": {}, "MergeStrategy": {}, "Description": {}, "TerminologyData": { "type": "structure", "required": [ "File", "Format" ], "members": { "File": { "type": "blob", "sensitive": true }, "Format": {}, "Directionality": {} } }, "EncryptionKey": { "shape": "S7" }, "Tags": { "shape": "Sb" } } }, "output": { "type": "structure", "members": { "TerminologyProperties": { "shape": "S1g" }, "AuxiliaryDataLocation": { "shape": "S1j" } } } }, "ListLanguages": { "input": { "type": "structure", "members": { "DisplayLanguageCode": {}, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "Languages": { "type": "list", "member": { "type": "structure", "required": [ "LanguageName", "LanguageCode" ], "members": { "LanguageName": {}, "LanguageCode": {} } } }, "DisplayLanguageCode": {}, "NextToken": {} } } }, "ListParallelData": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "ParallelDataPropertiesList": { "type": "list", "member": { "shape": "S17" } }, "NextToken": {} } } }, "ListTagsForResource": { "input": { "type": "structure", "required": [ "ResourceArn" ], "members": { "ResourceArn": {} } }, "output": { "type": "structure", "members": { "Tags": { "shape": "Sb" } } } }, "ListTerminologies": { "input": { "type": "structure", "members": { "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "TerminologyPropertiesList": { "type": "list", "member": { "shape": "S1g" } }, "NextToken": {} } } }, "ListTextTranslationJobs": { "input": { "type": "structure", "members": { "Filter": { "type": "structure", "members": { "JobName": {}, "JobStatus": {}, "SubmittedBeforeTime": { "type": "timestamp" }, "SubmittedAfterTime": { "type": "timestamp" } } }, "NextToken": {}, "MaxResults": { "type": "integer" } } }, "output": { "type": "structure", "members": { "TextTranslationJobPropertiesList": { "type": "list", "member": { "shape": "Sn" } }, "NextToken": {} } } }, "StartTextTranslationJob": { "input": { "type": "structure", "required": [ "InputDataConfig", "OutputDataConfig", "DataAccessRoleArn", "SourceLanguageCode", "TargetLanguageCodes", "ClientToken" ], "members": { "JobName": {}, "InputDataConfig": { "shape": "Sx" }, "OutputDataConfig": { "shape": "Sz" }, "DataAccessRoleArn": {}, "SourceLanguageCode": {}, "TargetLanguageCodes": { "shape": "St" }, "TerminologyNames": { "shape": "Su" }, "ParallelDataNames": { "shape": "Su" }, "ClientToken": { "idempotencyToken": true }, "Settings": { "shape": "S11" } } }, "output": { "type": "structure", "members": { "JobId": {}, "JobStatus": {} } } }, "StopTextTranslationJob": { "input": { "type": "structure", "required": [ "JobId" ], "members": { "JobId": {} } }, "output": { "type": "structure", "members": { "JobId": {}, "JobStatus": {} } } }, "TagResource": { "input": { "type": "structure", "required": [ "ResourceArn", "Tags" ], "members": { "ResourceArn": {}, "Tags": { "shape": "Sb" } } }, "output": { "type": "structure", "members": {} } }, "TranslateDocument": { "input": { "type": "structure", "required": [ "Document", "SourceLanguageCode", "TargetLanguageCode" ], "members": { "Document": { "type": "structure", "required": [ "Content", "ContentType" ], "members": { "Content": { "type": "blob", "sensitive": true }, "ContentType": {} } }, "TerminologyNames": { "shape": "Su" }, "SourceLanguageCode": {}, "TargetLanguageCode": {}, "Settings": { "shape": "S11" } } }, "output": { "type": "structure", "required": [ "TranslatedDocument", "SourceLanguageCode", "TargetLanguageCode" ], "members": { "TranslatedDocument": { "type": "structure", "required": [ "Content" ], "members": { "Content": { "type": "blob", "sensitive": true } } }, "SourceLanguageCode": {}, "TargetLanguageCode": {}, "AppliedTerminologies": { "shape": "S2m" }, "AppliedSettings": { "shape": "S11" } } } }, "TranslateText": { "input": { "type": "structure", "required": [ "Text", "SourceLanguageCode", "TargetLanguageCode" ], "members": { "Text": {}, "TerminologyNames": { "shape": "Su" }, "SourceLanguageCode": {}, "TargetLanguageCode": {}, "Settings": { "shape": "S11" } } }, "output": { "type": "structure", "required": [ "TranslatedText", "SourceLanguageCode", "TargetLanguageCode" ], "members": { "TranslatedText": {}, "SourceLanguageCode": {}, "TargetLanguageCode": {}, "AppliedTerminologies": { "shape": "S2m" }, "AppliedSettings": { "shape": "S11" } } } }, "UntagResource": { "input": { "type": "structure", "required": [ "ResourceArn", "TagKeys" ], "members": { "ResourceArn": {}, "TagKeys": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": {} } }, "UpdateParallelData": { "input": { "type": "structure", "required": [ "Name", "ParallelDataConfig", "ClientToken" ], "members": { "Name": {}, "Description": {}, "ParallelDataConfig": { "shape": "S4" }, "ClientToken": { "idempotencyToken": true } } }, "output": { "type": "structure", "members": { "Name": {}, "Status": {}, "LatestUpdateAttemptStatus": {}, "LatestUpdateAttemptAt": { "type": "timestamp" } } } } }, "shapes": { "S4": { "type": "structure", "members": { "S3Uri": {}, "Format": {} } }, "S7": { "type": "structure", "required": [ "Type", "Id" ], "members": { "Type": {}, "Id": {} } }, "Sb": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Value" ], "members": { "Key": {}, "Value": {} } } }, "Sn": { "type": "structure", "members": { "JobId": {}, "JobName": {}, "JobStatus": {}, "JobDetails": { "type": "structure", "members": { "TranslatedDocumentsCount": { "type": "integer" }, "DocumentsWithErrorsCount": { "type": "integer" }, "InputDocumentsCount": { "type": "integer" } } }, "SourceLanguageCode": {}, "TargetLanguageCodes": { "shape": "St" }, "TerminologyNames": { "shape": "Su" }, "ParallelDataNames": { "shape": "Su" }, "Message": {}, "SubmittedTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "InputDataConfig": { "shape": "Sx" }, "OutputDataConfig": { "shape": "Sz" }, "DataAccessRoleArn": {}, "Settings": { "shape": "S11" } } }, "St": { "type": "list", "member": {} }, "Su": { "type": "list", "member": {} }, "Sx": { "type": "structure", "required": [ "S3Uri", "ContentType" ], "members": { "S3Uri": {}, "ContentType": {} } }, "Sz": { "type": "structure", "required": [ "S3Uri" ], "members": { "S3Uri": {}, "EncryptionKey": { "shape": "S7" } } }, "S11": { "type": "structure", "members": { "Formality": {}, "Profanity": {}, "Brevity": {} } }, "S17": { "type": "structure", "members": { "Name": {}, "Arn": {}, "Description": {}, "Status": {}, "SourceLanguageCode": {}, "TargetLanguageCodes": { "shape": "S19" }, "ParallelDataConfig": { "shape": "S4" }, "Message": {}, "ImportedDataSize": { "type": "long" }, "ImportedRecordCount": { "type": "long" }, "FailedRecordCount": { "type": "long" }, "SkippedRecordCount": { "type": "long" }, "EncryptionKey": { "shape": "S7" }, "CreatedAt": { "type": "timestamp" }, "LastUpdatedAt": { "type": "timestamp" }, "LatestUpdateAttemptStatus": {}, "LatestUpdateAttemptAt": { "type": "timestamp" } } }, "S19": { "type": "list", "member": {} }, "S1b": { "type": "structure", "required": [ "RepositoryType", "Location" ], "members": { "RepositoryType": {}, "Location": {} } }, "S1g": { "type": "structure", "members": { "Name": {}, "Description": {}, "Arn": {}, "SourceLanguageCode": {}, "TargetLanguageCodes": { "shape": "S19" }, "EncryptionKey": { "shape": "S7" }, "SizeBytes": { "type": "integer" }, "TermCount": { "type": "integer" }, "CreatedAt": { "type": "timestamp" }, "LastUpdatedAt": { "type": "timestamp" }, "Directionality": {}, "Message": {}, "SkippedTermCount": { "type": "integer" }, "Format": {} } }, "S1j": { "type": "structure", "required": [ "RepositoryType", "Location" ], "members": { "RepositoryType": {}, "Location": {} } }, "S2m": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Terms": { "type": "list", "member": { "type": "structure", "members": { "SourceText": {}, "TargetText": {} } } } } } } } } },{}],239:[function(require,module,exports){ module.exports={ "pagination": { "ListLanguages": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListParallelData": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListTerminologies": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "ListTextTranslationJobs": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" } } } },{}],240:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2015-08-24", "endpointPrefix": "waf", "jsonVersion": "1.1", "protocol": "json", "protocols": [ "json" ], "serviceAbbreviation": "WAF", "serviceFullName": "AWS WAF", "serviceId": "WAF", "signatureVersion": "v4", "targetPrefix": "AWSWAF_20150824", "uid": "waf-2015-08-24", "auth": [ "aws.auth#sigv4" ] }, "operations": { "CreateByteMatchSet": { "input": { "type": "structure", "required": [ "Name", "ChangeToken" ], "members": { "Name": {}, "ChangeToken": {} } }, "output": { "type": "structure", "members": { "ByteMatchSet": { "shape": "S5" }, "ChangeToken": {} } } }, "CreateGeoMatchSet": { "input": { "type": "structure", "required": [ "Name", "ChangeToken" ], "members": { "Name": {}, "ChangeToken": {} } }, "output": { "type": "structure", "members": { "GeoMatchSet": { "shape": "Sh" }, "ChangeToken": {} } } }, "CreateIPSet": { "input": { "type": "structure", "required": [ "Name", "ChangeToken" ], "members": { "Name": {}, "ChangeToken": {} } }, "output": { "type": "structure", "members": { "IPSet": { "shape": "So" }, "ChangeToken": {} } } }, "CreateRateBasedRule": { "input": { "type": "structure", "required": [ "Name", "MetricName", "RateKey", "RateLimit", "ChangeToken" ], "members": { "Name": {}, "MetricName": {}, "RateKey": {}, "RateLimit": { "type": "long" }, "ChangeToken": {}, "Tags": { "shape": "Sx" } } }, "output": { "type": "structure", "members": { "Rule": { "shape": "S12" }, "ChangeToken": {} } } }, "CreateRegexMatchSet": { "input": { "type": "structure", "required": [ "Name", "ChangeToken" ], "members": { "Name": {}, "ChangeToken": {} } }, "output": { "type": "structure", "members": { "RegexMatchSet": { "shape": "S19" }, "ChangeToken": {} } } }, "CreateRegexPatternSet": { "input": { "type": "structure", "required": [ "Name", "ChangeToken" ], "members": { "Name": {}, "ChangeToken": {} } }, "output": { "type": "structure", "members": { "RegexPatternSet": { "shape": "S1e" }, "ChangeToken": {} } } }, "CreateRule": { "input": { "type": "structure", "required": [ "Name", "MetricName", "ChangeToken" ], "members": { "Name": {}, "MetricName": {}, "ChangeToken": {}, "Tags": { "shape": "Sx" } } }, "output": { "type": "structure", "members": { "Rule": { "shape": "S1j" }, "ChangeToken": {} } } }, "CreateRuleGroup": { "input": { "type": "structure", "required": [ "Name", "MetricName", "ChangeToken" ], "members": { "Name": {}, "MetricName": {}, "ChangeToken": {}, "Tags": { "shape": "Sx" } } }, "output": { "type": "structure", "members": { "RuleGroup": { "shape": "S1m" }, "ChangeToken": {} } } }, "CreateSizeConstraintSet": { "input": { "type": "structure", "required": [ "Name", "ChangeToken" ], "members": { "Name": {}, "ChangeToken": {} } }, "output": { "type": "structure", "members": { "SizeConstraintSet": { "shape": "S1p" }, "ChangeToken": {} } } }, "CreateSqlInjectionMatchSet": { "input": { "type": "structure", "required": [ "Name", "ChangeToken" ], "members": { "Name": {}, "ChangeToken": {} } }, "output": { "type": "structure", "members": { "SqlInjectionMatchSet": { "shape": "S1w" }, "ChangeToken": {} } } }, "CreateWebACL": { "input": { "type": "structure", "required": [ "Name", "MetricName", "DefaultAction", "ChangeToken" ], "members": { "Name": {}, "MetricName": {}, "DefaultAction": { "shape": "S20" }, "ChangeToken": {}, "Tags": { "shape": "Sx" } } }, "output": { "type": "structure", "members": { "WebACL": { "shape": "S23" }, "ChangeToken": {} } } }, "CreateWebACLMigrationStack": { "input": { "type": "structure", "required": [ "WebACLId", "S3BucketName", "IgnoreUnsupportedType" ], "members": { "WebACLId": {}, "S3BucketName": {}, "IgnoreUnsupportedType": { "type": "boolean" } } }, "output": { "type": "structure", "required": [ "S3ObjectUrl" ], "members": { "S3ObjectUrl": {} } } }, "CreateXssMatchSet": { "input": { "type": "structure", "required": [ "Name", "ChangeToken" ], "members": { "Name": {}, "ChangeToken": {} } }, "output": { "type": "structure", "members": { "XssMatchSet": { "shape": "S2k" }, "ChangeToken": {} } } }, "DeleteByteMatchSet": { "input": { "type": "structure", "required": [ "ByteMatchSetId", "ChangeToken" ], "members": { "ByteMatchSetId": {}, "ChangeToken": {} } }, "output": { "type": "structure", "members": { "ChangeToken": {} } } }, "DeleteGeoMatchSet": { "input": { "type": "structure", "required": [ "GeoMatchSetId", "ChangeToken" ], "members": { "GeoMatchSetId": {}, "ChangeToken": {} } }, "output": { "type": "structure", "members": { "ChangeToken": {} } } }, "DeleteIPSet": { "input": { "type": "structure", "required": [ "IPSetId", "ChangeToken" ], "members": { "IPSetId": {}, "ChangeToken": {} } }, "output": { "type": "structure", "members": { "ChangeToken": {} } } }, "DeleteLoggingConfiguration": { "input": { "type": "structure", "required": [ "ResourceArn" ], "members": { "ResourceArn": {} } }, "output": { "type": "structure", "members": {} } }, "DeletePermissionPolicy": { "input": { "type": "structure", "required": [ "ResourceArn" ], "members": { "ResourceArn": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteRateBasedRule": { "input": { "type": "structure", "required": [ "RuleId", "ChangeToken" ], "members": { "RuleId": {}, "ChangeToken": {} } }, "output": { "type": "structure", "members": { "ChangeToken": {} } } }, "DeleteRegexMatchSet": { "input": { "type": "structure", "required": [ "RegexMatchSetId", "ChangeToken" ], "members": { "RegexMatchSetId": {}, "ChangeToken": {} } }, "output": { "type": "structure", "members": { "ChangeToken": {} } } }, "DeleteRegexPatternSet": { "input": { "type": "structure", "required": [ "RegexPatternSetId", "ChangeToken" ], "members": { "RegexPatternSetId": {}, "ChangeToken": {} } }, "output": { "type": "structure", "members": { "ChangeToken": {} } } }, "DeleteRule": { "input": { "type": "structure", "required": [ "RuleId", "ChangeToken" ], "members": { "RuleId": {}, "ChangeToken": {} } }, "output": { "type": "structure", "members": { "ChangeToken": {} } } }, "DeleteRuleGroup": { "input": { "type": "structure", "required": [ "RuleGroupId", "ChangeToken" ], "members": { "RuleGroupId": {}, "ChangeToken": {} } }, "output": { "type": "structure", "members": { "ChangeToken": {} } } }, "DeleteSizeConstraintSet": { "input": { "type": "structure", "required": [ "SizeConstraintSetId", "ChangeToken" ], "members": { "SizeConstraintSetId": {}, "ChangeToken": {} } }, "output": { "type": "structure", "members": { "ChangeToken": {} } } }, "DeleteSqlInjectionMatchSet": { "input": { "type": "structure", "required": [ "SqlInjectionMatchSetId", "ChangeToken" ], "members": { "SqlInjectionMatchSetId": {}, "ChangeToken": {} } }, "output": { "type": "structure", "members": { "ChangeToken": {} } } }, "DeleteWebACL": { "input": { "type": "structure", "required": [ "WebACLId", "ChangeToken" ], "members": { "WebACLId": {}, "ChangeToken": {} } }, "output": { "type": "structure", "members": { "ChangeToken": {} } } }, "DeleteXssMatchSet": { "input": { "type": "structure", "required": [ "XssMatchSetId", "ChangeToken" ], "members": { "XssMatchSetId": {}, "ChangeToken": {} } }, "output": { "type": "structure", "members": { "ChangeToken": {} } } }, "GetByteMatchSet": { "input": { "type": "structure", "required": [ "ByteMatchSetId" ], "members": { "ByteMatchSetId": {} } }, "output": { "type": "structure", "members": { "ByteMatchSet": { "shape": "S5" } } } }, "GetChangeToken": { "input": { "type": "structure", "members": {} }, "output": { "type": "structure", "members": { "ChangeToken": {} } } }, "GetChangeTokenStatus": { "input": { "type": "structure", "required": [ "ChangeToken" ], "members": { "ChangeToken": {} } }, "output": { "type": "structure", "members": { "ChangeTokenStatus": {} } } }, "GetGeoMatchSet": { "input": { "type": "structure", "required": [ "GeoMatchSetId" ], "members": { "GeoMatchSetId": {} } }, "output": { "type": "structure", "members": { "GeoMatchSet": { "shape": "Sh" } } } }, "GetIPSet": { "input": { "type": "structure", "required": [ "IPSetId" ], "members": { "IPSetId": {} } }, "output": { "type": "structure", "members": { "IPSet": { "shape": "So" } } } }, "GetLoggingConfiguration": { "input": { "type": "structure", "required": [ "ResourceArn" ], "members": { "ResourceArn": {} } }, "output": { "type": "structure", "members": { "LoggingConfiguration": { "shape": "S3s" } } } }, "GetPermissionPolicy": { "input": { "type": "structure", "required": [ "ResourceArn" ], "members": { "ResourceArn": {} } }, "output": { "type": "structure", "members": { "Policy": {} } } }, "GetRateBasedRule": { "input": { "type": "structure", "required": [ "RuleId" ], "members": { "RuleId": {} } }, "output": { "type": "structure", "members": { "Rule": { "shape": "S12" } } } }, "GetRateBasedRuleManagedKeys": { "input": { "type": "structure", "required": [ "RuleId" ], "members": { "RuleId": {}, "NextMarker": {} } }, "output": { "type": "structure", "members": { "ManagedKeys": { "type": "list", "member": {} }, "NextMarker": {} } } }, "GetRegexMatchSet": { "input": { "type": "structure", "required": [ "RegexMatchSetId" ], "members": { "RegexMatchSetId": {} } }, "output": { "type": "structure", "members": { "RegexMatchSet": { "shape": "S19" } } } }, "GetRegexPatternSet": { "input": { "type": "structure", "required": [ "RegexPatternSetId" ], "members": { "RegexPatternSetId": {} } }, "output": { "type": "structure", "members": { "RegexPatternSet": { "shape": "S1e" } } } }, "GetRule": { "input": { "type": "structure", "required": [ "RuleId" ], "members": { "RuleId": {} } }, "output": { "type": "structure", "members": { "Rule": { "shape": "S1j" } } } }, "GetRuleGroup": { "input": { "type": "structure", "required": [ "RuleGroupId" ], "members": { "RuleGroupId": {} } }, "output": { "type": "structure", "members": { "RuleGroup": { "shape": "S1m" } } } }, "GetSampledRequests": { "input": { "type": "structure", "required": [ "WebAclId", "RuleId", "TimeWindow", "MaxItems" ], "members": { "WebAclId": {}, "RuleId": {}, "TimeWindow": { "shape": "S4e" }, "MaxItems": { "type": "long" } } }, "output": { "type": "structure", "members": { "SampledRequests": { "type": "list", "member": { "type": "structure", "required": [ "Request", "Weight" ], "members": { "Request": { "type": "structure", "members": { "ClientIP": {}, "Country": {}, "URI": {}, "Method": {}, "HTTPVersion": {}, "Headers": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Value": {} } } } } }, "Weight": { "type": "long" }, "Timestamp": { "type": "timestamp" }, "Action": {}, "RuleWithinRuleGroup": {} } } }, "PopulationSize": { "type": "long" }, "TimeWindow": { "shape": "S4e" } } } }, "GetSizeConstraintSet": { "input": { "type": "structure", "required": [ "SizeConstraintSetId" ], "members": { "SizeConstraintSetId": {} } }, "output": { "type": "structure", "members": { "SizeConstraintSet": { "shape": "S1p" } } } }, "GetSqlInjectionMatchSet": { "input": { "type": "structure", "required": [ "SqlInjectionMatchSetId" ], "members": { "SqlInjectionMatchSetId": {} } }, "output": { "type": "structure", "members": { "SqlInjectionMatchSet": { "shape": "S1w" } } } }, "GetWebACL": { "input": { "type": "structure", "required": [ "WebACLId" ], "members": { "WebACLId": {} } }, "output": { "type": "structure", "members": { "WebACL": { "shape": "S23" } } } }, "GetXssMatchSet": { "input": { "type": "structure", "required": [ "XssMatchSetId" ], "members": { "XssMatchSetId": {} } }, "output": { "type": "structure", "members": { "XssMatchSet": { "shape": "S2k" } } } }, "ListActivatedRulesInRuleGroup": { "input": { "type": "structure", "members": { "RuleGroupId": {}, "NextMarker": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "NextMarker": {}, "ActivatedRules": { "shape": "S24" } } } }, "ListByteMatchSets": { "input": { "type": "structure", "members": { "NextMarker": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "NextMarker": {}, "ByteMatchSets": { "type": "list", "member": { "type": "structure", "required": [ "ByteMatchSetId", "Name" ], "members": { "ByteMatchSetId": {}, "Name": {} } } } } } }, "ListGeoMatchSets": { "input": { "type": "structure", "members": { "NextMarker": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "NextMarker": {}, "GeoMatchSets": { "type": "list", "member": { "type": "structure", "required": [ "GeoMatchSetId", "Name" ], "members": { "GeoMatchSetId": {}, "Name": {} } } } } } }, "ListIPSets": { "input": { "type": "structure", "members": { "NextMarker": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "NextMarker": {}, "IPSets": { "type": "list", "member": { "type": "structure", "required": [ "IPSetId", "Name" ], "members": { "IPSetId": {}, "Name": {} } } } } } }, "ListLoggingConfigurations": { "input": { "type": "structure", "members": { "NextMarker": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "LoggingConfigurations": { "type": "list", "member": { "shape": "S3s" } }, "NextMarker": {} } } }, "ListRateBasedRules": { "input": { "type": "structure", "members": { "NextMarker": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "NextMarker": {}, "Rules": { "shape": "S5p" } } } }, "ListRegexMatchSets": { "input": { "type": "structure", "members": { "NextMarker": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "NextMarker": {}, "RegexMatchSets": { "type": "list", "member": { "type": "structure", "required": [ "RegexMatchSetId", "Name" ], "members": { "RegexMatchSetId": {}, "Name": {} } } } } } }, "ListRegexPatternSets": { "input": { "type": "structure", "members": { "NextMarker": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "NextMarker": {}, "RegexPatternSets": { "type": "list", "member": { "type": "structure", "required": [ "RegexPatternSetId", "Name" ], "members": { "RegexPatternSetId": {}, "Name": {} } } } } } }, "ListRuleGroups": { "input": { "type": "structure", "members": { "NextMarker": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "NextMarker": {}, "RuleGroups": { "type": "list", "member": { "type": "structure", "required": [ "RuleGroupId", "Name" ], "members": { "RuleGroupId": {}, "Name": {} } } } } } }, "ListRules": { "input": { "type": "structure", "members": { "NextMarker": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "NextMarker": {}, "Rules": { "shape": "S5p" } } } }, "ListSizeConstraintSets": { "input": { "type": "structure", "members": { "NextMarker": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "NextMarker": {}, "SizeConstraintSets": { "type": "list", "member": { "type": "structure", "required": [ "SizeConstraintSetId", "Name" ], "members": { "SizeConstraintSetId": {}, "Name": {} } } } } } }, "ListSqlInjectionMatchSets": { "input": { "type": "structure", "members": { "NextMarker": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "NextMarker": {}, "SqlInjectionMatchSets": { "type": "list", "member": { "type": "structure", "required": [ "SqlInjectionMatchSetId", "Name" ], "members": { "SqlInjectionMatchSetId": {}, "Name": {} } } } } } }, "ListSubscribedRuleGroups": { "input": { "type": "structure", "members": { "NextMarker": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "NextMarker": {}, "RuleGroups": { "type": "list", "member": { "type": "structure", "required": [ "RuleGroupId", "Name", "MetricName" ], "members": { "RuleGroupId": {}, "Name": {}, "MetricName": {} } } } } } }, "ListTagsForResource": { "input": { "type": "structure", "required": [ "ResourceARN" ], "members": { "NextMarker": {}, "Limit": { "type": "integer" }, "ResourceARN": {} } }, "output": { "type": "structure", "members": { "NextMarker": {}, "TagInfoForResource": { "type": "structure", "members": { "ResourceARN": {}, "TagList": { "shape": "Sx" } } } } } }, "ListWebACLs": { "input": { "type": "structure", "members": { "NextMarker": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "NextMarker": {}, "WebACLs": { "type": "list", "member": { "type": "structure", "required": [ "WebACLId", "Name" ], "members": { "WebACLId": {}, "Name": {} } } } } } }, "ListXssMatchSets": { "input": { "type": "structure", "members": { "NextMarker": {}, "Limit": { "type": "integer" } } }, "output": { "type": "structure", "members": { "NextMarker": {}, "XssMatchSets": { "type": "list", "member": { "type": "structure", "required": [ "XssMatchSetId", "Name" ], "members": { "XssMatchSetId": {}, "Name": {} } } } } } }, "PutLoggingConfiguration": { "input": { "type": "structure", "required": [ "LoggingConfiguration" ], "members": { "LoggingConfiguration": { "shape": "S3s" } } }, "output": { "type": "structure", "members": { "LoggingConfiguration": { "shape": "S3s" } } } }, "PutPermissionPolicy": { "input": { "type": "structure", "required": [ "ResourceArn", "Policy" ], "members": { "ResourceArn": {}, "Policy": {} } }, "output": { "type": "structure", "members": {} } }, "TagResource": { "input": { "type": "structure", "required": [ "ResourceARN", "Tags" ], "members": { "ResourceARN": {}, "Tags": { "shape": "Sx" } } }, "output": { "type": "structure", "members": {} } }, "UntagResource": { "input": { "type": "structure", "required": [ "ResourceARN", "TagKeys" ], "members": { "ResourceARN": {}, "TagKeys": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": {} } }, "UpdateByteMatchSet": { "input": { "type": "structure", "required": [ "ByteMatchSetId", "ChangeToken", "Updates" ], "members": { "ByteMatchSetId": {}, "ChangeToken": {}, "Updates": { "type": "list", "member": { "type": "structure", "required": [ "Action", "ByteMatchTuple" ], "members": { "Action": {}, "ByteMatchTuple": { "shape": "S8" } } } } } }, "output": { "type": "structure", "members": { "ChangeToken": {} } } }, "UpdateGeoMatchSet": { "input": { "type": "structure", "required": [ "GeoMatchSetId", "ChangeToken", "Updates" ], "members": { "GeoMatchSetId": {}, "ChangeToken": {}, "Updates": { "type": "list", "member": { "type": "structure", "required": [ "Action", "GeoMatchConstraint" ], "members": { "Action": {}, "GeoMatchConstraint": { "shape": "Sj" } } } } } }, "output": { "type": "structure", "members": { "ChangeToken": {} } } }, "UpdateIPSet": { "input": { "type": "structure", "required": [ "IPSetId", "ChangeToken", "Updates" ], "members": { "IPSetId": {}, "ChangeToken": {}, "Updates": { "type": "list", "member": { "type": "structure", "required": [ "Action", "IPSetDescriptor" ], "members": { "Action": {}, "IPSetDescriptor": { "shape": "Sq" } } } } } }, "output": { "type": "structure", "members": { "ChangeToken": {} } } }, "UpdateRateBasedRule": { "input": { "type": "structure", "required": [ "RuleId", "ChangeToken", "Updates", "RateLimit" ], "members": { "RuleId": {}, "ChangeToken": {}, "Updates": { "shape": "S7f" }, "RateLimit": { "type": "long" } } }, "output": { "type": "structure", "members": { "ChangeToken": {} } } }, "UpdateRegexMatchSet": { "input": { "type": "structure", "required": [ "RegexMatchSetId", "Updates", "ChangeToken" ], "members": { "RegexMatchSetId": {}, "Updates": { "type": "list", "member": { "type": "structure", "required": [ "Action", "RegexMatchTuple" ], "members": { "Action": {}, "RegexMatchTuple": { "shape": "S1b" } } } }, "ChangeToken": {} } }, "output": { "type": "structure", "members": { "ChangeToken": {} } } }, "UpdateRegexPatternSet": { "input": { "type": "structure", "required": [ "RegexPatternSetId", "Updates", "ChangeToken" ], "members": { "RegexPatternSetId": {}, "Updates": { "type": "list", "member": { "type": "structure", "required": [ "Action", "RegexPatternString" ], "members": { "Action": {}, "RegexPatternString": {} } } }, "ChangeToken": {} } }, "output": { "type": "structure", "members": { "ChangeToken": {} } } }, "UpdateRule": { "input": { "type": "structure", "required": [ "RuleId", "ChangeToken", "Updates" ], "members": { "RuleId": {}, "ChangeToken": {}, "Updates": { "shape": "S7f" } } }, "output": { "type": "structure", "members": { "ChangeToken": {} } } }, "UpdateRuleGroup": { "input": { "type": "structure", "required": [ "RuleGroupId", "Updates", "ChangeToken" ], "members": { "RuleGroupId": {}, "Updates": { "type": "list", "member": { "type": "structure", "required": [ "Action", "ActivatedRule" ], "members": { "Action": {}, "ActivatedRule": { "shape": "S25" } } } }, "ChangeToken": {} } }, "output": { "type": "structure", "members": { "ChangeToken": {} } } }, "UpdateSizeConstraintSet": { "input": { "type": "structure", "required": [ "SizeConstraintSetId", "ChangeToken", "Updates" ], "members": { "SizeConstraintSetId": {}, "ChangeToken": {}, "Updates": { "type": "list", "member": { "type": "structure", "required": [ "Action", "SizeConstraint" ], "members": { "Action": {}, "SizeConstraint": { "shape": "S1r" } } } } } }, "output": { "type": "structure", "members": { "ChangeToken": {} } } }, "UpdateSqlInjectionMatchSet": { "input": { "type": "structure", "required": [ "SqlInjectionMatchSetId", "ChangeToken", "Updates" ], "members": { "SqlInjectionMatchSetId": {}, "ChangeToken": {}, "Updates": { "type": "list", "member": { "type": "structure", "required": [ "Action", "SqlInjectionMatchTuple" ], "members": { "Action": {}, "SqlInjectionMatchTuple": { "shape": "S1y" } } } } } }, "output": { "type": "structure", "members": { "ChangeToken": {} } } }, "UpdateWebACL": { "input": { "type": "structure", "required": [ "WebACLId", "ChangeToken" ], "members": { "WebACLId": {}, "ChangeToken": {}, "Updates": { "type": "list", "member": { "type": "structure", "required": [ "Action", "ActivatedRule" ], "members": { "Action": {}, "ActivatedRule": { "shape": "S25" } } } }, "DefaultAction": { "shape": "S20" } } }, "output": { "type": "structure", "members": { "ChangeToken": {} } } }, "UpdateXssMatchSet": { "input": { "type": "structure", "required": [ "XssMatchSetId", "ChangeToken", "Updates" ], "members": { "XssMatchSetId": {}, "ChangeToken": {}, "Updates": { "type": "list", "member": { "type": "structure", "required": [ "Action", "XssMatchTuple" ], "members": { "Action": {}, "XssMatchTuple": { "shape": "S2m" } } } } } }, "output": { "type": "structure", "members": { "ChangeToken": {} } } } }, "shapes": { "S5": { "type": "structure", "required": [ "ByteMatchSetId", "ByteMatchTuples" ], "members": { "ByteMatchSetId": {}, "Name": {}, "ByteMatchTuples": { "type": "list", "member": { "shape": "S8" } } } }, "S8": { "type": "structure", "required": [ "FieldToMatch", "TargetString", "TextTransformation", "PositionalConstraint" ], "members": { "FieldToMatch": { "shape": "S9" }, "TargetString": { "type": "blob" }, "TextTransformation": {}, "PositionalConstraint": {} } }, "S9": { "type": "structure", "required": [ "Type" ], "members": { "Type": {}, "Data": {} } }, "Sh": { "type": "structure", "required": [ "GeoMatchSetId", "GeoMatchConstraints" ], "members": { "GeoMatchSetId": {}, "Name": {}, "GeoMatchConstraints": { "type": "list", "member": { "shape": "Sj" } } } }, "Sj": { "type": "structure", "required": [ "Type", "Value" ], "members": { "Type": {}, "Value": {} } }, "So": { "type": "structure", "required": [ "IPSetId", "IPSetDescriptors" ], "members": { "IPSetId": {}, "Name": {}, "IPSetDescriptors": { "type": "list", "member": { "shape": "Sq" } } } }, "Sq": { "type": "structure", "required": [ "Type", "Value" ], "members": { "Type": {}, "Value": {} } }, "Sx": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Value" ], "members": { "Key": {}, "Value": {} } } }, "S12": { "type": "structure", "required": [ "RuleId", "MatchPredicates", "RateKey", "RateLimit" ], "members": { "RuleId": {}, "Name": {}, "MetricName": {}, "MatchPredicates": { "shape": "S13" }, "RateKey": {}, "RateLimit": { "type": "long" } } }, "S13": { "type": "list", "member": { "shape": "S14" } }, "S14": { "type": "structure", "required": [ "Negated", "Type", "DataId" ], "members": { "Negated": { "type": "boolean" }, "Type": {}, "DataId": {} } }, "S19": { "type": "structure", "members": { "RegexMatchSetId": {}, "Name": {}, "RegexMatchTuples": { "type": "list", "member": { "shape": "S1b" } } } }, "S1b": { "type": "structure", "required": [ "FieldToMatch", "TextTransformation", "RegexPatternSetId" ], "members": { "FieldToMatch": { "shape": "S9" }, "TextTransformation": {}, "RegexPatternSetId": {} } }, "S1e": { "type": "structure", "required": [ "RegexPatternSetId", "RegexPatternStrings" ], "members": { "RegexPatternSetId": {}, "Name": {}, "RegexPatternStrings": { "type": "list", "member": {} } } }, "S1j": { "type": "structure", "required": [ "RuleId", "Predicates" ], "members": { "RuleId": {}, "Name": {}, "MetricName": {}, "Predicates": { "shape": "S13" } } }, "S1m": { "type": "structure", "required": [ "RuleGroupId" ], "members": { "RuleGroupId": {}, "Name": {}, "MetricName": {} } }, "S1p": { "type": "structure", "required": [ "SizeConstraintSetId", "SizeConstraints" ], "members": { "SizeConstraintSetId": {}, "Name": {}, "SizeConstraints": { "type": "list", "member": { "shape": "S1r" } } } }, "S1r": { "type": "structure", "required": [ "FieldToMatch", "TextTransformation", "ComparisonOperator", "Size" ], "members": { "FieldToMatch": { "shape": "S9" }, "TextTransformation": {}, "ComparisonOperator": {}, "Size": { "type": "long" } } }, "S1w": { "type": "structure", "required": [ "SqlInjectionMatchSetId", "SqlInjectionMatchTuples" ], "members": { "SqlInjectionMatchSetId": {}, "Name": {}, "SqlInjectionMatchTuples": { "type": "list", "member": { "shape": "S1y" } } } }, "S1y": { "type": "structure", "required": [ "FieldToMatch", "TextTransformation" ], "members": { "FieldToMatch": { "shape": "S9" }, "TextTransformation": {} } }, "S20": { "type": "structure", "required": [ "Type" ], "members": { "Type": {} } }, "S23": { "type": "structure", "required": [ "WebACLId", "DefaultAction", "Rules" ], "members": { "WebACLId": {}, "Name": {}, "MetricName": {}, "DefaultAction": { "shape": "S20" }, "Rules": { "shape": "S24" }, "WebACLArn": {} } }, "S24": { "type": "list", "member": { "shape": "S25" } }, "S25": { "type": "structure", "required": [ "Priority", "RuleId" ], "members": { "Priority": { "type": "integer" }, "RuleId": {}, "Action": { "shape": "S20" }, "OverrideAction": { "type": "structure", "required": [ "Type" ], "members": { "Type": {} } }, "Type": {}, "ExcludedRules": { "type": "list", "member": { "type": "structure", "required": [ "RuleId" ], "members": { "RuleId": {} } } } } }, "S2k": { "type": "structure", "required": [ "XssMatchSetId", "XssMatchTuples" ], "members": { "XssMatchSetId": {}, "Name": {}, "XssMatchTuples": { "type": "list", "member": { "shape": "S2m" } } } }, "S2m": { "type": "structure", "required": [ "FieldToMatch", "TextTransformation" ], "members": { "FieldToMatch": { "shape": "S9" }, "TextTransformation": {} } }, "S3s": { "type": "structure", "required": [ "ResourceArn", "LogDestinationConfigs" ], "members": { "ResourceArn": {}, "LogDestinationConfigs": { "type": "list", "member": {} }, "RedactedFields": { "type": "list", "member": { "shape": "S9" } } } }, "S4e": { "type": "structure", "required": [ "StartTime", "EndTime" ], "members": { "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" } } }, "S5p": { "type": "list", "member": { "type": "structure", "required": [ "RuleId", "Name" ], "members": { "RuleId": {}, "Name": {} } } }, "S7f": { "type": "list", "member": { "type": "structure", "required": [ "Action", "Predicate" ], "members": { "Action": {}, "Predicate": { "shape": "S14" } } } } } } },{}],241:[function(require,module,exports){ arguments[4][42][0].apply(exports,arguments) },{"dup":42}],242:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2016-05-01", "endpointPrefix": "workdocs", "jsonVersion": "1.1", "protocol": "rest-json", "serviceFullName": "Amazon WorkDocs", "serviceId": "WorkDocs", "signatureVersion": "v4", "uid": "workdocs-2016-05-01" }, "operations": { "AbortDocumentVersionUpload": { "http": { "method": "DELETE", "requestUri": "/api/v1/documents/{DocumentId}/versions/{VersionId}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "DocumentId", "VersionId" ], "members": { "AuthenticationToken": { "shape": "S2", "location": "header", "locationName": "Authentication" }, "DocumentId": { "location": "uri", "locationName": "DocumentId" }, "VersionId": { "location": "uri", "locationName": "VersionId" } } } }, "ActivateUser": { "http": { "requestUri": "/api/v1/users/{UserId}/activation", "responseCode": 200 }, "input": { "type": "structure", "required": [ "UserId" ], "members": { "UserId": { "location": "uri", "locationName": "UserId" }, "AuthenticationToken": { "shape": "S2", "location": "header", "locationName": "Authentication" } } }, "output": { "type": "structure", "members": { "User": { "shape": "S8" } } } }, "AddResourcePermissions": { "http": { "requestUri": "/api/v1/resources/{ResourceId}/permissions", "responseCode": 201 }, "input": { "type": "structure", "required": [ "ResourceId", "Principals" ], "members": { "AuthenticationToken": { "shape": "S2", "location": "header", "locationName": "Authentication" }, "ResourceId": { "location": "uri", "locationName": "ResourceId" }, "Principals": { "type": "list", "member": { "type": "structure", "required": [ "Id", "Type", "Role" ], "members": { "Id": {}, "Type": {}, "Role": {} } } }, "NotificationOptions": { "type": "structure", "members": { "SendEmail": { "type": "boolean" }, "EmailMessage": { "shape": "St" } } } } }, "output": { "type": "structure", "members": { "ShareResults": { "type": "list", "member": { "type": "structure", "members": { "PrincipalId": {}, "InviteePrincipalId": {}, "Role": {}, "Status": {}, "ShareId": {}, "StatusMessage": { "shape": "St" } } } } } } }, "CreateComment": { "http": { "requestUri": "/api/v1/documents/{DocumentId}/versions/{VersionId}/comment", "responseCode": 201 }, "input": { "type": "structure", "required": [ "DocumentId", "VersionId", "Text" ], "members": { "AuthenticationToken": { "shape": "S2", "location": "header", "locationName": "Authentication" }, "DocumentId": { "location": "uri", "locationName": "DocumentId" }, "VersionId": { "location": "uri", "locationName": "VersionId" }, "ParentId": {}, "ThreadId": {}, "Text": { "shape": "S10" }, "Visibility": {}, "NotifyCollaborators": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "Comment": { "shape": "S13" } } } }, "CreateCustomMetadata": { "http": { "method": "PUT", "requestUri": "/api/v1/resources/{ResourceId}/customMetadata", "responseCode": 200 }, "input": { "type": "structure", "required": [ "ResourceId", "CustomMetadata" ], "members": { "AuthenticationToken": { "shape": "S2", "location": "header", "locationName": "Authentication" }, "ResourceId": { "location": "uri", "locationName": "ResourceId" }, "VersionId": { "location": "querystring", "locationName": "versionid" }, "CustomMetadata": { "shape": "S16" } } }, "output": { "type": "structure", "members": {} } }, "CreateFolder": { "http": { "requestUri": "/api/v1/folders", "responseCode": 201 }, "input": { "type": "structure", "required": [ "ParentFolderId" ], "members": { "AuthenticationToken": { "shape": "S2", "location": "header", "locationName": "Authentication" }, "Name": { "shape": "S1b" }, "ParentFolderId": {} } }, "output": { "type": "structure", "members": { "Metadata": { "shape": "S1d" } } } }, "CreateLabels": { "http": { "method": "PUT", "requestUri": "/api/v1/resources/{ResourceId}/labels", "responseCode": 200 }, "input": { "type": "structure", "required": [ "ResourceId", "Labels" ], "members": { "ResourceId": { "location": "uri", "locationName": "ResourceId" }, "Labels": { "shape": "S1g" }, "AuthenticationToken": { "shape": "S2", "location": "header", "locationName": "Authentication" } } }, "output": { "type": "structure", "members": {} } }, "CreateNotificationSubscription": { "http": { "requestUri": "/api/v1/organizations/{OrganizationId}/subscriptions", "responseCode": 200 }, "input": { "type": "structure", "required": [ "OrganizationId", "Endpoint", "Protocol", "SubscriptionType" ], "members": { "OrganizationId": { "location": "uri", "locationName": "OrganizationId" }, "Endpoint": {}, "Protocol": {}, "SubscriptionType": {} } }, "output": { "type": "structure", "members": { "Subscription": { "shape": "S1p" } } } }, "CreateUser": { "http": { "requestUri": "/api/v1/users", "responseCode": 201 }, "input": { "type": "structure", "required": [ "Username", "GivenName", "Surname", "Password" ], "members": { "OrganizationId": {}, "Username": { "shape": "S9" }, "EmailAddress": { "shape": "Sa" }, "GivenName": { "shape": "Sb" }, "Surname": { "shape": "Sb" }, "Password": { "type": "string", "sensitive": true }, "TimeZoneId": {}, "StorageRule": { "shape": "Sj" }, "AuthenticationToken": { "shape": "S2", "location": "header", "locationName": "Authentication" } } }, "output": { "type": "structure", "members": { "User": { "shape": "S8" } } } }, "DeactivateUser": { "http": { "method": "DELETE", "requestUri": "/api/v1/users/{UserId}/activation", "responseCode": 204 }, "input": { "type": "structure", "required": [ "UserId" ], "members": { "UserId": { "location": "uri", "locationName": "UserId" }, "AuthenticationToken": { "shape": "S2", "location": "header", "locationName": "Authentication" } } } }, "DeleteComment": { "http": { "method": "DELETE", "requestUri": "/api/v1/documents/{DocumentId}/versions/{VersionId}/comment/{CommentId}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "DocumentId", "VersionId", "CommentId" ], "members": { "AuthenticationToken": { "shape": "S2", "location": "header", "locationName": "Authentication" }, "DocumentId": { "location": "uri", "locationName": "DocumentId" }, "VersionId": { "location": "uri", "locationName": "VersionId" }, "CommentId": { "location": "uri", "locationName": "CommentId" } } } }, "DeleteCustomMetadata": { "http": { "method": "DELETE", "requestUri": "/api/v1/resources/{ResourceId}/customMetadata", "responseCode": 200 }, "input": { "type": "structure", "required": [ "ResourceId" ], "members": { "AuthenticationToken": { "shape": "S2", "location": "header", "locationName": "Authentication" }, "ResourceId": { "location": "uri", "locationName": "ResourceId" }, "VersionId": { "location": "querystring", "locationName": "versionId" }, "Keys": { "location": "querystring", "locationName": "keys", "type": "list", "member": {} }, "DeleteAll": { "location": "querystring", "locationName": "deleteAll", "type": "boolean" } } }, "output": { "type": "structure", "members": {} } }, "DeleteDocument": { "http": { "method": "DELETE", "requestUri": "/api/v1/documents/{DocumentId}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "DocumentId" ], "members": { "AuthenticationToken": { "shape": "S2", "location": "header", "locationName": "Authentication" }, "DocumentId": { "location": "uri", "locationName": "DocumentId" } } } }, "DeleteDocumentVersion": { "http": { "method": "DELETE", "requestUri": "/api/v1/documentVersions/{DocumentId}/versions/{VersionId}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "DocumentId", "VersionId", "DeletePriorVersions" ], "members": { "AuthenticationToken": { "shape": "S2", "location": "header", "locationName": "Authentication" }, "DocumentId": { "location": "uri", "locationName": "DocumentId" }, "VersionId": { "location": "uri", "locationName": "VersionId" }, "DeletePriorVersions": { "location": "querystring", "locationName": "deletePriorVersions", "type": "boolean" } } } }, "DeleteFolder": { "http": { "method": "DELETE", "requestUri": "/api/v1/folders/{FolderId}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "FolderId" ], "members": { "AuthenticationToken": { "shape": "S2", "location": "header", "locationName": "Authentication" }, "FolderId": { "location": "uri", "locationName": "FolderId" } } } }, "DeleteFolderContents": { "http": { "method": "DELETE", "requestUri": "/api/v1/folders/{FolderId}/contents", "responseCode": 204 }, "input": { "type": "structure", "required": [ "FolderId" ], "members": { "AuthenticationToken": { "shape": "S2", "location": "header", "locationName": "Authentication" }, "FolderId": { "location": "uri", "locationName": "FolderId" } } } }, "DeleteLabels": { "http": { "method": "DELETE", "requestUri": "/api/v1/resources/{ResourceId}/labels", "responseCode": 200 }, "input": { "type": "structure", "required": [ "ResourceId" ], "members": { "ResourceId": { "location": "uri", "locationName": "ResourceId" }, "AuthenticationToken": { "shape": "S2", "location": "header", "locationName": "Authentication" }, "Labels": { "shape": "S1g", "location": "querystring", "locationName": "labels" }, "DeleteAll": { "location": "querystring", "locationName": "deleteAll", "type": "boolean" } } }, "output": { "type": "structure", "members": {} } }, "DeleteNotificationSubscription": { "http": { "method": "DELETE", "requestUri": "/api/v1/organizations/{OrganizationId}/subscriptions/{SubscriptionId}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "SubscriptionId", "OrganizationId" ], "members": { "SubscriptionId": { "location": "uri", "locationName": "SubscriptionId" }, "OrganizationId": { "location": "uri", "locationName": "OrganizationId" } } } }, "DeleteUser": { "http": { "method": "DELETE", "requestUri": "/api/v1/users/{UserId}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "UserId" ], "members": { "AuthenticationToken": { "shape": "S2", "location": "header", "locationName": "Authentication" }, "UserId": { "location": "uri", "locationName": "UserId" } } } }, "DescribeActivities": { "http": { "method": "GET", "requestUri": "/api/v1/activities", "responseCode": 200 }, "input": { "type": "structure", "members": { "AuthenticationToken": { "shape": "S2", "location": "header", "locationName": "Authentication" }, "StartTime": { "location": "querystring", "locationName": "startTime", "type": "timestamp" }, "EndTime": { "location": "querystring", "locationName": "endTime", "type": "timestamp" }, "OrganizationId": { "location": "querystring", "locationName": "organizationId" }, "ActivityTypes": { "location": "querystring", "locationName": "activityTypes" }, "ResourceId": { "location": "querystring", "locationName": "resourceId" }, "UserId": { "location": "querystring", "locationName": "userId" }, "IncludeIndirectActivities": { "location": "querystring", "locationName": "includeIndirectActivities", "type": "boolean" }, "Limit": { "location": "querystring", "locationName": "limit", "type": "integer" }, "Marker": { "location": "querystring", "locationName": "marker" } } }, "output": { "type": "structure", "members": { "UserActivities": { "type": "list", "member": { "type": "structure", "members": { "Type": {}, "TimeStamp": { "type": "timestamp" }, "IsIndirectActivity": { "type": "boolean" }, "OrganizationId": {}, "Initiator": { "shape": "S2e" }, "Participants": { "type": "structure", "members": { "Users": { "type": "list", "member": { "shape": "S2e" } }, "Groups": { "shape": "S2h" } } }, "ResourceMetadata": { "shape": "S2k" }, "OriginalParent": { "shape": "S2k" }, "CommentMetadata": { "shape": "S2m" } } } }, "Marker": {} } } }, "DescribeComments": { "http": { "method": "GET", "requestUri": "/api/v1/documents/{DocumentId}/versions/{VersionId}/comments", "responseCode": 200 }, "input": { "type": "structure", "required": [ "DocumentId", "VersionId" ], "members": { "AuthenticationToken": { "shape": "S2", "location": "header", "locationName": "Authentication" }, "DocumentId": { "location": "uri", "locationName": "DocumentId" }, "VersionId": { "location": "uri", "locationName": "VersionId" }, "Limit": { "location": "querystring", "locationName": "limit", "type": "integer" }, "Marker": { "location": "querystring", "locationName": "marker" } } }, "output": { "type": "structure", "members": { "Comments": { "type": "list", "member": { "shape": "S13" } }, "Marker": {} } } }, "DescribeDocumentVersions": { "http": { "method": "GET", "requestUri": "/api/v1/documents/{DocumentId}/versions", "responseCode": 200 }, "input": { "type": "structure", "required": [ "DocumentId" ], "members": { "AuthenticationToken": { "shape": "S2", "location": "header", "locationName": "Authentication" }, "DocumentId": { "location": "uri", "locationName": "DocumentId" }, "Marker": { "location": "querystring", "locationName": "marker" }, "Limit": { "location": "querystring", "locationName": "limit", "type": "integer" }, "Include": { "location": "querystring", "locationName": "include" }, "Fields": { "location": "querystring", "locationName": "fields" } } }, "output": { "type": "structure", "members": { "DocumentVersions": { "type": "list", "member": { "shape": "S2w" } }, "Marker": {} } } }, "DescribeFolderContents": { "http": { "method": "GET", "requestUri": "/api/v1/folders/{FolderId}/contents", "responseCode": 200 }, "input": { "type": "structure", "required": [ "FolderId" ], "members": { "AuthenticationToken": { "shape": "S2", "location": "header", "locationName": "Authentication" }, "FolderId": { "location": "uri", "locationName": "FolderId" }, "Sort": { "location": "querystring", "locationName": "sort" }, "Order": { "location": "querystring", "locationName": "order" }, "Limit": { "location": "querystring", "locationName": "limit", "type": "integer" }, "Marker": { "location": "querystring", "locationName": "marker" }, "Type": { "location": "querystring", "locationName": "type" }, "Include": { "location": "querystring", "locationName": "include" } } }, "output": { "type": "structure", "members": { "Folders": { "shape": "S39" }, "Documents": { "shape": "S3a" }, "Marker": {} } } }, "DescribeGroups": { "http": { "method": "GET", "requestUri": "/api/v1/groups", "responseCode": 200 }, "input": { "type": "structure", "required": [ "SearchQuery" ], "members": { "AuthenticationToken": { "shape": "S2", "location": "header", "locationName": "Authentication" }, "SearchQuery": { "shape": "S3d", "location": "querystring", "locationName": "searchQuery" }, "OrganizationId": { "location": "querystring", "locationName": "organizationId" }, "Marker": { "location": "querystring", "locationName": "marker" }, "Limit": { "location": "querystring", "locationName": "limit", "type": "integer" } } }, "output": { "type": "structure", "members": { "Groups": { "shape": "S2h" }, "Marker": {} } } }, "DescribeNotificationSubscriptions": { "http": { "method": "GET", "requestUri": "/api/v1/organizations/{OrganizationId}/subscriptions", "responseCode": 200 }, "input": { "type": "structure", "required": [ "OrganizationId" ], "members": { "OrganizationId": { "location": "uri", "locationName": "OrganizationId" }, "Marker": { "location": "querystring", "locationName": "marker" }, "Limit": { "location": "querystring", "locationName": "limit", "type": "integer" } } }, "output": { "type": "structure", "members": { "Subscriptions": { "type": "list", "member": { "shape": "S1p" } }, "Marker": {} } } }, "DescribeResourcePermissions": { "http": { "method": "GET", "requestUri": "/api/v1/resources/{ResourceId}/permissions", "responseCode": 200 }, "input": { "type": "structure", "required": [ "ResourceId" ], "members": { "AuthenticationToken": { "shape": "S2", "location": "header", "locationName": "Authentication" }, "ResourceId": { "location": "uri", "locationName": "ResourceId" }, "PrincipalId": { "location": "querystring", "locationName": "principalId" }, "Limit": { "location": "querystring", "locationName": "limit", "type": "integer" }, "Marker": { "location": "querystring", "locationName": "marker" } } }, "output": { "type": "structure", "members": { "Principals": { "type": "list", "member": { "type": "structure", "members": { "Id": {}, "Type": {}, "Roles": { "type": "list", "member": { "type": "structure", "members": { "Role": {}, "Type": {} } } } } } }, "Marker": {} } } }, "DescribeRootFolders": { "http": { "method": "GET", "requestUri": "/api/v1/me/root", "responseCode": 200 }, "input": { "type": "structure", "required": [ "AuthenticationToken" ], "members": { "AuthenticationToken": { "shape": "S2", "location": "header", "locationName": "Authentication" }, "Limit": { "location": "querystring", "locationName": "limit", "type": "integer" }, "Marker": { "location": "querystring", "locationName": "marker" } } }, "output": { "type": "structure", "members": { "Folders": { "shape": "S39" }, "Marker": {} } } }, "DescribeUsers": { "http": { "method": "GET", "requestUri": "/api/v1/users", "responseCode": 200 }, "input": { "type": "structure", "members": { "AuthenticationToken": { "shape": "S2", "location": "header", "locationName": "Authentication" }, "OrganizationId": { "location": "querystring", "locationName": "organizationId" }, "UserIds": { "location": "querystring", "locationName": "userIds" }, "Query": { "shape": "S3d", "location": "querystring", "locationName": "query" }, "Include": { "location": "querystring", "locationName": "include" }, "Order": { "location": "querystring", "locationName": "order" }, "Sort": { "location": "querystring", "locationName": "sort" }, "Marker": { "location": "querystring", "locationName": "marker" }, "Limit": { "location": "querystring", "locationName": "limit", "type": "integer" }, "Fields": { "location": "querystring", "locationName": "fields" } } }, "output": { "type": "structure", "members": { "Users": { "type": "list", "member": { "shape": "S8" } }, "TotalNumberOfUsers": { "deprecated": true, "type": "long" }, "Marker": {} } } }, "GetCurrentUser": { "http": { "method": "GET", "requestUri": "/api/v1/me", "responseCode": 200 }, "input": { "type": "structure", "required": [ "AuthenticationToken" ], "members": { "AuthenticationToken": { "shape": "S2", "location": "header", "locationName": "Authentication" } } }, "output": { "type": "structure", "members": { "User": { "shape": "S8" } } } }, "GetDocument": { "http": { "method": "GET", "requestUri": "/api/v1/documents/{DocumentId}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "DocumentId" ], "members": { "AuthenticationToken": { "shape": "S2", "location": "header", "locationName": "Authentication" }, "DocumentId": { "location": "uri", "locationName": "DocumentId" }, "IncludeCustomMetadata": { "location": "querystring", "locationName": "includeCustomMetadata", "type": "boolean" } } }, "output": { "type": "structure", "members": { "Metadata": { "shape": "S3b" }, "CustomMetadata": { "shape": "S16" } } } }, "GetDocumentPath": { "http": { "method": "GET", "requestUri": "/api/v1/documents/{DocumentId}/path", "responseCode": 200 }, "input": { "type": "structure", "required": [ "DocumentId" ], "members": { "AuthenticationToken": { "shape": "S2", "location": "header", "locationName": "Authentication" }, "DocumentId": { "location": "uri", "locationName": "DocumentId" }, "Limit": { "location": "querystring", "locationName": "limit", "type": "integer" }, "Fields": { "location": "querystring", "locationName": "fields" }, "Marker": { "location": "querystring", "locationName": "marker" } } }, "output": { "type": "structure", "members": { "Path": { "shape": "S44" } } } }, "GetDocumentVersion": { "http": { "method": "GET", "requestUri": "/api/v1/documents/{DocumentId}/versions/{VersionId}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "DocumentId", "VersionId" ], "members": { "AuthenticationToken": { "shape": "S2", "location": "header", "locationName": "Authentication" }, "DocumentId": { "location": "uri", "locationName": "DocumentId" }, "VersionId": { "location": "uri", "locationName": "VersionId" }, "Fields": { "location": "querystring", "locationName": "fields" }, "IncludeCustomMetadata": { "location": "querystring", "locationName": "includeCustomMetadata", "type": "boolean" } } }, "output": { "type": "structure", "members": { "Metadata": { "shape": "S2w" }, "CustomMetadata": { "shape": "S16" } } } }, "GetFolder": { "http": { "method": "GET", "requestUri": "/api/v1/folders/{FolderId}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "FolderId" ], "members": { "AuthenticationToken": { "shape": "S2", "location": "header", "locationName": "Authentication" }, "FolderId": { "location": "uri", "locationName": "FolderId" }, "IncludeCustomMetadata": { "location": "querystring", "locationName": "includeCustomMetadata", "type": "boolean" } } }, "output": { "type": "structure", "members": { "Metadata": { "shape": "S1d" }, "CustomMetadata": { "shape": "S16" } } } }, "GetFolderPath": { "http": { "method": "GET", "requestUri": "/api/v1/folders/{FolderId}/path", "responseCode": 200 }, "input": { "type": "structure", "required": [ "FolderId" ], "members": { "AuthenticationToken": { "shape": "S2", "location": "header", "locationName": "Authentication" }, "FolderId": { "location": "uri", "locationName": "FolderId" }, "Limit": { "location": "querystring", "locationName": "limit", "type": "integer" }, "Fields": { "location": "querystring", "locationName": "fields" }, "Marker": { "location": "querystring", "locationName": "marker" } } }, "output": { "type": "structure", "members": { "Path": { "shape": "S44" } } } }, "GetResources": { "http": { "method": "GET", "requestUri": "/api/v1/resources", "responseCode": 200 }, "input": { "type": "structure", "members": { "AuthenticationToken": { "shape": "S2", "location": "header", "locationName": "Authentication" }, "UserId": { "location": "querystring", "locationName": "userId" }, "CollectionType": { "location": "querystring", "locationName": "collectionType" }, "Limit": { "location": "querystring", "locationName": "limit", "type": "integer" }, "Marker": { "location": "querystring", "locationName": "marker" } } }, "output": { "type": "structure", "members": { "Folders": { "shape": "S39" }, "Documents": { "shape": "S3a" }, "Marker": {} } } }, "InitiateDocumentVersionUpload": { "http": { "requestUri": "/api/v1/documents", "responseCode": 201 }, "input": { "type": "structure", "members": { "AuthenticationToken": { "shape": "S2", "location": "header", "locationName": "Authentication" }, "Id": {}, "Name": { "shape": "S1b" }, "ContentCreatedTimestamp": { "type": "timestamp" }, "ContentModifiedTimestamp": { "type": "timestamp" }, "ContentType": {}, "DocumentSizeInBytes": { "type": "long" }, "ParentFolderId": {} } }, "output": { "type": "structure", "members": { "Metadata": { "shape": "S3b" }, "UploadMetadata": { "type": "structure", "members": { "UploadUrl": { "shape": "S31" }, "SignedHeaders": { "type": "map", "key": {}, "value": {} } } } } } }, "RemoveAllResourcePermissions": { "http": { "method": "DELETE", "requestUri": "/api/v1/resources/{ResourceId}/permissions", "responseCode": 204 }, "input": { "type": "structure", "required": [ "ResourceId" ], "members": { "AuthenticationToken": { "shape": "S2", "location": "header", "locationName": "Authentication" }, "ResourceId": { "location": "uri", "locationName": "ResourceId" } } } }, "RemoveResourcePermission": { "http": { "method": "DELETE", "requestUri": "/api/v1/resources/{ResourceId}/permissions/{PrincipalId}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "ResourceId", "PrincipalId" ], "members": { "AuthenticationToken": { "shape": "S2", "location": "header", "locationName": "Authentication" }, "ResourceId": { "location": "uri", "locationName": "ResourceId" }, "PrincipalId": { "location": "uri", "locationName": "PrincipalId" }, "PrincipalType": { "location": "querystring", "locationName": "type" } } } }, "RestoreDocumentVersions": { "http": { "requestUri": "/api/v1/documentVersions/restore/{DocumentId}", "responseCode": 204 }, "input": { "type": "structure", "required": [ "DocumentId" ], "members": { "AuthenticationToken": { "shape": "S2", "location": "header", "locationName": "Authentication" }, "DocumentId": { "location": "uri", "locationName": "DocumentId" } } } }, "SearchResources": { "http": { "requestUri": "/api/v1/search", "responseCode": 200 }, "input": { "type": "structure", "members": { "AuthenticationToken": { "shape": "S2", "location": "header", "locationName": "Authentication" }, "QueryText": { "shape": "S3d" }, "QueryScopes": { "type": "list", "member": {} }, "OrganizationId": {}, "AdditionalResponseFields": { "type": "list", "member": {} }, "Filters": { "type": "structure", "members": { "TextLocales": { "type": "list", "member": {} }, "ContentCategories": { "type": "list", "member": {} }, "ResourceTypes": { "type": "list", "member": {} }, "Labels": { "type": "list", "member": {} }, "Principals": { "type": "list", "member": { "type": "structure", "required": [ "Id" ], "members": { "Id": {}, "Roles": { "type": "list", "member": {} } } } }, "AncestorIds": { "type": "list", "member": {} }, "SearchCollectionTypes": { "type": "list", "member": {} }, "SizeRange": { "type": "structure", "members": { "StartValue": { "type": "long" }, "EndValue": { "type": "long" } } }, "CreatedRange": { "shape": "S5d" }, "ModifiedRange": { "shape": "S5d" } } }, "OrderBy": { "type": "list", "member": { "type": "structure", "members": { "Field": {}, "Order": {} } } }, "Limit": { "type": "integer" }, "Marker": {} } }, "output": { "type": "structure", "members": { "Items": { "type": "list", "member": { "type": "structure", "members": { "ResourceType": {}, "WebUrl": { "type": "string", "sensitive": true }, "DocumentMetadata": { "shape": "S3b" }, "FolderMetadata": { "shape": "S1d" }, "CommentMetadata": { "shape": "S2m" }, "DocumentVersionMetadata": { "shape": "S2w" } } } }, "Marker": {} } } }, "UpdateDocument": { "http": { "method": "PATCH", "requestUri": "/api/v1/documents/{DocumentId}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "DocumentId" ], "members": { "AuthenticationToken": { "shape": "S2", "location": "header", "locationName": "Authentication" }, "DocumentId": { "location": "uri", "locationName": "DocumentId" }, "Name": { "shape": "S1b" }, "ParentFolderId": {}, "ResourceState": {} } } }, "UpdateDocumentVersion": { "http": { "method": "PATCH", "requestUri": "/api/v1/documents/{DocumentId}/versions/{VersionId}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "DocumentId", "VersionId" ], "members": { "AuthenticationToken": { "shape": "S2", "location": "header", "locationName": "Authentication" }, "DocumentId": { "location": "uri", "locationName": "DocumentId" }, "VersionId": { "location": "uri", "locationName": "VersionId" }, "VersionStatus": {} } } }, "UpdateFolder": { "http": { "method": "PATCH", "requestUri": "/api/v1/folders/{FolderId}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "FolderId" ], "members": { "AuthenticationToken": { "shape": "S2", "location": "header", "locationName": "Authentication" }, "FolderId": { "location": "uri", "locationName": "FolderId" }, "Name": { "shape": "S1b" }, "ParentFolderId": {}, "ResourceState": {} } } }, "UpdateUser": { "http": { "method": "PATCH", "requestUri": "/api/v1/users/{UserId}", "responseCode": 200 }, "input": { "type": "structure", "required": [ "UserId" ], "members": { "AuthenticationToken": { "shape": "S2", "location": "header", "locationName": "Authentication" }, "UserId": { "location": "uri", "locationName": "UserId" }, "GivenName": { "shape": "Sb" }, "Surname": { "shape": "Sb" }, "Type": {}, "StorageRule": { "shape": "Sj" }, "TimeZoneId": {}, "Locale": {}, "GrantPoweruserPrivileges": {} } }, "output": { "type": "structure", "members": { "User": { "shape": "S8" } } } } }, "shapes": { "S2": { "type": "string", "sensitive": true }, "S8": { "type": "structure", "members": { "Id": {}, "Username": { "shape": "S9" }, "EmailAddress": { "shape": "Sa" }, "GivenName": { "shape": "Sb" }, "Surname": { "shape": "Sb" }, "OrganizationId": {}, "RootFolderId": {}, "RecycleBinFolderId": {}, "Status": {}, "Type": {}, "CreatedTimestamp": { "type": "timestamp" }, "ModifiedTimestamp": { "type": "timestamp" }, "TimeZoneId": {}, "Locale": {}, "Storage": { "type": "structure", "members": { "StorageUtilizedInBytes": { "type": "long" }, "StorageRule": { "shape": "Sj" } } } } }, "S9": { "type": "string", "sensitive": true }, "Sa": { "type": "string", "sensitive": true }, "Sb": { "type": "string", "sensitive": true }, "Sj": { "type": "structure", "members": { "StorageAllocatedInBytes": { "type": "long" }, "StorageType": {} } }, "St": { "type": "string", "sensitive": true }, "S10": { "type": "string", "sensitive": true }, "S13": { "type": "structure", "required": [ "CommentId" ], "members": { "CommentId": {}, "ParentId": {}, "ThreadId": {}, "Text": { "shape": "S10" }, "Contributor": { "shape": "S8" }, "CreatedTimestamp": { "type": "timestamp" }, "Status": {}, "Visibility": {}, "RecipientId": {} } }, "S16": { "type": "map", "key": {}, "value": {} }, "S1b": { "type": "string", "sensitive": true }, "S1d": { "type": "structure", "members": { "Id": {}, "Name": { "shape": "S1b" }, "CreatorId": {}, "ParentFolderId": {}, "CreatedTimestamp": { "type": "timestamp" }, "ModifiedTimestamp": { "type": "timestamp" }, "ResourceState": {}, "Signature": {}, "Labels": { "shape": "S1g" }, "Size": { "type": "long" }, "LatestVersionSize": { "type": "long" } } }, "S1g": { "type": "list", "member": {} }, "S1p": { "type": "structure", "members": { "SubscriptionId": {}, "EndPoint": {}, "Protocol": {} } }, "S2e": { "type": "structure", "members": { "Id": {}, "Username": { "shape": "S9" }, "GivenName": { "shape": "Sb" }, "Surname": { "shape": "Sb" }, "EmailAddress": { "shape": "Sa" } } }, "S2h": { "type": "list", "member": { "type": "structure", "members": { "Id": {}, "Name": {} } } }, "S2k": { "type": "structure", "members": { "Type": {}, "Name": { "shape": "S1b" }, "OriginalName": { "shape": "S1b" }, "Id": {}, "VersionId": {}, "Owner": { "shape": "S2e" }, "ParentId": {} } }, "S2m": { "type": "structure", "members": { "CommentId": {}, "Contributor": { "shape": "S8" }, "CreatedTimestamp": { "type": "timestamp" }, "CommentStatus": {}, "RecipientId": {}, "ContributorId": {} } }, "S2w": { "type": "structure", "members": { "Id": {}, "Name": { "shape": "S1b" }, "ContentType": {}, "Size": { "type": "long" }, "Signature": {}, "Status": {}, "CreatedTimestamp": { "type": "timestamp" }, "ModifiedTimestamp": { "type": "timestamp" }, "ContentCreatedTimestamp": { "type": "timestamp" }, "ContentModifiedTimestamp": { "type": "timestamp" }, "CreatorId": {}, "Thumbnail": { "type": "map", "key": {}, "value": { "shape": "S31" } }, "Source": { "type": "map", "key": {}, "value": { "shape": "S31" } } } }, "S31": { "type": "string", "sensitive": true }, "S39": { "type": "list", "member": { "shape": "S1d" } }, "S3a": { "type": "list", "member": { "shape": "S3b" } }, "S3b": { "type": "structure", "members": { "Id": {}, "CreatorId": {}, "ParentFolderId": {}, "CreatedTimestamp": { "type": "timestamp" }, "ModifiedTimestamp": { "type": "timestamp" }, "LatestVersionMetadata": { "shape": "S2w" }, "ResourceState": {}, "Labels": { "shape": "S1g" } } }, "S3d": { "type": "string", "sensitive": true }, "S44": { "type": "structure", "members": { "Components": { "type": "list", "member": { "type": "structure", "members": { "Id": {}, "Name": { "shape": "S1b" } } } } } }, "S5d": { "type": "structure", "members": { "StartValue": { "type": "timestamp" }, "EndValue": { "type": "timestamp" } } } } } },{}],243:[function(require,module,exports){ module.exports={ "pagination": { "DescribeActivities": { "input_token": "Marker", "limit_key": "Limit", "output_token": "Marker", "result_key": "UserActivities" }, "DescribeComments": { "input_token": "Marker", "limit_key": "Limit", "output_token": "Marker", "result_key": "Comments" }, "DescribeDocumentVersions": { "input_token": "Marker", "limit_key": "Limit", "output_token": "Marker", "result_key": "DocumentVersions" }, "DescribeFolderContents": { "input_token": "Marker", "limit_key": "Limit", "output_token": "Marker", "result_key": [ "Folders", "Documents" ] }, "DescribeGroups": { "input_token": "Marker", "limit_key": "Limit", "output_token": "Marker", "result_key": "Groups" }, "DescribeNotificationSubscriptions": { "input_token": "Marker", "limit_key": "Limit", "output_token": "Marker", "result_key": "Subscriptions" }, "DescribeResourcePermissions": { "input_token": "Marker", "limit_key": "Limit", "output_token": "Marker", "result_key": "Principals" }, "DescribeRootFolders": { "input_token": "Marker", "limit_key": "Limit", "output_token": "Marker", "result_key": "Folders" }, "DescribeUsers": { "input_token": "Marker", "limit_key": "Limit", "output_token": "Marker", "result_key": "Users" }, "SearchResources": { "input_token": "Marker", "limit_key": "Limit", "output_token": "Marker", "result_key": "Items" } } } },{}],244:[function(require,module,exports){ module.exports={ "version": "2.0", "metadata": { "apiVersion": "2016-04-12", "endpointPrefix": "xray", "protocol": "rest-json", "serviceFullName": "AWS X-Ray", "serviceId": "XRay", "signatureVersion": "v4", "uid": "xray-2016-04-12" }, "operations": { "BatchGetTraces": { "http": { "requestUri": "/Traces" }, "input": { "type": "structure", "required": [ "TraceIds" ], "members": { "TraceIds": { "shape": "S2" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "Traces": { "type": "list", "member": { "type": "structure", "members": { "Id": {}, "Duration": { "type": "double" }, "LimitExceeded": { "type": "boolean" }, "Segments": { "type": "list", "member": { "type": "structure", "members": { "Id": {}, "Document": {} } } } } } }, "UnprocessedTraceIds": { "type": "list", "member": {} }, "NextToken": {} } } }, "CreateGroup": { "http": { "requestUri": "/CreateGroup" }, "input": { "type": "structure", "required": [ "GroupName" ], "members": { "GroupName": {}, "FilterExpression": {}, "InsightsConfiguration": { "shape": "Si" }, "Tags": { "shape": "Sj" } } }, "output": { "type": "structure", "members": { "Group": { "shape": "So" } } } }, "CreateSamplingRule": { "http": { "requestUri": "/CreateSamplingRule" }, "input": { "type": "structure", "required": [ "SamplingRule" ], "members": { "SamplingRule": { "shape": "Sq" }, "Tags": { "shape": "Sj" } } }, "output": { "type": "structure", "members": { "SamplingRuleRecord": { "shape": "S16" } } } }, "DeleteGroup": { "http": { "requestUri": "/DeleteGroup" }, "input": { "type": "structure", "members": { "GroupName": {}, "GroupARN": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteResourcePolicy": { "http": { "requestUri": "/DeleteResourcePolicy" }, "input": { "type": "structure", "required": [ "PolicyName" ], "members": { "PolicyName": {}, "PolicyRevisionId": {} } }, "output": { "type": "structure", "members": {} } }, "DeleteSamplingRule": { "http": { "requestUri": "/DeleteSamplingRule" }, "input": { "type": "structure", "members": { "RuleName": {}, "RuleARN": {} } }, "output": { "type": "structure", "members": { "SamplingRuleRecord": { "shape": "S16" } } } }, "GetEncryptionConfig": { "http": { "requestUri": "/EncryptionConfig" }, "input": { "type": "structure", "members": {} }, "output": { "type": "structure", "members": { "EncryptionConfig": { "shape": "S1j" } } } }, "GetGroup": { "http": { "requestUri": "/GetGroup" }, "input": { "type": "structure", "members": { "GroupName": {}, "GroupARN": {} } }, "output": { "type": "structure", "members": { "Group": { "shape": "So" } } } }, "GetGroups": { "http": { "requestUri": "/Groups" }, "input": { "type": "structure", "members": { "NextToken": {} } }, "output": { "type": "structure", "members": { "Groups": { "type": "list", "member": { "type": "structure", "members": { "GroupName": {}, "GroupARN": {}, "FilterExpression": {}, "InsightsConfiguration": { "shape": "Si" } } } }, "NextToken": {} } } }, "GetInsight": { "http": { "requestUri": "/Insight" }, "input": { "type": "structure", "required": [ "InsightId" ], "members": { "InsightId": {} } }, "output": { "type": "structure", "members": { "Insight": { "type": "structure", "members": { "InsightId": {}, "GroupARN": {}, "GroupName": {}, "RootCauseServiceId": { "shape": "S1x" }, "Categories": { "shape": "S1z" }, "State": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "Summary": {}, "ClientRequestImpactStatistics": { "shape": "S23" }, "RootCauseServiceRequestImpactStatistics": { "shape": "S23" }, "TopAnomalousServices": { "shape": "S25" } } } } } }, "GetInsightEvents": { "http": { "requestUri": "/InsightEvents" }, "input": { "type": "structure", "required": [ "InsightId" ], "members": { "InsightId": {}, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "InsightEvents": { "type": "list", "member": { "type": "structure", "members": { "Summary": {}, "EventTime": { "type": "timestamp" }, "ClientRequestImpactStatistics": { "shape": "S23" }, "RootCauseServiceRequestImpactStatistics": { "shape": "S23" }, "TopAnomalousServices": { "shape": "S25" } } } }, "NextToken": {} } } }, "GetInsightImpactGraph": { "http": { "requestUri": "/InsightImpactGraph" }, "input": { "type": "structure", "required": [ "InsightId", "StartTime", "EndTime" ], "members": { "InsightId": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "InsightId": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "ServiceGraphStartTime": { "type": "timestamp" }, "ServiceGraphEndTime": { "type": "timestamp" }, "Services": { "type": "list", "member": { "type": "structure", "members": { "ReferenceId": { "type": "integer" }, "Type": {}, "Name": {}, "Names": { "shape": "S1y" }, "AccountId": {}, "Edges": { "type": "list", "member": { "type": "structure", "members": { "ReferenceId": { "type": "integer" } } } } } } }, "NextToken": {} } } }, "GetInsightSummaries": { "http": { "requestUri": "/InsightSummaries" }, "input": { "type": "structure", "required": [ "StartTime", "EndTime" ], "members": { "States": { "type": "list", "member": {} }, "GroupARN": {}, "GroupName": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "MaxResults": { "type": "integer" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "InsightSummaries": { "type": "list", "member": { "type": "structure", "members": { "InsightId": {}, "GroupARN": {}, "GroupName": {}, "RootCauseServiceId": { "shape": "S1x" }, "Categories": { "shape": "S1z" }, "State": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "Summary": {}, "ClientRequestImpactStatistics": { "shape": "S23" }, "RootCauseServiceRequestImpactStatistics": { "shape": "S23" }, "TopAnomalousServices": { "shape": "S25" }, "LastUpdateTime": { "type": "timestamp" } } } }, "NextToken": {} } } }, "GetSamplingRules": { "http": { "requestUri": "/GetSamplingRules" }, "input": { "type": "structure", "members": { "NextToken": {} } }, "output": { "type": "structure", "members": { "SamplingRuleRecords": { "type": "list", "member": { "shape": "S16" } }, "NextToken": {} } } }, "GetSamplingStatisticSummaries": { "http": { "requestUri": "/SamplingStatisticSummaries" }, "input": { "type": "structure", "members": { "NextToken": {} } }, "output": { "type": "structure", "members": { "SamplingStatisticSummaries": { "type": "list", "member": { "type": "structure", "members": { "RuleName": {}, "Timestamp": { "type": "timestamp" }, "RequestCount": { "type": "integer" }, "BorrowCount": { "type": "integer" }, "SampledCount": { "type": "integer" } } } }, "NextToken": {} } } }, "GetSamplingTargets": { "http": { "requestUri": "/SamplingTargets" }, "input": { "type": "structure", "required": [ "SamplingStatisticsDocuments" ], "members": { "SamplingStatisticsDocuments": { "type": "list", "member": { "type": "structure", "required": [ "RuleName", "ClientID", "Timestamp", "RequestCount", "SampledCount" ], "members": { "RuleName": {}, "ClientID": {}, "Timestamp": { "type": "timestamp" }, "RequestCount": { "type": "integer" }, "SampledCount": { "type": "integer" }, "BorrowCount": { "type": "integer" } } } } } }, "output": { "type": "structure", "members": { "SamplingTargetDocuments": { "type": "list", "member": { "type": "structure", "members": { "RuleName": {}, "FixedRate": { "type": "double" }, "ReservoirQuota": { "type": "integer" }, "ReservoirQuotaTTL": { "type": "timestamp" }, "Interval": { "type": "integer" } } } }, "LastRuleModification": { "type": "timestamp" }, "UnprocessedStatistics": { "type": "list", "member": { "type": "structure", "members": { "RuleName": {}, "ErrorCode": {}, "Message": {} } } } } } }, "GetServiceGraph": { "http": { "requestUri": "/ServiceGraph" }, "input": { "type": "structure", "required": [ "StartTime", "EndTime" ], "members": { "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "GroupName": {}, "GroupARN": {}, "NextToken": {} } }, "output": { "type": "structure", "members": { "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "Services": { "shape": "S3e" }, "ContainsOldGroupVersions": { "type": "boolean" }, "NextToken": {} } } }, "GetTimeSeriesServiceStatistics": { "http": { "requestUri": "/TimeSeriesServiceStatistics" }, "input": { "type": "structure", "required": [ "StartTime", "EndTime" ], "members": { "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "GroupName": {}, "GroupARN": {}, "EntitySelectorExpression": {}, "Period": { "type": "integer" }, "ForecastStatistics": { "type": "boolean" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "TimeSeriesServiceStatistics": { "type": "list", "member": { "type": "structure", "members": { "Timestamp": { "type": "timestamp" }, "EdgeSummaryStatistics": { "shape": "S3i" }, "ServiceSummaryStatistics": { "shape": "S3q" }, "ServiceForecastStatistics": { "type": "structure", "members": { "FaultCountHigh": { "type": "long" }, "FaultCountLow": { "type": "long" } } }, "ResponseTimeHistogram": { "shape": "S3l" } } } }, "ContainsOldGroupVersions": { "type": "boolean" }, "NextToken": {} } } }, "GetTraceGraph": { "http": { "requestUri": "/TraceGraph" }, "input": { "type": "structure", "required": [ "TraceIds" ], "members": { "TraceIds": { "shape": "S2" }, "NextToken": {} } }, "output": { "type": "structure", "members": { "Services": { "shape": "S3e" }, "NextToken": {} } } }, "GetTraceSummaries": { "http": { "requestUri": "/TraceSummaries" }, "input": { "type": "structure", "required": [ "StartTime", "EndTime" ], "members": { "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "TimeRangeType": {}, "Sampling": { "type": "boolean" }, "SamplingStrategy": { "type": "structure", "members": { "Name": {}, "Value": { "type": "double" } } }, "FilterExpression": {}, "NextToken": {} } }, "output": { "type": "structure", "members": { "TraceSummaries": { "type": "list", "member": { "type": "structure", "members": { "Id": {}, "StartTime": { "type": "timestamp" }, "Duration": { "type": "double" }, "ResponseTime": { "type": "double" }, "HasFault": { "type": "boolean" }, "HasError": { "type": "boolean" }, "HasThrottle": { "type": "boolean" }, "IsPartial": { "type": "boolean" }, "Http": { "type": "structure", "members": { "HttpURL": {}, "HttpStatus": { "type": "integer" }, "HttpMethod": {}, "UserAgent": {}, "ClientIp": {} } }, "Annotations": { "type": "map", "key": {}, "value": { "type": "list", "member": { "type": "structure", "members": { "AnnotationValue": { "type": "structure", "members": { "NumberValue": { "type": "double" }, "BooleanValue": { "type": "boolean" }, "StringValue": {} } }, "ServiceIds": { "shape": "S4d" } } } } }, "Users": { "type": "list", "member": { "type": "structure", "members": { "UserName": {}, "ServiceIds": { "shape": "S4d" } } } }, "ServiceIds": { "shape": "S4d" }, "ResourceARNs": { "type": "list", "member": { "type": "structure", "members": { "ARN": {} } } }, "InstanceIds": { "type": "list", "member": { "type": "structure", "members": { "Id": {} } } }, "AvailabilityZones": { "type": "list", "member": { "type": "structure", "members": { "Name": {} } } }, "EntryPoint": { "shape": "S1x" }, "FaultRootCauses": { "type": "list", "member": { "type": "structure", "members": { "Services": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Names": { "shape": "S1y" }, "Type": {}, "AccountId": {}, "EntityPath": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Exceptions": { "shape": "S4s" }, "Remote": { "type": "boolean" } } } }, "Inferred": { "type": "boolean" } } } }, "ClientImpacting": { "type": "boolean" } } } }, "ErrorRootCauses": { "type": "list", "member": { "type": "structure", "members": { "Services": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Names": { "shape": "S1y" }, "Type": {}, "AccountId": {}, "EntityPath": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Exceptions": { "shape": "S4s" }, "Remote": { "type": "boolean" } } } }, "Inferred": { "type": "boolean" } } } }, "ClientImpacting": { "type": "boolean" } } } }, "ResponseTimeRootCauses": { "type": "list", "member": { "type": "structure", "members": { "Services": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Names": { "shape": "S1y" }, "Type": {}, "AccountId": {}, "EntityPath": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Coverage": { "type": "double" }, "Remote": { "type": "boolean" } } } }, "Inferred": { "type": "boolean" } } } }, "ClientImpacting": { "type": "boolean" } } } }, "Revision": { "type": "integer" }, "MatchedEventTime": { "type": "timestamp" } } } }, "ApproximateTime": { "type": "timestamp" }, "TracesProcessedCount": { "type": "long" }, "NextToken": {} } } }, "ListResourcePolicies": { "http": { "requestUri": "/ListResourcePolicies" }, "input": { "type": "structure", "members": { "NextToken": {} } }, "output": { "type": "structure", "members": { "ResourcePolicies": { "type": "list", "member": { "shape": "S5a" } }, "NextToken": {} } } }, "ListTagsForResource": { "http": { "requestUri": "/ListTagsForResource" }, "input": { "type": "structure", "required": [ "ResourceARN" ], "members": { "ResourceARN": {}, "NextToken": {} } }, "output": { "type": "structure", "members": { "Tags": { "shape": "Sj" }, "NextToken": {} } } }, "PutEncryptionConfig": { "http": { "requestUri": "/PutEncryptionConfig" }, "input": { "type": "structure", "required": [ "Type" ], "members": { "KeyId": {}, "Type": {} } }, "output": { "type": "structure", "members": { "EncryptionConfig": { "shape": "S1j" } } } }, "PutResourcePolicy": { "http": { "requestUri": "/PutResourcePolicy" }, "input": { "type": "structure", "required": [ "PolicyName", "PolicyDocument" ], "members": { "PolicyName": {}, "PolicyDocument": {}, "PolicyRevisionId": {}, "BypassPolicyLockoutCheck": { "type": "boolean" } } }, "output": { "type": "structure", "members": { "ResourcePolicy": { "shape": "S5a" } } } }, "PutTelemetryRecords": { "http": { "requestUri": "/TelemetryRecords" }, "input": { "type": "structure", "required": [ "TelemetryRecords" ], "members": { "TelemetryRecords": { "type": "list", "member": { "type": "structure", "required": [ "Timestamp" ], "members": { "Timestamp": { "type": "timestamp" }, "SegmentsReceivedCount": { "type": "integer" }, "SegmentsSentCount": { "type": "integer" }, "SegmentsSpilloverCount": { "type": "integer" }, "SegmentsRejectedCount": { "type": "integer" }, "BackendConnectionErrors": { "type": "structure", "members": { "TimeoutCount": { "type": "integer" }, "ConnectionRefusedCount": { "type": "integer" }, "HTTPCode4XXCount": { "type": "integer" }, "HTTPCode5XXCount": { "type": "integer" }, "UnknownHostCount": { "type": "integer" }, "OtherCount": { "type": "integer" } } } } } }, "EC2InstanceId": {}, "Hostname": {}, "ResourceARN": {} } }, "output": { "type": "structure", "members": {} } }, "PutTraceSegments": { "http": { "requestUri": "/TraceSegments" }, "input": { "type": "structure", "required": [ "TraceSegmentDocuments" ], "members": { "TraceSegmentDocuments": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": { "UnprocessedTraceSegments": { "type": "list", "member": { "type": "structure", "members": { "Id": {}, "ErrorCode": {}, "Message": {} } } } } } }, "TagResource": { "http": { "requestUri": "/TagResource" }, "input": { "type": "structure", "required": [ "ResourceARN", "Tags" ], "members": { "ResourceARN": {}, "Tags": { "shape": "Sj" } } }, "output": { "type": "structure", "members": {} } }, "UntagResource": { "http": { "requestUri": "/UntagResource" }, "input": { "type": "structure", "required": [ "ResourceARN", "TagKeys" ], "members": { "ResourceARN": {}, "TagKeys": { "type": "list", "member": {} } } }, "output": { "type": "structure", "members": {} } }, "UpdateGroup": { "http": { "requestUri": "/UpdateGroup" }, "input": { "type": "structure", "members": { "GroupName": {}, "GroupARN": {}, "FilterExpression": {}, "InsightsConfiguration": { "shape": "Si" } } }, "output": { "type": "structure", "members": { "Group": { "shape": "So" } } } }, "UpdateSamplingRule": { "http": { "requestUri": "/UpdateSamplingRule" }, "input": { "type": "structure", "required": [ "SamplingRuleUpdate" ], "members": { "SamplingRuleUpdate": { "type": "structure", "members": { "RuleName": {}, "RuleARN": {}, "ResourceARN": {}, "Priority": { "type": "integer" }, "FixedRate": { "type": "double" }, "ReservoirSize": { "type": "integer" }, "Host": {}, "ServiceName": {}, "ServiceType": {}, "HTTPMethod": {}, "URLPath": {}, "Attributes": { "shape": "S12" } } } } }, "output": { "type": "structure", "members": { "SamplingRuleRecord": { "shape": "S16" } } } } }, "shapes": { "S2": { "type": "list", "member": {} }, "Si": { "type": "structure", "members": { "InsightsEnabled": { "type": "boolean" }, "NotificationsEnabled": { "type": "boolean" } } }, "Sj": { "type": "list", "member": { "type": "structure", "required": [ "Key", "Value" ], "members": { "Key": {}, "Value": {} } } }, "So": { "type": "structure", "members": { "GroupName": {}, "GroupARN": {}, "FilterExpression": {}, "InsightsConfiguration": { "shape": "Si" } } }, "Sq": { "type": "structure", "required": [ "ResourceARN", "Priority", "FixedRate", "ReservoirSize", "ServiceName", "ServiceType", "Host", "HTTPMethod", "URLPath", "Version" ], "members": { "RuleName": {}, "RuleARN": {}, "ResourceARN": {}, "Priority": { "type": "integer" }, "FixedRate": { "type": "double" }, "ReservoirSize": { "type": "integer" }, "ServiceName": {}, "ServiceType": {}, "Host": {}, "HTTPMethod": {}, "URLPath": {}, "Version": { "type": "integer" }, "Attributes": { "shape": "S12" } } }, "S12": { "type": "map", "key": {}, "value": {} }, "S16": { "type": "structure", "members": { "SamplingRule": { "shape": "Sq" }, "CreatedAt": { "type": "timestamp" }, "ModifiedAt": { "type": "timestamp" } } }, "S1j": { "type": "structure", "members": { "KeyId": {}, "Status": {}, "Type": {} } }, "S1x": { "type": "structure", "members": { "Name": {}, "Names": { "shape": "S1y" }, "AccountId": {}, "Type": {} } }, "S1y": { "type": "list", "member": {} }, "S1z": { "type": "list", "member": {} }, "S23": { "type": "structure", "members": { "FaultCount": { "type": "long" }, "OkCount": { "type": "long" }, "TotalCount": { "type": "long" } } }, "S25": { "type": "list", "member": { "type": "structure", "members": { "ServiceId": { "shape": "S1x" } } } }, "S3e": { "type": "list", "member": { "type": "structure", "members": { "ReferenceId": { "type": "integer" }, "Name": {}, "Names": { "shape": "S1y" }, "Root": { "type": "boolean" }, "AccountId": {}, "Type": {}, "State": {}, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "Edges": { "type": "list", "member": { "type": "structure", "members": { "ReferenceId": { "type": "integer" }, "StartTime": { "type": "timestamp" }, "EndTime": { "type": "timestamp" }, "SummaryStatistics": { "shape": "S3i" }, "ResponseTimeHistogram": { "shape": "S3l" }, "Aliases": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Names": { "type": "list", "member": {} }, "Type": {} } } }, "EdgeType": {}, "ReceivedEventAgeHistogram": { "shape": "S3l" } } } }, "SummaryStatistics": { "shape": "S3q" }, "DurationHistogram": { "shape": "S3l" }, "ResponseTimeHistogram": { "shape": "S3l" } } } }, "S3i": { "type": "structure", "members": { "OkCount": { "type": "long" }, "ErrorStatistics": { "shape": "S3j" }, "FaultStatistics": { "shape": "S3k" }, "TotalCount": { "type": "long" }, "TotalResponseTime": { "type": "double" } } }, "S3j": { "type": "structure", "members": { "ThrottleCount": { "type": "long" }, "OtherCount": { "type": "long" }, "TotalCount": { "type": "long" } } }, "S3k": { "type": "structure", "members": { "OtherCount": { "type": "long" }, "TotalCount": { "type": "long" } } }, "S3l": { "type": "list", "member": { "type": "structure", "members": { "Value": { "type": "double" }, "Count": { "type": "integer" } } } }, "S3q": { "type": "structure", "members": { "OkCount": { "type": "long" }, "ErrorStatistics": { "shape": "S3j" }, "FaultStatistics": { "shape": "S3k" }, "TotalCount": { "type": "long" }, "TotalResponseTime": { "type": "double" } } }, "S4d": { "type": "list", "member": { "shape": "S1x" } }, "S4s": { "type": "list", "member": { "type": "structure", "members": { "Name": {}, "Message": {} } } }, "S5a": { "type": "structure", "members": { "PolicyName": {}, "PolicyDocument": {}, "PolicyRevisionId": {}, "LastUpdatedTime": { "type": "timestamp" } } } } } },{}],245:[function(require,module,exports){ module.exports={ "pagination": { "BatchGetTraces": { "input_token": "NextToken", "non_aggregate_keys": [ "UnprocessedTraceIds" ], "output_token": "NextToken", "result_key": "Traces" }, "GetGroups": { "input_token": "NextToken", "output_token": "NextToken", "result_key": "Groups" }, "GetInsightEvents": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "GetInsightSummaries": { "input_token": "NextToken", "limit_key": "MaxResults", "output_token": "NextToken" }, "GetSamplingRules": { "input_token": "NextToken", "output_token": "NextToken", "result_key": "SamplingRuleRecords" }, "GetSamplingStatisticSummaries": { "input_token": "NextToken", "output_token": "NextToken", "result_key": "SamplingStatisticSummaries" }, "GetServiceGraph": { "input_token": "NextToken", "non_aggregate_keys": [ "StartTime", "EndTime", "ContainsOldGroupVersions" ], "output_token": "NextToken", "result_key": "Services" }, "GetTimeSeriesServiceStatistics": { "input_token": "NextToken", "non_aggregate_keys": [ "ContainsOldGroupVersions" ], "output_token": "NextToken", "result_key": "TimeSeriesServiceStatistics" }, "GetTraceGraph": { "input_token": "NextToken", "output_token": "NextToken", "result_key": "Services" }, "GetTraceSummaries": { "input_token": "NextToken", "non_aggregate_keys": [ "TracesProcessedCount", "ApproximateTime" ], "output_token": "NextToken", "result_key": "TraceSummaries" }, "ListResourcePolicies": { "input_token": "NextToken", "output_token": "NextToken", "result_key": "ResourcePolicies" }, "ListTagsForResource": { "input_token": "NextToken", "output_token": "NextToken", "result_key": "Tags" } } } },{}],246:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['acm'] = {}; AWS.ACM = Service.defineService('acm', ['2015-12-08']); Object.defineProperty(apiLoader.services['acm'], '2015-12-08', { get: function get() { var model = require('../apis/acm-2015-12-08.min.json'); model.paginators = require('../apis/acm-2015-12-08.paginators.json').pagination; model.waiters = require('../apis/acm-2015-12-08.waiters2.json').waiters; return model; }, enumerable: true, configurable: true }); module.exports = AWS.ACM; },{"../apis/acm-2015-12-08.min.json":1,"../apis/acm-2015-12-08.paginators.json":2,"../apis/acm-2015-12-08.waiters2.json":3,"../lib/core":350,"../lib/node_loader":346}],247:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['amp'] = {}; AWS.Amp = Service.defineService('amp', ['2020-08-01']); Object.defineProperty(apiLoader.services['amp'], '2020-08-01', { get: function get() { var model = require('../apis/amp-2020-08-01.min.json'); model.paginators = require('../apis/amp-2020-08-01.paginators.json').pagination; model.waiters = require('../apis/amp-2020-08-01.waiters2.json').waiters; return model; }, enumerable: true, configurable: true }); module.exports = AWS.Amp; },{"../apis/amp-2020-08-01.min.json":4,"../apis/amp-2020-08-01.paginators.json":5,"../apis/amp-2020-08-01.waiters2.json":6,"../lib/core":350,"../lib/node_loader":346}],248:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['apigateway'] = {}; AWS.APIGateway = Service.defineService('apigateway', ['2015-07-09']); require('../lib/services/apigateway'); Object.defineProperty(apiLoader.services['apigateway'], '2015-07-09', { get: function get() { var model = require('../apis/apigateway-2015-07-09.min.json'); model.paginators = require('../apis/apigateway-2015-07-09.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.APIGateway; },{"../apis/apigateway-2015-07-09.min.json":7,"../apis/apigateway-2015-07-09.paginators.json":8,"../lib/core":350,"../lib/node_loader":346,"../lib/services/apigateway":403}],249:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['applicationautoscaling'] = {}; AWS.ApplicationAutoScaling = Service.defineService('applicationautoscaling', ['2016-02-06']); Object.defineProperty(apiLoader.services['applicationautoscaling'], '2016-02-06', { get: function get() { var model = require('../apis/application-autoscaling-2016-02-06.min.json'); model.paginators = require('../apis/application-autoscaling-2016-02-06.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.ApplicationAutoScaling; },{"../apis/application-autoscaling-2016-02-06.min.json":9,"../apis/application-autoscaling-2016-02-06.paginators.json":10,"../lib/core":350,"../lib/node_loader":346}],250:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['athena'] = {}; AWS.Athena = Service.defineService('athena', ['2017-05-18']); Object.defineProperty(apiLoader.services['athena'], '2017-05-18', { get: function get() { var model = require('../apis/athena-2017-05-18.min.json'); model.paginators = require('../apis/athena-2017-05-18.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.Athena; },{"../apis/athena-2017-05-18.min.json":11,"../apis/athena-2017-05-18.paginators.json":12,"../lib/core":350,"../lib/node_loader":346}],251:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['autoscaling'] = {}; AWS.AutoScaling = Service.defineService('autoscaling', ['2011-01-01']); Object.defineProperty(apiLoader.services['autoscaling'], '2011-01-01', { get: function get() { var model = require('../apis/autoscaling-2011-01-01.min.json'); model.paginators = require('../apis/autoscaling-2011-01-01.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.AutoScaling; },{"../apis/autoscaling-2011-01-01.min.json":13,"../apis/autoscaling-2011-01-01.paginators.json":14,"../lib/core":350,"../lib/node_loader":346}],252:[function(require,module,exports){ require('../lib/node_loader'); module.exports = { ACM: require('./acm'), APIGateway: require('./apigateway'), ApplicationAutoScaling: require('./applicationautoscaling'), AutoScaling: require('./autoscaling'), CloudFormation: require('./cloudformation'), CloudFront: require('./cloudfront'), CloudHSM: require('./cloudhsm'), CloudTrail: require('./cloudtrail'), CloudWatch: require('./cloudwatch'), CloudWatchEvents: require('./cloudwatchevents'), CloudWatchLogs: require('./cloudwatchlogs'), CodeBuild: require('./codebuild'), CodeCommit: require('./codecommit'), CodeDeploy: require('./codedeploy'), CodePipeline: require('./codepipeline'), CognitoIdentity: require('./cognitoidentity'), CognitoIdentityServiceProvider: require('./cognitoidentityserviceprovider'), CognitoSync: require('./cognitosync'), ConfigService: require('./configservice'), CUR: require('./cur'), DeviceFarm: require('./devicefarm'), DirectConnect: require('./directconnect'), DynamoDB: require('./dynamodb'), DynamoDBStreams: require('./dynamodbstreams'), EC2: require('./ec2'), ECR: require('./ecr'), ECS: require('./ecs'), EFS: require('./efs'), ElastiCache: require('./elasticache'), ElasticBeanstalk: require('./elasticbeanstalk'), ELB: require('./elb'), ELBv2: require('./elbv2'), EMR: require('./emr'), ElasticTranscoder: require('./elastictranscoder'), Firehose: require('./firehose'), GameLift: require('./gamelift'), IAM: require('./iam'), Inspector: require('./inspector'), Iot: require('./iot'), IotData: require('./iotdata'), Kinesis: require('./kinesis'), KMS: require('./kms'), Lambda: require('./lambda'), LexRuntime: require('./lexruntime'), MachineLearning: require('./machinelearning'), MarketplaceCommerceAnalytics: require('./marketplacecommerceanalytics'), MTurk: require('./mturk'), MobileAnalytics: require('./mobileanalytics'), OpsWorks: require('./opsworks'), Polly: require('./polly'), RDS: require('./rds'), Redshift: require('./redshift'), Rekognition: require('./rekognition'), Route53: require('./route53'), Route53Domains: require('./route53domains'), S3: require('./s3'), ServiceCatalog: require('./servicecatalog'), SES: require('./ses'), SNS: require('./sns'), SQS: require('./sqs'), SSM: require('./ssm'), StorageGateway: require('./storagegateway'), STS: require('./sts'), XRay: require('./xray'), WAF: require('./waf'), WorkDocs: require('./workdocs'), LexModelBuildingService: require('./lexmodelbuildingservice'), Athena: require('./athena'), CloudHSMV2: require('./cloudhsmv2'), Pricing: require('./pricing'), CostExplorer: require('./costexplorer'), MediaStoreData: require('./mediastoredata'), Comprehend: require('./comprehend'), KinesisVideoArchivedMedia: require('./kinesisvideoarchivedmedia'), KinesisVideoMedia: require('./kinesisvideomedia'), KinesisVideo: require('./kinesisvideo'), Translate: require('./translate'), ResourceGroups: require('./resourcegroups'), Connect: require('./connect'), SecretsManager: require('./secretsmanager'), IoTAnalytics: require('./iotanalytics'), ComprehendMedical: require('./comprehendmedical'), Personalize: require('./personalize'), PersonalizeEvents: require('./personalizeevents'), PersonalizeRuntime: require('./personalizeruntime'), ForecastService: require('./forecastservice'), ForecastQueryService: require('./forecastqueryservice'), MarketplaceCatalog: require('./marketplacecatalog'), KinesisVideoSignalingChannels: require('./kinesisvideosignalingchannels'), Amp: require('./amp'), Location: require('./location'), LexRuntimeV2: require('./lexruntimev2') }; },{"../lib/node_loader":346,"./acm":246,"./amp":247,"./apigateway":248,"./applicationautoscaling":249,"./athena":250,"./autoscaling":251,"./cloudformation":253,"./cloudfront":254,"./cloudhsm":255,"./cloudhsmv2":256,"./cloudtrail":257,"./cloudwatch":258,"./cloudwatchevents":259,"./cloudwatchlogs":260,"./codebuild":261,"./codecommit":262,"./codedeploy":263,"./codepipeline":264,"./cognitoidentity":265,"./cognitoidentityserviceprovider":266,"./cognitosync":267,"./comprehend":268,"./comprehendmedical":269,"./configservice":270,"./connect":271,"./costexplorer":272,"./cur":273,"./devicefarm":274,"./directconnect":275,"./dynamodb":276,"./dynamodbstreams":277,"./ec2":278,"./ecr":279,"./ecs":280,"./efs":281,"./elasticache":282,"./elasticbeanstalk":283,"./elastictranscoder":284,"./elb":285,"./elbv2":286,"./emr":287,"./firehose":288,"./forecastqueryservice":289,"./forecastservice":290,"./gamelift":291,"./iam":292,"./inspector":293,"./iot":294,"./iotanalytics":295,"./iotdata":296,"./kinesis":297,"./kinesisvideo":298,"./kinesisvideoarchivedmedia":299,"./kinesisvideomedia":300,"./kinesisvideosignalingchannels":301,"./kms":302,"./lambda":303,"./lexmodelbuildingservice":304,"./lexruntime":305,"./lexruntimev2":306,"./location":307,"./machinelearning":308,"./marketplacecatalog":309,"./marketplacecommerceanalytics":310,"./mediastoredata":311,"./mobileanalytics":312,"./mturk":313,"./opsworks":314,"./personalize":315,"./personalizeevents":316,"./personalizeruntime":317,"./polly":318,"./pricing":319,"./rds":320,"./redshift":321,"./rekognition":322,"./resourcegroups":323,"./route53":324,"./route53domains":325,"./s3":326,"./secretsmanager":327,"./servicecatalog":328,"./ses":329,"./sns":330,"./sqs":331,"./ssm":332,"./storagegateway":333,"./sts":334,"./translate":335,"./waf":336,"./workdocs":337,"./xray":338}],253:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['cloudformation'] = {}; AWS.CloudFormation = Service.defineService('cloudformation', ['2010-05-15']); Object.defineProperty(apiLoader.services['cloudformation'], '2010-05-15', { get: function get() { var model = require('../apis/cloudformation-2010-05-15.min.json'); model.paginators = require('../apis/cloudformation-2010-05-15.paginators.json').pagination; model.waiters = require('../apis/cloudformation-2010-05-15.waiters2.json').waiters; return model; }, enumerable: true, configurable: true }); module.exports = AWS.CloudFormation; },{"../apis/cloudformation-2010-05-15.min.json":17,"../apis/cloudformation-2010-05-15.paginators.json":18,"../apis/cloudformation-2010-05-15.waiters2.json":19,"../lib/core":350,"../lib/node_loader":346}],254:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['cloudfront'] = {}; AWS.CloudFront = Service.defineService('cloudfront', ['2013-05-12*', '2013-11-11*', '2014-05-31*', '2014-10-21*', '2014-11-06*', '2015-04-17*', '2015-07-27*', '2015-09-17*', '2016-01-13*', '2016-01-28*', '2016-08-01*', '2016-08-20*', '2016-09-07*', '2016-09-29*', '2016-11-25', '2016-11-25*', '2017-03-25', '2017-03-25*', '2017-10-30', '2017-10-30*', '2018-06-18', '2018-06-18*', '2018-11-05', '2018-11-05*', '2019-03-26', '2019-03-26*', '2020-05-31']); require('../lib/services/cloudfront'); Object.defineProperty(apiLoader.services['cloudfront'], '2016-11-25', { get: function get() { var model = require('../apis/cloudfront-2016-11-25.min.json'); model.paginators = require('../apis/cloudfront-2016-11-25.paginators.json').pagination; model.waiters = require('../apis/cloudfront-2016-11-25.waiters2.json').waiters; return model; }, enumerable: true, configurable: true }); Object.defineProperty(apiLoader.services['cloudfront'], '2017-03-25', { get: function get() { var model = require('../apis/cloudfront-2017-03-25.min.json'); model.paginators = require('../apis/cloudfront-2017-03-25.paginators.json').pagination; model.waiters = require('../apis/cloudfront-2017-03-25.waiters2.json').waiters; return model; }, enumerable: true, configurable: true }); Object.defineProperty(apiLoader.services['cloudfront'], '2017-10-30', { get: function get() { var model = require('../apis/cloudfront-2017-10-30.min.json'); model.paginators = require('../apis/cloudfront-2017-10-30.paginators.json').pagination; model.waiters = require('../apis/cloudfront-2017-10-30.waiters2.json').waiters; return model; }, enumerable: true, configurable: true }); Object.defineProperty(apiLoader.services['cloudfront'], '2018-06-18', { get: function get() { var model = require('../apis/cloudfront-2018-06-18.min.json'); model.paginators = require('../apis/cloudfront-2018-06-18.paginators.json').pagination; model.waiters = require('../apis/cloudfront-2018-06-18.waiters2.json').waiters; return model; }, enumerable: true, configurable: true }); Object.defineProperty(apiLoader.services['cloudfront'], '2018-11-05', { get: function get() { var model = require('../apis/cloudfront-2018-11-05.min.json'); model.paginators = require('../apis/cloudfront-2018-11-05.paginators.json').pagination; model.waiters = require('../apis/cloudfront-2018-11-05.waiters2.json').waiters; return model; }, enumerable: true, configurable: true }); Object.defineProperty(apiLoader.services['cloudfront'], '2019-03-26', { get: function get() { var model = require('../apis/cloudfront-2019-03-26.min.json'); model.paginators = require('../apis/cloudfront-2019-03-26.paginators.json').pagination; model.waiters = require('../apis/cloudfront-2019-03-26.waiters2.json').waiters; return model; }, enumerable: true, configurable: true }); Object.defineProperty(apiLoader.services['cloudfront'], '2020-05-31', { get: function get() { var model = require('../apis/cloudfront-2020-05-31.min.json'); model.paginators = require('../apis/cloudfront-2020-05-31.paginators.json').pagination; model.waiters = require('../apis/cloudfront-2020-05-31.waiters2.json').waiters; return model; }, enumerable: true, configurable: true }); module.exports = AWS.CloudFront; },{"../apis/cloudfront-2016-11-25.min.json":20,"../apis/cloudfront-2016-11-25.paginators.json":21,"../apis/cloudfront-2016-11-25.waiters2.json":22,"../apis/cloudfront-2017-03-25.min.json":23,"../apis/cloudfront-2017-03-25.paginators.json":24,"../apis/cloudfront-2017-03-25.waiters2.json":25,"../apis/cloudfront-2017-10-30.min.json":26,"../apis/cloudfront-2017-10-30.paginators.json":27,"../apis/cloudfront-2017-10-30.waiters2.json":28,"../apis/cloudfront-2018-06-18.min.json":29,"../apis/cloudfront-2018-06-18.paginators.json":30,"../apis/cloudfront-2018-06-18.waiters2.json":31,"../apis/cloudfront-2018-11-05.min.json":32,"../apis/cloudfront-2018-11-05.paginators.json":33,"../apis/cloudfront-2018-11-05.waiters2.json":34,"../apis/cloudfront-2019-03-26.min.json":35,"../apis/cloudfront-2019-03-26.paginators.json":36,"../apis/cloudfront-2019-03-26.waiters2.json":37,"../apis/cloudfront-2020-05-31.min.json":38,"../apis/cloudfront-2020-05-31.paginators.json":39,"../apis/cloudfront-2020-05-31.waiters2.json":40,"../lib/core":350,"../lib/node_loader":346,"../lib/services/cloudfront":404}],255:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['cloudhsm'] = {}; AWS.CloudHSM = Service.defineService('cloudhsm', ['2014-05-30']); Object.defineProperty(apiLoader.services['cloudhsm'], '2014-05-30', { get: function get() { var model = require('../apis/cloudhsm-2014-05-30.min.json'); model.paginators = require('../apis/cloudhsm-2014-05-30.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.CloudHSM; },{"../apis/cloudhsm-2014-05-30.min.json":41,"../apis/cloudhsm-2014-05-30.paginators.json":42,"../lib/core":350,"../lib/node_loader":346}],256:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['cloudhsmv2'] = {}; AWS.CloudHSMV2 = Service.defineService('cloudhsmv2', ['2017-04-28']); Object.defineProperty(apiLoader.services['cloudhsmv2'], '2017-04-28', { get: function get() { var model = require('../apis/cloudhsmv2-2017-04-28.min.json'); model.paginators = require('../apis/cloudhsmv2-2017-04-28.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.CloudHSMV2; },{"../apis/cloudhsmv2-2017-04-28.min.json":43,"../apis/cloudhsmv2-2017-04-28.paginators.json":44,"../lib/core":350,"../lib/node_loader":346}],257:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['cloudtrail'] = {}; AWS.CloudTrail = Service.defineService('cloudtrail', ['2013-11-01']); Object.defineProperty(apiLoader.services['cloudtrail'], '2013-11-01', { get: function get() { var model = require('../apis/cloudtrail-2013-11-01.min.json'); model.paginators = require('../apis/cloudtrail-2013-11-01.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.CloudTrail; },{"../apis/cloudtrail-2013-11-01.min.json":45,"../apis/cloudtrail-2013-11-01.paginators.json":46,"../lib/core":350,"../lib/node_loader":346}],258:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['cloudwatch'] = {}; AWS.CloudWatch = Service.defineService('cloudwatch', ['2010-08-01']); Object.defineProperty(apiLoader.services['cloudwatch'], '2010-08-01', { get: function get() { var model = require('../apis/monitoring-2010-08-01.min.json'); model.paginators = require('../apis/monitoring-2010-08-01.paginators.json').pagination; model.waiters = require('../apis/monitoring-2010-08-01.waiters2.json').waiters; return model; }, enumerable: true, configurable: true }); module.exports = AWS.CloudWatch; },{"../apis/monitoring-2010-08-01.min.json":170,"../apis/monitoring-2010-08-01.paginators.json":171,"../apis/monitoring-2010-08-01.waiters2.json":172,"../lib/core":350,"../lib/node_loader":346}],259:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['cloudwatchevents'] = {}; AWS.CloudWatchEvents = Service.defineService('cloudwatchevents', ['2014-02-03*', '2015-10-07']); Object.defineProperty(apiLoader.services['cloudwatchevents'], '2015-10-07', { get: function get() { var model = require('../apis/events-2015-10-07.min.json'); model.paginators = require('../apis/events-2015-10-07.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.CloudWatchEvents; },{"../apis/events-2015-10-07.min.json":114,"../apis/events-2015-10-07.paginators.json":115,"../lib/core":350,"../lib/node_loader":346}],260:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['cloudwatchlogs'] = {}; AWS.CloudWatchLogs = Service.defineService('cloudwatchlogs', ['2014-03-28']); Object.defineProperty(apiLoader.services['cloudwatchlogs'], '2014-03-28', { get: function get() { var model = require('../apis/logs-2014-03-28.min.json'); model.paginators = require('../apis/logs-2014-03-28.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.CloudWatchLogs; },{"../apis/logs-2014-03-28.min.json":157,"../apis/logs-2014-03-28.paginators.json":158,"../lib/core":350,"../lib/node_loader":346}],261:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['codebuild'] = {}; AWS.CodeBuild = Service.defineService('codebuild', ['2016-10-06']); Object.defineProperty(apiLoader.services['codebuild'], '2016-10-06', { get: function get() { var model = require('../apis/codebuild-2016-10-06.min.json'); model.paginators = require('../apis/codebuild-2016-10-06.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.CodeBuild; },{"../apis/codebuild-2016-10-06.min.json":47,"../apis/codebuild-2016-10-06.paginators.json":48,"../lib/core":350,"../lib/node_loader":346}],262:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['codecommit'] = {}; AWS.CodeCommit = Service.defineService('codecommit', ['2015-04-13']); Object.defineProperty(apiLoader.services['codecommit'], '2015-04-13', { get: function get() { var model = require('../apis/codecommit-2015-04-13.min.json'); model.paginators = require('../apis/codecommit-2015-04-13.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.CodeCommit; },{"../apis/codecommit-2015-04-13.min.json":49,"../apis/codecommit-2015-04-13.paginators.json":50,"../lib/core":350,"../lib/node_loader":346}],263:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['codedeploy'] = {}; AWS.CodeDeploy = Service.defineService('codedeploy', ['2014-10-06']); Object.defineProperty(apiLoader.services['codedeploy'], '2014-10-06', { get: function get() { var model = require('../apis/codedeploy-2014-10-06.min.json'); model.paginators = require('../apis/codedeploy-2014-10-06.paginators.json').pagination; model.waiters = require('../apis/codedeploy-2014-10-06.waiters2.json').waiters; return model; }, enumerable: true, configurable: true }); module.exports = AWS.CodeDeploy; },{"../apis/codedeploy-2014-10-06.min.json":51,"../apis/codedeploy-2014-10-06.paginators.json":52,"../apis/codedeploy-2014-10-06.waiters2.json":53,"../lib/core":350,"../lib/node_loader":346}],264:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['codepipeline'] = {}; AWS.CodePipeline = Service.defineService('codepipeline', ['2015-07-09']); Object.defineProperty(apiLoader.services['codepipeline'], '2015-07-09', { get: function get() { var model = require('../apis/codepipeline-2015-07-09.min.json'); model.paginators = require('../apis/codepipeline-2015-07-09.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.CodePipeline; },{"../apis/codepipeline-2015-07-09.min.json":54,"../apis/codepipeline-2015-07-09.paginators.json":55,"../lib/core":350,"../lib/node_loader":346}],265:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['cognitoidentity'] = {}; AWS.CognitoIdentity = Service.defineService('cognitoidentity', ['2014-06-30']); Object.defineProperty(apiLoader.services['cognitoidentity'], '2014-06-30', { get: function get() { var model = require('../apis/cognito-identity-2014-06-30.min.json'); model.paginators = require('../apis/cognito-identity-2014-06-30.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.CognitoIdentity; },{"../apis/cognito-identity-2014-06-30.min.json":56,"../apis/cognito-identity-2014-06-30.paginators.json":57,"../lib/core":350,"../lib/node_loader":346}],266:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['cognitoidentityserviceprovider'] = {}; AWS.CognitoIdentityServiceProvider = Service.defineService('cognitoidentityserviceprovider', ['2016-04-18']); Object.defineProperty(apiLoader.services['cognitoidentityserviceprovider'], '2016-04-18', { get: function get() { var model = require('../apis/cognito-idp-2016-04-18.min.json'); model.paginators = require('../apis/cognito-idp-2016-04-18.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.CognitoIdentityServiceProvider; },{"../apis/cognito-idp-2016-04-18.min.json":58,"../apis/cognito-idp-2016-04-18.paginators.json":59,"../lib/core":350,"../lib/node_loader":346}],267:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['cognitosync'] = {}; AWS.CognitoSync = Service.defineService('cognitosync', ['2014-06-30']); Object.defineProperty(apiLoader.services['cognitosync'], '2014-06-30', { get: function get() { var model = require('../apis/cognito-sync-2014-06-30.min.json'); model.paginators = require('../apis/cognito-sync-2014-06-30.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.CognitoSync; },{"../apis/cognito-sync-2014-06-30.min.json":60,"../apis/cognito-sync-2014-06-30.paginators.json":61,"../lib/core":350,"../lib/node_loader":346}],268:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['comprehend'] = {}; AWS.Comprehend = Service.defineService('comprehend', ['2017-11-27']); Object.defineProperty(apiLoader.services['comprehend'], '2017-11-27', { get: function get() { var model = require('../apis/comprehend-2017-11-27.min.json'); model.paginators = require('../apis/comprehend-2017-11-27.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.Comprehend; },{"../apis/comprehend-2017-11-27.min.json":62,"../apis/comprehend-2017-11-27.paginators.json":63,"../lib/core":350,"../lib/node_loader":346}],269:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['comprehendmedical'] = {}; AWS.ComprehendMedical = Service.defineService('comprehendmedical', ['2018-10-30']); Object.defineProperty(apiLoader.services['comprehendmedical'], '2018-10-30', { get: function get() { var model = require('../apis/comprehendmedical-2018-10-30.min.json'); model.paginators = require('../apis/comprehendmedical-2018-10-30.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.ComprehendMedical; },{"../apis/comprehendmedical-2018-10-30.min.json":64,"../apis/comprehendmedical-2018-10-30.paginators.json":65,"../lib/core":350,"../lib/node_loader":346}],270:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['configservice'] = {}; AWS.ConfigService = Service.defineService('configservice', ['2014-11-12']); Object.defineProperty(apiLoader.services['configservice'], '2014-11-12', { get: function get() { var model = require('../apis/config-2014-11-12.min.json'); model.paginators = require('../apis/config-2014-11-12.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.ConfigService; },{"../apis/config-2014-11-12.min.json":66,"../apis/config-2014-11-12.paginators.json":67,"../lib/core":350,"../lib/node_loader":346}],271:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['connect'] = {}; AWS.Connect = Service.defineService('connect', ['2017-08-08']); Object.defineProperty(apiLoader.services['connect'], '2017-08-08', { get: function get() { var model = require('../apis/connect-2017-08-08.min.json'); model.paginators = require('../apis/connect-2017-08-08.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.Connect; },{"../apis/connect-2017-08-08.min.json":68,"../apis/connect-2017-08-08.paginators.json":69,"../lib/core":350,"../lib/node_loader":346}],272:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['costexplorer'] = {}; AWS.CostExplorer = Service.defineService('costexplorer', ['2017-10-25']); Object.defineProperty(apiLoader.services['costexplorer'], '2017-10-25', { get: function get() { var model = require('../apis/ce-2017-10-25.min.json'); model.paginators = require('../apis/ce-2017-10-25.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.CostExplorer; },{"../apis/ce-2017-10-25.min.json":15,"../apis/ce-2017-10-25.paginators.json":16,"../lib/core":350,"../lib/node_loader":346}],273:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['cur'] = {}; AWS.CUR = Service.defineService('cur', ['2017-01-06']); Object.defineProperty(apiLoader.services['cur'], '2017-01-06', { get: function get() { var model = require('../apis/cur-2017-01-06.min.json'); model.paginators = require('../apis/cur-2017-01-06.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.CUR; },{"../apis/cur-2017-01-06.min.json":70,"../apis/cur-2017-01-06.paginators.json":71,"../lib/core":350,"../lib/node_loader":346}],274:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['devicefarm'] = {}; AWS.DeviceFarm = Service.defineService('devicefarm', ['2015-06-23']); Object.defineProperty(apiLoader.services['devicefarm'], '2015-06-23', { get: function get() { var model = require('../apis/devicefarm-2015-06-23.min.json'); model.paginators = require('../apis/devicefarm-2015-06-23.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.DeviceFarm; },{"../apis/devicefarm-2015-06-23.min.json":72,"../apis/devicefarm-2015-06-23.paginators.json":73,"../lib/core":350,"../lib/node_loader":346}],275:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['directconnect'] = {}; AWS.DirectConnect = Service.defineService('directconnect', ['2012-10-25']); Object.defineProperty(apiLoader.services['directconnect'], '2012-10-25', { get: function get() { var model = require('../apis/directconnect-2012-10-25.min.json'); model.paginators = require('../apis/directconnect-2012-10-25.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.DirectConnect; },{"../apis/directconnect-2012-10-25.min.json":74,"../apis/directconnect-2012-10-25.paginators.json":75,"../lib/core":350,"../lib/node_loader":346}],276:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['dynamodb'] = {}; AWS.DynamoDB = Service.defineService('dynamodb', ['2011-12-05', '2012-08-10']); require('../lib/services/dynamodb'); Object.defineProperty(apiLoader.services['dynamodb'], '2011-12-05', { get: function get() { var model = require('../apis/dynamodb-2011-12-05.min.json'); model.paginators = require('../apis/dynamodb-2011-12-05.paginators.json').pagination; model.waiters = require('../apis/dynamodb-2011-12-05.waiters2.json').waiters; return model; }, enumerable: true, configurable: true }); Object.defineProperty(apiLoader.services['dynamodb'], '2012-08-10', { get: function get() { var model = require('../apis/dynamodb-2012-08-10.min.json'); model.paginators = require('../apis/dynamodb-2012-08-10.paginators.json').pagination; model.waiters = require('../apis/dynamodb-2012-08-10.waiters2.json').waiters; return model; }, enumerable: true, configurable: true }); module.exports = AWS.DynamoDB; },{"../apis/dynamodb-2011-12-05.min.json":76,"../apis/dynamodb-2011-12-05.paginators.json":77,"../apis/dynamodb-2011-12-05.waiters2.json":78,"../apis/dynamodb-2012-08-10.min.json":79,"../apis/dynamodb-2012-08-10.paginators.json":80,"../apis/dynamodb-2012-08-10.waiters2.json":81,"../lib/core":350,"../lib/node_loader":346,"../lib/services/dynamodb":405}],277:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['dynamodbstreams'] = {}; AWS.DynamoDBStreams = Service.defineService('dynamodbstreams', ['2012-08-10']); Object.defineProperty(apiLoader.services['dynamodbstreams'], '2012-08-10', { get: function get() { var model = require('../apis/streams.dynamodb-2012-08-10.min.json'); model.paginators = require('../apis/streams.dynamodb-2012-08-10.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.DynamoDBStreams; },{"../apis/streams.dynamodb-2012-08-10.min.json":234,"../apis/streams.dynamodb-2012-08-10.paginators.json":235,"../lib/core":350,"../lib/node_loader":346}],278:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['ec2'] = {}; AWS.EC2 = Service.defineService('ec2', ['2013-06-15*', '2013-10-15*', '2014-02-01*', '2014-05-01*', '2014-06-15*', '2014-09-01*', '2014-10-01*', '2015-03-01*', '2015-04-15*', '2015-10-01*', '2016-04-01*', '2016-09-15*', '2016-11-15']); require('../lib/services/ec2'); Object.defineProperty(apiLoader.services['ec2'], '2016-11-15', { get: function get() { var model = require('../apis/ec2-2016-11-15.min.json'); model.paginators = require('../apis/ec2-2016-11-15.paginators.json').pagination; model.waiters = require('../apis/ec2-2016-11-15.waiters2.json').waiters; return model; }, enumerable: true, configurable: true }); module.exports = AWS.EC2; },{"../apis/ec2-2016-11-15.min.json":82,"../apis/ec2-2016-11-15.paginators.json":83,"../apis/ec2-2016-11-15.waiters2.json":84,"../lib/core":350,"../lib/node_loader":346,"../lib/services/ec2":406}],279:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['ecr'] = {}; AWS.ECR = Service.defineService('ecr', ['2015-09-21']); Object.defineProperty(apiLoader.services['ecr'], '2015-09-21', { get: function get() { var model = require('../apis/ecr-2015-09-21.min.json'); model.paginators = require('../apis/ecr-2015-09-21.paginators.json').pagination; model.waiters = require('../apis/ecr-2015-09-21.waiters2.json').waiters; return model; }, enumerable: true, configurable: true }); module.exports = AWS.ECR; },{"../apis/ecr-2015-09-21.min.json":85,"../apis/ecr-2015-09-21.paginators.json":86,"../apis/ecr-2015-09-21.waiters2.json":87,"../lib/core":350,"../lib/node_loader":346}],280:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['ecs'] = {}; AWS.ECS = Service.defineService('ecs', ['2014-11-13']); Object.defineProperty(apiLoader.services['ecs'], '2014-11-13', { get: function get() { var model = require('../apis/ecs-2014-11-13.min.json'); model.paginators = require('../apis/ecs-2014-11-13.paginators.json').pagination; model.waiters = require('../apis/ecs-2014-11-13.waiters2.json').waiters; return model; }, enumerable: true, configurable: true }); module.exports = AWS.ECS; },{"../apis/ecs-2014-11-13.min.json":88,"../apis/ecs-2014-11-13.paginators.json":89,"../apis/ecs-2014-11-13.waiters2.json":90,"../lib/core":350,"../lib/node_loader":346}],281:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['efs'] = {}; AWS.EFS = Service.defineService('efs', ['2015-02-01']); Object.defineProperty(apiLoader.services['efs'], '2015-02-01', { get: function get() { var model = require('../apis/elasticfilesystem-2015-02-01.min.json'); model.paginators = require('../apis/elasticfilesystem-2015-02-01.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.EFS; },{"../apis/elasticfilesystem-2015-02-01.min.json":97,"../apis/elasticfilesystem-2015-02-01.paginators.json":98,"../lib/core":350,"../lib/node_loader":346}],282:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['elasticache'] = {}; AWS.ElastiCache = Service.defineService('elasticache', ['2012-11-15*', '2014-03-24*', '2014-07-15*', '2014-09-30*', '2015-02-02']); Object.defineProperty(apiLoader.services['elasticache'], '2015-02-02', { get: function get() { var model = require('../apis/elasticache-2015-02-02.min.json'); model.paginators = require('../apis/elasticache-2015-02-02.paginators.json').pagination; model.waiters = require('../apis/elasticache-2015-02-02.waiters2.json').waiters; return model; }, enumerable: true, configurable: true }); module.exports = AWS.ElastiCache; },{"../apis/elasticache-2015-02-02.min.json":91,"../apis/elasticache-2015-02-02.paginators.json":92,"../apis/elasticache-2015-02-02.waiters2.json":93,"../lib/core":350,"../lib/node_loader":346}],283:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['elasticbeanstalk'] = {}; AWS.ElasticBeanstalk = Service.defineService('elasticbeanstalk', ['2010-12-01']); Object.defineProperty(apiLoader.services['elasticbeanstalk'], '2010-12-01', { get: function get() { var model = require('../apis/elasticbeanstalk-2010-12-01.min.json'); model.paginators = require('../apis/elasticbeanstalk-2010-12-01.paginators.json').pagination; model.waiters = require('../apis/elasticbeanstalk-2010-12-01.waiters2.json').waiters; return model; }, enumerable: true, configurable: true }); module.exports = AWS.ElasticBeanstalk; },{"../apis/elasticbeanstalk-2010-12-01.min.json":94,"../apis/elasticbeanstalk-2010-12-01.paginators.json":95,"../apis/elasticbeanstalk-2010-12-01.waiters2.json":96,"../lib/core":350,"../lib/node_loader":346}],284:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['elastictranscoder'] = {}; AWS.ElasticTranscoder = Service.defineService('elastictranscoder', ['2012-09-25']); Object.defineProperty(apiLoader.services['elastictranscoder'], '2012-09-25', { get: function get() { var model = require('../apis/elastictranscoder-2012-09-25.min.json'); model.paginators = require('../apis/elastictranscoder-2012-09-25.paginators.json').pagination; model.waiters = require('../apis/elastictranscoder-2012-09-25.waiters2.json').waiters; return model; }, enumerable: true, configurable: true }); module.exports = AWS.ElasticTranscoder; },{"../apis/elastictranscoder-2012-09-25.min.json":108,"../apis/elastictranscoder-2012-09-25.paginators.json":109,"../apis/elastictranscoder-2012-09-25.waiters2.json":110,"../lib/core":350,"../lib/node_loader":346}],285:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['elb'] = {}; AWS.ELB = Service.defineService('elb', ['2012-06-01']); Object.defineProperty(apiLoader.services['elb'], '2012-06-01', { get: function get() { var model = require('../apis/elasticloadbalancing-2012-06-01.min.json'); model.paginators = require('../apis/elasticloadbalancing-2012-06-01.paginators.json').pagination; model.waiters = require('../apis/elasticloadbalancing-2012-06-01.waiters2.json').waiters; return model; }, enumerable: true, configurable: true }); module.exports = AWS.ELB; },{"../apis/elasticloadbalancing-2012-06-01.min.json":99,"../apis/elasticloadbalancing-2012-06-01.paginators.json":100,"../apis/elasticloadbalancing-2012-06-01.waiters2.json":101,"../lib/core":350,"../lib/node_loader":346}],286:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['elbv2'] = {}; AWS.ELBv2 = Service.defineService('elbv2', ['2015-12-01']); Object.defineProperty(apiLoader.services['elbv2'], '2015-12-01', { get: function get() { var model = require('../apis/elasticloadbalancingv2-2015-12-01.min.json'); model.paginators = require('../apis/elasticloadbalancingv2-2015-12-01.paginators.json').pagination; model.waiters = require('../apis/elasticloadbalancingv2-2015-12-01.waiters2.json').waiters; return model; }, enumerable: true, configurable: true }); module.exports = AWS.ELBv2; },{"../apis/elasticloadbalancingv2-2015-12-01.min.json":102,"../apis/elasticloadbalancingv2-2015-12-01.paginators.json":103,"../apis/elasticloadbalancingv2-2015-12-01.waiters2.json":104,"../lib/core":350,"../lib/node_loader":346}],287:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['emr'] = {}; AWS.EMR = Service.defineService('emr', ['2009-03-31']); Object.defineProperty(apiLoader.services['emr'], '2009-03-31', { get: function get() { var model = require('../apis/elasticmapreduce-2009-03-31.min.json'); model.paginators = require('../apis/elasticmapreduce-2009-03-31.paginators.json').pagination; model.waiters = require('../apis/elasticmapreduce-2009-03-31.waiters2.json').waiters; return model; }, enumerable: true, configurable: true }); module.exports = AWS.EMR; },{"../apis/elasticmapreduce-2009-03-31.min.json":105,"../apis/elasticmapreduce-2009-03-31.paginators.json":106,"../apis/elasticmapreduce-2009-03-31.waiters2.json":107,"../lib/core":350,"../lib/node_loader":346}],288:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['firehose'] = {}; AWS.Firehose = Service.defineService('firehose', ['2015-08-04']); Object.defineProperty(apiLoader.services['firehose'], '2015-08-04', { get: function get() { var model = require('../apis/firehose-2015-08-04.min.json'); model.paginators = require('../apis/firehose-2015-08-04.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.Firehose; },{"../apis/firehose-2015-08-04.min.json":116,"../apis/firehose-2015-08-04.paginators.json":117,"../lib/core":350,"../lib/node_loader":346}],289:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['forecastqueryservice'] = {}; AWS.ForecastQueryService = Service.defineService('forecastqueryservice', ['2018-06-26']); Object.defineProperty(apiLoader.services['forecastqueryservice'], '2018-06-26', { get: function get() { var model = require('../apis/forecastquery-2018-06-26.min.json'); model.paginators = require('../apis/forecastquery-2018-06-26.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.ForecastQueryService; },{"../apis/forecastquery-2018-06-26.min.json":120,"../apis/forecastquery-2018-06-26.paginators.json":121,"../lib/core":350,"../lib/node_loader":346}],290:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['forecastservice'] = {}; AWS.ForecastService = Service.defineService('forecastservice', ['2018-06-26']); Object.defineProperty(apiLoader.services['forecastservice'], '2018-06-26', { get: function get() { var model = require('../apis/forecast-2018-06-26.min.json'); model.paginators = require('../apis/forecast-2018-06-26.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.ForecastService; },{"../apis/forecast-2018-06-26.min.json":118,"../apis/forecast-2018-06-26.paginators.json":119,"../lib/core":350,"../lib/node_loader":346}],291:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['gamelift'] = {}; AWS.GameLift = Service.defineService('gamelift', ['2015-10-01']); Object.defineProperty(apiLoader.services['gamelift'], '2015-10-01', { get: function get() { var model = require('../apis/gamelift-2015-10-01.min.json'); model.paginators = require('../apis/gamelift-2015-10-01.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.GameLift; },{"../apis/gamelift-2015-10-01.min.json":122,"../apis/gamelift-2015-10-01.paginators.json":123,"../lib/core":350,"../lib/node_loader":346}],292:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['iam'] = {}; AWS.IAM = Service.defineService('iam', ['2010-05-08']); Object.defineProperty(apiLoader.services['iam'], '2010-05-08', { get: function get() { var model = require('../apis/iam-2010-05-08.min.json'); model.paginators = require('../apis/iam-2010-05-08.paginators.json').pagination; model.waiters = require('../apis/iam-2010-05-08.waiters2.json').waiters; return model; }, enumerable: true, configurable: true }); module.exports = AWS.IAM; },{"../apis/iam-2010-05-08.min.json":124,"../apis/iam-2010-05-08.paginators.json":125,"../apis/iam-2010-05-08.waiters2.json":126,"../lib/core":350,"../lib/node_loader":346}],293:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['inspector'] = {}; AWS.Inspector = Service.defineService('inspector', ['2015-08-18*', '2016-02-16']); Object.defineProperty(apiLoader.services['inspector'], '2016-02-16', { get: function get() { var model = require('../apis/inspector-2016-02-16.min.json'); model.paginators = require('../apis/inspector-2016-02-16.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.Inspector; },{"../apis/inspector-2016-02-16.min.json":127,"../apis/inspector-2016-02-16.paginators.json":128,"../lib/core":350,"../lib/node_loader":346}],294:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['iot'] = {}; AWS.Iot = Service.defineService('iot', ['2015-05-28']); Object.defineProperty(apiLoader.services['iot'], '2015-05-28', { get: function get() { var model = require('../apis/iot-2015-05-28.min.json'); model.paginators = require('../apis/iot-2015-05-28.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.Iot; },{"../apis/iot-2015-05-28.min.json":129,"../apis/iot-2015-05-28.paginators.json":130,"../lib/core":350,"../lib/node_loader":346}],295:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['iotanalytics'] = {}; AWS.IoTAnalytics = Service.defineService('iotanalytics', ['2017-11-27']); Object.defineProperty(apiLoader.services['iotanalytics'], '2017-11-27', { get: function get() { var model = require('../apis/iotanalytics-2017-11-27.min.json'); model.paginators = require('../apis/iotanalytics-2017-11-27.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.IoTAnalytics; },{"../apis/iotanalytics-2017-11-27.min.json":133,"../apis/iotanalytics-2017-11-27.paginators.json":134,"../lib/core":350,"../lib/node_loader":346}],296:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['iotdata'] = {}; AWS.IotData = Service.defineService('iotdata', ['2015-05-28']); require('../lib/services/iotdata'); Object.defineProperty(apiLoader.services['iotdata'], '2015-05-28', { get: function get() { var model = require('../apis/iot-data-2015-05-28.min.json'); model.paginators = require('../apis/iot-data-2015-05-28.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.IotData; },{"../apis/iot-data-2015-05-28.min.json":131,"../apis/iot-data-2015-05-28.paginators.json":132,"../lib/core":350,"../lib/node_loader":346,"../lib/services/iotdata":407}],297:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['kinesis'] = {}; AWS.Kinesis = Service.defineService('kinesis', ['2013-12-02']); Object.defineProperty(apiLoader.services['kinesis'], '2013-12-02', { get: function get() { var model = require('../apis/kinesis-2013-12-02.min.json'); model.paginators = require('../apis/kinesis-2013-12-02.paginators.json').pagination; model.waiters = require('../apis/kinesis-2013-12-02.waiters2.json').waiters; return model; }, enumerable: true, configurable: true }); module.exports = AWS.Kinesis; },{"../apis/kinesis-2013-12-02.min.json":135,"../apis/kinesis-2013-12-02.paginators.json":136,"../apis/kinesis-2013-12-02.waiters2.json":137,"../lib/core":350,"../lib/node_loader":346}],298:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['kinesisvideo'] = {}; AWS.KinesisVideo = Service.defineService('kinesisvideo', ['2017-09-30']); Object.defineProperty(apiLoader.services['kinesisvideo'], '2017-09-30', { get: function get() { var model = require('../apis/kinesisvideo-2017-09-30.min.json'); model.paginators = require('../apis/kinesisvideo-2017-09-30.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.KinesisVideo; },{"../apis/kinesisvideo-2017-09-30.min.json":144,"../apis/kinesisvideo-2017-09-30.paginators.json":145,"../lib/core":350,"../lib/node_loader":346}],299:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['kinesisvideoarchivedmedia'] = {}; AWS.KinesisVideoArchivedMedia = Service.defineService('kinesisvideoarchivedmedia', ['2017-09-30']); Object.defineProperty(apiLoader.services['kinesisvideoarchivedmedia'], '2017-09-30', { get: function get() { var model = require('../apis/kinesis-video-archived-media-2017-09-30.min.json'); model.paginators = require('../apis/kinesis-video-archived-media-2017-09-30.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.KinesisVideoArchivedMedia; },{"../apis/kinesis-video-archived-media-2017-09-30.min.json":138,"../apis/kinesis-video-archived-media-2017-09-30.paginators.json":139,"../lib/core":350,"../lib/node_loader":346}],300:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['kinesisvideomedia'] = {}; AWS.KinesisVideoMedia = Service.defineService('kinesisvideomedia', ['2017-09-30']); Object.defineProperty(apiLoader.services['kinesisvideomedia'], '2017-09-30', { get: function get() { var model = require('../apis/kinesis-video-media-2017-09-30.min.json'); model.paginators = require('../apis/kinesis-video-media-2017-09-30.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.KinesisVideoMedia; },{"../apis/kinesis-video-media-2017-09-30.min.json":140,"../apis/kinesis-video-media-2017-09-30.paginators.json":141,"../lib/core":350,"../lib/node_loader":346}],301:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['kinesisvideosignalingchannels'] = {}; AWS.KinesisVideoSignalingChannels = Service.defineService('kinesisvideosignalingchannels', ['2019-12-04']); Object.defineProperty(apiLoader.services['kinesisvideosignalingchannels'], '2019-12-04', { get: function get() { var model = require('../apis/kinesis-video-signaling-2019-12-04.min.json'); model.paginators = require('../apis/kinesis-video-signaling-2019-12-04.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.KinesisVideoSignalingChannels; },{"../apis/kinesis-video-signaling-2019-12-04.min.json":142,"../apis/kinesis-video-signaling-2019-12-04.paginators.json":143,"../lib/core":350,"../lib/node_loader":346}],302:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['kms'] = {}; AWS.KMS = Service.defineService('kms', ['2014-11-01']); Object.defineProperty(apiLoader.services['kms'], '2014-11-01', { get: function get() { var model = require('../apis/kms-2014-11-01.min.json'); model.paginators = require('../apis/kms-2014-11-01.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.KMS; },{"../apis/kms-2014-11-01.min.json":146,"../apis/kms-2014-11-01.paginators.json":147,"../lib/core":350,"../lib/node_loader":346}],303:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['lambda'] = {}; AWS.Lambda = Service.defineService('lambda', ['2014-11-11', '2015-03-31']); require('../lib/services/lambda'); Object.defineProperty(apiLoader.services['lambda'], '2014-11-11', { get: function get() { var model = require('../apis/lambda-2014-11-11.min.json'); model.paginators = require('../apis/lambda-2014-11-11.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); Object.defineProperty(apiLoader.services['lambda'], '2015-03-31', { get: function get() { var model = require('../apis/lambda-2015-03-31.min.json'); model.paginators = require('../apis/lambda-2015-03-31.paginators.json').pagination; model.waiters = require('../apis/lambda-2015-03-31.waiters2.json').waiters; return model; }, enumerable: true, configurable: true }); module.exports = AWS.Lambda; },{"../apis/lambda-2014-11-11.min.json":148,"../apis/lambda-2014-11-11.paginators.json":149,"../apis/lambda-2015-03-31.min.json":150,"../apis/lambda-2015-03-31.paginators.json":151,"../apis/lambda-2015-03-31.waiters2.json":152,"../lib/core":350,"../lib/node_loader":346,"../lib/services/lambda":408}],304:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['lexmodelbuildingservice'] = {}; AWS.LexModelBuildingService = Service.defineService('lexmodelbuildingservice', ['2017-04-19']); Object.defineProperty(apiLoader.services['lexmodelbuildingservice'], '2017-04-19', { get: function get() { var model = require('../apis/lex-models-2017-04-19.min.json'); model.paginators = require('../apis/lex-models-2017-04-19.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.LexModelBuildingService; },{"../apis/lex-models-2017-04-19.min.json":153,"../apis/lex-models-2017-04-19.paginators.json":154,"../lib/core":350,"../lib/node_loader":346}],305:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['lexruntime'] = {}; AWS.LexRuntime = Service.defineService('lexruntime', ['2016-11-28']); Object.defineProperty(apiLoader.services['lexruntime'], '2016-11-28', { get: function get() { var model = require('../apis/runtime.lex-2016-11-28.min.json'); model.paginators = require('../apis/runtime.lex-2016-11-28.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.LexRuntime; },{"../apis/runtime.lex-2016-11-28.min.json":214,"../apis/runtime.lex-2016-11-28.paginators.json":215,"../lib/core":350,"../lib/node_loader":346}],306:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['lexruntimev2'] = {}; AWS.LexRuntimeV2 = Service.defineService('lexruntimev2', ['2020-08-07']); Object.defineProperty(apiLoader.services['lexruntimev2'], '2020-08-07', { get: function get() { var model = require('../apis/runtime.lex.v2-2020-08-07.min.json'); model.paginators = require('../apis/runtime.lex.v2-2020-08-07.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.LexRuntimeV2; },{"../apis/runtime.lex.v2-2020-08-07.min.json":216,"../apis/runtime.lex.v2-2020-08-07.paginators.json":217,"../lib/core":350,"../lib/node_loader":346}],307:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['location'] = {}; AWS.Location = Service.defineService('location', ['2020-11-19']); Object.defineProperty(apiLoader.services['location'], '2020-11-19', { get: function get() { var model = require('../apis/location-2020-11-19.min.json'); model.paginators = require('../apis/location-2020-11-19.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.Location; },{"../apis/location-2020-11-19.min.json":155,"../apis/location-2020-11-19.paginators.json":156,"../lib/core":350,"../lib/node_loader":346}],308:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['machinelearning'] = {}; AWS.MachineLearning = Service.defineService('machinelearning', ['2014-12-12']); require('../lib/services/machinelearning'); Object.defineProperty(apiLoader.services['machinelearning'], '2014-12-12', { get: function get() { var model = require('../apis/machinelearning-2014-12-12.min.json'); model.paginators = require('../apis/machinelearning-2014-12-12.paginators.json').pagination; model.waiters = require('../apis/machinelearning-2014-12-12.waiters2.json').waiters; return model; }, enumerable: true, configurable: true }); module.exports = AWS.MachineLearning; },{"../apis/machinelearning-2014-12-12.min.json":159,"../apis/machinelearning-2014-12-12.paginators.json":160,"../apis/machinelearning-2014-12-12.waiters2.json":161,"../lib/core":350,"../lib/node_loader":346,"../lib/services/machinelearning":409}],309:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['marketplacecatalog'] = {}; AWS.MarketplaceCatalog = Service.defineService('marketplacecatalog', ['2018-09-17']); Object.defineProperty(apiLoader.services['marketplacecatalog'], '2018-09-17', { get: function get() { var model = require('../apis/marketplace-catalog-2018-09-17.min.json'); model.paginators = require('../apis/marketplace-catalog-2018-09-17.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.MarketplaceCatalog; },{"../apis/marketplace-catalog-2018-09-17.min.json":162,"../apis/marketplace-catalog-2018-09-17.paginators.json":163,"../lib/core":350,"../lib/node_loader":346}],310:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['marketplacecommerceanalytics'] = {}; AWS.MarketplaceCommerceAnalytics = Service.defineService('marketplacecommerceanalytics', ['2015-07-01']); Object.defineProperty(apiLoader.services['marketplacecommerceanalytics'], '2015-07-01', { get: function get() { var model = require('../apis/marketplacecommerceanalytics-2015-07-01.min.json'); model.paginators = require('../apis/marketplacecommerceanalytics-2015-07-01.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.MarketplaceCommerceAnalytics; },{"../apis/marketplacecommerceanalytics-2015-07-01.min.json":164,"../apis/marketplacecommerceanalytics-2015-07-01.paginators.json":165,"../lib/core":350,"../lib/node_loader":346}],311:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['mediastoredata'] = {}; AWS.MediaStoreData = Service.defineService('mediastoredata', ['2017-09-01']); Object.defineProperty(apiLoader.services['mediastoredata'], '2017-09-01', { get: function get() { var model = require('../apis/mediastore-data-2017-09-01.min.json'); model.paginators = require('../apis/mediastore-data-2017-09-01.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.MediaStoreData; },{"../apis/mediastore-data-2017-09-01.min.json":166,"../apis/mediastore-data-2017-09-01.paginators.json":167,"../lib/core":350,"../lib/node_loader":346}],312:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['mobileanalytics'] = {}; AWS.MobileAnalytics = Service.defineService('mobileanalytics', ['2014-06-05']); Object.defineProperty(apiLoader.services['mobileanalytics'], '2014-06-05', { get: function get() { var model = require('../apis/mobileanalytics-2014-06-05.min.json'); return model; }, enumerable: true, configurable: true }); module.exports = AWS.MobileAnalytics; },{"../apis/mobileanalytics-2014-06-05.min.json":169,"../lib/core":350,"../lib/node_loader":346}],313:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['mturk'] = {}; AWS.MTurk = Service.defineService('mturk', ['2017-01-17']); Object.defineProperty(apiLoader.services['mturk'], '2017-01-17', { get: function get() { var model = require('../apis/mturk-requester-2017-01-17.min.json'); model.paginators = require('../apis/mturk-requester-2017-01-17.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.MTurk; },{"../apis/mturk-requester-2017-01-17.min.json":173,"../apis/mturk-requester-2017-01-17.paginators.json":174,"../lib/core":350,"../lib/node_loader":346}],314:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['opsworks'] = {}; AWS.OpsWorks = Service.defineService('opsworks', ['2013-02-18']); Object.defineProperty(apiLoader.services['opsworks'], '2013-02-18', { get: function get() { var model = require('../apis/opsworks-2013-02-18.min.json'); model.paginators = require('../apis/opsworks-2013-02-18.paginators.json').pagination; model.waiters = require('../apis/opsworks-2013-02-18.waiters2.json').waiters; return model; }, enumerable: true, configurable: true }); module.exports = AWS.OpsWorks; },{"../apis/opsworks-2013-02-18.min.json":175,"../apis/opsworks-2013-02-18.paginators.json":176,"../apis/opsworks-2013-02-18.waiters2.json":177,"../lib/core":350,"../lib/node_loader":346}],315:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['personalize'] = {}; AWS.Personalize = Service.defineService('personalize', ['2018-05-22']); Object.defineProperty(apiLoader.services['personalize'], '2018-05-22', { get: function get() { var model = require('../apis/personalize-2018-05-22.min.json'); model.paginators = require('../apis/personalize-2018-05-22.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.Personalize; },{"../apis/personalize-2018-05-22.min.json":178,"../apis/personalize-2018-05-22.paginators.json":179,"../lib/core":350,"../lib/node_loader":346}],316:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['personalizeevents'] = {}; AWS.PersonalizeEvents = Service.defineService('personalizeevents', ['2018-03-22']); Object.defineProperty(apiLoader.services['personalizeevents'], '2018-03-22', { get: function get() { var model = require('../apis/personalize-events-2018-03-22.min.json'); model.paginators = require('../apis/personalize-events-2018-03-22.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.PersonalizeEvents; },{"../apis/personalize-events-2018-03-22.min.json":180,"../apis/personalize-events-2018-03-22.paginators.json":181,"../lib/core":350,"../lib/node_loader":346}],317:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['personalizeruntime'] = {}; AWS.PersonalizeRuntime = Service.defineService('personalizeruntime', ['2018-05-22']); Object.defineProperty(apiLoader.services['personalizeruntime'], '2018-05-22', { get: function get() { var model = require('../apis/personalize-runtime-2018-05-22.min.json'); model.paginators = require('../apis/personalize-runtime-2018-05-22.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.PersonalizeRuntime; },{"../apis/personalize-runtime-2018-05-22.min.json":182,"../apis/personalize-runtime-2018-05-22.paginators.json":183,"../lib/core":350,"../lib/node_loader":346}],318:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['polly'] = {}; AWS.Polly = Service.defineService('polly', ['2016-06-10']); require('../lib/services/polly'); Object.defineProperty(apiLoader.services['polly'], '2016-06-10', { get: function get() { var model = require('../apis/polly-2016-06-10.min.json'); model.paginators = require('../apis/polly-2016-06-10.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.Polly; },{"../apis/polly-2016-06-10.min.json":184,"../apis/polly-2016-06-10.paginators.json":185,"../lib/core":350,"../lib/node_loader":346,"../lib/services/polly":410}],319:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['pricing'] = {}; AWS.Pricing = Service.defineService('pricing', ['2017-10-15']); Object.defineProperty(apiLoader.services['pricing'], '2017-10-15', { get: function get() { var model = require('../apis/pricing-2017-10-15.min.json'); model.paginators = require('../apis/pricing-2017-10-15.paginators.json').pagination; model.waiters = require('../apis/pricing-2017-10-15.waiters2.json').waiters; return model; }, enumerable: true, configurable: true }); module.exports = AWS.Pricing; },{"../apis/pricing-2017-10-15.min.json":186,"../apis/pricing-2017-10-15.paginators.json":187,"../apis/pricing-2017-10-15.waiters2.json":188,"../lib/core":350,"../lib/node_loader":346}],320:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['rds'] = {}; AWS.RDS = Service.defineService('rds', ['2013-01-10', '2013-02-12', '2013-09-09', '2014-09-01', '2014-09-01*', '2014-10-31']); require('../lib/services/rds'); Object.defineProperty(apiLoader.services['rds'], '2013-01-10', { get: function get() { var model = require('../apis/rds-2013-01-10.min.json'); model.paginators = require('../apis/rds-2013-01-10.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); Object.defineProperty(apiLoader.services['rds'], '2013-02-12', { get: function get() { var model = require('../apis/rds-2013-02-12.min.json'); model.paginators = require('../apis/rds-2013-02-12.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); Object.defineProperty(apiLoader.services['rds'], '2013-09-09', { get: function get() { var model = require('../apis/rds-2013-09-09.min.json'); model.paginators = require('../apis/rds-2013-09-09.paginators.json').pagination; model.waiters = require('../apis/rds-2013-09-09.waiters2.json').waiters; return model; }, enumerable: true, configurable: true }); Object.defineProperty(apiLoader.services['rds'], '2014-09-01', { get: function get() { var model = require('../apis/rds-2014-09-01.min.json'); model.paginators = require('../apis/rds-2014-09-01.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); Object.defineProperty(apiLoader.services['rds'], '2014-10-31', { get: function get() { var model = require('../apis/rds-2014-10-31.min.json'); model.paginators = require('../apis/rds-2014-10-31.paginators.json').pagination; model.waiters = require('../apis/rds-2014-10-31.waiters2.json').waiters; return model; }, enumerable: true, configurable: true }); module.exports = AWS.RDS; },{"../apis/rds-2013-01-10.min.json":189,"../apis/rds-2013-01-10.paginators.json":190,"../apis/rds-2013-02-12.min.json":191,"../apis/rds-2013-02-12.paginators.json":192,"../apis/rds-2013-09-09.min.json":193,"../apis/rds-2013-09-09.paginators.json":194,"../apis/rds-2013-09-09.waiters2.json":195,"../apis/rds-2014-09-01.min.json":196,"../apis/rds-2014-09-01.paginators.json":197,"../apis/rds-2014-10-31.min.json":198,"../apis/rds-2014-10-31.paginators.json":199,"../apis/rds-2014-10-31.waiters2.json":200,"../lib/core":350,"../lib/node_loader":346,"../lib/services/rds":411}],321:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['redshift'] = {}; AWS.Redshift = Service.defineService('redshift', ['2012-12-01']); Object.defineProperty(apiLoader.services['redshift'], '2012-12-01', { get: function get() { var model = require('../apis/redshift-2012-12-01.min.json'); model.paginators = require('../apis/redshift-2012-12-01.paginators.json').pagination; model.waiters = require('../apis/redshift-2012-12-01.waiters2.json').waiters; return model; }, enumerable: true, configurable: true }); module.exports = AWS.Redshift; },{"../apis/redshift-2012-12-01.min.json":201,"../apis/redshift-2012-12-01.paginators.json":202,"../apis/redshift-2012-12-01.waiters2.json":203,"../lib/core":350,"../lib/node_loader":346}],322:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['rekognition'] = {}; AWS.Rekognition = Service.defineService('rekognition', ['2016-06-27']); Object.defineProperty(apiLoader.services['rekognition'], '2016-06-27', { get: function get() { var model = require('../apis/rekognition-2016-06-27.min.json'); model.paginators = require('../apis/rekognition-2016-06-27.paginators.json').pagination; model.waiters = require('../apis/rekognition-2016-06-27.waiters2.json').waiters; return model; }, enumerable: true, configurable: true }); module.exports = AWS.Rekognition; },{"../apis/rekognition-2016-06-27.min.json":204,"../apis/rekognition-2016-06-27.paginators.json":205,"../apis/rekognition-2016-06-27.waiters2.json":206,"../lib/core":350,"../lib/node_loader":346}],323:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['resourcegroups'] = {}; AWS.ResourceGroups = Service.defineService('resourcegroups', ['2017-11-27']); Object.defineProperty(apiLoader.services['resourcegroups'], '2017-11-27', { get: function get() { var model = require('../apis/resource-groups-2017-11-27.min.json'); model.paginators = require('../apis/resource-groups-2017-11-27.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.ResourceGroups; },{"../apis/resource-groups-2017-11-27.min.json":207,"../apis/resource-groups-2017-11-27.paginators.json":208,"../lib/core":350,"../lib/node_loader":346}],324:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['route53'] = {}; AWS.Route53 = Service.defineService('route53', ['2013-04-01']); require('../lib/services/route53'); Object.defineProperty(apiLoader.services['route53'], '2013-04-01', { get: function get() { var model = require('../apis/route53-2013-04-01.min.json'); model.paginators = require('../apis/route53-2013-04-01.paginators.json').pagination; model.waiters = require('../apis/route53-2013-04-01.waiters2.json').waiters; return model; }, enumerable: true, configurable: true }); module.exports = AWS.Route53; },{"../apis/route53-2013-04-01.min.json":209,"../apis/route53-2013-04-01.paginators.json":210,"../apis/route53-2013-04-01.waiters2.json":211,"../lib/core":350,"../lib/node_loader":346,"../lib/services/route53":413}],325:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['route53domains'] = {}; AWS.Route53Domains = Service.defineService('route53domains', ['2014-05-15']); Object.defineProperty(apiLoader.services['route53domains'], '2014-05-15', { get: function get() { var model = require('../apis/route53domains-2014-05-15.min.json'); model.paginators = require('../apis/route53domains-2014-05-15.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.Route53Domains; },{"../apis/route53domains-2014-05-15.min.json":212,"../apis/route53domains-2014-05-15.paginators.json":213,"../lib/core":350,"../lib/node_loader":346}],326:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['s3'] = {}; AWS.S3 = Service.defineService('s3', ['2006-03-01']); require('../lib/services/s3'); Object.defineProperty(apiLoader.services['s3'], '2006-03-01', { get: function get() { var model = require('../apis/s3-2006-03-01.min.json'); model.paginators = require('../apis/s3-2006-03-01.paginators.json').pagination; model.waiters = require('../apis/s3-2006-03-01.waiters2.json').waiters; return model; }, enumerable: true, configurable: true }); module.exports = AWS.S3; },{"../apis/s3-2006-03-01.min.json":218,"../apis/s3-2006-03-01.paginators.json":219,"../apis/s3-2006-03-01.waiters2.json":220,"../lib/core":350,"../lib/node_loader":346,"../lib/services/s3":414}],327:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['secretsmanager'] = {}; AWS.SecretsManager = Service.defineService('secretsmanager', ['2017-10-17']); Object.defineProperty(apiLoader.services['secretsmanager'], '2017-10-17', { get: function get() { var model = require('../apis/secretsmanager-2017-10-17.min.json'); model.paginators = require('../apis/secretsmanager-2017-10-17.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.SecretsManager; },{"../apis/secretsmanager-2017-10-17.min.json":221,"../apis/secretsmanager-2017-10-17.paginators.json":222,"../lib/core":350,"../lib/node_loader":346}],328:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['servicecatalog'] = {}; AWS.ServiceCatalog = Service.defineService('servicecatalog', ['2015-12-10']); Object.defineProperty(apiLoader.services['servicecatalog'], '2015-12-10', { get: function get() { var model = require('../apis/servicecatalog-2015-12-10.min.json'); model.paginators = require('../apis/servicecatalog-2015-12-10.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.ServiceCatalog; },{"../apis/servicecatalog-2015-12-10.min.json":223,"../apis/servicecatalog-2015-12-10.paginators.json":224,"../lib/core":350,"../lib/node_loader":346}],329:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['ses'] = {}; AWS.SES = Service.defineService('ses', ['2010-12-01']); Object.defineProperty(apiLoader.services['ses'], '2010-12-01', { get: function get() { var model = require('../apis/email-2010-12-01.min.json'); model.paginators = require('../apis/email-2010-12-01.paginators.json').pagination; model.waiters = require('../apis/email-2010-12-01.waiters2.json').waiters; return model; }, enumerable: true, configurable: true }); module.exports = AWS.SES; },{"../apis/email-2010-12-01.min.json":111,"../apis/email-2010-12-01.paginators.json":112,"../apis/email-2010-12-01.waiters2.json":113,"../lib/core":350,"../lib/node_loader":346}],330:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['sns'] = {}; AWS.SNS = Service.defineService('sns', ['2010-03-31']); Object.defineProperty(apiLoader.services['sns'], '2010-03-31', { get: function get() { var model = require('../apis/sns-2010-03-31.min.json'); model.paginators = require('../apis/sns-2010-03-31.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.SNS; },{"../apis/sns-2010-03-31.min.json":225,"../apis/sns-2010-03-31.paginators.json":226,"../lib/core":350,"../lib/node_loader":346}],331:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['sqs'] = {}; AWS.SQS = Service.defineService('sqs', ['2012-11-05']); require('../lib/services/sqs'); Object.defineProperty(apiLoader.services['sqs'], '2012-11-05', { get: function get() { var model = require('../apis/sqs-2012-11-05.min.json'); model.paginators = require('../apis/sqs-2012-11-05.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.SQS; },{"../apis/sqs-2012-11-05.min.json":227,"../apis/sqs-2012-11-05.paginators.json":228,"../lib/core":350,"../lib/node_loader":346,"../lib/services/sqs":416}],332:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['ssm'] = {}; AWS.SSM = Service.defineService('ssm', ['2014-11-06']); Object.defineProperty(apiLoader.services['ssm'], '2014-11-06', { get: function get() { var model = require('../apis/ssm-2014-11-06.min.json'); model.paginators = require('../apis/ssm-2014-11-06.paginators.json').pagination; model.waiters = require('../apis/ssm-2014-11-06.waiters2.json').waiters; return model; }, enumerable: true, configurable: true }); module.exports = AWS.SSM; },{"../apis/ssm-2014-11-06.min.json":229,"../apis/ssm-2014-11-06.paginators.json":230,"../apis/ssm-2014-11-06.waiters2.json":231,"../lib/core":350,"../lib/node_loader":346}],333:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['storagegateway'] = {}; AWS.StorageGateway = Service.defineService('storagegateway', ['2013-06-30']); Object.defineProperty(apiLoader.services['storagegateway'], '2013-06-30', { get: function get() { var model = require('../apis/storagegateway-2013-06-30.min.json'); model.paginators = require('../apis/storagegateway-2013-06-30.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.StorageGateway; },{"../apis/storagegateway-2013-06-30.min.json":232,"../apis/storagegateway-2013-06-30.paginators.json":233,"../lib/core":350,"../lib/node_loader":346}],334:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['sts'] = {}; AWS.STS = Service.defineService('sts', ['2011-06-15']); require('../lib/services/sts'); Object.defineProperty(apiLoader.services['sts'], '2011-06-15', { get: function get() { var model = require('../apis/sts-2011-06-15.min.json'); model.paginators = require('../apis/sts-2011-06-15.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.STS; },{"../apis/sts-2011-06-15.min.json":236,"../apis/sts-2011-06-15.paginators.json":237,"../lib/core":350,"../lib/node_loader":346,"../lib/services/sts":417}],335:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['translate'] = {}; AWS.Translate = Service.defineService('translate', ['2017-07-01']); Object.defineProperty(apiLoader.services['translate'], '2017-07-01', { get: function get() { var model = require('../apis/translate-2017-07-01.min.json'); model.paginators = require('../apis/translate-2017-07-01.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.Translate; },{"../apis/translate-2017-07-01.min.json":238,"../apis/translate-2017-07-01.paginators.json":239,"../lib/core":350,"../lib/node_loader":346}],336:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['waf'] = {}; AWS.WAF = Service.defineService('waf', ['2015-08-24']); Object.defineProperty(apiLoader.services['waf'], '2015-08-24', { get: function get() { var model = require('../apis/waf-2015-08-24.min.json'); model.paginators = require('../apis/waf-2015-08-24.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.WAF; },{"../apis/waf-2015-08-24.min.json":240,"../apis/waf-2015-08-24.paginators.json":241,"../lib/core":350,"../lib/node_loader":346}],337:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['workdocs'] = {}; AWS.WorkDocs = Service.defineService('workdocs', ['2016-05-01']); Object.defineProperty(apiLoader.services['workdocs'], '2016-05-01', { get: function get() { var model = require('../apis/workdocs-2016-05-01.min.json'); model.paginators = require('../apis/workdocs-2016-05-01.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.WorkDocs; },{"../apis/workdocs-2016-05-01.min.json":242,"../apis/workdocs-2016-05-01.paginators.json":243,"../lib/core":350,"../lib/node_loader":346}],338:[function(require,module,exports){ require('../lib/node_loader'); var AWS = require('../lib/core'); var Service = AWS.Service; var apiLoader = AWS.apiLoader; apiLoader.services['xray'] = {}; AWS.XRay = Service.defineService('xray', ['2016-04-12']); Object.defineProperty(apiLoader.services['xray'], '2016-04-12', { get: function get() { var model = require('../apis/xray-2016-04-12.min.json'); model.paginators = require('../apis/xray-2016-04-12.paginators.json').pagination; return model; }, enumerable: true, configurable: true }); module.exports = AWS.XRay; },{"../apis/xray-2016-04-12.min.json":244,"../apis/xray-2016-04-12.paginators.json":245,"../lib/core":350,"../lib/node_loader":346}],339:[function(require,module,exports){ function apiLoader(svc, version) { if (!apiLoader.services.hasOwnProperty(svc)) { throw new Error('InvalidService: Failed to load api for ' + svc); } return apiLoader.services[svc][version]; } /** * @api private * * This member of AWS.apiLoader is private, but changing it will necessitate a * change to ../scripts/services-table-generator.ts */ apiLoader.services = {}; /** * @api private */ module.exports = apiLoader; },{}],340:[function(require,module,exports){ var Hmac = require('./browserHmac'); var Md5 = require('./browserMd5'); var Sha1 = require('./browserSha1'); var Sha256 = require('./browserSha256'); /** * @api private */ module.exports = exports = { createHash: function createHash(alg) { alg = alg.toLowerCase(); if (alg === 'md5') { return new Md5(); } else if (alg === 'sha256') { return new Sha256(); } else if (alg === 'sha1') { return new Sha1(); } throw new Error('Hash algorithm ' + alg + ' is not supported in the browser SDK'); }, createHmac: function createHmac(alg, key) { alg = alg.toLowerCase(); if (alg === 'md5') { return new Hmac(Md5, key); } else if (alg === 'sha256') { return new Hmac(Sha256, key); } else if (alg === 'sha1') { return new Hmac(Sha1, key); } throw new Error('HMAC algorithm ' + alg + ' is not supported in the browser SDK'); }, createSign: function() { throw new Error('createSign is not implemented in the browser'); } }; },{"./browserHmac":342,"./browserMd5":343,"./browserSha1":344,"./browserSha256":345}],341:[function(require,module,exports){ var Buffer = require('buffer/').Buffer; /** * This is a polyfill for the static method `isView` of `ArrayBuffer`, which is * e.g. missing in IE 10. * * @api private */ if ( typeof ArrayBuffer !== 'undefined' && typeof ArrayBuffer.isView === 'undefined' ) { ArrayBuffer.isView = function(arg) { return viewStrings.indexOf(Object.prototype.toString.call(arg)) > -1; }; } /** * @api private */ var viewStrings = [ '[object Int8Array]', '[object Uint8Array]', '[object Uint8ClampedArray]', '[object Int16Array]', '[object Uint16Array]', '[object Int32Array]', '[object Uint32Array]', '[object Float32Array]', '[object Float64Array]', '[object DataView]', ]; /** * @api private */ function isEmptyData(data) { if (typeof data === 'string') { return data.length === 0; } return data.byteLength === 0; } /** * @api private */ function convertToBuffer(data) { if (typeof data === 'string') { data = new Buffer(data, 'utf8'); } if (ArrayBuffer.isView(data)) { return new Uint8Array(data.buffer, data.byteOffset, data.byteLength / Uint8Array.BYTES_PER_ELEMENT); } return new Uint8Array(data); } /** * @api private */ module.exports = exports = { isEmptyData: isEmptyData, convertToBuffer: convertToBuffer, }; },{"buffer/":440}],342:[function(require,module,exports){ var hashUtils = require('./browserHashUtils'); /** * @api private */ function Hmac(hashCtor, secret) { this.hash = new hashCtor(); this.outer = new hashCtor(); var inner = bufferFromSecret(hashCtor, secret); var outer = new Uint8Array(hashCtor.BLOCK_SIZE); outer.set(inner); for (var i = 0; i < hashCtor.BLOCK_SIZE; i++) { inner[i] ^= 0x36; outer[i] ^= 0x5c; } this.hash.update(inner); this.outer.update(outer); // Zero out the copied key buffer. for (var i = 0; i < inner.byteLength; i++) { inner[i] = 0; } } /** * @api private */ module.exports = exports = Hmac; Hmac.prototype.update = function (toHash) { if (hashUtils.isEmptyData(toHash) || this.error) { return this; } try { this.hash.update(hashUtils.convertToBuffer(toHash)); } catch (e) { this.error = e; } return this; }; Hmac.prototype.digest = function (encoding) { if (!this.outer.finished) { this.outer.update(this.hash.digest()); } return this.outer.digest(encoding); }; function bufferFromSecret(hashCtor, secret) { var input = hashUtils.convertToBuffer(secret); if (input.byteLength > hashCtor.BLOCK_SIZE) { var bufferHash = new hashCtor; bufferHash.update(input); input = bufferHash.digest(); } var buffer = new Uint8Array(hashCtor.BLOCK_SIZE); buffer.set(input); return buffer; } },{"./browserHashUtils":341}],343:[function(require,module,exports){ var hashUtils = require('./browserHashUtils'); var Buffer = require('buffer/').Buffer; var BLOCK_SIZE = 64; var DIGEST_LENGTH = 16; var INIT = [ 0x67452301, 0xefcdab89, 0x98badcfe, 0x10325476, ]; /** * @api private */ function Md5() { this.state = [ 0x67452301, 0xefcdab89, 0x98badcfe, 0x10325476, ]; this.buffer = new DataView(new ArrayBuffer(BLOCK_SIZE)); this.bufferLength = 0; this.bytesHashed = 0; this.finished = false; } /** * @api private */ module.exports = exports = Md5; Md5.BLOCK_SIZE = BLOCK_SIZE; Md5.prototype.update = function (sourceData) { if (hashUtils.isEmptyData(sourceData)) { return this; } else if (this.finished) { throw new Error('Attempted to update an already finished hash.'); } var data = hashUtils.convertToBuffer(sourceData); var position = 0; var byteLength = data.byteLength; this.bytesHashed += byteLength; while (byteLength > 0) { this.buffer.setUint8(this.bufferLength++, data[position++]); byteLength--; if (this.bufferLength === BLOCK_SIZE) { this.hashBuffer(); this.bufferLength = 0; } } return this; }; Md5.prototype.digest = function (encoding) { if (!this.finished) { var _a = this, buffer = _a.buffer, undecoratedLength = _a.bufferLength, bytesHashed = _a.bytesHashed; var bitsHashed = bytesHashed * 8; buffer.setUint8(this.bufferLength++, 128); // Ensure the final block has enough room for the hashed length if (undecoratedLength % BLOCK_SIZE >= BLOCK_SIZE - 8) { for (var i = this.bufferLength; i < BLOCK_SIZE; i++) { buffer.setUint8(i, 0); } this.hashBuffer(); this.bufferLength = 0; } for (var i = this.bufferLength; i < BLOCK_SIZE - 8; i++) { buffer.setUint8(i, 0); } buffer.setUint32(BLOCK_SIZE - 8, bitsHashed >>> 0, true); buffer.setUint32(BLOCK_SIZE - 4, Math.floor(bitsHashed / 0x100000000), true); this.hashBuffer(); this.finished = true; } var out = new DataView(new ArrayBuffer(DIGEST_LENGTH)); for (var i = 0; i < 4; i++) { out.setUint32(i * 4, this.state[i], true); } var buff = new Buffer(out.buffer, out.byteOffset, out.byteLength); return encoding ? buff.toString(encoding) : buff; }; Md5.prototype.hashBuffer = function () { var _a = this, buffer = _a.buffer, state = _a.state; var a = state[0], b = state[1], c = state[2], d = state[3]; a = ff(a, b, c, d, buffer.getUint32(0, true), 7, 0xd76aa478); d = ff(d, a, b, c, buffer.getUint32(4, true), 12, 0xe8c7b756); c = ff(c, d, a, b, buffer.getUint32(8, true), 17, 0x242070db); b = ff(b, c, d, a, buffer.getUint32(12, true), 22, 0xc1bdceee); a = ff(a, b, c, d, buffer.getUint32(16, true), 7, 0xf57c0faf); d = ff(d, a, b, c, buffer.getUint32(20, true), 12, 0x4787c62a); c = ff(c, d, a, b, buffer.getUint32(24, true), 17, 0xa8304613); b = ff(b, c, d, a, buffer.getUint32(28, true), 22, 0xfd469501); a = ff(a, b, c, d, buffer.getUint32(32, true), 7, 0x698098d8); d = ff(d, a, b, c, buffer.getUint32(36, true), 12, 0x8b44f7af); c = ff(c, d, a, b, buffer.getUint32(40, true), 17, 0xffff5bb1); b = ff(b, c, d, a, buffer.getUint32(44, true), 22, 0x895cd7be); a = ff(a, b, c, d, buffer.getUint32(48, true), 7, 0x6b901122); d = ff(d, a, b, c, buffer.getUint32(52, true), 12, 0xfd987193); c = ff(c, d, a, b, buffer.getUint32(56, true), 17, 0xa679438e); b = ff(b, c, d, a, buffer.getUint32(60, true), 22, 0x49b40821); a = gg(a, b, c, d, buffer.getUint32(4, true), 5, 0xf61e2562); d = gg(d, a, b, c, buffer.getUint32(24, true), 9, 0xc040b340); c = gg(c, d, a, b, buffer.getUint32(44, true), 14, 0x265e5a51); b = gg(b, c, d, a, buffer.getUint32(0, true), 20, 0xe9b6c7aa); a = gg(a, b, c, d, buffer.getUint32(20, true), 5, 0xd62f105d); d = gg(d, a, b, c, buffer.getUint32(40, true), 9, 0x02441453); c = gg(c, d, a, b, buffer.getUint32(60, true), 14, 0xd8a1e681); b = gg(b, c, d, a, buffer.getUint32(16, true), 20, 0xe7d3fbc8); a = gg(a, b, c, d, buffer.getUint32(36, true), 5, 0x21e1cde6); d = gg(d, a, b, c, buffer.getUint32(56, true), 9, 0xc33707d6); c = gg(c, d, a, b, buffer.getUint32(12, true), 14, 0xf4d50d87); b = gg(b, c, d, a, buffer.getUint32(32, true), 20, 0x455a14ed); a = gg(a, b, c, d, buffer.getUint32(52, true), 5, 0xa9e3e905); d = gg(d, a, b, c, buffer.getUint32(8, true), 9, 0xfcefa3f8); c = gg(c, d, a, b, buffer.getUint32(28, true), 14, 0x676f02d9); b = gg(b, c, d, a, buffer.getUint32(48, true), 20, 0x8d2a4c8a); a = hh(a, b, c, d, buffer.getUint32(20, true), 4, 0xfffa3942); d = hh(d, a, b, c, buffer.getUint32(32, true), 11, 0x8771f681); c = hh(c, d, a, b, buffer.getUint32(44, true), 16, 0x6d9d6122); b = hh(b, c, d, a, buffer.getUint32(56, true), 23, 0xfde5380c); a = hh(a, b, c, d, buffer.getUint32(4, true), 4, 0xa4beea44); d = hh(d, a, b, c, buffer.getUint32(16, true), 11, 0x4bdecfa9); c = hh(c, d, a, b, buffer.getUint32(28, true), 16, 0xf6bb4b60); b = hh(b, c, d, a, buffer.getUint32(40, true), 23, 0xbebfbc70); a = hh(a, b, c, d, buffer.getUint32(52, true), 4, 0x289b7ec6); d = hh(d, a, b, c, buffer.getUint32(0, true), 11, 0xeaa127fa); c = hh(c, d, a, b, buffer.getUint32(12, true), 16, 0xd4ef3085); b = hh(b, c, d, a, buffer.getUint32(24, true), 23, 0x04881d05); a = hh(a, b, c, d, buffer.getUint32(36, true), 4, 0xd9d4d039); d = hh(d, a, b, c, buffer.getUint32(48, true), 11, 0xe6db99e5); c = hh(c, d, a, b, buffer.getUint32(60, true), 16, 0x1fa27cf8); b = hh(b, c, d, a, buffer.getUint32(8, true), 23, 0xc4ac5665); a = ii(a, b, c, d, buffer.getUint32(0, true), 6, 0xf4292244); d = ii(d, a, b, c, buffer.getUint32(28, true), 10, 0x432aff97); c = ii(c, d, a, b, buffer.getUint32(56, true), 15, 0xab9423a7); b = ii(b, c, d, a, buffer.getUint32(20, true), 21, 0xfc93a039); a = ii(a, b, c, d, buffer.getUint32(48, true), 6, 0x655b59c3); d = ii(d, a, b, c, buffer.getUint32(12, true), 10, 0x8f0ccc92); c = ii(c, d, a, b, buffer.getUint32(40, true), 15, 0xffeff47d); b = ii(b, c, d, a, buffer.getUint32(4, true), 21, 0x85845dd1); a = ii(a, b, c, d, buffer.getUint32(32, true), 6, 0x6fa87e4f); d = ii(d, a, b, c, buffer.getUint32(60, true), 10, 0xfe2ce6e0); c = ii(c, d, a, b, buffer.getUint32(24, true), 15, 0xa3014314); b = ii(b, c, d, a, buffer.getUint32(52, true), 21, 0x4e0811a1); a = ii(a, b, c, d, buffer.getUint32(16, true), 6, 0xf7537e82); d = ii(d, a, b, c, buffer.getUint32(44, true), 10, 0xbd3af235); c = ii(c, d, a, b, buffer.getUint32(8, true), 15, 0x2ad7d2bb); b = ii(b, c, d, a, buffer.getUint32(36, true), 21, 0xeb86d391); state[0] = (a + state[0]) & 0xFFFFFFFF; state[1] = (b + state[1]) & 0xFFFFFFFF; state[2] = (c + state[2]) & 0xFFFFFFFF; state[3] = (d + state[3]) & 0xFFFFFFFF; }; function cmn(q, a, b, x, s, t) { a = (((a + q) & 0xFFFFFFFF) + ((x + t) & 0xFFFFFFFF)) & 0xFFFFFFFF; return (((a << s) | (a >>> (32 - s))) + b) & 0xFFFFFFFF; } function ff(a, b, c, d, x, s, t) { return cmn((b & c) | ((~b) & d), a, b, x, s, t); } function gg(a, b, c, d, x, s, t) { return cmn((b & d) | (c & (~d)), a, b, x, s, t); } function hh(a, b, c, d, x, s, t) { return cmn(b ^ c ^ d, a, b, x, s, t); } function ii(a, b, c, d, x, s, t) { return cmn(c ^ (b | (~d)), a, b, x, s, t); } },{"./browserHashUtils":341,"buffer/":440}],344:[function(require,module,exports){ var Buffer = require('buffer/').Buffer; var hashUtils = require('./browserHashUtils'); var BLOCK_SIZE = 64; var DIGEST_LENGTH = 20; var KEY = new Uint32Array([ 0x5a827999, 0x6ed9eba1, 0x8f1bbcdc | 0, 0xca62c1d6 | 0 ]); var INIT = [ 0x6a09e667, 0xbb67ae85, 0x3c6ef372, 0xa54ff53a, 0x510e527f, 0x9b05688c, 0x1f83d9ab, 0x5be0cd19, ]; var MAX_HASHABLE_LENGTH = Math.pow(2, 53) - 1; /** * @api private */ function Sha1() { this.h0 = 0x67452301; this.h1 = 0xEFCDAB89; this.h2 = 0x98BADCFE; this.h3 = 0x10325476; this.h4 = 0xC3D2E1F0; // The first 64 bytes (16 words) is the data chunk this.block = new Uint32Array(80); this.offset = 0; this.shift = 24; this.totalLength = 0; } /** * @api private */ module.exports = exports = Sha1; Sha1.BLOCK_SIZE = BLOCK_SIZE; Sha1.prototype.update = function (data) { if (this.finished) { throw new Error('Attempted to update an already finished hash.'); } if (hashUtils.isEmptyData(data)) { return this; } data = hashUtils.convertToBuffer(data); var length = data.length; this.totalLength += length * 8; for (var i = 0; i < length; i++) { this.write(data[i]); } return this; }; Sha1.prototype.write = function write(byte) { this.block[this.offset] |= (byte & 0xff) << this.shift; if (this.shift) { this.shift -= 8; } else { this.offset++; this.shift = 24; } if (this.offset === 16) this.processBlock(); }; Sha1.prototype.digest = function (encoding) { // Pad this.write(0x80); if (this.offset > 14 || (this.offset === 14 && this.shift < 24)) { this.processBlock(); } this.offset = 14; this.shift = 24; // 64-bit length big-endian this.write(0x00); // numbers this big aren't accurate in javascript anyway this.write(0x00); // ..So just hard-code to zero. this.write(this.totalLength > 0xffffffffff ? this.totalLength / 0x10000000000 : 0x00); this.write(this.totalLength > 0xffffffff ? this.totalLength / 0x100000000 : 0x00); for (var s = 24; s >= 0; s -= 8) { this.write(this.totalLength >> s); } // The value in state is little-endian rather than big-endian, so flip // each word into a new Uint8Array var out = new Buffer(DIGEST_LENGTH); var outView = new DataView(out.buffer); outView.setUint32(0, this.h0, false); outView.setUint32(4, this.h1, false); outView.setUint32(8, this.h2, false); outView.setUint32(12, this.h3, false); outView.setUint32(16, this.h4, false); return encoding ? out.toString(encoding) : out; }; Sha1.prototype.processBlock = function processBlock() { // Extend the sixteen 32-bit words into eighty 32-bit words: for (var i = 16; i < 80; i++) { var w = this.block[i - 3] ^ this.block[i - 8] ^ this.block[i - 14] ^ this.block[i - 16]; this.block[i] = (w << 1) | (w >>> 31); } // Initialize hash value for this chunk: var a = this.h0; var b = this.h1; var c = this.h2; var d = this.h3; var e = this.h4; var f, k; // Main loop: for (i = 0; i < 80; i++) { if (i < 20) { f = d ^ (b & (c ^ d)); k = 0x5A827999; } else if (i < 40) { f = b ^ c ^ d; k = 0x6ED9EBA1; } else if (i < 60) { f = (b & c) | (d & (b | c)); k = 0x8F1BBCDC; } else { f = b ^ c ^ d; k = 0xCA62C1D6; } var temp = (a << 5 | a >>> 27) + f + e + k + (this.block[i]|0); e = d; d = c; c = (b << 30 | b >>> 2); b = a; a = temp; } // Add this chunk's hash to result so far: this.h0 = (this.h0 + a) | 0; this.h1 = (this.h1 + b) | 0; this.h2 = (this.h2 + c) | 0; this.h3 = (this.h3 + d) | 0; this.h4 = (this.h4 + e) | 0; // The block is now reusable. this.offset = 0; for (i = 0; i < 16; i++) { this.block[i] = 0; } }; },{"./browserHashUtils":341,"buffer/":440}],345:[function(require,module,exports){ var Buffer = require('buffer/').Buffer; var hashUtils = require('./browserHashUtils'); var BLOCK_SIZE = 64; var DIGEST_LENGTH = 32; var KEY = new Uint32Array([ 0x428a2f98, 0x71374491, 0xb5c0fbcf, 0xe9b5dba5, 0x3956c25b, 0x59f111f1, 0x923f82a4, 0xab1c5ed5, 0xd807aa98, 0x12835b01, 0x243185be, 0x550c7dc3, 0x72be5d74, 0x80deb1fe, 0x9bdc06a7, 0xc19bf174, 0xe49b69c1, 0xefbe4786, 0x0fc19dc6, 0x240ca1cc, 0x2de92c6f, 0x4a7484aa, 0x5cb0a9dc, 0x76f988da, 0x983e5152, 0xa831c66d, 0xb00327c8, 0xbf597fc7, 0xc6e00bf3, 0xd5a79147, 0x06ca6351, 0x14292967, 0x27b70a85, 0x2e1b2138, 0x4d2c6dfc, 0x53380d13, 0x650a7354, 0x766a0abb, 0x81c2c92e, 0x92722c85, 0xa2bfe8a1, 0xa81a664b, 0xc24b8b70, 0xc76c51a3, 0xd192e819, 0xd6990624, 0xf40e3585, 0x106aa070, 0x19a4c116, 0x1e376c08, 0x2748774c, 0x34b0bcb5, 0x391c0cb3, 0x4ed8aa4a, 0x5b9cca4f, 0x682e6ff3, 0x748f82ee, 0x78a5636f, 0x84c87814, 0x8cc70208, 0x90befffa, 0xa4506ceb, 0xbef9a3f7, 0xc67178f2 ]); var INIT = [ 0x6a09e667, 0xbb67ae85, 0x3c6ef372, 0xa54ff53a, 0x510e527f, 0x9b05688c, 0x1f83d9ab, 0x5be0cd19, ]; var MAX_HASHABLE_LENGTH = Math.pow(2, 53) - 1; /** * @private */ function Sha256() { this.state = [ 0x6a09e667, 0xbb67ae85, 0x3c6ef372, 0xa54ff53a, 0x510e527f, 0x9b05688c, 0x1f83d9ab, 0x5be0cd19, ]; this.temp = new Int32Array(64); this.buffer = new Uint8Array(64); this.bufferLength = 0; this.bytesHashed = 0; /** * @private */ this.finished = false; } /** * @api private */ module.exports = exports = Sha256; Sha256.BLOCK_SIZE = BLOCK_SIZE; Sha256.prototype.update = function (data) { if (this.finished) { throw new Error('Attempted to update an already finished hash.'); } if (hashUtils.isEmptyData(data)) { return this; } data = hashUtils.convertToBuffer(data); var position = 0; var byteLength = data.byteLength; this.bytesHashed += byteLength; if (this.bytesHashed * 8 > MAX_HASHABLE_LENGTH) { throw new Error('Cannot hash more than 2^53 - 1 bits'); } while (byteLength > 0) { this.buffer[this.bufferLength++] = data[position++]; byteLength--; if (this.bufferLength === BLOCK_SIZE) { this.hashBuffer(); this.bufferLength = 0; } } return this; }; Sha256.prototype.digest = function (encoding) { if (!this.finished) { var bitsHashed = this.bytesHashed * 8; var bufferView = new DataView(this.buffer.buffer, this.buffer.byteOffset, this.buffer.byteLength); var undecoratedLength = this.bufferLength; bufferView.setUint8(this.bufferLength++, 0x80); // Ensure the final block has enough room for the hashed length if (undecoratedLength % BLOCK_SIZE >= BLOCK_SIZE - 8) { for (var i = this.bufferLength; i < BLOCK_SIZE; i++) { bufferView.setUint8(i, 0); } this.hashBuffer(); this.bufferLength = 0; } for (var i = this.bufferLength; i < BLOCK_SIZE - 8; i++) { bufferView.setUint8(i, 0); } bufferView.setUint32(BLOCK_SIZE - 8, Math.floor(bitsHashed / 0x100000000), true); bufferView.setUint32(BLOCK_SIZE - 4, bitsHashed); this.hashBuffer(); this.finished = true; } // The value in state is little-endian rather than big-endian, so flip // each word into a new Uint8Array var out = new Buffer(DIGEST_LENGTH); for (var i = 0; i < 8; i++) { out[i * 4] = (this.state[i] >>> 24) & 0xff; out[i * 4 + 1] = (this.state[i] >>> 16) & 0xff; out[i * 4 + 2] = (this.state[i] >>> 8) & 0xff; out[i * 4 + 3] = (this.state[i] >>> 0) & 0xff; } return encoding ? out.toString(encoding) : out; }; Sha256.prototype.hashBuffer = function () { var _a = this, buffer = _a.buffer, state = _a.state; var state0 = state[0], state1 = state[1], state2 = state[2], state3 = state[3], state4 = state[4], state5 = state[5], state6 = state[6], state7 = state[7]; for (var i = 0; i < BLOCK_SIZE; i++) { if (i < 16) { this.temp[i] = (((buffer[i * 4] & 0xff) << 24) | ((buffer[(i * 4) + 1] & 0xff) << 16) | ((buffer[(i * 4) + 2] & 0xff) << 8) | (buffer[(i * 4) + 3] & 0xff)); } else { var u = this.temp[i - 2]; var t1_1 = (u >>> 17 | u << 15) ^ (u >>> 19 | u << 13) ^ (u >>> 10); u = this.temp[i - 15]; var t2_1 = (u >>> 7 | u << 25) ^ (u >>> 18 | u << 14) ^ (u >>> 3); this.temp[i] = (t1_1 + this.temp[i - 7] | 0) + (t2_1 + this.temp[i - 16] | 0); } var t1 = (((((state4 >>> 6 | state4 << 26) ^ (state4 >>> 11 | state4 << 21) ^ (state4 >>> 25 | state4 << 7)) + ((state4 & state5) ^ (~state4 & state6))) | 0) + ((state7 + ((KEY[i] + this.temp[i]) | 0)) | 0)) | 0; var t2 = (((state0 >>> 2 | state0 << 30) ^ (state0 >>> 13 | state0 << 19) ^ (state0 >>> 22 | state0 << 10)) + ((state0 & state1) ^ (state0 & state2) ^ (state1 & state2))) | 0; state7 = state6; state6 = state5; state5 = state4; state4 = (state3 + t1) | 0; state3 = state2; state2 = state1; state1 = state0; state0 = (t1 + t2) | 0; } state[0] += state0; state[1] += state1; state[2] += state2; state[3] += state3; state[4] += state4; state[5] += state5; state[6] += state6; state[7] += state7; }; },{"./browserHashUtils":341,"buffer/":440}],346:[function(require,module,exports){ (function (process){(function (){ var util = require('./util'); // browser specific modules util.crypto.lib = require('./browserCryptoLib'); util.Buffer = require('buffer/').Buffer; util.url = require('url/'); util.querystring = require('querystring/'); util.realClock = require('./realclock/browserClock'); util.environment = 'js'; util.createEventStream = require('./event-stream/buffered-create-event-stream').createEventStream; util.isBrowser = function() { return true; }; util.isNode = function() { return false; }; var AWS = require('./core'); /** * @api private */ module.exports = AWS; require('./credentials'); require('./credentials/credential_provider_chain'); require('./credentials/temporary_credentials'); require('./credentials/chainable_temporary_credentials'); require('./credentials/web_identity_credentials'); require('./credentials/cognito_identity_credentials'); require('./credentials/saml_credentials'); // Load the DOMParser XML parser AWS.XML.Parser = require('./xml/browser_parser'); // Load the XHR HttpClient require('./http/xhr'); if (typeof process === 'undefined') { var process = { browser: true }; } }).call(this)}).call(this,require('_process')) },{"./browserCryptoLib":340,"./core":350,"./credentials":351,"./credentials/chainable_temporary_credentials":352,"./credentials/cognito_identity_credentials":353,"./credentials/credential_provider_chain":354,"./credentials/saml_credentials":355,"./credentials/temporary_credentials":356,"./credentials/web_identity_credentials":357,"./event-stream/buffered-create-event-stream":365,"./http/xhr":373,"./realclock/browserClock":393,"./util":428,"./xml/browser_parser":429,"_process":445,"buffer/":440,"querystring/":452,"url/":454}],347:[function(require,module,exports){ var AWS = require('../core'), url = AWS.util.url, crypto = AWS.util.crypto.lib, base64Encode = AWS.util.base64.encode, inherit = AWS.util.inherit; var queryEncode = function (string) { var replacements = { '+': '-', '=': '_', '/': '~' }; return string.replace(/[\+=\/]/g, function (match) { return replacements[match]; }); }; var signPolicy = function (policy, privateKey) { var sign = crypto.createSign('RSA-SHA1'); sign.write(policy); return queryEncode(sign.sign(privateKey, 'base64')); }; var signWithCannedPolicy = function (url, expires, keyPairId, privateKey) { var policy = JSON.stringify({ Statement: [ { Resource: url, Condition: { DateLessThan: { 'AWS:EpochTime': expires } } } ] }); return { Expires: expires, 'Key-Pair-Id': keyPairId, Signature: signPolicy(policy.toString(), privateKey) }; }; var signWithCustomPolicy = function (policy, keyPairId, privateKey) { policy = policy.replace(/\s/mg, ''); return { Policy: queryEncode(base64Encode(policy)), 'Key-Pair-Id': keyPairId, Signature: signPolicy(policy, privateKey) }; }; var determineScheme = function (url) { var parts = url.split('://'); if (parts.length < 2) { throw new Error('Invalid URL.'); } return parts[0].replace('*', ''); }; var getRtmpUrl = function (rtmpUrl) { var parsed = url.parse(rtmpUrl); return parsed.path.replace(/^\//, '') + (parsed.hash || ''); }; var getResource = function (url) { switch (determineScheme(url)) { case 'http': case 'https': return url; case 'rtmp': return getRtmpUrl(url); default: throw new Error('Invalid URI scheme. Scheme must be one of' + ' http, https, or rtmp'); } }; var handleError = function (err, callback) { if (!callback || typeof callback !== 'function') { throw err; } callback(err); }; var handleSuccess = function (result, callback) { if (!callback || typeof callback !== 'function') { return result; } callback(null, result); }; AWS.CloudFront.Signer = inherit({ /** * A signer object can be used to generate signed URLs and cookies for granting * access to content on restricted CloudFront distributions. * * @see http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/PrivateContent.html * * @param keyPairId [String] (Required) The ID of the CloudFront key pair * being used. * @param privateKey [String] (Required) A private key in RSA format. */ constructor: function Signer(keyPairId, privateKey) { if (keyPairId === void 0 || privateKey === void 0) { throw new Error('A key pair ID and private key are required'); } this.keyPairId = keyPairId; this.privateKey = privateKey; }, /** * Create a signed Amazon CloudFront Cookie. * * @param options [Object] The options to create a signed cookie. * @option options url [String] The URL to which the signature will grant * access. Required unless you pass in a full * policy. * @option options expires [Number] A Unix UTC timestamp indicating when the * signature should expire. Required unless you * pass in a full policy. * @option options policy [String] A CloudFront JSON policy. Required unless * you pass in a url and an expiry time. * * @param cb [Function] if a callback is provided, this function will * pass the hash as the second parameter (after the error parameter) to * the callback function. * * @return [Object] if called synchronously (with no callback), returns the * signed cookie parameters. * @return [null] nothing is returned if a callback is provided. */ getSignedCookie: function (options, cb) { var signatureHash = 'policy' in options ? signWithCustomPolicy(options.policy, this.keyPairId, this.privateKey) : signWithCannedPolicy(options.url, options.expires, this.keyPairId, this.privateKey); var cookieHash = {}; for (var key in signatureHash) { if (Object.prototype.hasOwnProperty.call(signatureHash, key)) { cookieHash['CloudFront-' + key] = signatureHash[key]; } } return handleSuccess(cookieHash, cb); }, /** * Create a signed Amazon CloudFront URL. * * Keep in mind that URLs meant for use in media/flash players may have * different requirements for URL formats (e.g. some require that the * extension be removed, some require the file name to be prefixed * - mp4:<path>, some require you to add "/cfx/st" into your URL). * * @param options [Object] The options to create a signed URL. * @option options url [String] The URL to which the signature will grant * access. Any query params included with * the URL should be encoded. Required. * @option options expires [Number] A Unix UTC timestamp indicating when the * signature should expire. Required unless you * pass in a full policy. * @option options policy [String] A CloudFront JSON policy. Required unless * you pass in a url and an expiry time. * * @param cb [Function] if a callback is provided, this function will * pass the URL as the second parameter (after the error parameter) to * the callback function. * * @return [String] if called synchronously (with no callback), returns the * signed URL. * @return [null] nothing is returned if a callback is provided. */ getSignedUrl: function (options, cb) { try { var resource = getResource(options.url); } catch (err) { return handleError(err, cb); } var parsedUrl = url.parse(options.url, true), signatureHash = Object.prototype.hasOwnProperty.call(options, 'policy') ? signWithCustomPolicy(options.policy, this.keyPairId, this.privateKey) : signWithCannedPolicy(resource, options.expires, this.keyPairId, this.privateKey); parsedUrl.search = null; for (var key in signatureHash) { if (Object.prototype.hasOwnProperty.call(signatureHash, key)) { parsedUrl.query[key] = signatureHash[key]; } } try { var signedUrl = determineScheme(options.url) === 'rtmp' ? getRtmpUrl(url.format(parsedUrl)) : url.format(parsedUrl); } catch (err) { return handleError(err, cb); } return handleSuccess(signedUrl, cb); } }); /** * @api private */ module.exports = AWS.CloudFront.Signer; },{"../core":350}],348:[function(require,module,exports){ var AWS = require('./core'); require('./credentials'); require('./credentials/credential_provider_chain'); var PromisesDependency; /** * The main configuration class used by all service objects to set * the region, credentials, and other options for requests. * * By default, credentials and region settings are left unconfigured. * This should be configured by the application before using any * AWS service APIs. * * In order to set global configuration options, properties should * be assigned to the global {AWS.config} object. * * @see AWS.config * * @!group General Configuration Options * * @!attribute credentials * @return [AWS.Credentials] the AWS credentials to sign requests with. * * @!attribute region * @example Set the global region setting to us-west-2 * AWS.config.update({region: 'us-west-2'}); * @return [AWS.Credentials] The region to send service requests to. * @see http://docs.amazonwebservices.com/general/latest/gr/rande.html * A list of available endpoints for each AWS service * * @!attribute maxRetries * @return [Integer] the maximum amount of retries to perform for a * service request. By default this value is calculated by the specific * service object that the request is being made to. * * @!attribute maxRedirects * @return [Integer] the maximum amount of redirects to follow for a * service request. Defaults to 10. * * @!attribute paramValidation * @return [Boolean|map] whether input parameters should be validated against * the operation description before sending the request. Defaults to true. * Pass a map to enable any of the following specific validation features: * * * **min** [Boolean] — Validates that a value meets the min * constraint. This is enabled by default when paramValidation is set * to `true`. * * **max** [Boolean] — Validates that a value meets the max * constraint. * * **pattern** [Boolean] — Validates that a string value matches a * regular expression. * * **enum** [Boolean] — Validates that a string value matches one * of the allowable enum values. * * @!attribute computeChecksums * @return [Boolean] whether to compute checksums for payload bodies when * the service accepts it (currently supported in S3 and SQS only). * * @!attribute convertResponseTypes * @return [Boolean] whether types are converted when parsing response data. * Currently only supported for JSON based services. Turning this off may * improve performance on large response payloads. Defaults to `true`. * * @!attribute correctClockSkew * @return [Boolean] whether to apply a clock skew correction and retry * requests that fail because of an skewed client clock. Defaults to * `false`. * * @!attribute sslEnabled * @return [Boolean] whether SSL is enabled for requests * * @!attribute s3ForcePathStyle * @return [Boolean] whether to force path style URLs for S3 objects * * @!attribute s3BucketEndpoint * @note Setting this configuration option requires an `endpoint` to be * provided explicitly to the service constructor. * @return [Boolean] whether the provided endpoint addresses an individual * bucket (false if it addresses the root API endpoint). * * @!attribute s3DisableBodySigning * @return [Boolean] whether to disable S3 body signing when using signature version `v4`. * Body signing can only be disabled when using https. Defaults to `true`. * * @!attribute s3UsEast1RegionalEndpoint * @return ['legacy'|'regional'] when region is set to 'us-east-1', whether to send s3 * request to global endpoints or 'us-east-1' regional endpoints. This config is only * applicable to S3 client; * Defaults to 'legacy' * @!attribute s3UseArnRegion * @return [Boolean] whether to override the request region with the region inferred * from requested resource's ARN. Only available for S3 buckets * Defaults to `true` * * @!attribute useAccelerateEndpoint * @note This configuration option is only compatible with S3 while accessing * dns-compatible buckets. * @return [Boolean] Whether to use the Accelerate endpoint with the S3 service. * Defaults to `false`. * * @!attribute retryDelayOptions * @example Set the base retry delay for all services to 300 ms * AWS.config.update({retryDelayOptions: {base: 300}}); * // Delays with maxRetries = 3: 300, 600, 1200 * @example Set a custom backoff function to provide delay values on retries * AWS.config.update({retryDelayOptions: {customBackoff: function(retryCount, err) { * // returns delay in ms * }}}); * @return [map] A set of options to configure the retry delay on retryable errors. * Currently supported options are: * * * **base** [Integer] — The base number of milliseconds to use in the * exponential backoff for operation retries. Defaults to 100 ms for all services except * DynamoDB, where it defaults to 50ms. * * * **customBackoff ** [function] — A custom function that accepts a * retry count and error and returns the amount of time to delay in * milliseconds. If the result is a non-zero negative value, no further * retry attempts will be made. The `base` option will be ignored if this * option is supplied. The function is only called for retryable errors. * * @!attribute httpOptions * @return [map] A set of options to pass to the low-level HTTP request. * Currently supported options are: * * * **proxy** [String] — the URL to proxy requests through * * **agent** [http.Agent, https.Agent] — the Agent object to perform * HTTP requests with. Used for connection pooling. Note that for * SSL connections, a special Agent object is used in order to enable * peer certificate verification. This feature is only supported in the * Node.js environment. * * **connectTimeout** [Integer] — Sets the socket to timeout after * failing to establish a connection with the server after * `connectTimeout` milliseconds. This timeout has no effect once a socket * connection has been established. * * **timeout** [Integer] — The number of milliseconds a request can * take before automatically being terminated. * Defaults to two minutes (120000). * * **xhrAsync** [Boolean] — Whether the SDK will send asynchronous * HTTP requests. Used in the browser environment only. Set to false to * send requests synchronously. Defaults to true (async on). * * **xhrWithCredentials** [Boolean] — Sets the "withCredentials" * property of an XMLHttpRequest object. Used in the browser environment * only. Defaults to false. * @!attribute logger * @return [#write,#log] an object that responds to .write() (like a stream) * or .log() (like the console object) in order to log information about * requests * * @!attribute systemClockOffset * @return [Number] an offset value in milliseconds to apply to all signing * times. Use this to compensate for clock skew when your system may be * out of sync with the service time. Note that this configuration option * can only be applied to the global `AWS.config` object and cannot be * overridden in service-specific configuration. Defaults to 0 milliseconds. * * @!attribute signatureVersion * @return [String] the signature version to sign requests with (overriding * the API configuration). Possible values are: 'v2', 'v3', 'v4'. * * @!attribute signatureCache * @return [Boolean] whether the signature to sign requests with (overriding * the API configuration) is cached. Only applies to the signature version 'v4'. * Defaults to `true`. * * @!attribute endpointDiscoveryEnabled * @return [Boolean|undefined] whether to call operations with endpoints * given by service dynamically. Setting this config to `true` will enable * endpoint discovery for all applicable operations. Setting it to `false` * will explicitly disable endpoint discovery even though operations that * require endpoint discovery will presumably fail. Leaving it to * `undefined` means SDK only do endpoint discovery when it's required. * Defaults to `undefined` * * @!attribute endpointCacheSize * @return [Number] the size of the global cache storing endpoints from endpoint * discovery operations. Once endpoint cache is created, updating this setting * cannot change existing cache size. * Defaults to 1000 * * @!attribute hostPrefixEnabled * @return [Boolean] whether to marshal request parameters to the prefix of * hostname. Defaults to `true`. * * @!attribute stsRegionalEndpoints * @return ['legacy'|'regional'] whether to send sts request to global endpoints or * regional endpoints. * Defaults to 'legacy'. * * @!attribute useFipsEndpoint * @return [Boolean] Enables FIPS compatible endpoints. Defaults to `false`. * * @!attribute useDualstackEndpoint * @return [Boolean] Enables IPv6 dualstack endpoint. Defaults to `false`. */ AWS.Config = AWS.util.inherit({ /** * @!endgroup */ /** * Creates a new configuration object. This is the object that passes * option data along to service requests, including credentials, security, * region information, and some service specific settings. * * @example Creating a new configuration object with credentials and region * var config = new AWS.Config({ * accessKeyId: 'AKID', secretAccessKey: 'SECRET', region: 'us-west-2' * }); * @option options accessKeyId [String] your AWS access key ID. * @option options secretAccessKey [String] your AWS secret access key. * @option options sessionToken [AWS.Credentials] the optional AWS * session token to sign requests with. * @option options credentials [AWS.Credentials] the AWS credentials * to sign requests with. You can either specify this object, or * specify the accessKeyId and secretAccessKey options directly. * @option options credentialProvider [AWS.CredentialProviderChain] the * provider chain used to resolve credentials if no static `credentials` * property is set. * @option options region [String] the region to send service requests to. * See {region} for more information. * @option options maxRetries [Integer] the maximum amount of retries to * attempt with a request. See {maxRetries} for more information. * @option options maxRedirects [Integer] the maximum amount of redirects to * follow with a request. See {maxRedirects} for more information. * @option options sslEnabled [Boolean] whether to enable SSL for * requests. * @option options paramValidation [Boolean|map] whether input parameters * should be validated against the operation description before sending * the request. Defaults to true. Pass a map to enable any of the * following specific validation features: * * * **min** [Boolean] — Validates that a value meets the min * constraint. This is enabled by default when paramValidation is set * to `true`. * * **max** [Boolean] — Validates that a value meets the max * constraint. * * **pattern** [Boolean] — Validates that a string value matches a * regular expression. * * **enum** [Boolean] — Validates that a string value matches one * of the allowable enum values. * @option options computeChecksums [Boolean] whether to compute checksums * for payload bodies when the service accepts it (currently supported * in S3 only) * @option options convertResponseTypes [Boolean] whether types are converted * when parsing response data. Currently only supported for JSON based * services. Turning this off may improve performance on large response * payloads. Defaults to `true`. * @option options correctClockSkew [Boolean] whether to apply a clock skew * correction and retry requests that fail because of an skewed client * clock. Defaults to `false`. * @option options s3ForcePathStyle [Boolean] whether to force path * style URLs for S3 objects. * @option options s3BucketEndpoint [Boolean] whether the provided endpoint * addresses an individual bucket (false if it addresses the root API * endpoint). Note that setting this configuration option requires an * `endpoint` to be provided explicitly to the service constructor. * @option options s3DisableBodySigning [Boolean] whether S3 body signing * should be disabled when using signature version `v4`. Body signing * can only be disabled when using https. Defaults to `true`. * @option options s3UsEast1RegionalEndpoint ['legacy'|'regional'] when region * is set to 'us-east-1', whether to send s3 request to global endpoints or * 'us-east-1' regional endpoints. This config is only applicable to S3 client. * Defaults to `legacy` * @option options s3UseArnRegion [Boolean] whether to override the request region * with the region inferred from requested resource's ARN. Only available for S3 buckets * Defaults to `true` * * @option options retryDelayOptions [map] A set of options to configure * the retry delay on retryable errors. Currently supported options are: * * * **base** [Integer] — The base number of milliseconds to use in the * exponential backoff for operation retries. Defaults to 100 ms for all * services except DynamoDB, where it defaults to 50ms. * * **customBackoff ** [function] — A custom function that accepts a * retry count and error and returns the amount of time to delay in * milliseconds. If the result is a non-zero negative value, no further * retry attempts will be made. The `base` option will be ignored if this * option is supplied. The function is only called for retryable errors. * @option options httpOptions [map] A set of options to pass to the low-level * HTTP request. Currently supported options are: * * * **proxy** [String] — the URL to proxy requests through * * **agent** [http.Agent, https.Agent] — the Agent object to perform * HTTP requests with. Used for connection pooling. Defaults to the global * agent (`http.globalAgent`) for non-SSL connections. Note that for * SSL connections, a special Agent object is used in order to enable * peer certificate verification. This feature is only available in the * Node.js environment. * * **connectTimeout** [Integer] — Sets the socket to timeout after * failing to establish a connection with the server after * `connectTimeout` milliseconds. This timeout has no effect once a socket * connection has been established. * * **timeout** [Integer] — Sets the socket to timeout after timeout * milliseconds of inactivity on the socket. Defaults to two minutes * (120000). * * **xhrAsync** [Boolean] — Whether the SDK will send asynchronous * HTTP requests. Used in the browser environment only. Set to false to * send requests synchronously. Defaults to true (async on). * * **xhrWithCredentials** [Boolean] — Sets the "withCredentials" * property of an XMLHttpRequest object. Used in the browser environment * only. Defaults to false. * @option options apiVersion [String, Date] a String in YYYY-MM-DD format * (or a date) that represents the latest possible API version that can be * used in all services (unless overridden by `apiVersions`). Specify * 'latest' to use the latest possible version. * @option options apiVersions [map<String, String|Date>] a map of service * identifiers (the lowercase service class name) with the API version to * use when instantiating a service. Specify 'latest' for each individual * that can use the latest available version. * @option options logger [#write,#log] an object that responds to .write() * (like a stream) or .log() (like the console object) in order to log * information about requests * @option options systemClockOffset [Number] an offset value in milliseconds * to apply to all signing times. Use this to compensate for clock skew * when your system may be out of sync with the service time. Note that * this configuration option can only be applied to the global `AWS.config` * object and cannot be overridden in service-specific configuration. * Defaults to 0 milliseconds. * @option options signatureVersion [String] the signature version to sign * requests with (overriding the API configuration). Possible values are: * 'v2', 'v3', 'v4'. * @option options signatureCache [Boolean] whether the signature to sign * requests with (overriding the API configuration) is cached. Only applies * to the signature version 'v4'. Defaults to `true`. * @option options dynamoDbCrc32 [Boolean] whether to validate the CRC32 * checksum of HTTP response bodies returned by DynamoDB. Default: `true`. * @option options useAccelerateEndpoint [Boolean] Whether to use the * S3 Transfer Acceleration endpoint with the S3 service. Default: `false`. * @option options clientSideMonitoring [Boolean] whether to collect and * publish this client's performance metrics of all its API requests. * @option options endpointDiscoveryEnabled [Boolean|undefined] whether to * call operations with endpoints given by service dynamically. Setting this * config to `true` will enable endpoint discovery for all applicable operations. * Setting it to `false` will explicitly disable endpoint discovery even though * operations that require endpoint discovery will presumably fail. Leaving it * to `undefined` means SDK will only do endpoint discovery when it's required. * Defaults to `undefined` * @option options endpointCacheSize [Number] the size of the global cache storing * endpoints from endpoint discovery operations. Once endpoint cache is created, * updating this setting cannot change existing cache size. * Defaults to 1000 * @option options hostPrefixEnabled [Boolean] whether to marshal request * parameters to the prefix of hostname. * Defaults to `true`. * @option options stsRegionalEndpoints ['legacy'|'regional'] whether to send sts request * to global endpoints or regional endpoints. * Defaults to 'legacy'. * @option options useFipsEndpoint [Boolean] Enables FIPS compatible endpoints. * Defaults to `false`. * @option options useDualstackEndpoint [Boolean] Enables IPv6 dualstack endpoint. * Defaults to `false`. */ constructor: function Config(options) { if (options === undefined) options = {}; options = this.extractCredentials(options); AWS.util.each.call(this, this.keys, function (key, value) { this.set(key, options[key], value); }); }, /** * @!group Managing Credentials */ /** * Loads credentials from the configuration object. This is used internally * by the SDK to ensure that refreshable {Credentials} objects are properly * refreshed and loaded when sending a request. If you want to ensure that * your credentials are loaded prior to a request, you can use this method * directly to provide accurate credential data stored in the object. * * @note If you configure the SDK with static or environment credentials, * the credential data should already be present in {credentials} attribute. * This method is primarily necessary to load credentials from asynchronous * sources, or sources that can refresh credentials periodically. * @example Getting your access key * AWS.config.getCredentials(function(err) { * if (err) console.log(err.stack); // credentials not loaded * else console.log("Access Key:", AWS.config.credentials.accessKeyId); * }) * @callback callback function(err) * Called when the {credentials} have been properly set on the configuration * object. * * @param err [Error] if this is set, credentials were not successfully * loaded and this error provides information why. * @see credentials * @see Credentials */ getCredentials: function getCredentials(callback) { var self = this; function finish(err) { callback(err, err ? null : self.credentials); } function credError(msg, err) { return new AWS.util.error(err || new Error(), { code: 'CredentialsError', message: msg, name: 'CredentialsError' }); } function getAsyncCredentials() { self.credentials.get(function(err) { if (err) { var msg = 'Could not load credentials from ' + self.credentials.constructor.name; err = credError(msg, err); } finish(err); }); } function getStaticCredentials() { var err = null; if (!self.credentials.accessKeyId || !self.credentials.secretAccessKey) { err = credError('Missing credentials'); } finish(err); } if (self.credentials) { if (typeof self.credentials.get === 'function') { getAsyncCredentials(); } else { // static credentials getStaticCredentials(); } } else if (self.credentialProvider) { self.credentialProvider.resolve(function(err, creds) { if (err) { err = credError('Could not load credentials from any providers', err); } self.credentials = creds; finish(err); }); } else { finish(credError('No credentials to load')); } }, /** * Loads token from the configuration object. This is used internally * by the SDK to ensure that refreshable {Token} objects are properly * refreshed and loaded when sending a request. If you want to ensure that * your token is loaded prior to a request, you can use this method * directly to provide accurate token data stored in the object. * * @note If you configure the SDK with static token, the token data should * already be present in {token} attribute. This method is primarily necessary * to load token from asynchronous sources, or sources that can refresh * token periodically. * @example Getting your access token * AWS.config.getToken(function(err) { * if (err) console.log(err.stack); // token not loaded * else console.log("Token:", AWS.config.token.token); * }) * @callback callback function(err) * Called when the {token} have been properly set on the configuration object. * * @param err [Error] if this is set, token was not successfully loaded and * this error provides information why. * @see token */ getToken: function getToken(callback) { var self = this; function finish(err) { callback(err, err ? null : self.token); } function tokenError(msg, err) { return new AWS.util.error(err || new Error(), { code: 'TokenError', message: msg, name: 'TokenError' }); } function getAsyncToken() { self.token.get(function(err) { if (err) { var msg = 'Could not load token from ' + self.token.constructor.name; err = tokenError(msg, err); } finish(err); }); } function getStaticToken() { var err = null; if (!self.token.token) { err = tokenError('Missing token'); } finish(err); } if (self.token) { if (typeof self.token.get === 'function') { getAsyncToken(); } else { // static token getStaticToken(); } } else if (self.tokenProvider) { self.tokenProvider.resolve(function(err, token) { if (err) { err = tokenError('Could not load token from any providers', err); } self.token = token; finish(err); }); } else { finish(tokenError('No token to load')); } }, /** * @!group Loading and Setting Configuration Options */ /** * @overload update(options, allowUnknownKeys = false) * Updates the current configuration object with new options. * * @example Update maxRetries property of a configuration object * config.update({maxRetries: 10}); * @param [Object] options a map of option keys and values. * @param [Boolean] allowUnknownKeys whether unknown keys can be set on * the configuration object. Defaults to `false`. * @see constructor */ update: function update(options, allowUnknownKeys) { allowUnknownKeys = allowUnknownKeys || false; options = this.extractCredentials(options); AWS.util.each.call(this, options, function (key, value) { if (allowUnknownKeys || Object.prototype.hasOwnProperty.call(this.keys, key) || AWS.Service.hasService(key)) { this.set(key, value); } }); }, /** * Loads configuration data from a JSON file into this config object. * @note Loading configuration will reset all existing configuration * on the object. * @!macro nobrowser * @param path [String] the path relative to your process's current * working directory to load configuration from. * @return [AWS.Config] the same configuration object */ loadFromPath: function loadFromPath(path) { this.clear(); var options = JSON.parse(AWS.util.readFileSync(path)); var fileSystemCreds = new AWS.FileSystemCredentials(path); var chain = new AWS.CredentialProviderChain(); chain.providers.unshift(fileSystemCreds); chain.resolve(function (err, creds) { if (err) throw err; else options.credentials = creds; }); this.constructor(options); return this; }, /** * Clears configuration data on this object * * @api private */ clear: function clear() { /*jshint forin:false */ AWS.util.each.call(this, this.keys, function (key) { delete this[key]; }); // reset credential provider this.set('credentials', undefined); this.set('credentialProvider', undefined); }, /** * Sets a property on the configuration object, allowing for a * default value * @api private */ set: function set(property, value, defaultValue) { if (value === undefined) { if (defaultValue === undefined) { defaultValue = this.keys[property]; } if (typeof defaultValue === 'function') { this[property] = defaultValue.call(this); } else { this[property] = defaultValue; } } else if (property === 'httpOptions' && this[property]) { // deep merge httpOptions this[property] = AWS.util.merge(this[property], value); } else { this[property] = value; } }, /** * All of the keys with their default values. * * @constant * @api private */ keys: { credentials: null, credentialProvider: null, region: null, logger: null, apiVersions: {}, apiVersion: null, endpoint: undefined, httpOptions: { timeout: 120000 }, maxRetries: undefined, maxRedirects: 10, paramValidation: true, sslEnabled: true, s3ForcePathStyle: false, s3BucketEndpoint: false, s3DisableBodySigning: true, s3UsEast1RegionalEndpoint: 'legacy', s3UseArnRegion: undefined, computeChecksums: true, convertResponseTypes: true, correctClockSkew: false, customUserAgent: null, dynamoDbCrc32: true, systemClockOffset: 0, signatureVersion: null, signatureCache: true, retryDelayOptions: {}, useAccelerateEndpoint: false, clientSideMonitoring: false, endpointDiscoveryEnabled: undefined, endpointCacheSize: 1000, hostPrefixEnabled: true, stsRegionalEndpoints: 'legacy', useFipsEndpoint: false, useDualstackEndpoint: false, token: null }, /** * Extracts accessKeyId, secretAccessKey and sessionToken * from a configuration hash. * * @api private */ extractCredentials: function extractCredentials(options) { if (options.accessKeyId && options.secretAccessKey) { options = AWS.util.copy(options); options.credentials = new AWS.Credentials(options); } return options; }, /** * Sets the promise dependency the SDK will use wherever Promises are returned. * Passing `null` will force the SDK to use native Promises if they are available. * If native Promises are not available, passing `null` will have no effect. * @param [Constructor] dep A reference to a Promise constructor */ setPromisesDependency: function setPromisesDependency(dep) { PromisesDependency = dep; // if null was passed in, we should try to use native promises if (dep === null && typeof Promise === 'function') { PromisesDependency = Promise; } var constructors = [AWS.Request, AWS.Credentials, AWS.CredentialProviderChain]; if (AWS.S3) { constructors.push(AWS.S3); if (AWS.S3.ManagedUpload) { constructors.push(AWS.S3.ManagedUpload); } } AWS.util.addPromises(constructors, PromisesDependency); }, /** * Gets the promise dependency set by `AWS.config.setPromisesDependency`. */ getPromisesDependency: function getPromisesDependency() { return PromisesDependency; } }); /** * @return [AWS.Config] The global configuration object singleton instance * @readonly * @see AWS.Config */ AWS.config = new AWS.Config(); },{"./core":350,"./credentials":351,"./credentials/credential_provider_chain":354}],349:[function(require,module,exports){ (function (process){(function (){ var AWS = require('./core'); /** * @api private */ function validateRegionalEndpointsFlagValue(configValue, errorOptions) { if (typeof configValue !== 'string') return undefined; else if (['legacy', 'regional'].indexOf(configValue.toLowerCase()) >= 0) { return configValue.toLowerCase(); } else { throw AWS.util.error(new Error(), errorOptions); } } /** * Resolve the configuration value for regional endpoint from difference sources: client * config, environmental variable, shared config file. Value can be case-insensitive * 'legacy' or 'reginal'. * @param originalConfig user-supplied config object to resolve * @param options a map of config property names from individual configuration source * - env: name of environmental variable that refers to the config * - sharedConfig: name of shared configuration file property that refers to the config * - clientConfig: name of client configuration property that refers to the config * * @api private */ function resolveRegionalEndpointsFlag(originalConfig, options) { originalConfig = originalConfig || {}; //validate config value var resolved; if (originalConfig[options.clientConfig]) { resolved = validateRegionalEndpointsFlagValue(originalConfig[options.clientConfig], { code: 'InvalidConfiguration', message: 'invalid "' + options.clientConfig + '" configuration. Expect "legacy" ' + ' or "regional". Got "' + originalConfig[options.clientConfig] + '".' }); if (resolved) return resolved; } if (!AWS.util.isNode()) return resolved; //validate environmental variable if (Object.prototype.hasOwnProperty.call(process.env, options.env)) { var envFlag = process.env[options.env]; resolved = validateRegionalEndpointsFlagValue(envFlag, { code: 'InvalidEnvironmentalVariable', message: 'invalid ' + options.env + ' environmental variable. Expect "legacy" ' + ' or "regional". Got "' + process.env[options.env] + '".' }); if (resolved) return resolved; } //validate shared config file var profile = {}; try { var profiles = AWS.util.getProfilesFromSharedConfig(AWS.util.iniLoader); profile = profiles[process.env.AWS_PROFILE || AWS.util.defaultProfile]; } catch (e) {}; if (profile && Object.prototype.hasOwnProperty.call(profile, options.sharedConfig)) { var fileFlag = profile[options.sharedConfig]; resolved = validateRegionalEndpointsFlagValue(fileFlag, { code: 'InvalidConfiguration', message: 'invalid ' + options.sharedConfig + ' profile config. Expect "legacy" ' + ' or "regional". Got "' + profile[options.sharedConfig] + '".' }); if (resolved) return resolved; } return resolved; } module.exports = resolveRegionalEndpointsFlag; }).call(this)}).call(this,require('_process')) },{"./core":350,"_process":445}],350:[function(require,module,exports){ /** * The main AWS namespace */ var AWS = { util: require('./util') }; /** * @api private * @!macro [new] nobrowser * @note This feature is not supported in the browser environment of the SDK. */ var _hidden = {}; _hidden.toString(); // hack to parse macro /** * @api private */ module.exports = AWS; AWS.util.update(AWS, { /** * @constant */ VERSION: '2.1692.0', /** * @api private */ Signers: {}, /** * @api private */ Protocol: { Json: require('./protocol/json'), Query: require('./protocol/query'), Rest: require('./protocol/rest'), RestJson: require('./protocol/rest_json'), RestXml: require('./protocol/rest_xml') }, /** * @api private */ XML: { Builder: require('./xml/builder'), Parser: null // conditionally set based on environment }, /** * @api private */ JSON: { Builder: require('./json/builder'), Parser: require('./json/parser') }, /** * @api private */ Model: { Api: require('./model/api'), Operation: require('./model/operation'), Shape: require('./model/shape'), Paginator: require('./model/paginator'), ResourceWaiter: require('./model/resource_waiter') }, /** * @api private */ apiLoader: require('./api_loader'), /** * @api private */ EndpointCache: require('../vendor/endpoint-cache').EndpointCache }); require('./sequential_executor'); require('./service'); require('./config'); require('./http'); require('./event_listeners'); require('./request'); require('./response'); require('./resource_waiter'); require('./signers/request_signer'); require('./param_validator'); require('./maintenance_mode_message'); /** * @readonly * @return [AWS.SequentialExecutor] a collection of global event listeners that * are attached to every sent request. * @see AWS.Request AWS.Request for a list of events to listen for * @example Logging the time taken to send a request * AWS.events.on('send', function startSend(resp) { * resp.startTime = new Date().getTime(); * }).on('complete', function calculateTime(resp) { * var time = (new Date().getTime() - resp.startTime) / 1000; * console.log('Request took ' + time + ' seconds'); * }); * * new AWS.S3().listBuckets(); // prints 'Request took 0.285 seconds' */ AWS.events = new AWS.SequentialExecutor(); //create endpoint cache lazily AWS.util.memoizedProperty(AWS, 'endpointCache', function() { return new AWS.EndpointCache(AWS.config.endpointCacheSize); }, true); },{"../vendor/endpoint-cache":465,"./api_loader":339,"./config":348,"./event_listeners":371,"./http":372,"./json/builder":374,"./json/parser":375,"./maintenance_mode_message":376,"./model/api":377,"./model/operation":379,"./model/paginator":380,"./model/resource_waiter":381,"./model/shape":382,"./param_validator":383,"./protocol/json":386,"./protocol/query":387,"./protocol/rest":388,"./protocol/rest_json":389,"./protocol/rest_xml":390,"./request":397,"./resource_waiter":398,"./response":399,"./sequential_executor":401,"./service":402,"./signers/request_signer":420,"./util":428,"./xml/builder":430}],351:[function(require,module,exports){ var AWS = require('./core'); /** * Represents your AWS security credentials, specifically the * {accessKeyId}, {secretAccessKey}, and optional {sessionToken}. * Creating a `Credentials` object allows you to pass around your * security information to configuration and service objects. * * Note that this class typically does not need to be constructed manually, * as the {AWS.Config} and {AWS.Service} classes both accept simple * options hashes with the three keys. These structures will be converted * into Credentials objects automatically. * * ## Expiring and Refreshing Credentials * * Occasionally credentials can expire in the middle of a long-running * application. In this case, the SDK will automatically attempt to * refresh the credentials from the storage location if the Credentials * class implements the {refresh} method. * * If you are implementing a credential storage location, you * will want to create a subclass of the `Credentials` class and * override the {refresh} method. This method allows credentials to be * retrieved from the backing store, be it a file system, database, or * some network storage. The method should reset the credential attributes * on the object. * * @!attribute expired * @return [Boolean] whether the credentials have been expired and * require a refresh. Used in conjunction with {expireTime}. * @!attribute expireTime * @return [Date] a time when credentials should be considered expired. Used * in conjunction with {expired}. * @!attribute accessKeyId * @return [String] the AWS access key ID * @!attribute secretAccessKey * @return [String] the AWS secret access key * @!attribute sessionToken * @return [String] an optional AWS session token */ AWS.Credentials = AWS.util.inherit({ /** * A credentials object can be created using positional arguments or an options * hash. * * @overload AWS.Credentials(accessKeyId, secretAccessKey, sessionToken=null) * Creates a Credentials object with a given set of credential information * as positional arguments. * @param accessKeyId [String] the AWS access key ID * @param secretAccessKey [String] the AWS secret access key * @param sessionToken [String] the optional AWS session token * @example Create a credentials object with AWS credentials * var creds = new AWS.Credentials('akid', 'secret', 'session'); * @overload AWS.Credentials(options) * Creates a Credentials object with a given set of credential information * as an options hash. * @option options accessKeyId [String] the AWS access key ID * @option options secretAccessKey [String] the AWS secret access key * @option options sessionToken [String] the optional AWS session token * @example Create a credentials object with AWS credentials * var creds = new AWS.Credentials({ * accessKeyId: 'akid', secretAccessKey: 'secret', sessionToken: 'session' * }); */ constructor: function Credentials() { // hide secretAccessKey from being displayed with util.inspect AWS.util.hideProperties(this, ['secretAccessKey']); this.expired = false; this.expireTime = null; this.refreshCallbacks = []; if (arguments.length === 1 && typeof arguments[0] === 'object') { var creds = arguments[0].credentials || arguments[0]; this.accessKeyId = creds.accessKeyId; this.secretAccessKey = creds.secretAccessKey; this.sessionToken = creds.sessionToken; } else { this.accessKeyId = arguments[0]; this.secretAccessKey = arguments[1]; this.sessionToken = arguments[2]; } }, /** * @return [Integer] the number of seconds before {expireTime} during which * the credentials will be considered expired. */ expiryWindow: 15, /** * @return [Boolean] whether the credentials object should call {refresh} * @note Subclasses should override this method to provide custom refresh * logic. */ needsRefresh: function needsRefresh() { var currentTime = AWS.util.date.getDate().getTime(); var adjustedTime = new Date(currentTime + this.expiryWindow * 1000); if (this.expireTime && adjustedTime > this.expireTime) { return true; } else { return this.expired || !this.accessKeyId || !this.secretAccessKey; } }, /** * Gets the existing credentials, refreshing them if they are not yet loaded * or have expired. Users should call this method before using {refresh}, * as this will not attempt to reload credentials when they are already * loaded into the object. * * @callback callback function(err) * When this callback is called with no error, it means either credentials * do not need to be refreshed or refreshed credentials information has * been loaded into the object (as the `accessKeyId`, `secretAccessKey`, * and `sessionToken` properties). * @param err [Error] if an error occurred, this value will be filled */ get: function get(callback) { var self = this; if (this.needsRefresh()) { this.refresh(function(err) { if (!err) self.expired = false; // reset expired flag if (callback) callback(err); }); } else if (callback) { callback(); } }, /** * @!method getPromise() * Returns a 'thenable' promise. * Gets the existing credentials, refreshing them if they are not yet loaded * or have expired. Users should call this method before using {refresh}, * as this will not attempt to reload credentials when they are already * loaded into the object. * * Two callbacks can be provided to the `then` method on the returned promise. * The first callback will be called if the promise is fulfilled, and the second * callback will be called if the promise is rejected. * @callback fulfilledCallback function() * Called if the promise is fulfilled. When this callback is called, it * means either credentials do not need to be refreshed or refreshed * credentials information has been loaded into the object (as the * `accessKeyId`, `secretAccessKey`, and `sessionToken` properties). * @callback rejectedCallback function(err) * Called if the promise is rejected. * @param err [Error] if an error occurred, this value will be filled * @return [Promise] A promise that represents the state of the `get` call. * @example Calling the `getPromise` method. * var promise = credProvider.getPromise(); * promise.then(function() { ... }, function(err) { ... }); */ /** * @!method refreshPromise() * Returns a 'thenable' promise. * Refreshes the credentials. Users should call {get} before attempting * to forcibly refresh credentials. * * Two callbacks can be provided to the `then` method on the returned promise. * The first callback will be called if the promise is fulfilled, and the second * callback will be called if the promise is rejected. * @callback fulfilledCallback function() * Called if the promise is fulfilled. When this callback is called, it * means refreshed credentials information has been loaded into the object * (as the `accessKeyId`, `secretAccessKey`, and `sessionToken` properties). * @callback rejectedCallback function(err) * Called if the promise is rejected. * @param err [Error] if an error occurred, this value will be filled * @return [Promise] A promise that represents the state of the `refresh` call. * @example Calling the `refreshPromise` method. * var promise = credProvider.refreshPromise(); * promise.then(function() { ... }, function(err) { ... }); */ /** * Refreshes the credentials. Users should call {get} before attempting * to forcibly refresh credentials. * * @callback callback function(err) * When this callback is called with no error, it means refreshed * credentials information has been loaded into the object (as the * `accessKeyId`, `secretAccessKey`, and `sessionToken` properties). * @param err [Error] if an error occurred, this value will be filled * @note Subclasses should override this class to reset the * {accessKeyId}, {secretAccessKey} and optional {sessionToken} * on the credentials object and then call the callback with * any error information. * @see get */ refresh: function refresh(callback) { this.expired = false; callback(); }, /** * @api private * @param callback */ coalesceRefresh: function coalesceRefresh(callback, sync) { var self = this; if (self.refreshCallbacks.push(callback) === 1) { self.load(function onLoad(err) { AWS.util.arrayEach(self.refreshCallbacks, function(callback) { if (sync) { callback(err); } else { // callback could throw, so defer to ensure all callbacks are notified AWS.util.defer(function () { callback(err); }); } }); self.refreshCallbacks.length = 0; }); } }, /** * @api private * @param callback */ load: function load(callback) { callback(); } }); /** * @api private */ AWS.Credentials.addPromisesToClass = function addPromisesToClass(PromiseDependency) { this.prototype.getPromise = AWS.util.promisifyMethod('get', PromiseDependency); this.prototype.refreshPromise = AWS.util.promisifyMethod('refresh', PromiseDependency); }; /** * @api private */ AWS.Credentials.deletePromisesFromClass = function deletePromisesFromClass() { delete this.prototype.getPromise; delete this.prototype.refreshPromise; }; AWS.util.addPromises(AWS.Credentials); },{"./core":350}],352:[function(require,module,exports){ var AWS = require('../core'); var STS = require('../../clients/sts'); /** * Represents temporary credentials retrieved from {AWS.STS}. Without any * extra parameters, credentials will be fetched from the * {AWS.STS.getSessionToken} operation. If an IAM role is provided, the * {AWS.STS.assumeRole} operation will be used to fetch credentials for the * role instead. * * AWS.ChainableTemporaryCredentials differs from AWS.TemporaryCredentials in * the way masterCredentials and refreshes are handled. * AWS.ChainableTemporaryCredentials refreshes expired credentials using the * masterCredentials passed by the user to support chaining of STS credentials. * However, AWS.TemporaryCredentials recursively collapses the masterCredentials * during instantiation, precluding the ability to refresh credentials which * require intermediate, temporary credentials. * * For example, if the application should use RoleA, which must be assumed from * RoleB, and the environment provides credentials which can assume RoleB, then * AWS.ChainableTemporaryCredentials must be used to support refreshing the * temporary credentials for RoleA: * * ```javascript * var roleACreds = new AWS.ChainableTemporaryCredentials({ * params: {RoleArn: 'RoleA'}, * masterCredentials: new AWS.ChainableTemporaryCredentials({ * params: {RoleArn: 'RoleB'}, * masterCredentials: new AWS.EnvironmentCredentials('AWS') * }) * }); * ``` * * If AWS.TemporaryCredentials had been used in the previous example, * `roleACreds` would fail to refresh because `roleACreds` would * use the environment credentials for the AssumeRole request. * * Another difference is that AWS.ChainableTemporaryCredentials creates the STS * service instance during instantiation while AWS.TemporaryCredentials creates * the STS service instance during the first refresh. Creating the service * instance during instantiation effectively captures the master credentials * from the global config, so that subsequent changes to the global config do * not affect the master credentials used to refresh the temporary credentials. * * This allows an instance of AWS.ChainableTemporaryCredentials to be assigned * to AWS.config.credentials: * * ```javascript * var envCreds = new AWS.EnvironmentCredentials('AWS'); * AWS.config.credentials = envCreds; * // masterCredentials will be envCreds * AWS.config.credentials = new AWS.ChainableTemporaryCredentials({ * params: {RoleArn: '...'} * }); * ``` * * Similarly, to use the CredentialProviderChain's default providers as the * master credentials, simply create a new instance of * AWS.ChainableTemporaryCredentials: * * ```javascript * AWS.config.credentials = new ChainableTemporaryCredentials({ * params: {RoleArn: '...'} * }); * ``` * * @!attribute service * @return [AWS.STS] the STS service instance used to * get and refresh temporary credentials from AWS STS. * @note (see constructor) */ AWS.ChainableTemporaryCredentials = AWS.util.inherit(AWS.Credentials, { /** * Creates a new temporary credentials object. * * @param options [map] a set of options * @option options params [map] ({}) a map of options that are passed to the * {AWS.STS.assumeRole} or {AWS.STS.getSessionToken} operations. * If a `RoleArn` parameter is passed in, credentials will be based on the * IAM role. If a `SerialNumber` parameter is passed in, {tokenCodeFn} must * also be passed in or an error will be thrown. * @option options masterCredentials [AWS.Credentials] the master credentials * used to get and refresh temporary credentials from AWS STS. By default, * AWS.config.credentials or AWS.config.credentialProvider will be used. * @option options tokenCodeFn [Function] (null) Function to provide * `TokenCode`, if `SerialNumber` is provided for profile in {params}. Function * is called with value of `SerialNumber` and `callback`, and should provide * the `TokenCode` or an error to the callback in the format * `callback(err, token)`. * @example Creating a new credentials object for generic temporary credentials * AWS.config.credentials = new AWS.ChainableTemporaryCredentials(); * @example Creating a new credentials object for an IAM role * AWS.config.credentials = new AWS.ChainableTemporaryCredentials({ * params: { * RoleArn: 'arn:aws:iam::1234567890:role/TemporaryCredentials' * } * }); * @see AWS.STS.assumeRole * @see AWS.STS.getSessionToken */ constructor: function ChainableTemporaryCredentials(options) { AWS.Credentials.call(this); options = options || {}; this.errorCode = 'ChainableTemporaryCredentialsProviderFailure'; this.expired = true; this.tokenCodeFn = null; var params = AWS.util.copy(options.params) || {}; if (params.RoleArn) { params.RoleSessionName = params.RoleSessionName || 'temporary-credentials'; } if (params.SerialNumber) { if (!options.tokenCodeFn || (typeof options.tokenCodeFn !== 'function')) { throw new AWS.util.error( new Error('tokenCodeFn must be a function when params.SerialNumber is given'), {code: this.errorCode} ); } else { this.tokenCodeFn = options.tokenCodeFn; } } var config = AWS.util.merge( { params: params, credentials: options.masterCredentials || AWS.config.credentials }, options.stsConfig || {} ); this.service = new STS(config); }, /** * Refreshes credentials using {AWS.STS.assumeRole} or * {AWS.STS.getSessionToken}, depending on whether an IAM role ARN was passed * to the credentials {constructor}. * * @callback callback function(err) * Called when the STS service responds (or fails). When * this callback is called with no error, it means that the credentials * information has been loaded into the object (as the `accessKeyId`, * `secretAccessKey`, and `sessionToken` properties). * @param err [Error] if an error occurred, this value will be filled * @see AWS.Credentials.get */ refresh: function refresh(callback) { this.coalesceRefresh(callback || AWS.util.fn.callback); }, /** * @api private * @param callback */ load: function load(callback) { var self = this; var operation = self.service.config.params.RoleArn ? 'assumeRole' : 'getSessionToken'; this.getTokenCode(function (err, tokenCode) { var params = {}; if (err) { callback(err); return; } if (tokenCode) { params.TokenCode = tokenCode; } self.service[operation](params, function (err, data) { if (!err) { self.service.credentialsFrom(data, self); } callback(err); }); }); }, /** * @api private */ getTokenCode: function getTokenCode(callback) { var self = this; if (this.tokenCodeFn) { this.tokenCodeFn(this.service.config.params.SerialNumber, function (err, token) { if (err) { var message = err; if (err instanceof Error) { message = err.message; } callback( AWS.util.error( new Error('Error fetching MFA token: ' + message), { code: self.errorCode} ) ); return; } callback(null, token); }); } else { callback(null); } } }); },{"../../clients/sts":334,"../core":350}],353:[function(require,module,exports){ var AWS = require('../core'); var CognitoIdentity = require('../../clients/cognitoidentity'); var STS = require('../../clients/sts'); /** * Represents credentials retrieved from STS Web Identity Federation using * the Amazon Cognito Identity service. * * By default this provider gets credentials using the * {AWS.CognitoIdentity.getCredentialsForIdentity} service operation, which * requires either an `IdentityId` or an `IdentityPoolId` (Amazon Cognito * Identity Pool ID), which is used to call {AWS.CognitoIdentity.getId} to * obtain an `IdentityId`. If the identity or identity pool is not configured in * the Amazon Cognito Console to use IAM roles with the appropriate permissions, * then additionally a `RoleArn` is required containing the ARN of the IAM trust * policy for the Amazon Cognito role that the user will log into. If a `RoleArn` * is provided, then this provider gets credentials using the * {AWS.STS.assumeRoleWithWebIdentity} service operation, after first getting an * Open ID token from {AWS.CognitoIdentity.getOpenIdToken}. * * In addition, if this credential provider is used to provide authenticated * login, the `Logins` map may be set to the tokens provided by the respective * identity providers. See {constructor} for an example on creating a credentials * object with proper property values. * * DISCLAIMER: This convenience method leverages the Enhanced (simplified) Authflow. The underlying * implementation calls Cognito's `getId()` and `GetCredentialsForIdentity()`. * In this flow there is no way to explicitly set a session policy, resulting in * STS attaching the default policy and limiting the permissions of the federated role. * To be able to explicitly set a session policy, do not use this convenience method. * Instead, you can use the Cognito client to call `getId()`, `GetOpenIdToken()` and then use * that token with your desired session policy to call STS's `AssumeRoleWithWebIdentity()` * For further reading refer to: https://docs.aws.amazon.com/cognito/latest/developerguide/authentication-flow.html * * ## Refreshing Credentials from Identity Service * * In addition to AWS credentials expiring after a given amount of time, the * login token from the identity provider will also expire. Once this token * expires, it will not be usable to refresh AWS credentials, and another * token will be needed. The SDK does not manage refreshing of the token value, * but this can be done through a "refresh token" supported by most identity * providers. Consult the documentation for the identity provider for refreshing * tokens. Once the refreshed token is acquired, you should make sure to update * this new token in the credentials object's {params} property. The following * code will update the WebIdentityToken, assuming you have retrieved an updated * token from the identity provider: * * ```javascript * AWS.config.credentials.params.Logins['graph.facebook.com'] = updatedToken; * ``` * * Future calls to `credentials.refresh()` will now use the new token. * * @!attribute params * @return [map] the map of params passed to * {AWS.CognitoIdentity.getId}, * {AWS.CognitoIdentity.getOpenIdToken}, and * {AWS.STS.assumeRoleWithWebIdentity}. To update the token, set the * `params.WebIdentityToken` property. * @!attribute data * @return [map] the raw data response from the call to * {AWS.CognitoIdentity.getCredentialsForIdentity}, or * {AWS.STS.assumeRoleWithWebIdentity}. Use this if you want to get * access to other properties from the response. * @!attribute identityId * @return [String] the Cognito ID returned by the last call to * {AWS.CognitoIdentity.getOpenIdToken}. This ID represents the actual * final resolved identity ID from Amazon Cognito. */ AWS.CognitoIdentityCredentials = AWS.util.inherit(AWS.Credentials, { /** * @api private */ localStorageKey: { id: 'aws.cognito.identity-id.', providers: 'aws.cognito.identity-providers.' }, /** * Creates a new credentials object. * @example Creating a new credentials object * AWS.config.credentials = new AWS.CognitoIdentityCredentials({ * * // either IdentityPoolId or IdentityId is required * // See the IdentityPoolId param for AWS.CognitoIdentity.getID (linked below) * // See the IdentityId param for AWS.CognitoIdentity.getCredentialsForIdentity * // or AWS.CognitoIdentity.getOpenIdToken (linked below) * IdentityPoolId: 'us-east-1:1699ebc0-7900-4099-b910-2df94f52a030', * IdentityId: 'us-east-1:128d0a74-c82f-4553-916d-90053e4a8b0f' * * // optional, only necessary when the identity pool is not configured * // to use IAM roles in the Amazon Cognito Console * // See the RoleArn param for AWS.STS.assumeRoleWithWebIdentity (linked below) * RoleArn: 'arn:aws:iam::1234567890:role/MYAPP-CognitoIdentity', * * // optional tokens, used for authenticated login * // See the Logins param for AWS.CognitoIdentity.getID (linked below) * Logins: { * 'graph.facebook.com': 'FBTOKEN', * 'www.amazon.com': 'AMAZONTOKEN', * 'accounts.google.com': 'GOOGLETOKEN', * 'api.twitter.com': 'TWITTERTOKEN', * 'www.digits.com': 'DIGITSTOKEN' * }, * * // optional name, defaults to web-identity * // See the RoleSessionName param for AWS.STS.assumeRoleWithWebIdentity (linked below) * RoleSessionName: 'web', * * // optional, only necessary when application runs in a browser * // and multiple users are signed in at once, used for caching * LoginId: 'example@gmail.com' * * }, { * // optionally provide configuration to apply to the underlying service clients * // if configuration is not provided, then configuration will be pulled from AWS.config * * // region should match the region your identity pool is located in * region: 'us-east-1', * * // specify timeout options * httpOptions: { * timeout: 100 * } * }); * @see AWS.CognitoIdentity.getId * @see AWS.CognitoIdentity.getCredentialsForIdentity * @see AWS.STS.assumeRoleWithWebIdentity * @see AWS.CognitoIdentity.getOpenIdToken * @see AWS.Config * @note If a region is not provided in the global AWS.config, or * specified in the `clientConfig` to the CognitoIdentityCredentials * constructor, you may encounter a 'Missing credentials in config' error * when calling making a service call. */ constructor: function CognitoIdentityCredentials(params, clientConfig) { AWS.Credentials.call(this); this.expired = true; this.params = params; this.data = null; this._identityId = null; this._clientConfig = AWS.util.copy(clientConfig || {}); this.loadCachedId(); var self = this; Object.defineProperty(this, 'identityId', { get: function() { self.loadCachedId(); return self._identityId || self.params.IdentityId; }, set: function(identityId) { self._identityId = identityId; } }); }, /** * Refreshes credentials using {AWS.CognitoIdentity.getCredentialsForIdentity}, * or {AWS.STS.assumeRoleWithWebIdentity}. * * @callback callback function(err) * Called when the STS service responds (or fails). When * this callback is called with no error, it means that the credentials * information has been loaded into the object (as the `accessKeyId`, * `secretAccessKey`, and `sessionToken` properties). * @param err [Error] if an error occurred, this value will be filled * @see AWS.Credentials.get */ refresh: function refresh(callback) { this.coalesceRefresh(callback || AWS.util.fn.callback); }, /** * @api private * @param callback */ load: function load(callback) { var self = this; self.createClients(); self.data = null; self._identityId = null; self.getId(function(err) { if (!err) { if (!self.params.RoleArn) { self.getCredentialsForIdentity(callback); } else { self.getCredentialsFromSTS(callback); } } else { self.clearIdOnNotAuthorized(err); callback(err); } }); }, /** * Clears the cached Cognito ID associated with the currently configured * identity pool ID. Use this to manually invalidate your cache if * the identity pool ID was deleted. */ clearCachedId: function clearCache() { this._identityId = null; delete this.params.IdentityId; var poolId = this.params.IdentityPoolId; var loginId = this.params.LoginId || ''; delete this.storage[this.localStorageKey.id + poolId + loginId]; delete this.storage[this.localStorageKey.providers + poolId + loginId]; }, /** * @api private */ clearIdOnNotAuthorized: function clearIdOnNotAuthorized(err) { var self = this; if (err.code == 'NotAuthorizedException') { self.clearCachedId(); } }, /** * Retrieves a Cognito ID, loading from cache if it was already retrieved * on this device. * * @callback callback function(err, identityId) * @param err [Error, null] an error object if the call failed or null if * it succeeded. * @param identityId [String, null] if successful, the callback will return * the Cognito ID. * @note If not loaded explicitly, the Cognito ID is loaded and stored in * localStorage in the browser environment of a device. * @api private */ getId: function getId(callback) { var self = this; if (typeof self.params.IdentityId === 'string') { return callback(null, self.params.IdentityId); } self.cognito.getId(function(err, data) { if (!err && data.IdentityId) { self.params.IdentityId = data.IdentityId; callback(null, data.IdentityId); } else { callback(err); } }); }, /** * @api private */ loadCredentials: function loadCredentials(data, credentials) { if (!data || !credentials) return; credentials.expired = false; credentials.accessKeyId = data.Credentials.AccessKeyId; credentials.secretAccessKey = data.Credentials.SecretKey; credentials.sessionToken = data.Credentials.SessionToken; credentials.expireTime = data.Credentials.Expiration; }, /** * @api private */ getCredentialsForIdentity: function getCredentialsForIdentity(callback) { var self = this; self.cognito.getCredentialsForIdentity(function(err, data) { if (!err) { self.cacheId(data); self.data = data; self.loadCredentials(self.data, self); } else { self.clearIdOnNotAuthorized(err); } callback(err); }); }, /** * @api private */ getCredentialsFromSTS: function getCredentialsFromSTS(callback) { var self = this; self.cognito.getOpenIdToken(function(err, data) { if (!err) { self.cacheId(data); self.params.WebIdentityToken = data.Token; self.webIdentityCredentials.refresh(function(webErr) { if (!webErr) { self.data = self.webIdentityCredentials.data; self.sts.credentialsFrom(self.data, self); } callback(webErr); }); } else { self.clearIdOnNotAuthorized(err); callback(err); } }); }, /** * @api private */ loadCachedId: function loadCachedId() { var self = this; // in the browser we source default IdentityId from localStorage if (AWS.util.isBrowser() && !self.params.IdentityId) { var id = self.getStorage('id'); if (id && self.params.Logins) { var actualProviders = Object.keys(self.params.Logins); var cachedProviders = (self.getStorage('providers') || '').split(','); // only load ID if at least one provider used this ID before var intersect = cachedProviders.filter(function(n) { return actualProviders.indexOf(n) !== -1; }); if (intersect.length !== 0) { self.params.IdentityId = id; } } else if (id) { self.params.IdentityId = id; } } }, /** * @api private */ createClients: function() { var clientConfig = this._clientConfig; this.webIdentityCredentials = this.webIdentityCredentials || new AWS.WebIdentityCredentials(this.params, clientConfig); if (!this.cognito) { var cognitoConfig = AWS.util.merge({}, clientConfig); cognitoConfig.params = this.params; this.cognito = new CognitoIdentity(cognitoConfig); } this.sts = this.sts || new STS(clientConfig); }, /** * @api private */ cacheId: function cacheId(data) { this._identityId = data.IdentityId; this.params.IdentityId = this._identityId; // cache this IdentityId in browser localStorage if possible if (AWS.util.isBrowser()) { this.setStorage('id', data.IdentityId); if (this.params.Logins) { this.setStorage('providers', Object.keys(this.params.Logins).join(',')); } } }, /** * @api private */ getStorage: function getStorage(key) { return this.storage[this.localStorageKey[key] + this.params.IdentityPoolId + (this.params.LoginId || '')]; }, /** * @api private */ setStorage: function setStorage(key, val) { try { this.storage[this.localStorageKey[key] + this.params.IdentityPoolId + (this.params.LoginId || '')] = val; } catch (_) {} }, /** * @api private */ storage: (function() { try { var storage = AWS.util.isBrowser() && window.localStorage !== null && typeof window.localStorage === 'object' ? window.localStorage : {}; // Test set/remove which would throw an error in Safari's private browsing storage['aws.test-storage'] = 'foobar'; delete storage['aws.test-storage']; return storage; } catch (_) { return {}; } })() }); },{"../../clients/cognitoidentity":265,"../../clients/sts":334,"../core":350}],354:[function(require,module,exports){ var AWS = require('../core'); /** * Creates a credential provider chain that searches for AWS credentials * in a list of credential providers specified by the {providers} property. * * By default, the chain will use the {defaultProviders} to resolve credentials. * These providers will look in the environment using the * {AWS.EnvironmentCredentials} class with the 'AWS' and 'AMAZON' prefixes. * * ## Setting Providers * * Each provider in the {providers} list should be a function that returns * a {AWS.Credentials} object, or a hardcoded credentials object. The function * form allows for delayed execution of the credential construction. * * ## Resolving Credentials from a Chain * * Call {resolve} to return the first valid credential object that can be * loaded by the provider chain. * * For example, to resolve a chain with a custom provider that checks a file * on disk after the set of {defaultProviders}: * * ```javascript * var diskProvider = new AWS.FileSystemCredentials('./creds.json'); * var chain = new AWS.CredentialProviderChain(); * chain.providers.push(diskProvider); * chain.resolve(); * ``` * * The above code will return the `diskProvider` object if the * file contains credentials and the `defaultProviders` do not contain * any credential settings. * * @!attribute providers * @return [Array<AWS.Credentials, Function>] * a list of credentials objects or functions that return credentials * objects. If the provider is a function, the function will be * executed lazily when the provider needs to be checked for valid * credentials. By default, this object will be set to the * {defaultProviders}. * @see defaultProviders */ AWS.CredentialProviderChain = AWS.util.inherit(AWS.Credentials, { /** * Creates a new CredentialProviderChain with a default set of providers * specified by {defaultProviders}. */ constructor: function CredentialProviderChain(providers) { if (providers) { this.providers = providers; } else { this.providers = AWS.CredentialProviderChain.defaultProviders.slice(0); } this.resolveCallbacks = []; }, /** * @!method resolvePromise() * Returns a 'thenable' promise. * Resolves the provider chain by searching for the first set of * credentials in {providers}. * * Two callbacks can be provided to the `then` method on the returned promise. * The first callback will be called if the promise is fulfilled, and the second * callback will be called if the promise is rejected. * @callback fulfilledCallback function(credentials) * Called if the promise is fulfilled and the provider resolves the chain * to a credentials object * @param credentials [AWS.Credentials] the credentials object resolved * by the provider chain. * @callback rejectedCallback function(error) * Called if the promise is rejected. * @param err [Error] the error object returned if no credentials are found. * @return [Promise] A promise that represents the state of the `resolve` method call. * @example Calling the `resolvePromise` method. * var promise = chain.resolvePromise(); * promise.then(function(credentials) { ... }, function(err) { ... }); */ /** * Resolves the provider chain by searching for the first set of * credentials in {providers}. * * @callback callback function(err, credentials) * Called when the provider resolves the chain to a credentials object * or null if no credentials can be found. * * @param err [Error] the error object returned if no credentials are * found. * @param credentials [AWS.Credentials] the credentials object resolved * by the provider chain. * @return [AWS.CredentialProviderChain] the provider, for chaining. */ resolve: function resolve(callback) { var self = this; if (self.providers.length === 0) { callback(new Error('No providers')); return self; } if (self.resolveCallbacks.push(callback) === 1) { var index = 0; var providers = self.providers.slice(0); function resolveNext(err, creds) { if ((!err && creds) || index === providers.length) { AWS.util.arrayEach(self.resolveCallbacks, function (callback) { callback(err, creds); }); self.resolveCallbacks.length = 0; return; } var provider = providers[index++]; if (typeof provider === 'function') { creds = provider.call(); } else { creds = provider; } if (creds.get) { creds.get(function (getErr) { resolveNext(getErr, getErr ? null : creds); }); } else { resolveNext(null, creds); } } resolveNext(); } return self; } }); /** * The default set of providers used by a vanilla CredentialProviderChain. * * In the browser: * * ```javascript * AWS.CredentialProviderChain.defaultProviders = [] * ``` * * In Node.js: * * ```javascript * AWS.CredentialProviderChain.defaultProviders = [ * function () { return new AWS.EnvironmentCredentials('AWS'); }, * function () { return new AWS.EnvironmentCredentials('AMAZON'); }, * function () { return new AWS.SsoCredentials(); }, * function () { return new AWS.SharedIniFileCredentials(); }, * function () { return new AWS.ECSCredentials(); }, * function () { return new AWS.ProcessCredentials(); }, * function () { return new AWS.TokenFileWebIdentityCredentials(); }, * function () { return new AWS.EC2MetadataCredentials() } * ] * ``` */ AWS.CredentialProviderChain.defaultProviders = []; /** * @api private */ AWS.CredentialProviderChain.addPromisesToClass = function addPromisesToClass(PromiseDependency) { this.prototype.resolvePromise = AWS.util.promisifyMethod('resolve', PromiseDependency); }; /** * @api private */ AWS.CredentialProviderChain.deletePromisesFromClass = function deletePromisesFromClass() { delete this.prototype.resolvePromise; }; AWS.util.addPromises(AWS.CredentialProviderChain); },{"../core":350}],355:[function(require,module,exports){ var AWS = require('../core'); var STS = require('../../clients/sts'); /** * Represents credentials retrieved from STS SAML support. * * By default this provider gets credentials using the * {AWS.STS.assumeRoleWithSAML} service operation. This operation * requires a `RoleArn` containing the ARN of the IAM trust policy for the * application for which credentials will be given, as well as a `PrincipalArn` * representing the ARN for the SAML identity provider. In addition, the * `SAMLAssertion` must be set to the token provided by the identity * provider. See {constructor} for an example on creating a credentials * object with proper `RoleArn`, `PrincipalArn`, and `SAMLAssertion` values. * * ## Refreshing Credentials from Identity Service * * In addition to AWS credentials expiring after a given amount of time, the * login token from the identity provider will also expire. Once this token * expires, it will not be usable to refresh AWS credentials, and another * token will be needed. The SDK does not manage refreshing of the token value, * but this can be done through a "refresh token" supported by most identity * providers. Consult the documentation for the identity provider for refreshing * tokens. Once the refreshed token is acquired, you should make sure to update * this new token in the credentials object's {params} property. The following * code will update the SAMLAssertion, assuming you have retrieved an updated * token from the identity provider: * * ```javascript * AWS.config.credentials.params.SAMLAssertion = updatedToken; * ``` * * Future calls to `credentials.refresh()` will now use the new token. * * @!attribute params * @return [map] the map of params passed to * {AWS.STS.assumeRoleWithSAML}. To update the token, set the * `params.SAMLAssertion` property. */ AWS.SAMLCredentials = AWS.util.inherit(AWS.Credentials, { /** * Creates a new credentials object. * @param (see AWS.STS.assumeRoleWithSAML) * @example Creating a new credentials object * AWS.config.credentials = new AWS.SAMLCredentials({ * RoleArn: 'arn:aws:iam::1234567890:role/SAMLRole', * PrincipalArn: 'arn:aws:iam::1234567890:role/SAMLPrincipal', * SAMLAssertion: 'base64-token', // base64-encoded token from IdP * }); * @see AWS.STS.assumeRoleWithSAML */ constructor: function SAMLCredentials(params) { AWS.Credentials.call(this); this.expired = true; this.params = params; }, /** * Refreshes credentials using {AWS.STS.assumeRoleWithSAML} * * @callback callback function(err) * Called when the STS service responds (or fails). When * this callback is called with no error, it means that the credentials * information has been loaded into the object (as the `accessKeyId`, * `secretAccessKey`, and `sessionToken` properties). * @param err [Error] if an error occurred, this value will be filled * @see get */ refresh: function refresh(callback) { this.coalesceRefresh(callback || AWS.util.fn.callback); }, /** * @api private */ load: function load(callback) { var self = this; self.createClients(); self.service.assumeRoleWithSAML(function (err, data) { if (!err) { self.service.credentialsFrom(data, self); } callback(err); }); }, /** * @api private */ createClients: function() { this.service = this.service || new STS({params: this.params}); } }); },{"../../clients/sts":334,"../core":350}],356:[function(require,module,exports){ var AWS = require('../core'); var STS = require('../../clients/sts'); /** * Represents temporary credentials retrieved from {AWS.STS}. Without any * extra parameters, credentials will be fetched from the * {AWS.STS.getSessionToken} operation. If an IAM role is provided, the * {AWS.STS.assumeRole} operation will be used to fetch credentials for the * role instead. * * @note AWS.TemporaryCredentials is deprecated, but remains available for * backwards compatibility. {AWS.ChainableTemporaryCredentials} is the * preferred class for temporary credentials. * * To setup temporary credentials, configure a set of master credentials * using the standard credentials providers (environment, EC2 instance metadata, * or from the filesystem), then set the global credentials to a new * temporary credentials object: * * ```javascript * // Note that environment credentials are loaded by default, * // the following line is shown for clarity: * AWS.config.credentials = new AWS.EnvironmentCredentials('AWS'); * * // Now set temporary credentials seeded from the master credentials * AWS.config.credentials = new AWS.TemporaryCredentials(); * * // subsequent requests will now use temporary credentials from AWS STS. * new AWS.S3().listBucket(function(err, data) { ... }); * ``` * * @!attribute masterCredentials * @return [AWS.Credentials] the master (non-temporary) credentials used to * get and refresh temporary credentials from AWS STS. * @note (see constructor) */ AWS.TemporaryCredentials = AWS.util.inherit(AWS.Credentials, { /** * Creates a new temporary credentials object. * * @note In order to create temporary credentials, you first need to have * "master" credentials configured in {AWS.Config.credentials}. These * master credentials are necessary to retrieve the temporary credentials, * as well as refresh the credentials when they expire. * @param params [map] a map of options that are passed to the * {AWS.STS.assumeRole} or {AWS.STS.getSessionToken} operations. * If a `RoleArn` parameter is passed in, credentials will be based on the * IAM role. * @param masterCredentials [AWS.Credentials] the master (non-temporary) credentials * used to get and refresh temporary credentials from AWS STS. * @example Creating a new credentials object for generic temporary credentials * AWS.config.credentials = new AWS.TemporaryCredentials(); * @example Creating a new credentials object for an IAM role * AWS.config.credentials = new AWS.TemporaryCredentials({ * RoleArn: 'arn:aws:iam::1234567890:role/TemporaryCredentials', * }); * @see AWS.STS.assumeRole * @see AWS.STS.getSessionToken */ constructor: function TemporaryCredentials(params, masterCredentials) { AWS.Credentials.call(this); this.loadMasterCredentials(masterCredentials); this.expired = true; this.params = params || {}; if (this.params.RoleArn) { this.params.RoleSessionName = this.params.RoleSessionName || 'temporary-credentials'; } }, /** * Refreshes credentials using {AWS.STS.assumeRole} or * {AWS.STS.getSessionToken}, depending on whether an IAM role ARN was passed * to the credentials {constructor}. * * @callback callback function(err) * Called when the STS service responds (or fails). When * this callback is called with no error, it means that the credentials * information has been loaded into the object (as the `accessKeyId`, * `secretAccessKey`, and `sessionToken` properties). * @param err [Error] if an error occurred, this value will be filled * @see get */ refresh: function refresh (callback) { this.coalesceRefresh(callback || AWS.util.fn.callback); }, /** * @api private */ load: function load (callback) { var self = this; self.createClients(); self.masterCredentials.get(function () { self.service.config.credentials = self.masterCredentials; var operation = self.params.RoleArn ? self.service.assumeRole : self.service.getSessionToken; operation.call(self.service, function (err, data) { if (!err) { self.service.credentialsFrom(data, self); } callback(err); }); }); }, /** * @api private */ loadMasterCredentials: function loadMasterCredentials (masterCredentials) { this.masterCredentials = masterCredentials || AWS.config.credentials; while (this.masterCredentials.masterCredentials) { this.masterCredentials = this.masterCredentials.masterCredentials; } if (typeof this.masterCredentials.get !== 'function') { this.masterCredentials = new AWS.Credentials(this.masterCredentials); } }, /** * @api private */ createClients: function () { this.service = this.service || new STS({params: this.params}); } }); },{"../../clients/sts":334,"../core":350}],357:[function(require,module,exports){ var AWS = require('../core'); var STS = require('../../clients/sts'); /** * Represents credentials retrieved from STS Web Identity Federation support. * * By default this provider gets credentials using the * {AWS.STS.assumeRoleWithWebIdentity} service operation. This operation * requires a `RoleArn` containing the ARN of the IAM trust policy for the * application for which credentials will be given. In addition, the * `WebIdentityToken` must be set to the token provided by the identity * provider. See {constructor} for an example on creating a credentials * object with proper `RoleArn` and `WebIdentityToken` values. * * ## Refreshing Credentials from Identity Service * * In addition to AWS credentials expiring after a given amount of time, the * login token from the identity provider will also expire. Once this token * expires, it will not be usable to refresh AWS credentials, and another * token will be needed. The SDK does not manage refreshing of the token value, * but this can be done through a "refresh token" supported by most identity * providers. Consult the documentation for the identity provider for refreshing * tokens. Once the refreshed token is acquired, you should make sure to update * this new token in the credentials object's {params} property. The following * code will update the WebIdentityToken, assuming you have retrieved an updated * token from the identity provider: * * ```javascript * AWS.config.credentials.params.WebIdentityToken = updatedToken; * ``` * * Future calls to `credentials.refresh()` will now use the new token. * * @!attribute params * @return [map] the map of params passed to * {AWS.STS.assumeRoleWithWebIdentity}. To update the token, set the * `params.WebIdentityToken` property. * @!attribute data * @return [map] the raw data response from the call to * {AWS.STS.assumeRoleWithWebIdentity}. Use this if you want to get * access to other properties from the response. */ AWS.WebIdentityCredentials = AWS.util.inherit(AWS.Credentials, { /** * Creates a new credentials object. * @param (see AWS.STS.assumeRoleWithWebIdentity) * @example Creating a new credentials object * AWS.config.credentials = new AWS.WebIdentityCredentials({ * RoleArn: 'arn:aws:iam::1234567890:role/WebIdentity', * WebIdentityToken: 'ABCDEFGHIJKLMNOP', // token from identity service * RoleSessionName: 'web' // optional name, defaults to web-identity * }, { * // optionally provide configuration to apply to the underlying AWS.STS service client * // if configuration is not provided, then configuration will be pulled from AWS.config * * // specify timeout options * httpOptions: { * timeout: 100 * } * }); * @see AWS.STS.assumeRoleWithWebIdentity * @see AWS.Config */ constructor: function WebIdentityCredentials(params, clientConfig) { AWS.Credentials.call(this); this.expired = true; this.params = params; this.params.RoleSessionName = this.params.RoleSessionName || 'web-identity'; this.data = null; this._clientConfig = AWS.util.copy(clientConfig || {}); }, /** * Refreshes credentials using {AWS.STS.assumeRoleWithWebIdentity} * * @callback callback function(err) * Called when the STS service responds (or fails). When * this callback is called with no error, it means that the credentials * information has been loaded into the object (as the `accessKeyId`, * `secretAccessKey`, and `sessionToken` properties). * @param err [Error] if an error occurred, this value will be filled * @see get */ refresh: function refresh(callback) { this.coalesceRefresh(callback || AWS.util.fn.callback); }, /** * @api private */ load: function load(callback) { var self = this; self.createClients(); self.service.assumeRoleWithWebIdentity(function (err, data) { self.data = null; if (!err) { self.data = data; self.service.credentialsFrom(data, self); } callback(err); }); }, /** * @api private */ createClients: function() { if (!this.service) { var stsConfig = AWS.util.merge({}, this._clientConfig); stsConfig.params = this.params; this.service = new STS(stsConfig); } } }); },{"../../clients/sts":334,"../core":350}],358:[function(require,module,exports){ (function (process){(function (){ var AWS = require('./core'); var util = require('./util'); var endpointDiscoveryEnabledEnvs = ['AWS_ENABLE_ENDPOINT_DISCOVERY', 'AWS_ENDPOINT_DISCOVERY_ENABLED']; /** * Generate key (except resources and operation part) to index the endpoints in the cache * If input shape has endpointdiscoveryid trait then use * accessKey + operation + resources + region + service as cache key * If input shape doesn't have endpointdiscoveryid trait then use * accessKey + region + service as cache key * @return [map<String,String>] object with keys to index endpoints. * @api private */ function getCacheKey(request) { var service = request.service; var api = service.api || {}; var operations = api.operations; var identifiers = {}; if (service.config.region) { identifiers.region = service.config.region; } if (api.serviceId) { identifiers.serviceId = api.serviceId; } if (service.config.credentials.accessKeyId) { identifiers.accessKeyId = service.config.credentials.accessKeyId; } return identifiers; } /** * Recursive helper for marshallCustomIdentifiers(). * Looks for required string input members that have 'endpointdiscoveryid' trait. * @api private */ function marshallCustomIdentifiersHelper(result, params, shape) { if (!shape || params === undefined || params === null) return; if (shape.type === 'structure' && shape.required && shape.required.length > 0) { util.arrayEach(shape.required, function(name) { var memberShape = shape.members[name]; if (memberShape.endpointDiscoveryId === true) { var locationName = memberShape.isLocationName ? memberShape.name : name; result[locationName] = String(params[name]); } else { marshallCustomIdentifiersHelper(result, params[name], memberShape); } }); } } /** * Get custom identifiers for cache key. * Identifies custom identifiers by checking each shape's `endpointDiscoveryId` trait. * @param [object] request object * @param [object] input shape of the given operation's api * @api private */ function marshallCustomIdentifiers(request, shape) { var identifiers = {}; marshallCustomIdentifiersHelper(identifiers, request.params, shape); return identifiers; } /** * Call endpoint discovery operation when it's optional. * When endpoint is available in cache then use the cached endpoints. If endpoints * are unavailable then use regional endpoints and call endpoint discovery operation * asynchronously. This is turned off by default. * @param [object] request object * @api private */ function optionalDiscoverEndpoint(request) { var service = request.service; var api = service.api; var operationModel = api.operations ? api.operations[request.operation] : undefined; var inputShape = operationModel ? operationModel.input : undefined; var identifiers = marshallCustomIdentifiers(request, inputShape); var cacheKey = getCacheKey(request); if (Object.keys(identifiers).length > 0) { cacheKey = util.update(cacheKey, identifiers); if (operationModel) cacheKey.operation = operationModel.name; } var endpoints = AWS.endpointCache.get(cacheKey); if (endpoints && endpoints.length === 1 && endpoints[0].Address === '') { //endpoint operation is being made but response not yet received //or endpoint operation just failed in 1 minute return; } else if (endpoints && endpoints.length > 0) { //found endpoint record from cache request.httpRequest.updateEndpoint(endpoints[0].Address); } else { //endpoint record not in cache or outdated. make discovery operation var endpointRequest = service.makeRequest(api.endpointOperation, { Operation: operationModel.name, Identifiers: identifiers, }); addApiVersionHeader(endpointRequest); endpointRequest.removeListener('validate', AWS.EventListeners.Core.VALIDATE_PARAMETERS); endpointRequest.removeListener('retry', AWS.EventListeners.Core.RETRY_CHECK); //put in a placeholder for endpoints already requested, prevent //too much in-flight calls AWS.endpointCache.put(cacheKey, [{ Address: '', CachePeriodInMinutes: 1 }]); endpointRequest.send(function(err, data) { if (data && data.Endpoints) { AWS.endpointCache.put(cacheKey, data.Endpoints); } else if (err) { AWS.endpointCache.put(cacheKey, [{ Address: '', CachePeriodInMinutes: 1 //not to make more endpoint operation in next 1 minute }]); } }); } } var requestQueue = {}; /** * Call endpoint discovery operation when it's required. * When endpoint is available in cache then use cached ones. If endpoints are * unavailable then SDK should call endpoint operation then use returned new * endpoint for the api call. SDK will automatically attempt to do endpoint * discovery. This is turned off by default * @param [object] request object * @api private */ function requiredDiscoverEndpoint(request, done) { var service = request.service; var api = service.api; var operationModel = api.operations ? api.operations[request.operation] : undefined; var inputShape = operationModel ? operationModel.input : undefined; var identifiers = marshallCustomIdentifiers(request, inputShape); var cacheKey = getCacheKey(request); if (Object.keys(identifiers).length > 0) { cacheKey = util.update(cacheKey, identifiers); if (operationModel) cacheKey.operation = operationModel.name; } var cacheKeyStr = AWS.EndpointCache.getKeyString(cacheKey); var endpoints = AWS.endpointCache.get(cacheKeyStr); //endpoint cache also accepts string keys if (endpoints && endpoints.length === 1 && endpoints[0].Address === '') { //endpoint operation is being made but response not yet received //push request object to a pending queue if (!requestQueue[cacheKeyStr]) requestQueue[cacheKeyStr] = []; requestQueue[cacheKeyStr].push({request: request, callback: done}); return; } else if (endpoints && endpoints.length > 0) { request.httpRequest.updateEndpoint(endpoints[0].Address); done(); } else { var endpointRequest = service.makeRequest(api.endpointOperation, { Operation: operationModel.name, Identifiers: identifiers, }); endpointRequest.removeListener('validate', AWS.EventListeners.Core.VALIDATE_PARAMETERS); addApiVersionHeader(endpointRequest); //put in a placeholder for endpoints already requested, prevent //too much in-flight calls AWS.endpointCache.put(cacheKeyStr, [{ Address: '', CachePeriodInMinutes: 60 //long-live cache }]); endpointRequest.send(function(err, data) { if (err) { request.response.error = util.error(err, { retryable: false }); AWS.endpointCache.remove(cacheKey); //fail all the pending requests in batch if (requestQueue[cacheKeyStr]) { var pendingRequests = requestQueue[cacheKeyStr]; util.arrayEach(pendingRequests, function(requestContext) { requestContext.request.response.error = util.error(err, { retryable: false }); requestContext.callback(); }); delete requestQueue[cacheKeyStr]; } } else if (data) { AWS.endpointCache.put(cacheKeyStr, data.Endpoints); request.httpRequest.updateEndpoint(data.Endpoints[0].Address); //update the endpoint for all the pending requests in batch if (requestQueue[cacheKeyStr]) { var pendingRequests = requestQueue[cacheKeyStr]; util.arrayEach(pendingRequests, function(requestContext) { requestContext.request.httpRequest.updateEndpoint(data.Endpoints[0].Address); requestContext.callback(); }); delete requestQueue[cacheKeyStr]; } } done(); }); } } /** * add api version header to endpoint operation * @api private */ function addApiVersionHeader(endpointRequest) { var api = endpointRequest.service.api; var apiVersion = api.apiVersion; if (apiVersion && !endpointRequest.httpRequest.headers['x-amz-api-version']) { endpointRequest.httpRequest.headers['x-amz-api-version'] = apiVersion; } } /** * If api call gets invalid endpoint exception, SDK should attempt to remove the invalid * endpoint from cache. * @api private */ function invalidateCachedEndpoints(response) { var error = response.error; var httpResponse = response.httpResponse; if (error && (error.code === 'InvalidEndpointException' || httpResponse.statusCode === 421) ) { var request = response.request; var operations = request.service.api.operations || {}; var inputShape = operations[request.operation] ? operations[request.operation].input : undefined; var identifiers = marshallCustomIdentifiers(request, inputShape); var cacheKey = getCacheKey(request); if (Object.keys(identifiers).length > 0) { cacheKey = util.update(cacheKey, identifiers); if (operations[request.operation]) cacheKey.operation = operations[request.operation].name; } AWS.endpointCache.remove(cacheKey); } } /** * If endpoint is explicitly configured, SDK should not do endpoint discovery in anytime. * @param [object] client Service client object. * @api private */ function hasCustomEndpoint(client) { //if set endpoint is set for specific client, enable endpoint discovery will raise an error. if (client._originalConfig && client._originalConfig.endpoint && client._originalConfig.endpointDiscoveryEnabled === true) { throw util.error(new Error(), { code: 'ConfigurationException', message: 'Custom endpoint is supplied; endpointDiscoveryEnabled must not be true.' }); }; var svcConfig = AWS.config[client.serviceIdentifier] || {}; return Boolean(AWS.config.endpoint || svcConfig.endpoint || (client._originalConfig && client._originalConfig.endpoint)); } /** * @api private */ function isFalsy(value) { return ['false', '0'].indexOf(value) >= 0; } /** * If endpoint discovery should perform for this request when no operation requires endpoint * discovery for the given service. * SDK performs config resolution in order like below: * 1. If set in client configuration. * 2. If set in env AWS_ENABLE_ENDPOINT_DISCOVERY. * 3. If set in shared ini config file with key 'endpoint_discovery_enabled'. * @param [object] request request object. * @returns [boolean|undefined] if endpoint discovery config is not set in any source, this * function returns undefined * @api private */ function resolveEndpointDiscoveryConfig(request) { var service = request.service || {}; if (service.config.endpointDiscoveryEnabled !== undefined) { return service.config.endpointDiscoveryEnabled; } //shared ini file is only available in Node //not to check env in browser if (util.isBrowser()) return undefined; // If any of recognized endpoint discovery config env is set for (var i = 0; i < endpointDiscoveryEnabledEnvs.length; i++) { var env = endpointDiscoveryEnabledEnvs[i]; if (Object.prototype.hasOwnProperty.call(process.env, env)) { if (process.env[env] === '' || process.env[env] === undefined) { throw util.error(new Error(), { code: 'ConfigurationException', message: 'environmental variable ' + env + ' cannot be set to nothing' }); } return !isFalsy(process.env[env]); } } var configFile = {}; try { configFile = AWS.util.iniLoader ? AWS.util.iniLoader.loadFrom({ isConfig: true, filename: process.env[AWS.util.sharedConfigFileEnv] }) : {}; } catch (e) {} var sharedFileConfig = configFile[ process.env.AWS_PROFILE || AWS.util.defaultProfile ] || {}; if (Object.prototype.hasOwnProperty.call(sharedFileConfig, 'endpoint_discovery_enabled')) { if (sharedFileConfig.endpoint_discovery_enabled === undefined) { throw util.error(new Error(), { code: 'ConfigurationException', message: 'config file entry \'endpoint_discovery_enabled\' cannot be set to nothing' }); } return !isFalsy(sharedFileConfig.endpoint_discovery_enabled); } return undefined; } /** * attach endpoint discovery logic to request object * @param [object] request * @api private */ function discoverEndpoint(request, done) { var service = request.service || {}; if (hasCustomEndpoint(service) || request.isPresigned()) return done(); var operations = service.api.operations || {}; var operationModel = operations[request.operation]; var isEndpointDiscoveryRequired = operationModel ? operationModel.endpointDiscoveryRequired : 'NULL'; var isEnabled = resolveEndpointDiscoveryConfig(request); var hasRequiredEndpointDiscovery = service.api.hasRequiredEndpointDiscovery; if (isEnabled || hasRequiredEndpointDiscovery) { // Once a customer enables endpoint discovery, the SDK should start appending // the string endpoint-discovery to the user-agent on all requests. request.httpRequest.appendToUserAgent('endpoint-discovery'); } switch (isEndpointDiscoveryRequired) { case 'OPTIONAL': if (isEnabled || hasRequiredEndpointDiscovery) { // For a given service; if at least one operation requires endpoint discovery then the SDK must enable endpoint discovery // by default for all operations of that service, including operations where endpoint discovery is optional. optionalDiscoverEndpoint(request); request.addNamedListener('INVALIDATE_CACHED_ENDPOINTS', 'extractError', invalidateCachedEndpoints); } done(); break; case 'REQUIRED': if (isEnabled === false) { // For a given operation; if endpoint discovery is required and it has been disabled on the SDK client, // then the SDK must return a clear and actionable exception. request.response.error = util.error(new Error(), { code: 'ConfigurationException', message: 'Endpoint Discovery is disabled but ' + service.api.className + '.' + request.operation + '() requires it. Please check your configurations.' }); done(); break; } request.addNamedListener('INVALIDATE_CACHED_ENDPOINTS', 'extractError', invalidateCachedEndpoints); requiredDiscoverEndpoint(request, done); break; case 'NULL': default: done(); break; } } module.exports = { discoverEndpoint: discoverEndpoint, requiredDiscoverEndpoint: requiredDiscoverEndpoint, optionalDiscoverEndpoint: optionalDiscoverEndpoint, marshallCustomIdentifiers: marshallCustomIdentifiers, getCacheKey: getCacheKey, invalidateCachedEndpoint: invalidateCachedEndpoints, }; }).call(this)}).call(this,require('_process')) },{"./core":350,"./util":428,"_process":445}],359:[function(require,module,exports){ var AWS = require('../core'); var util = AWS.util; var typeOf = require('./types').typeOf; var DynamoDBSet = require('./set'); var NumberValue = require('./numberValue'); AWS.DynamoDB.Converter = { /** * Convert a JavaScript value to its equivalent DynamoDB AttributeValue type * * @param data [any] The data to convert to a DynamoDB AttributeValue * @param options [map] * @option options convertEmptyValues [Boolean] Whether to automatically * convert empty strings, blobs, * and sets to `null` * @option options wrapNumbers [Boolean] Whether to return numbers as a * NumberValue object instead of * converting them to native JavaScript * numbers. This allows for the safe * round-trip transport of numbers of * arbitrary size. * @return [map] An object in the Amazon DynamoDB AttributeValue format * * @see AWS.DynamoDB.Converter.marshall AWS.DynamoDB.Converter.marshall to * convert entire records (rather than individual attributes) */ input: function convertInput(data, options) { options = options || {}; var type = typeOf(data); if (type === 'Object') { return formatMap(data, options); } else if (type === 'Array') { return formatList(data, options); } else if (type === 'Set') { return formatSet(data, options); } else if (type === 'String') { if (data.length === 0 && options.convertEmptyValues) { return convertInput(null); } return { S: data }; } else if (type === 'Number' || type === 'NumberValue') { return { N: data.toString() }; } else if (type === 'Binary') { if (data.length === 0 && options.convertEmptyValues) { return convertInput(null); } return { B: data }; } else if (type === 'Boolean') { return { BOOL: data }; } else if (type === 'null') { return { NULL: true }; } else if (type !== 'undefined' && type !== 'Function') { // this value has a custom constructor return formatMap(data, options); } }, /** * Convert a JavaScript object into a DynamoDB record. * * @param data [any] The data to convert to a DynamoDB record * @param options [map] * @option options convertEmptyValues [Boolean] Whether to automatically * convert empty strings, blobs, * and sets to `null` * @option options wrapNumbers [Boolean] Whether to return numbers as a * NumberValue object instead of * converting them to native JavaScript * numbers. This allows for the safe * round-trip transport of numbers of * arbitrary size. * * @return [map] An object in the DynamoDB record format. * * @example Convert a JavaScript object into a DynamoDB record * var marshalled = AWS.DynamoDB.Converter.marshall({ * string: 'foo', * list: ['fizz', 'buzz', 'pop'], * map: { * nestedMap: { * key: 'value', * } * }, * number: 123, * nullValue: null, * boolValue: true, * stringSet: new DynamoDBSet(['foo', 'bar', 'baz']) * }); */ marshall: function marshallItem(data, options) { return AWS.DynamoDB.Converter.input(data, options).M; }, /** * Convert a DynamoDB AttributeValue object to its equivalent JavaScript type. * * @param data [map] An object in the Amazon DynamoDB AttributeValue format * @param options [map] * @option options convertEmptyValues [Boolean] Whether to automatically * convert empty strings, blobs, * and sets to `null` * @option options wrapNumbers [Boolean] Whether to return numbers as a * NumberValue object instead of * converting them to native JavaScript * numbers. This allows for the safe * round-trip transport of numbers of * arbitrary size. * * @return [Object|Array|String|Number|Boolean|null] * * @see AWS.DynamoDB.Converter.unmarshall AWS.DynamoDB.Converter.unmarshall to * convert entire records (rather than individual attributes) */ output: function convertOutput(data, options) { options = options || {}; var list, map, i; for (var type in data) { var values = data[type]; if (type === 'M') { map = {}; for (var key in values) { map[key] = convertOutput(values[key], options); } return map; } else if (type === 'L') { list = []; for (i = 0; i < values.length; i++) { list.push(convertOutput(values[i], options)); } return list; } else if (type === 'SS') { list = []; for (i = 0; i < values.length; i++) { list.push(values[i] + ''); } return new DynamoDBSet(list); } else if (type === 'NS') { list = []; for (i = 0; i < values.length; i++) { list.push(convertNumber(values[i], options.wrapNumbers)); } return new DynamoDBSet(list); } else if (type === 'BS') { list = []; for (i = 0; i < values.length; i++) { list.push(AWS.util.buffer.toBuffer(values[i])); } return new DynamoDBSet(list); } else if (type === 'S') { return values + ''; } else if (type === 'N') { return convertNumber(values, options.wrapNumbers); } else if (type === 'B') { return util.buffer.toBuffer(values); } else if (type === 'BOOL') { return (values === 'true' || values === 'TRUE' || values === true); } else if (type === 'NULL') { return null; } } }, /** * Convert a DynamoDB record into a JavaScript object. * * @param data [any] The DynamoDB record * @param options [map] * @option options convertEmptyValues [Boolean] Whether to automatically * convert empty strings, blobs, * and sets to `null` * @option options wrapNumbers [Boolean] Whether to return numbers as a * NumberValue object instead of * converting them to native JavaScript * numbers. This allows for the safe * round-trip transport of numbers of * arbitrary size. * * @return [map] An object whose properties have been converted from * DynamoDB's AttributeValue format into their corresponding native * JavaScript types. * * @example Convert a record received from a DynamoDB stream * var unmarshalled = AWS.DynamoDB.Converter.unmarshall({ * string: {S: 'foo'}, * list: {L: [{S: 'fizz'}, {S: 'buzz'}, {S: 'pop'}]}, * map: { * M: { * nestedMap: { * M: { * key: {S: 'value'} * } * } * } * }, * number: {N: '123'}, * nullValue: {NULL: true}, * boolValue: {BOOL: true} * }); */ unmarshall: function unmarshall(data, options) { return AWS.DynamoDB.Converter.output({M: data}, options); } }; /** * @api private * @param data [Array] * @param options [map] */ function formatList(data, options) { var list = {L: []}; for (var i = 0; i < data.length; i++) { list['L'].push(AWS.DynamoDB.Converter.input(data[i], options)); } return list; } /** * @api private * @param value [String] * @param wrapNumbers [Boolean] */ function convertNumber(value, wrapNumbers) { return wrapNumbers ? new NumberValue(value) : Number(value); } /** * @api private * @param data [map] * @param options [map] */ function formatMap(data, options) { var map = {M: {}}; for (var key in data) { var formatted = AWS.DynamoDB.Converter.input(data[key], options); if (formatted !== void 0) { map['M'][key] = formatted; } } return map; } /** * @api private */ function formatSet(data, options) { options = options || {}; var values = data.values; if (options.convertEmptyValues) { values = filterEmptySetValues(data); if (values.length === 0) { return AWS.DynamoDB.Converter.input(null); } } var map = {}; switch (data.type) { case 'String': map['SS'] = values; break; case 'Binary': map['BS'] = values; break; case 'Number': map['NS'] = values.map(function (value) { return value.toString(); }); } return map; } /** * @api private */ function filterEmptySetValues(set) { var nonEmptyValues = []; var potentiallyEmptyTypes = { String: true, Binary: true, Number: false }; if (potentiallyEmptyTypes[set.type]) { for (var i = 0; i < set.values.length; i++) { if (set.values[i].length === 0) { continue; } nonEmptyValues.push(set.values[i]); } return nonEmptyValues; } return set.values; } /** * @api private */ module.exports = AWS.DynamoDB.Converter; },{"../core":350,"./numberValue":361,"./set":362,"./types":364}],360:[function(require,module,exports){ var AWS = require('../core'); var Translator = require('./translator'); var DynamoDBSet = require('./set'); /** * The document client simplifies working with items in Amazon DynamoDB * by abstracting away the notion of attribute values. This abstraction * annotates native JavaScript types supplied as input parameters, as well * as converts annotated response data to native JavaScript types. * * ## Marshalling Input and Unmarshalling Response Data * * The document client affords developers the use of native JavaScript types * instead of `AttributeValue`s to simplify the JavaScript development * experience with Amazon DynamoDB. JavaScript objects passed in as parameters * are marshalled into `AttributeValue` shapes required by Amazon DynamoDB. * Responses from DynamoDB are unmarshalled into plain JavaScript objects * by the `DocumentClient`. The `DocumentClient`, does not accept * `AttributeValue`s in favor of native JavaScript types. * * | JavaScript Type | DynamoDB AttributeValue | * |:----------------------------------------------------------------------:|-------------------------| * | String | S | * | Number | N | * | Boolean | BOOL | * | null | NULL | * | Array | L | * | Object | M | * | Buffer, File, Blob, ArrayBuffer, DataView, and JavaScript typed arrays | B | * * ## Support for Sets * * The `DocumentClient` offers a convenient way to create sets from * JavaScript Arrays. The type of set is inferred from the first element * in the array. DynamoDB supports string, number, and binary sets. To * learn more about supported types see the * [Amazon DynamoDB Data Model Documentation](http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DataModel.html) * For more information see {AWS.DynamoDB.DocumentClient.createSet} * */ AWS.DynamoDB.DocumentClient = AWS.util.inherit({ /** * Creates a DynamoDB document client with a set of configuration options. * * @option options params [map] An optional map of parameters to bind to every * request sent by this service object. * @option options service [AWS.DynamoDB] An optional pre-configured instance * of the AWS.DynamoDB service object. This instance's config will be * copied to a new instance used by this client. You should not need to * retain a reference to the input object, and may destroy it or allow it * to be garbage collected. * @option options convertEmptyValues [Boolean] set to true if you would like * the document client to convert empty values (0-length strings, binary * buffers, and sets) to be converted to NULL types when persisting to * DynamoDB. * @option options wrapNumbers [Boolean] Set to true to return numbers as a * NumberValue object instead of converting them to native JavaScript numbers. * This allows for the safe round-trip transport of numbers of arbitrary size. * @see AWS.DynamoDB.constructor * */ constructor: function DocumentClient(options) { var self = this; self.options = options || {}; self.configure(self.options); }, /** * @api private */ configure: function configure(options) { var self = this; self.service = options.service; self.bindServiceObject(options); self.attrValue = options.attrValue = self.service.api.operations.putItem.input.members.Item.value.shape; }, /** * @api private */ bindServiceObject: function bindServiceObject(options) { var self = this; options = options || {}; if (!self.service) { self.service = new AWS.DynamoDB(options); } else { var config = AWS.util.copy(self.service.config); self.service = new self.service.constructor.__super__(config); self.service.config.params = AWS.util.merge(self.service.config.params || {}, options.params); } }, /** * @api private */ makeServiceRequest: function(operation, params, callback) { var self = this; var request = self.service[operation](params); self.setupRequest(request); self.setupResponse(request); if (typeof callback === 'function') { request.send(callback); } return request; }, /** * @api private */ serviceClientOperationsMap: { batchGet: 'batchGetItem', batchWrite: 'batchWriteItem', delete: 'deleteItem', get: 'getItem', put: 'putItem', query: 'query', scan: 'scan', update: 'updateItem', transactGet: 'transactGetItems', transactWrite: 'transactWriteItems' }, /** * Returns the attributes of one or more items from one or more tables * by delegating to `AWS.DynamoDB.batchGetItem()`. * * Supply the same parameters as {AWS.DynamoDB.batchGetItem} with * `AttributeValue`s substituted by native JavaScript types. * * @see AWS.DynamoDB.batchGetItem * @example Get items from multiple tables * var params = { * RequestItems: { * 'Table-1': { * Keys: [ * { * HashKey: 'haskey', * NumberRangeKey: 1 * } * ] * }, * 'Table-2': { * Keys: [ * { foo: 'bar' }, * ] * } * } * }; * * var documentClient = new AWS.DynamoDB.DocumentClient(); * * documentClient.batchGet(params, function(err, data) { * if (err) console.log(err); * else console.log(data); * }); * */ batchGet: function(params, callback) { var operation = this.serviceClientOperationsMap['batchGet']; return this.makeServiceRequest(operation, params, callback); }, /** * Puts or deletes multiple items in one or more tables by delegating * to `AWS.DynamoDB.batchWriteItem()`. * * Supply the same parameters as {AWS.DynamoDB.batchWriteItem} with * `AttributeValue`s substituted by native JavaScript types. * * @see AWS.DynamoDB.batchWriteItem * @example Write to and delete from a table * var params = { * RequestItems: { * 'Table-1': [ * { * DeleteRequest: { * Key: { HashKey: 'someKey' } * } * }, * { * PutRequest: { * Item: { * HashKey: 'anotherKey', * NumAttribute: 1, * BoolAttribute: true, * ListAttribute: [1, 'two', false], * MapAttribute: { foo: 'bar' } * } * } * } * ] * } * }; * * var documentClient = new AWS.DynamoDB.DocumentClient(); * * documentClient.batchWrite(params, function(err, data) { * if (err) console.log(err); * else console.log(data); * }); * */ batchWrite: function(params, callback) { var operation = this.serviceClientOperationsMap['batchWrite']; return this.makeServiceRequest(operation, params, callback); }, /** * Deletes a single item in a table by primary key by delegating to * `AWS.DynamoDB.deleteItem()` * * Supply the same parameters as {AWS.DynamoDB.deleteItem} with * `AttributeValue`s substituted by native JavaScript types. * * @see AWS.DynamoDB.deleteItem * @example Delete an item from a table * var params = { * TableName : 'Table', * Key: { * HashKey: 'hashkey', * NumberRangeKey: 1 * } * }; * * var documentClient = new AWS.DynamoDB.DocumentClient(); * * documentClient.delete(params, function(err, data) { * if (err) console.log(err); * else console.log(data); * }); * */ delete: function(params, callback) { var operation = this.serviceClientOperationsMap['delete']; return this.makeServiceRequest(operation, params, callback); }, /** * Returns a set of attributes for the item with the given primary key * by delegating to `AWS.DynamoDB.getItem()`. * * Supply the same parameters as {AWS.DynamoDB.getItem} with * `AttributeValue`s substituted by native JavaScript types. * * @see AWS.DynamoDB.getItem * @example Get an item from a table * var params = { * TableName : 'Table', * Key: { * HashKey: 'hashkey' * } * }; * * var documentClient = new AWS.DynamoDB.DocumentClient(); * * documentClient.get(params, function(err, data) { * if (err) console.log(err); * else console.log(data); * }); * */ get: function(params, callback) { var operation = this.serviceClientOperationsMap['get']; return this.makeServiceRequest(operation, params, callback); }, /** * Creates a new item, or replaces an old item with a new item by * delegating to `AWS.DynamoDB.putItem()`. * * Supply the same parameters as {AWS.DynamoDB.putItem} with * `AttributeValue`s substituted by native JavaScript types. * * @see AWS.DynamoDB.putItem * @example Create a new item in a table * var params = { * TableName : 'Table', * Item: { * HashKey: 'haskey', * NumAttribute: 1, * BoolAttribute: true, * ListAttribute: [1, 'two', false], * MapAttribute: { foo: 'bar'}, * NullAttribute: null * } * }; * * var documentClient = new AWS.DynamoDB.DocumentClient(); * * documentClient.put(params, function(err, data) { * if (err) console.log(err); * else console.log(data); * }); * */ put: function(params, callback) { var operation = this.serviceClientOperationsMap['put']; return this.makeServiceRequest(operation, params, callback); }, /** * Edits an existing item's attributes, or adds a new item to the table if * it does not already exist by delegating to `AWS.DynamoDB.updateItem()`. * * Supply the same parameters as {AWS.DynamoDB.updateItem} with * `AttributeValue`s substituted by native JavaScript types. * * @see AWS.DynamoDB.updateItem * @example Update an item with expressions * var params = { * TableName: 'Table', * Key: { HashKey : 'hashkey' }, * UpdateExpression: 'set #a = :x + :y', * ConditionExpression: '#a < :MAX', * ExpressionAttributeNames: {'#a' : 'Sum'}, * ExpressionAttributeValues: { * ':x' : 20, * ':y' : 45, * ':MAX' : 100, * } * }; * * var documentClient = new AWS.DynamoDB.DocumentClient(); * * documentClient.update(params, function(err, data) { * if (err) console.log(err); * else console.log(data); * }); * */ update: function(params, callback) { var operation = this.serviceClientOperationsMap['update']; return this.makeServiceRequest(operation, params, callback); }, /** * Returns one or more items and item attributes by accessing every item * in a table or a secondary index. * * Supply the same parameters as {AWS.DynamoDB.scan} with * `AttributeValue`s substituted by native JavaScript types. * * @see AWS.DynamoDB.scan * @example Scan the table with a filter expression * var params = { * TableName : 'Table', * FilterExpression : 'Year = :this_year', * ExpressionAttributeValues : {':this_year' : 2015} * }; * * var documentClient = new AWS.DynamoDB.DocumentClient(); * * documentClient.scan(params, function(err, data) { * if (err) console.log(err); * else console.log(data); * }); * */ scan: function(params, callback) { var operation = this.serviceClientOperationsMap['scan']; return this.makeServiceRequest(operation, params, callback); }, /** * Directly access items from a table by primary key or a secondary index. * * Supply the same parameters as {AWS.DynamoDB.query} with * `AttributeValue`s substituted by native JavaScript types. * * @see AWS.DynamoDB.query * @example Query an index * var params = { * TableName: 'Table', * IndexName: 'Index', * KeyConditionExpression: 'HashKey = :hkey and RangeKey > :rkey', * ExpressionAttributeValues: { * ':hkey': 'key', * ':rkey': 2015 * } * }; * * var documentClient = new AWS.DynamoDB.DocumentClient(); * * documentClient.query(params, function(err, data) { * if (err) console.log(err); * else console.log(data); * }); * */ query: function(params, callback) { var operation = this.serviceClientOperationsMap['query']; return this.makeServiceRequest(operation, params, callback); }, /** * Synchronous write operation that groups up to 100 action requests. * * Supply the same parameters as {AWS.DynamoDB.transactWriteItems} with * `AttributeValue`s substituted by native JavaScript types. * * @see AWS.DynamoDB.transactWriteItems * @example Get items from multiple tables * var params = { * TransactItems: [{ * Put: { * TableName : 'Table0', * Item: { * HashKey: 'haskey', * NumAttribute: 1, * BoolAttribute: true, * ListAttribute: [1, 'two', false], * MapAttribute: { foo: 'bar'}, * NullAttribute: null * } * } * }, { * Update: { * TableName: 'Table1', * Key: { HashKey : 'hashkey' }, * UpdateExpression: 'set #a = :x + :y', * ConditionExpression: '#a < :MAX', * ExpressionAttributeNames: {'#a' : 'Sum'}, * ExpressionAttributeValues: { * ':x' : 20, * ':y' : 45, * ':MAX' : 100, * } * } * }] * }; * * documentClient.transactWrite(params, function(err, data) { * if (err) console.log(err); * else console.log(data); * }); */ transactWrite: function(params, callback) { var operation = this.serviceClientOperationsMap['transactWrite']; return this.makeServiceRequest(operation, params, callback); }, /** * Atomically retrieves multiple items from one or more tables (but not from indexes) * in a single account and region. * * Supply the same parameters as {AWS.DynamoDB.transactGetItems} with * `AttributeValue`s substituted by native JavaScript types. * * @see AWS.DynamoDB.transactGetItems * @example Get items from multiple tables * var params = { * TransactItems: [{ * Get: { * TableName : 'Table0', * Key: { * HashKey: 'hashkey0' * } * } * }, { * Get: { * TableName : 'Table1', * Key: { * HashKey: 'hashkey1' * } * } * }] * }; * * documentClient.transactGet(params, function(err, data) { * if (err) console.log(err); * else console.log(data); * }); */ transactGet: function(params, callback) { var operation = this.serviceClientOperationsMap['transactGet']; return this.makeServiceRequest(operation, params, callback); }, /** * Creates a set of elements inferring the type of set from * the type of the first element. Amazon DynamoDB currently supports * the number sets, string sets, and binary sets. For more information * about DynamoDB data types see the documentation on the * [Amazon DynamoDB Data Model](http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/DataModel.html#DataModel.DataTypes). * * @param list [Array] Collection to represent your DynamoDB Set * @param options [map] * * **validate** [Boolean] set to true if you want to validate the type * of each element in the set. Defaults to `false`. * @example Creating a number set * var documentClient = new AWS.DynamoDB.DocumentClient(); * * var params = { * Item: { * hashkey: 'hashkey' * numbers: documentClient.createSet([1, 2, 3]); * } * }; * * documentClient.put(params, function(err, data) { * if (err) console.log(err); * else console.log(data); * }); * */ createSet: function(list, options) { options = options || {}; return new DynamoDBSet(list, options); }, /** * @api private */ getTranslator: function() { return new Translator(this.options); }, /** * @api private */ setupRequest: function setupRequest(request) { var self = this; var translator = self.getTranslator(); var operation = request.operation; var inputShape = request.service.api.operations[operation].input; request._events.validate.unshift(function(req) { req.rawParams = AWS.util.copy(req.params); req.params = translator.translateInput(req.rawParams, inputShape); }); }, /** * @api private */ setupResponse: function setupResponse(request) { var self = this; var translator = self.getTranslator(); var outputShape = self.service.api.operations[request.operation].output; request.on('extractData', function(response) { response.data = translator.translateOutput(response.data, outputShape); }); var response = request.response; response.nextPage = function(cb) { var resp = this; var req = resp.request; var config; var service = req.service; var operation = req.operation; try { config = service.paginationConfig(operation, true); } catch (e) { resp.error = e; } if (!resp.hasNextPage()) { if (cb) cb(resp.error, null); else if (resp.error) throw resp.error; return null; } var params = AWS.util.copy(req.rawParams); if (!resp.nextPageTokens) { return cb ? cb(null, null) : null; } else { var inputTokens = config.inputToken; if (typeof inputTokens === 'string') inputTokens = [inputTokens]; for (var i = 0; i < inputTokens.length; i++) { params[inputTokens[i]] = resp.nextPageTokens[i]; } return self[operation](params, cb); } }; } }); /** * @api private */ module.exports = AWS.DynamoDB.DocumentClient; },{"../core":350,"./set":362,"./translator":363}],361:[function(require,module,exports){ var util = require('../core').util; /** * An object recognizable as a numeric value that stores the underlying number * as a string. * * Intended to be a deserialization target for the DynamoDB Document Client when * the `wrapNumbers` flag is set. This allows for numeric values that lose * precision when converted to JavaScript's `number` type. */ var DynamoDBNumberValue = util.inherit({ constructor: function NumberValue(value) { this.wrapperName = 'NumberValue'; this.value = value.toString(); }, /** * Render the underlying value as a number when converting to JSON. */ toJSON: function () { return this.toNumber(); }, /** * Convert the underlying value to a JavaScript number. */ toNumber: function () { return Number(this.value); }, /** * Return a string representing the unaltered value provided to the * constructor. */ toString: function () { return this.value; } }); /** * @api private */ module.exports = DynamoDBNumberValue; },{"../core":350}],362:[function(require,module,exports){ var util = require('../core').util; var typeOf = require('./types').typeOf; /** * @api private */ var memberTypeToSetType = { 'String': 'String', 'Number': 'Number', 'NumberValue': 'Number', 'Binary': 'Binary' }; /** * @api private */ var DynamoDBSet = util.inherit({ constructor: function Set(list, options) { options = options || {}; this.wrapperName = 'Set'; this.initialize(list, options.validate); }, initialize: function(list, validate) { var self = this; self.values = [].concat(list); self.detectType(); if (validate) { self.validate(); } }, detectType: function() { this.type = memberTypeToSetType[typeOf(this.values[0])]; if (!this.type) { throw util.error(new Error(), { code: 'InvalidSetType', message: 'Sets can contain string, number, or binary values' }); } }, validate: function() { var self = this; var length = self.values.length; var values = self.values; for (var i = 0; i < length; i++) { if (memberTypeToSetType[typeOf(values[i])] !== self.type) { throw util.error(new Error(), { code: 'InvalidType', message: self.type + ' Set contains ' + typeOf(values[i]) + ' value' }); } } }, /** * Render the underlying values only when converting to JSON. */ toJSON: function() { var self = this; return self.values; } }); /** * @api private */ module.exports = DynamoDBSet; },{"../core":350,"./types":364}],363:[function(require,module,exports){ var util = require('../core').util; var convert = require('./converter'); var Translator = function(options) { options = options || {}; this.attrValue = options.attrValue; this.convertEmptyValues = Boolean(options.convertEmptyValues); this.wrapNumbers = Boolean(options.wrapNumbers); }; Translator.prototype.translateInput = function(value, shape) { this.mode = 'input'; return this.translate(value, shape); }; Translator.prototype.translateOutput = function(value, shape) { this.mode = 'output'; return this.translate(value, shape); }; Translator.prototype.translate = function(value, shape) { var self = this; if (!shape || value === undefined) return undefined; if (shape.shape === self.attrValue) { return convert[self.mode](value, { convertEmptyValues: self.convertEmptyValues, wrapNumbers: self.wrapNumbers, }); } switch (shape.type) { case 'structure': return self.translateStructure(value, shape); case 'map': return self.translateMap(value, shape); case 'list': return self.translateList(value, shape); default: return self.translateScalar(value, shape); } }; Translator.prototype.translateStructure = function(structure, shape) { var self = this; if (structure == null) return undefined; var struct = {}; util.each(structure, function(name, value) { var memberShape = shape.members[name]; if (memberShape) { var result = self.translate(value, memberShape); if (result !== undefined) struct[name] = result; } }); return struct; }; Translator.prototype.translateList = function(list, shape) { var self = this; if (list == null) return undefined; var out = []; util.arrayEach(list, function(value) { var result = self.translate(value, shape.member); if (result === undefined) out.push(null); else out.push(result); }); return out; }; Translator.prototype.translateMap = function(map, shape) { var self = this; if (map == null) return undefined; var out = {}; util.each(map, function(key, value) { var result = self.translate(value, shape.value); if (result === undefined) out[key] = null; else out[key] = result; }); return out; }; Translator.prototype.translateScalar = function(value, shape) { return shape.toType(value); }; /** * @api private */ module.exports = Translator; },{"../core":350,"./converter":359}],364:[function(require,module,exports){ var util = require('../core').util; function typeOf(data) { if (data === null && typeof data === 'object') { return 'null'; } else if (data !== undefined && isBinary(data)) { return 'Binary'; } else if (data !== undefined && data.constructor) { return data.wrapperName || util.typeName(data.constructor); } else if (data !== undefined && typeof data === 'object') { // this object is the result of Object.create(null), hence the absence of a // defined constructor return 'Object'; } else { return 'undefined'; } } function isBinary(data) { var types = [ 'Buffer', 'File', 'Blob', 'ArrayBuffer', 'DataView', 'Int8Array', 'Uint8Array', 'Uint8ClampedArray', 'Int16Array', 'Uint16Array', 'Int32Array', 'Uint32Array', 'Float32Array', 'Float64Array' ]; if (util.isNode()) { var Stream = util.stream.Stream; if (util.Buffer.isBuffer(data) || data instanceof Stream) { return true; } } for (var i = 0; i < types.length; i++) { if (data !== undefined && data.constructor) { if (util.isType(data, types[i])) return true; if (util.typeName(data.constructor) === types[i]) return true; } } return false; } /** * @api private */ module.exports = { typeOf: typeOf, isBinary: isBinary }; },{"../core":350}],365:[function(require,module,exports){ var eventMessageChunker = require('../event-stream/event-message-chunker').eventMessageChunker; var parseEvent = require('./parse-event').parseEvent; function createEventStream(body, parser, model) { var eventMessages = eventMessageChunker(body); var events = []; for (var i = 0; i < eventMessages.length; i++) { events.push(parseEvent(parser, eventMessages[i], model)); } return events; } /** * @api private */ module.exports = { createEventStream: createEventStream }; },{"../event-stream/event-message-chunker":366,"./parse-event":368}],366:[function(require,module,exports){ /** * Takes in a buffer of event messages and splits them into individual messages. * @param {Buffer} buffer * @api private */ function eventMessageChunker(buffer) { /** @type Buffer[] */ var messages = []; var offset = 0; while (offset < buffer.length) { var totalLength = buffer.readInt32BE(offset); // create new buffer for individual message (shares memory with original) var message = buffer.slice(offset, totalLength + offset); // increment offset to it starts at the next message offset += totalLength; messages.push(message); } return messages; } /** * @api private */ module.exports = { eventMessageChunker: eventMessageChunker }; },{}],367:[function(require,module,exports){ var util = require('../core').util; var toBuffer = util.buffer.toBuffer; /** * A lossless representation of a signed, 64-bit integer. Instances of this * class may be used in arithmetic expressions as if they were numeric * primitives, but the binary representation will be preserved unchanged as the * `bytes` property of the object. The bytes should be encoded as big-endian, * two's complement integers. * @param {Buffer} bytes * * @api private */ function Int64(bytes) { if (bytes.length !== 8) { throw new Error('Int64 buffers must be exactly 8 bytes'); } if (!util.Buffer.isBuffer(bytes)) bytes = toBuffer(bytes); this.bytes = bytes; } /** * @param {number} number * @returns {Int64} * * @api private */ Int64.fromNumber = function(number) { if (number > 9223372036854775807 || number < -9223372036854775808) { throw new Error( number + ' is too large (or, if negative, too small) to represent as an Int64' ); } var bytes = new Uint8Array(8); for ( var i = 7, remaining = Math.abs(Math.round(number)); i > -1 && remaining > 0; i--, remaining /= 256 ) { bytes[i] = remaining; } if (number < 0) { negate(bytes); } return new Int64(bytes); }; /** * @returns {number} * * @api private */ Int64.prototype.valueOf = function() { var bytes = this.bytes.slice(0); var negative = bytes[0] & 128; if (negative) { negate(bytes); } return parseInt(bytes.toString('hex'), 16) * (negative ? -1 : 1); }; Int64.prototype.toString = function() { return String(this.valueOf()); }; /** * @param {Buffer} bytes * * @api private */ function negate(bytes) { for (var i = 0; i < 8; i++) { bytes[i] ^= 0xFF; } for (var i = 7; i > -1; i--) { bytes[i]++; if (bytes[i] !== 0) { break; } } } /** * @api private */ module.exports = { Int64: Int64 }; },{"../core":350}],368:[function(require,module,exports){ var parseMessage = require('./parse-message').parseMessage; /** * * @param {*} parser * @param {Buffer} message * @param {*} shape * @api private */ function parseEvent(parser, message, shape) { var parsedMessage = parseMessage(message); // check if message is an event or error var messageType = parsedMessage.headers[':message-type']; if (messageType) { if (messageType.value === 'error') { throw parseError(parsedMessage); } else if (messageType.value !== 'event') { // not sure how to parse non-events/non-errors, ignore for now return; } } // determine event type var eventType = parsedMessage.headers[':event-type']; // check that the event type is modeled var eventModel = shape.members[eventType.value]; if (!eventModel) { return; } var result = {}; // check if an event payload exists var eventPayloadMemberName = eventModel.eventPayloadMemberName; if (eventPayloadMemberName) { var payloadShape = eventModel.members[eventPayloadMemberName]; // if the shape is binary, return the byte array if (payloadShape.type === 'binary') { result[eventPayloadMemberName] = parsedMessage.body; } else { result[eventPayloadMemberName] = parser.parse(parsedMessage.body.toString(), payloadShape); } } // read event headers var eventHeaderNames = eventModel.eventHeaderMemberNames; for (var i = 0; i < eventHeaderNames.length; i++) { var name = eventHeaderNames[i]; if (parsedMessage.headers[name]) { // parse the header! result[name] = eventModel.members[name].toType(parsedMessage.headers[name].value); } } var output = {}; output[eventType.value] = result; return output; } function parseError(message) { var errorCode = message.headers[':error-code']; var errorMessage = message.headers[':error-message']; var error = new Error(errorMessage.value || errorMessage); error.code = error.name = errorCode.value || errorCode; return error; } /** * @api private */ module.exports = { parseEvent: parseEvent }; },{"./parse-message":369}],369:[function(require,module,exports){ var Int64 = require('./int64').Int64; var splitMessage = require('./split-message').splitMessage; var BOOLEAN_TAG = 'boolean'; var BYTE_TAG = 'byte'; var SHORT_TAG = 'short'; var INT_TAG = 'integer'; var LONG_TAG = 'long'; var BINARY_TAG = 'binary'; var STRING_TAG = 'string'; var TIMESTAMP_TAG = 'timestamp'; var UUID_TAG = 'uuid'; /** * @api private * * @param {Buffer} headers */ function parseHeaders(headers) { var out = {}; var position = 0; while (position < headers.length) { var nameLength = headers.readUInt8(position++); var name = headers.slice(position, position + nameLength).toString(); position += nameLength; switch (headers.readUInt8(position++)) { case 0 /* boolTrue */: out[name] = { type: BOOLEAN_TAG, value: true }; break; case 1 /* boolFalse */: out[name] = { type: BOOLEAN_TAG, value: false }; break; case 2 /* byte */: out[name] = { type: BYTE_TAG, value: headers.readInt8(position++) }; break; case 3 /* short */: out[name] = { type: SHORT_TAG, value: headers.readInt16BE(position) }; position += 2; break; case 4 /* integer */: out[name] = { type: INT_TAG, value: headers.readInt32BE(position) }; position += 4; break; case 5 /* long */: out[name] = { type: LONG_TAG, value: new Int64(headers.slice(position, position + 8)) }; position += 8; break; case 6 /* byteArray */: var binaryLength = headers.readUInt16BE(position); position += 2; out[name] = { type: BINARY_TAG, value: headers.slice(position, position + binaryLength) }; position += binaryLength; break; case 7 /* string */: var stringLength = headers.readUInt16BE(position); position += 2; out[name] = { type: STRING_TAG, value: headers.slice( position, position + stringLength ).toString() }; position += stringLength; break; case 8 /* timestamp */: out[name] = { type: TIMESTAMP_TAG, value: new Date( new Int64(headers.slice(position, position + 8)) .valueOf() ) }; position += 8; break; case 9 /* uuid */: var uuidChars = headers.slice(position, position + 16) .toString('hex'); position += 16; out[name] = { type: UUID_TAG, value: uuidChars.substr(0, 8) + '-' + uuidChars.substr(8, 4) + '-' + uuidChars.substr(12, 4) + '-' + uuidChars.substr(16, 4) + '-' + uuidChars.substr(20) }; break; default: throw new Error('Unrecognized header type tag'); } } return out; } function parseMessage(message) { var parsed = splitMessage(message); return { headers: parseHeaders(parsed.headers), body: parsed.body }; } /** * @api private */ module.exports = { parseMessage: parseMessage }; },{"./int64":367,"./split-message":370}],370:[function(require,module,exports){ var util = require('../core').util; var toBuffer = util.buffer.toBuffer; // All prelude components are unsigned, 32-bit integers var PRELUDE_MEMBER_LENGTH = 4; // The prelude consists of two components var PRELUDE_LENGTH = PRELUDE_MEMBER_LENGTH * 2; // Checksums are always CRC32 hashes. var CHECKSUM_LENGTH = 4; // Messages must include a full prelude, a prelude checksum, and a message checksum var MINIMUM_MESSAGE_LENGTH = PRELUDE_LENGTH + CHECKSUM_LENGTH * 2; /** * @api private * * @param {Buffer} message */ function splitMessage(message) { if (!util.Buffer.isBuffer(message)) message = toBuffer(message); if (message.length < MINIMUM_MESSAGE_LENGTH) { throw new Error('Provided message too short to accommodate event stream message overhead'); } if (message.length !== message.readUInt32BE(0)) { throw new Error('Reported message length does not match received message length'); } var expectedPreludeChecksum = message.readUInt32BE(PRELUDE_LENGTH); if ( expectedPreludeChecksum !== util.crypto.crc32( message.slice(0, PRELUDE_LENGTH) ) ) { throw new Error( 'The prelude checksum specified in the message (' + expectedPreludeChecksum + ') does not match the calculated CRC32 checksum.' ); } var expectedMessageChecksum = message.readUInt32BE(message.length - CHECKSUM_LENGTH); if ( expectedMessageChecksum !== util.crypto.crc32( message.slice(0, message.length - CHECKSUM_LENGTH) ) ) { throw new Error( 'The message checksum did not match the expected value of ' + expectedMessageChecksum ); } var headersStart = PRELUDE_LENGTH + CHECKSUM_LENGTH; var headersEnd = headersStart + message.readUInt32BE(PRELUDE_MEMBER_LENGTH); return { headers: message.slice(headersStart, headersEnd), body: message.slice(headersEnd, message.length - CHECKSUM_LENGTH), }; } /** * @api private */ module.exports = { splitMessage: splitMessage }; },{"../core":350}],371:[function(require,module,exports){ (function (process){(function (){ var AWS = require('./core'); var SequentialExecutor = require('./sequential_executor'); var DISCOVER_ENDPOINT = require('./discover_endpoint').discoverEndpoint; /** * The namespace used to register global event listeners for request building * and sending. */ AWS.EventListeners = { /** * @!attribute VALIDATE_CREDENTIALS * A request listener that validates whether the request is being * sent with credentials. * Handles the {AWS.Request~validate 'validate' Request event} * @example Sending a request without validating credentials * var listener = AWS.EventListeners.Core.VALIDATE_CREDENTIALS; * request.removeListener('validate', listener); * @readonly * @return [Function] * @!attribute VALIDATE_REGION * A request listener that validates whether the region is set * for a request. * Handles the {AWS.Request~validate 'validate' Request event} * @example Sending a request without validating region configuration * var listener = AWS.EventListeners.Core.VALIDATE_REGION; * request.removeListener('validate', listener); * @readonly * @return [Function] * @!attribute VALIDATE_PARAMETERS * A request listener that validates input parameters in a request. * Handles the {AWS.Request~validate 'validate' Request event} * @example Sending a request without validating parameters * var listener = AWS.EventListeners.Core.VALIDATE_PARAMETERS; * request.removeListener('validate', listener); * @example Disable parameter validation globally * AWS.EventListeners.Core.removeListener('validate', * AWS.EventListeners.Core.VALIDATE_REGION); * @readonly * @return [Function] * @!attribute SEND * A request listener that initiates the HTTP connection for a * request being sent. Handles the {AWS.Request~send 'send' Request event} * @example Replacing the HTTP handler * var listener = AWS.EventListeners.Core.SEND; * request.removeListener('send', listener); * request.on('send', function(response) { * customHandler.send(response); * }); * @return [Function] * @readonly * @!attribute HTTP_DATA * A request listener that reads data from the HTTP connection in order * to build the response data. * Handles the {AWS.Request~httpData 'httpData' Request event}. * Remove this handler if you are overriding the 'httpData' event and * do not want extra data processing and buffering overhead. * @example Disabling default data processing * var listener = AWS.EventListeners.Core.HTTP_DATA; * request.removeListener('httpData', listener); * @return [Function] * @readonly */ Core: {} /* doc hack */ }; /** * @api private */ function getOperationAuthtype(req) { if (!req.service.api.operations) { return ''; } var operation = req.service.api.operations[req.operation]; return operation ? operation.authtype : ''; } /** * @api private */ function getIdentityType(req) { var service = req.service; if (service.config.signatureVersion) { return service.config.signatureVersion; } if (service.api.signatureVersion) { return service.api.signatureVersion; } return getOperationAuthtype(req); } AWS.EventListeners = { Core: new SequentialExecutor().addNamedListeners(function(add, addAsync) { addAsync( 'VALIDATE_CREDENTIALS', 'validate', function VALIDATE_CREDENTIALS(req, done) { if (!req.service.api.signatureVersion && !req.service.config.signatureVersion) return done(); // none var identityType = getIdentityType(req); if (identityType === 'bearer') { req.service.config.getToken(function(err) { if (err) { req.response.error = AWS.util.error(err, {code: 'TokenError'}); } done(); }); return; } req.service.config.getCredentials(function(err) { if (err) { req.response.error = AWS.util.error(err, { code: 'CredentialsError', message: 'Missing credentials in config, if using AWS_CONFIG_FILE, set AWS_SDK_LOAD_CONFIG=1' } ); } done(); }); }); add('VALIDATE_REGION', 'validate', function VALIDATE_REGION(req) { if (!req.service.isGlobalEndpoint) { var dnsHostRegex = new RegExp(/^([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,61}[a-zA-Z0-9])$/); if (!req.service.config.region) { req.response.error = AWS.util.error(new Error(), {code: 'ConfigError', message: 'Missing region in config'}); } else if (!dnsHostRegex.test(req.service.config.region)) { req.response.error = AWS.util.error(new Error(), {code: 'ConfigError', message: 'Invalid region in config'}); } } }); add('BUILD_IDEMPOTENCY_TOKENS', 'validate', function BUILD_IDEMPOTENCY_TOKENS(req) { if (!req.service.api.operations) { return; } var operation = req.service.api.operations[req.operation]; if (!operation) { return; } var idempotentMembers = operation.idempotentMembers; if (!idempotentMembers.length) { return; } // creates a copy of params so user's param object isn't mutated var params = AWS.util.copy(req.params); for (var i = 0, iLen = idempotentMembers.length; i < iLen; i++) { if (!params[idempotentMembers[i]]) { // add the member params[idempotentMembers[i]] = AWS.util.uuid.v4(); } } req.params = params; }); add('VALIDATE_PARAMETERS', 'validate', function VALIDATE_PARAMETERS(req) { if (!req.service.api.operations) { return; } var rules = req.service.api.operations[req.operation].input; var validation = req.service.config.paramValidation; new AWS.ParamValidator(validation).validate(rules, req.params); }); add('COMPUTE_CHECKSUM', 'afterBuild', function COMPUTE_CHECKSUM(req) { if (!req.service.api.operations) { return; } var operation = req.service.api.operations[req.operation]; if (!operation) { return; } var body = req.httpRequest.body; var isNonStreamingPayload = body && (AWS.util.Buffer.isBuffer(body) || typeof body === 'string'); var headers = req.httpRequest.headers; if ( operation.httpChecksumRequired && req.service.config.computeChecksums && isNonStreamingPayload && !headers['Content-MD5'] ) { var md5 = AWS.util.crypto.md5(body, 'base64'); headers['Content-MD5'] = md5; } }); addAsync('COMPUTE_SHA256', 'afterBuild', function COMPUTE_SHA256(req, done) { req.haltHandlersOnError(); if (!req.service.api.operations) { return; } var operation = req.service.api.operations[req.operation]; var authtype = operation ? operation.authtype : ''; if (!req.service.api.signatureVersion && !authtype && !req.service.config.signatureVersion) return done(); // none if (req.service.getSignerClass(req) === AWS.Signers.V4) { var body = req.httpRequest.body || ''; if (authtype.indexOf('unsigned-body') >= 0) { req.httpRequest.headers['X-Amz-Content-Sha256'] = 'UNSIGNED-PAYLOAD'; return done(); } AWS.util.computeSha256(body, function(err, sha) { if (err) { done(err); } else { req.httpRequest.headers['X-Amz-Content-Sha256'] = sha; done(); } }); } else { done(); } }); add('SET_CONTENT_LENGTH', 'afterBuild', function SET_CONTENT_LENGTH(req) { var authtype = getOperationAuthtype(req); var payloadMember = AWS.util.getRequestPayloadShape(req); if (req.httpRequest.headers['Content-Length'] === undefined) { try { var length = AWS.util.string.byteLength(req.httpRequest.body); req.httpRequest.headers['Content-Length'] = length; } catch (err) { if (payloadMember && payloadMember.isStreaming) { if (payloadMember.requiresLength) { //streaming payload requires length(s3, glacier) throw err; } else if (authtype.indexOf('unsigned-body') >= 0) { //unbounded streaming payload(lex, mediastore) req.httpRequest.headers['Transfer-Encoding'] = 'chunked'; return; } else { throw err; } } throw err; } } }); add('SET_HTTP_HOST', 'afterBuild', function SET_HTTP_HOST(req) { req.httpRequest.headers['Host'] = req.httpRequest.endpoint.host; }); add('SET_TRACE_ID', 'afterBuild', function SET_TRACE_ID(req) { var traceIdHeaderName = 'X-Amzn-Trace-Id'; if (AWS.util.isNode() && !Object.hasOwnProperty.call(req.httpRequest.headers, traceIdHeaderName)) { var ENV_LAMBDA_FUNCTION_NAME = 'AWS_LAMBDA_FUNCTION_NAME'; var ENV_TRACE_ID = '_X_AMZN_TRACE_ID'; var functionName = process.env[ENV_LAMBDA_FUNCTION_NAME]; var traceId = process.env[ENV_TRACE_ID]; if ( typeof functionName === 'string' && functionName.length > 0 && typeof traceId === 'string' && traceId.length > 0 ) { req.httpRequest.headers[traceIdHeaderName] = traceId; } } }); add('RESTART', 'restart', function RESTART() { var err = this.response.error; if (!err || !err.retryable) return; this.httpRequest = new AWS.HttpRequest( this.service.endpoint, this.service.region ); if (this.response.retryCount < this.service.config.maxRetries) { this.response.retryCount++; } else { this.response.error = null; } }); var addToHead = true; addAsync('DISCOVER_ENDPOINT', 'sign', DISCOVER_ENDPOINT, addToHead); addAsync('SIGN', 'sign', function SIGN(req, done) { var service = req.service; var identityType = getIdentityType(req); if (!identityType || identityType.length === 0) return done(); // none if (identityType === 'bearer') { service.config.getToken(function (err, token) { if (err) { req.response.error = err; return done(); } try { var SignerClass = service.getSignerClass(req); var signer = new SignerClass(req.httpRequest); signer.addAuthorization(token); } catch (e) { req.response.error = e; } done(); }); } else { service.config.getCredentials(function (err, credentials) { if (err) { req.response.error = err; return done(); } try { var date = service.getSkewCorrectedDate(); var SignerClass = service.getSignerClass(req); var operations = req.service.api.operations || {}; var operation = operations[req.operation]; var signer = new SignerClass(req.httpRequest, service.getSigningName(req), { signatureCache: service.config.signatureCache, operation: operation, signatureVersion: service.api.signatureVersion }); signer.setServiceClientId(service._clientId); // clear old authorization headers delete req.httpRequest.headers['Authorization']; delete req.httpRequest.headers['Date']; delete req.httpRequest.headers['X-Amz-Date']; // add new authorization signer.addAuthorization(credentials, date); req.signedAt = date; } catch (e) { req.response.error = e; } done(); }); } }); add('VALIDATE_RESPONSE', 'validateResponse', function VALIDATE_RESPONSE(resp) { if (this.service.successfulResponse(resp, this)) { resp.data = {}; resp.error = null; } else { resp.data = null; resp.error = AWS.util.error(new Error(), {code: 'UnknownError', message: 'An unknown error occurred.'}); } }); add('ERROR', 'error', function ERROR(err, resp) { var awsQueryCompatible = resp.request.service.api.awsQueryCompatible; if (awsQueryCompatible) { var headers = resp.httpResponse.headers; var queryErrorCode = headers ? headers['x-amzn-query-error'] : undefined; if (queryErrorCode && queryErrorCode.includes(';')) { resp.error.code = queryErrorCode.split(';')[0]; } } }, true); addAsync('SEND', 'send', function SEND(resp, done) { resp.httpResponse._abortCallback = done; resp.error = null; resp.data = null; function callback(httpResp) { resp.httpResponse.stream = httpResp; var stream = resp.request.httpRequest.stream; var service = resp.request.service; var api = service.api; var operationName = resp.request.operation; var operation = api.operations[operationName] || {}; httpResp.on('headers', function onHeaders(statusCode, headers, statusMessage) { resp.request.emit( 'httpHeaders', [statusCode, headers, resp, statusMessage] ); if (!resp.httpResponse.streaming) { if (AWS.HttpClient.streamsApiVersion === 2) { // streams2 API check // if we detect event streams, we're going to have to // return the stream immediately if (operation.hasEventOutput && service.successfulResponse(resp)) { // skip reading the IncomingStream resp.request.emit('httpDone'); done(); return; } httpResp.on('readable', function onReadable() { var data = httpResp.read(); if (data !== null) { resp.request.emit('httpData', [data, resp]); } }); } else { // legacy streams API httpResp.on('data', function onData(data) { resp.request.emit('httpData', [data, resp]); }); } } }); httpResp.on('end', function onEnd() { if (!stream || !stream.didCallback) { if (AWS.HttpClient.streamsApiVersion === 2 && (operation.hasEventOutput && service.successfulResponse(resp))) { // don't concatenate response chunks when streaming event stream data when response is successful return; } resp.request.emit('httpDone'); done(); } }); } function progress(httpResp) { httpResp.on('sendProgress', function onSendProgress(value) { resp.request.emit('httpUploadProgress', [value, resp]); }); httpResp.on('receiveProgress', function onReceiveProgress(value) { resp.request.emit('httpDownloadProgress', [value, resp]); }); } function error(err) { if (err.code !== 'RequestAbortedError') { var errCode = err.code === 'TimeoutError' ? err.code : 'NetworkingError'; err = AWS.util.error(err, { code: errCode, region: resp.request.httpRequest.region, hostname: resp.request.httpRequest.endpoint.hostname, retryable: true }); } resp.error = err; resp.request.emit('httpError', [resp.error, resp], function() { done(); }); } function executeSend() { var http = AWS.HttpClient.getInstance(); var httpOptions = resp.request.service.config.httpOptions || {}; try { var stream = http.handleRequest(resp.request.httpRequest, httpOptions, callback, error); progress(stream); } catch (err) { error(err); } } var timeDiff = (resp.request.service.getSkewCorrectedDate() - this.signedAt) / 1000; if (timeDiff >= 60 * 10) { // if we signed 10min ago, re-sign this.emit('sign', [this], function(err) { if (err) done(err); else executeSend(); }); } else { executeSend(); } }); add('HTTP_HEADERS', 'httpHeaders', function HTTP_HEADERS(statusCode, headers, resp, statusMessage) { resp.httpResponse.statusCode = statusCode; resp.httpResponse.statusMessage = statusMessage; resp.httpResponse.headers = headers; resp.httpResponse.body = AWS.util.buffer.toBuffer(''); resp.httpResponse.buffers = []; resp.httpResponse.numBytes = 0; var dateHeader = headers.date || headers.Date; var service = resp.request.service; if (dateHeader) { var serverTime = Date.parse(dateHeader); if (service.config.correctClockSkew && service.isClockSkewed(serverTime)) { service.applyClockOffset(serverTime); } } }); add('HTTP_DATA', 'httpData', function HTTP_DATA(chunk, resp) { if (chunk) { if (AWS.util.isNode()) { resp.httpResponse.numBytes += chunk.length; var total = resp.httpResponse.headers['content-length']; var progress = { loaded: resp.httpResponse.numBytes, total: total }; resp.request.emit('httpDownloadProgress', [progress, resp]); } resp.httpResponse.buffers.push(AWS.util.buffer.toBuffer(chunk)); } }); add('HTTP_DONE', 'httpDone', function HTTP_DONE(resp) { // convert buffers array into single buffer if (resp.httpResponse.buffers && resp.httpResponse.buffers.length > 0) { var body = AWS.util.buffer.concat(resp.httpResponse.buffers); resp.httpResponse.body = body; } delete resp.httpResponse.numBytes; delete resp.httpResponse.buffers; }); add('FINALIZE_ERROR', 'retry', function FINALIZE_ERROR(resp) { if (resp.httpResponse.statusCode) { resp.error.statusCode = resp.httpResponse.statusCode; if (resp.error.retryable === undefined) { resp.error.retryable = this.service.retryableError(resp.error, this); } } }); add('INVALIDATE_CREDENTIALS', 'retry', function INVALIDATE_CREDENTIALS(resp) { if (!resp.error) return; switch (resp.error.code) { case 'RequestExpired': // EC2 only case 'ExpiredTokenException': case 'ExpiredToken': resp.error.retryable = true; resp.request.service.config.credentials.expired = true; } }); add('EXPIRED_SIGNATURE', 'retry', function EXPIRED_SIGNATURE(resp) { var err = resp.error; if (!err) return; if (typeof err.code === 'string' && typeof err.message === 'string') { if (err.code.match(/Signature/) && err.message.match(/expired/)) { resp.error.retryable = true; } } }); add('CLOCK_SKEWED', 'retry', function CLOCK_SKEWED(resp) { if (!resp.error) return; if (this.service.clockSkewError(resp.error) && this.service.config.correctClockSkew) { resp.error.retryable = true; } }); add('REDIRECT', 'retry', function REDIRECT(resp) { if (resp.error && resp.error.statusCode >= 300 && resp.error.statusCode < 400 && resp.httpResponse.headers['location']) { this.httpRequest.endpoint = new AWS.Endpoint(resp.httpResponse.headers['location']); this.httpRequest.headers['Host'] = this.httpRequest.endpoint.host; this.httpRequest.path = this.httpRequest.endpoint.path; resp.error.redirect = true; resp.error.retryable = true; } }); add('RETRY_CHECK', 'retry', function RETRY_CHECK(resp) { if (resp.error) { if (resp.error.redirect && resp.redirectCount < resp.maxRedirects) { resp.error.retryDelay = 0; } else if (resp.retryCount < resp.maxRetries) { resp.error.retryDelay = this.service.retryDelays(resp.retryCount, resp.error) || 0; } } }); addAsync('RESET_RETRY_STATE', 'afterRetry', function RESET_RETRY_STATE(resp, done) { var delay, willRetry = false; if (resp.error) { delay = resp.error.retryDelay || 0; if (resp.error.retryable && resp.retryCount < resp.maxRetries) { resp.retryCount++; willRetry = true; } else if (resp.error.redirect && resp.redirectCount < resp.maxRedirects) { resp.redirectCount++; willRetry = true; } } // delay < 0 is a signal from customBackoff to skip retries if (willRetry && delay >= 0) { resp.error = null; setTimeout(done, delay); } else { done(); } }); }), CorePost: new SequentialExecutor().addNamedListeners(function(add) { add('EXTRACT_REQUEST_ID', 'extractData', AWS.util.extractRequestId); add('EXTRACT_REQUEST_ID', 'extractError', AWS.util.extractRequestId); add('ENOTFOUND_ERROR', 'httpError', function ENOTFOUND_ERROR(err) { function isDNSError(err) { return err.errno === 'ENOTFOUND' || typeof err.errno === 'number' && typeof AWS.util.getSystemErrorName === 'function' && ['EAI_NONAME', 'EAI_NODATA'].indexOf(AWS.util.getSystemErrorName(err.errno) >= 0); } if (err.code === 'NetworkingError' && isDNSError(err)) { var message = 'Inaccessible host: `' + err.hostname + '\' at port `' + err.port + '\'. This service may not be available in the `' + err.region + '\' region.'; this.response.error = AWS.util.error(new Error(message), { code: 'UnknownEndpoint', region: err.region, hostname: err.hostname, retryable: true, originalError: err }); } }); }), Logger: new SequentialExecutor().addNamedListeners(function(add) { add('LOG_REQUEST', 'complete', function LOG_REQUEST(resp) { var req = resp.request; var logger = req.service.config.logger; if (!logger) return; function filterSensitiveLog(inputShape, shape) { if (!shape) { return shape; } if (inputShape.isSensitive) { return '***SensitiveInformation***'; } switch (inputShape.type) { case 'structure': var struct = {}; AWS.util.each(shape, function(subShapeName, subShape) { if (Object.prototype.hasOwnProperty.call(inputShape.members, subShapeName)) { struct[subShapeName] = filterSensitiveLog(inputShape.members[subShapeName], subShape); } else { struct[subShapeName] = subShape; } }); return struct; case 'list': var list = []; AWS.util.arrayEach(shape, function(subShape, index) { list.push(filterSensitiveLog(inputShape.member, subShape)); }); return list; case 'map': var map = {}; AWS.util.each(shape, function(key, value) { map[key] = filterSensitiveLog(inputShape.value, value); }); return map; default: return shape; } } function buildMessage() { var time = resp.request.service.getSkewCorrectedDate().getTime(); var delta = (time - req.startTime.getTime()) / 1000; var ansi = logger.isTTY ? true : false; var status = resp.httpResponse.statusCode; var censoredParams = req.params; if ( req.service.api.operations && req.service.api.operations[req.operation] && req.service.api.operations[req.operation].input ) { var inputShape = req.service.api.operations[req.operation].input; censoredParams = filterSensitiveLog(inputShape, req.params); } var params = require('util').inspect(censoredParams, true, null); var message = ''; if (ansi) message += '\x1B[33m'; message += '[AWS ' + req.service.serviceIdentifier + ' ' + status; message += ' ' + delta.toString() + 's ' + resp.retryCount + ' retries]'; if (ansi) message += '\x1B[0;1m'; message += ' ' + AWS.util.string.lowerFirst(req.operation); message += '(' + params + ')'; if (ansi) message += '\x1B[0m'; return message; } var line = buildMessage(); if (typeof logger.log === 'function') { logger.log(line); } else if (typeof logger.write === 'function') { logger.write(line + '\n'); } }); }), Json: new SequentialExecutor().addNamedListeners(function(add) { var svc = require('./protocol/json'); add('BUILD', 'build', svc.buildRequest); add('EXTRACT_DATA', 'extractData', svc.extractData); add('EXTRACT_ERROR', 'extractError', svc.extractError); }), Rest: new SequentialExecutor().addNamedListeners(function(add) { var svc = require('./protocol/rest'); add('BUILD', 'build', svc.buildRequest); add('EXTRACT_DATA', 'extractData', svc.extractData); add('EXTRACT_ERROR', 'extractError', svc.extractError); }), RestJson: new SequentialExecutor().addNamedListeners(function(add) { var svc = require('./protocol/rest_json'); add('BUILD', 'build', svc.buildRequest); add('EXTRACT_DATA', 'extractData', svc.extractData); add('EXTRACT_ERROR', 'extractError', svc.extractError); add('UNSET_CONTENT_LENGTH', 'afterBuild', svc.unsetContentLength); }), RestXml: new SequentialExecutor().addNamedListeners(function(add) { var svc = require('./protocol/rest_xml'); add('BUILD', 'build', svc.buildRequest); add('EXTRACT_DATA', 'extractData', svc.extractData); add('EXTRACT_ERROR', 'extractError', svc.extractError); }), Query: new SequentialExecutor().addNamedListeners(function(add) { var svc = require('./protocol/query'); add('BUILD', 'build', svc.buildRequest); add('EXTRACT_DATA', 'extractData', svc.extractData); add('EXTRACT_ERROR', 'extractError', svc.extractError); }) }; }).call(this)}).call(this,require('_process')) },{"./core":350,"./discover_endpoint":358,"./protocol/json":386,"./protocol/query":387,"./protocol/rest":388,"./protocol/rest_json":389,"./protocol/rest_xml":390,"./sequential_executor":401,"_process":445,"util":439}],372:[function(require,module,exports){ var AWS = require('./core'); var inherit = AWS.util.inherit; /** * The endpoint that a service will talk to, for example, * `'https://ec2.ap-southeast-1.amazonaws.com'`. If * you need to override an endpoint for a service, you can * set the endpoint on a service by passing the endpoint * object with the `endpoint` option key: * * ```javascript * var ep = new AWS.Endpoint('awsproxy.example.com'); * var s3 = new AWS.S3({endpoint: ep}); * s3.service.endpoint.hostname == 'awsproxy.example.com' * ``` * * Note that if you do not specify a protocol, the protocol will * be selected based on your current {AWS.config} configuration. * * @!attribute protocol * @return [String] the protocol (http or https) of the endpoint * URL * @!attribute hostname * @return [String] the host portion of the endpoint, e.g., * example.com * @!attribute host * @return [String] the host portion of the endpoint including * the port, e.g., example.com:80 * @!attribute port * @return [Integer] the port of the endpoint * @!attribute href * @return [String] the full URL of the endpoint */ AWS.Endpoint = inherit({ /** * @overload Endpoint(endpoint) * Constructs a new endpoint given an endpoint URL. If the * URL omits a protocol (http or https), the default protocol * set in the global {AWS.config} will be used. * @param endpoint [String] the URL to construct an endpoint from */ constructor: function Endpoint(endpoint, config) { AWS.util.hideProperties(this, ['slashes', 'auth', 'hash', 'search', 'query']); if (typeof endpoint === 'undefined' || endpoint === null) { throw new Error('Invalid endpoint: ' + endpoint); } else if (typeof endpoint !== 'string') { return AWS.util.copy(endpoint); } if (!endpoint.match(/^http/)) { var useSSL = config && config.sslEnabled !== undefined ? config.sslEnabled : AWS.config.sslEnabled; endpoint = (useSSL ? 'https' : 'http') + '://' + endpoint; } AWS.util.update(this, AWS.util.urlParse(endpoint)); // Ensure the port property is set as an integer if (this.port) { this.port = parseInt(this.port, 10); } else { this.port = this.protocol === 'https:' ? 443 : 80; } } }); /** * The low level HTTP request object, encapsulating all HTTP header * and body data sent by a service request. * * @!attribute method * @return [String] the HTTP method of the request * @!attribute path * @return [String] the path portion of the URI, e.g., * "/list/?start=5&num=10" * @!attribute headers * @return [map<String,String>] * a map of header keys and their respective values * @!attribute body * @return [String] the request body payload * @!attribute endpoint * @return [AWS.Endpoint] the endpoint for the request * @!attribute region * @api private * @return [String] the region, for signing purposes only. */ AWS.HttpRequest = inherit({ /** * @api private */ constructor: function HttpRequest(endpoint, region) { endpoint = new AWS.Endpoint(endpoint); this.method = 'POST'; this.path = endpoint.path || '/'; this.headers = {}; this.body = ''; this.endpoint = endpoint; this.region = region; this._userAgent = ''; this.setUserAgent(); }, /** * @api private */ setUserAgent: function setUserAgent() { this._userAgent = this.headers[this.getUserAgentHeaderName()] = AWS.util.userAgent(); }, getUserAgentHeaderName: function getUserAgentHeaderName() { var prefix = AWS.util.isBrowser() ? 'X-Amz-' : ''; return prefix + 'User-Agent'; }, /** * @api private */ appendToUserAgent: function appendToUserAgent(agentPartial) { if (typeof agentPartial === 'string' && agentPartial) { this._userAgent += ' ' + agentPartial; } this.headers[this.getUserAgentHeaderName()] = this._userAgent; }, /** * @api private */ getUserAgent: function getUserAgent() { return this._userAgent; }, /** * @return [String] the part of the {path} excluding the * query string */ pathname: function pathname() { return this.path.split('?', 1)[0]; }, /** * @return [String] the query string portion of the {path} */ search: function search() { var query = this.path.split('?', 2)[1]; if (query) { query = AWS.util.queryStringParse(query); return AWS.util.queryParamsToString(query); } return ''; }, /** * @api private * update httpRequest endpoint with endpoint string */ updateEndpoint: function updateEndpoint(endpointStr) { var newEndpoint = new AWS.Endpoint(endpointStr); this.endpoint = newEndpoint; this.path = newEndpoint.path || '/'; if (this.headers['Host']) { this.headers['Host'] = newEndpoint.host; } } }); /** * The low level HTTP response object, encapsulating all HTTP header * and body data returned from the request. * * @!attribute statusCode * @return [Integer] the HTTP status code of the response (e.g., 200, 404) * @!attribute headers * @return [map<String,String>] * a map of response header keys and their respective values * @!attribute body * @return [String] the response body payload * @!attribute [r] streaming * @return [Boolean] whether this response is being streamed at a low-level. * Defaults to `false` (buffered reads). Do not modify this manually, use * {createUnbufferedStream} to convert the stream to unbuffered mode * instead. */ AWS.HttpResponse = inherit({ /** * @api private */ constructor: function HttpResponse() { this.statusCode = undefined; this.headers = {}; this.body = undefined; this.streaming = false; this.stream = null; }, /** * Disables buffering on the HTTP response and returns the stream for reading. * @return [Stream, XMLHttpRequest, null] the underlying stream object. * Use this object to directly read data off of the stream. * @note This object is only available after the {AWS.Request~httpHeaders} * event has fired. This method must be called prior to * {AWS.Request~httpData}. * @example Taking control of a stream * request.on('httpHeaders', function(statusCode, headers) { * if (statusCode < 300) { * if (headers.etag === 'xyz') { * // pipe the stream, disabling buffering * var stream = this.response.httpResponse.createUnbufferedStream(); * stream.pipe(process.stdout); * } else { // abort this request and set a better error message * this.abort(); * this.response.error = new Error('Invalid ETag'); * } * } * }).send(console.log); */ createUnbufferedStream: function createUnbufferedStream() { this.streaming = true; return this.stream; } }); AWS.HttpClient = inherit({}); /** * @api private */ AWS.HttpClient.getInstance = function getInstance() { if (this.singleton === undefined) { this.singleton = new this(); } return this.singleton; }; },{"./core":350}],373:[function(require,module,exports){ var AWS = require('../core'); var EventEmitter = require('events').EventEmitter; require('../http'); /** * @api private */ AWS.XHRClient = AWS.util.inherit({ handleRequest: function handleRequest(httpRequest, httpOptions, callback, errCallback) { var self = this; var endpoint = httpRequest.endpoint; var emitter = new EventEmitter(); var href = endpoint.protocol + '//' + endpoint.hostname; if (endpoint.port !== 80 && endpoint.port !== 443) { href += ':' + endpoint.port; } href += httpRequest.path; var xhr = new XMLHttpRequest(), headersEmitted = false; httpRequest.stream = xhr; xhr.addEventListener('readystatechange', function() { try { if (xhr.status === 0) return; // 0 code is invalid } catch (e) { return; } if (this.readyState >= this.HEADERS_RECEIVED && !headersEmitted) { emitter.statusCode = xhr.status; emitter.headers = self.parseHeaders(xhr.getAllResponseHeaders()); emitter.emit( 'headers', emitter.statusCode, emitter.headers, xhr.statusText ); headersEmitted = true; } if (this.readyState === this.DONE) { self.finishRequest(xhr, emitter); } }, false); xhr.upload.addEventListener('progress', function (evt) { emitter.emit('sendProgress', evt); }); xhr.addEventListener('progress', function (evt) { emitter.emit('receiveProgress', evt); }, false); xhr.addEventListener('timeout', function () { errCallback(AWS.util.error(new Error('Timeout'), {code: 'TimeoutError'})); }, false); xhr.addEventListener('error', function () { errCallback(AWS.util.error(new Error('Network Failure'), { code: 'NetworkingError' })); }, false); xhr.addEventListener('abort', function () { errCallback(AWS.util.error(new Error('Request aborted'), { code: 'RequestAbortedError' })); }, false); callback(emitter); xhr.open(httpRequest.method, href, httpOptions.xhrAsync !== false); AWS.util.each(httpRequest.headers, function (key, value) { if (key !== 'Content-Length' && key !== 'User-Agent' && key !== 'Host') { xhr.setRequestHeader(key, value); } }); if (httpOptions.timeout && httpOptions.xhrAsync !== false) { xhr.timeout = httpOptions.timeout; } if (httpOptions.xhrWithCredentials) { xhr.withCredentials = true; } try { xhr.responseType = 'arraybuffer'; } catch (e) {} try { if (httpRequest.body) { xhr.send(httpRequest.body); } else { xhr.send(); } } catch (err) { if (httpRequest.body && typeof httpRequest.body.buffer === 'object') { xhr.send(httpRequest.body.buffer); // send ArrayBuffer directly } else { throw err; } } return emitter; }, parseHeaders: function parseHeaders(rawHeaders) { var headers = {}; AWS.util.arrayEach(rawHeaders.split(/\r?\n/), function (line) { var key = line.split(':', 1)[0]; var value = line.substring(key.length + 2); if (key.length > 0) headers[key.toLowerCase()] = value; }); return headers; }, finishRequest: function finishRequest(xhr, emitter) { var buffer; if (xhr.responseType === 'arraybuffer' && xhr.response) { var ab = xhr.response; buffer = new AWS.util.Buffer(ab.byteLength); var view = new Uint8Array(ab); for (var i = 0; i < buffer.length; ++i) { buffer[i] = view[i]; } } try { if (!buffer && typeof xhr.responseText === 'string') { buffer = new AWS.util.Buffer(xhr.responseText); } } catch (e) {} if (buffer) emitter.emit('data', buffer); emitter.emit('end'); } }); /** * @api private */ AWS.HttpClient.prototype = AWS.XHRClient.prototype; /** * @api private */ AWS.HttpClient.streamsApiVersion = 1; },{"../core":350,"../http":372,"events":441}],374:[function(require,module,exports){ var util = require('../util'); function JsonBuilder() { } JsonBuilder.prototype.build = function(value, shape) { return JSON.stringify(translate(value, shape)); }; function translate(value, shape) { if (!shape || value === undefined || value === null) return undefined; switch (shape.type) { case 'structure': return translateStructure(value, shape); case 'map': return translateMap(value, shape); case 'list': return translateList(value, shape); default: return translateScalar(value, shape); } } function translateStructure(structure, shape) { if (shape.isDocument) { return structure; } var struct = {}; util.each(structure, function(name, value) { var memberShape = shape.members[name]; if (memberShape) { if (memberShape.location !== 'body') return; var locationName = memberShape.isLocationName ? memberShape.name : name; var result = translate(value, memberShape); if (result !== undefined) struct[locationName] = result; } }); return struct; } function translateList(list, shape) { var out = []; util.arrayEach(list, function(value) { var result = translate(value, shape.member); if (result !== undefined) out.push(result); }); return out; } function translateMap(map, shape) { var out = {}; util.each(map, function(key, value) { var result = translate(value, shape.value); if (result !== undefined) out[key] = result; }); return out; } function translateScalar(value, shape) { return shape.toWireFormat(value); } /** * @api private */ module.exports = JsonBuilder; },{"../util":428}],375:[function(require,module,exports){ var util = require('../util'); function JsonParser() { } JsonParser.prototype.parse = function(value, shape) { return translate(JSON.parse(value), shape); }; function translate(value, shape) { if (!shape || value === undefined) return undefined; switch (shape.type) { case 'structure': return translateStructure(value, shape); case 'map': return translateMap(value, shape); case 'list': return translateList(value, shape); default: return translateScalar(value, shape); } } function translateStructure(structure, shape) { if (structure == null) return undefined; if (shape.isDocument) return structure; var struct = {}; var shapeMembers = shape.members; var isAwsQueryCompatible = shape.api && shape.api.awsQueryCompatible; util.each(shapeMembers, function(name, memberShape) { var locationName = memberShape.isLocationName ? memberShape.name : name; if (Object.prototype.hasOwnProperty.call(structure, locationName)) { var value = structure[locationName]; var result = translate(value, memberShape); if (result !== undefined) struct[name] = result; } else if (isAwsQueryCompatible && memberShape.defaultValue) { if (memberShape.type === 'list') { struct[name] = typeof memberShape.defaultValue === 'function' ? memberShape.defaultValue() : memberShape.defaultValue; } } }); return struct; } function translateList(list, shape) { if (list == null) return undefined; var out = []; util.arrayEach(list, function(value) { var result = translate(value, shape.member); if (result === undefined) out.push(null); else out.push(result); }); return out; } function translateMap(map, shape) { if (map == null) return undefined; var out = {}; util.each(map, function(key, value) { var result = translate(value, shape.value); if (result === undefined) out[key] = null; else out[key] = result; }); return out; } function translateScalar(value, shape) { return shape.toType(value); } /** * @api private */ module.exports = JsonParser; },{"../util":428}],376:[function(require,module,exports){ (function (process){(function (){ var warning = [ 'The AWS SDK for JavaScript (v2) is in maintenance mode.', ' SDK releases are limited to address critical bug fixes and security issues only.\n', 'Please migrate your code to use AWS SDK for JavaScript (v3).', 'For more information, check the blog post at https://a.co/cUPnyil' ].join('\n'); module.exports = { suppress: false }; /** * To suppress this message: * @example * require('aws-sdk/lib/maintenance_mode_message').suppress = true; */ function emitWarning() { if (typeof process === 'undefined') return; // Skip maintenance mode message in Lambda environments if ( typeof process.env === 'object' && typeof process.env.AWS_EXECUTION_ENV !== 'undefined' && process.env.AWS_EXECUTION_ENV.indexOf('AWS_Lambda_') === 0 ) { return; } if ( typeof process.env === 'object' && typeof process.env.AWS_SDK_JS_SUPPRESS_MAINTENANCE_MODE_MESSAGE !== 'undefined' ) { return; } if (typeof process.emitWarning === 'function') { process.emitWarning(warning, { type: 'NOTE' }); } } setTimeout(function () { if (!module.exports.suppress) { emitWarning(); } }, 0); }).call(this)}).call(this,require('_process')) },{"_process":445}],377:[function(require,module,exports){ var Collection = require('./collection'); var Operation = require('./operation'); var Shape = require('./shape'); var Paginator = require('./paginator'); var ResourceWaiter = require('./resource_waiter'); var metadata = require('../../apis/metadata.json'); var util = require('../util'); var property = util.property; var memoizedProperty = util.memoizedProperty; function Api(api, options) { var self = this; api = api || {}; options = options || {}; options.api = this; api.metadata = api.metadata || {}; var serviceIdentifier = options.serviceIdentifier; delete options.serviceIdentifier; property(this, 'isApi', true, false); property(this, 'apiVersion', api.metadata.apiVersion); property(this, 'endpointPrefix', api.metadata.endpointPrefix); property(this, 'signingName', api.metadata.signingName); property(this, 'globalEndpoint', api.metadata.globalEndpoint); property(this, 'signatureVersion', api.metadata.signatureVersion); property(this, 'jsonVersion', api.metadata.jsonVersion); property(this, 'targetPrefix', api.metadata.targetPrefix); property(this, 'protocol', api.metadata.protocol); property(this, 'timestampFormat', api.metadata.timestampFormat); property(this, 'xmlNamespaceUri', api.metadata.xmlNamespace); property(this, 'abbreviation', api.metadata.serviceAbbreviation); property(this, 'fullName', api.metadata.serviceFullName); property(this, 'serviceId', api.metadata.serviceId); if (serviceIdentifier && metadata[serviceIdentifier]) { property(this, 'xmlNoDefaultLists', metadata[serviceIdentifier].xmlNoDefaultLists, false); } memoizedProperty(this, 'className', function() { var name = api.metadata.serviceAbbreviation || api.metadata.serviceFullName; if (!name) return null; name = name.replace(/^Amazon|AWS\s*|\(.*|\s+|\W+/g, ''); if (name === 'ElasticLoadBalancing') name = 'ELB'; return name; }); function addEndpointOperation(name, operation) { if (operation.endpointoperation === true) { property(self, 'endpointOperation', util.string.lowerFirst(name)); } if (operation.endpointdiscovery && !self.hasRequiredEndpointDiscovery) { property( self, 'hasRequiredEndpointDiscovery', operation.endpointdiscovery.required === true ); } } property(this, 'operations', new Collection(api.operations, options, function(name, operation) { return new Operation(name, operation, options); }, util.string.lowerFirst, addEndpointOperation)); property(this, 'shapes', new Collection(api.shapes, options, function(name, shape) { return Shape.create(shape, options); })); property(this, 'paginators', new Collection(api.paginators, options, function(name, paginator) { return new Paginator(name, paginator, options); })); property(this, 'waiters', new Collection(api.waiters, options, function(name, waiter) { return new ResourceWaiter(name, waiter, options); }, util.string.lowerFirst)); if (options.documentation) { property(this, 'documentation', api.documentation); property(this, 'documentationUrl', api.documentationUrl); } property(this, 'awsQueryCompatible', api.metadata.awsQueryCompatible); } /** * @api private */ module.exports = Api; },{"../../apis/metadata.json":168,"../util":428,"./collection":378,"./operation":379,"./paginator":380,"./resource_waiter":381,"./shape":382}],378:[function(require,module,exports){ var memoizedProperty = require('../util').memoizedProperty; function memoize(name, value, factory, nameTr) { memoizedProperty(this, nameTr(name), function() { return factory(name, value); }); } function Collection(iterable, options, factory, nameTr, callback) { nameTr = nameTr || String; var self = this; for (var id in iterable) { if (Object.prototype.hasOwnProperty.call(iterable, id)) { memoize.call(self, id, iterable[id], factory, nameTr); if (callback) callback(id, iterable[id]); } } } /** * @api private */ module.exports = Collection; },{"../util":428}],379:[function(require,module,exports){ var Shape = require('./shape'); var util = require('../util'); var property = util.property; var memoizedProperty = util.memoizedProperty; function Operation(name, operation, options) { var self = this; options = options || {}; property(this, 'name', operation.name || name); property(this, 'api', options.api, false); operation.http = operation.http || {}; property(this, 'endpoint', operation.endpoint); property(this, 'httpMethod', operation.http.method || 'POST'); property(this, 'httpPath', operation.http.requestUri || '/'); property(this, 'authtype', operation.authtype || ''); property( this, 'endpointDiscoveryRequired', operation.endpointdiscovery ? (operation.endpointdiscovery.required ? 'REQUIRED' : 'OPTIONAL') : 'NULL' ); // httpChecksum replaces usage of httpChecksumRequired, but some APIs // (s3control) still uses old trait. var httpChecksumRequired = operation.httpChecksumRequired || (operation.httpChecksum && operation.httpChecksum.requestChecksumRequired); property(this, 'httpChecksumRequired', httpChecksumRequired, false); memoizedProperty(this, 'input', function() { if (!operation.input) { return new Shape.create({type: 'structure'}, options); } return Shape.create(operation.input, options); }); memoizedProperty(this, 'output', function() { if (!operation.output) { return new Shape.create({type: 'structure'}, options); } return Shape.create(operation.output, options); }); memoizedProperty(this, 'errors', function() { var list = []; if (!operation.errors) return null; for (var i = 0; i < operation.errors.length; i++) { list.push(Shape.create(operation.errors[i], options)); } return list; }); memoizedProperty(this, 'paginator', function() { return options.api.paginators[name]; }); if (options.documentation) { property(this, 'documentation', operation.documentation); property(this, 'documentationUrl', operation.documentationUrl); } // idempotentMembers only tracks top-level input shapes memoizedProperty(this, 'idempotentMembers', function() { var idempotentMembers = []; var input = self.input; var members = input.members; if (!input.members) { return idempotentMembers; } for (var name in members) { if (!members.hasOwnProperty(name)) { continue; } if (members[name].isIdempotent === true) { idempotentMembers.push(name); } } return idempotentMembers; }); memoizedProperty(this, 'hasEventOutput', function() { var output = self.output; return hasEventStream(output); }); } function hasEventStream(topLevelShape) { var members = topLevelShape.members; var payload = topLevelShape.payload; if (!topLevelShape.members) { return false; } if (payload) { var payloadMember = members[payload]; return payloadMember.isEventStream; } // check if any member is an event stream for (var name in members) { if (!members.hasOwnProperty(name)) { if (members[name].isEventStream === true) { return true; } } } return false; } /** * @api private */ module.exports = Operation; },{"../util":428,"./shape":382}],380:[function(require,module,exports){ var property = require('../util').property; function Paginator(name, paginator) { property(this, 'inputToken', paginator.input_token); property(this, 'limitKey', paginator.limit_key); property(this, 'moreResults', paginator.more_results); property(this, 'outputToken', paginator.output_token); property(this, 'resultKey', paginator.result_key); } /** * @api private */ module.exports = Paginator; },{"../util":428}],381:[function(require,module,exports){ var util = require('../util'); var property = util.property; function ResourceWaiter(name, waiter, options) { options = options || {}; property(this, 'name', name); property(this, 'api', options.api, false); if (waiter.operation) { property(this, 'operation', util.string.lowerFirst(waiter.operation)); } var self = this; var keys = [ 'type', 'description', 'delay', 'maxAttempts', 'acceptors' ]; keys.forEach(function(key) { var value = waiter[key]; if (value) { property(self, key, value); } }); } /** * @api private */ module.exports = ResourceWaiter; },{"../util":428}],382:[function(require,module,exports){ var Collection = require('./collection'); var util = require('../util'); function property(obj, name, value) { if (value !== null && value !== undefined) { util.property.apply(this, arguments); } } function memoizedProperty(obj, name) { if (!obj.constructor.prototype[name]) { util.memoizedProperty.apply(this, arguments); } } function Shape(shape, options, memberName) { options = options || {}; property(this, 'shape', shape.shape); property(this, 'api', options.api, false); property(this, 'type', shape.type); property(this, 'enum', shape.enum); property(this, 'min', shape.min); property(this, 'max', shape.max); property(this, 'pattern', shape.pattern); property(this, 'location', shape.location || this.location || 'body'); property(this, 'name', this.name || shape.xmlName || shape.queryName || shape.locationName || memberName); property(this, 'isStreaming', shape.streaming || this.isStreaming || false); property(this, 'requiresLength', shape.requiresLength, false); property(this, 'isComposite', shape.isComposite || false); property(this, 'isShape', true, false); property(this, 'isQueryName', Boolean(shape.queryName), false); property(this, 'isLocationName', Boolean(shape.locationName), false); property(this, 'isIdempotent', shape.idempotencyToken === true); property(this, 'isJsonValue', shape.jsonvalue === true); property(this, 'isSensitive', shape.sensitive === true || shape.prototype && shape.prototype.sensitive === true); property(this, 'isEventStream', Boolean(shape.eventstream), false); property(this, 'isEvent', Boolean(shape.event), false); property(this, 'isEventPayload', Boolean(shape.eventpayload), false); property(this, 'isEventHeader', Boolean(shape.eventheader), false); property(this, 'isTimestampFormatSet', Boolean(shape.timestampFormat) || shape.prototype && shape.prototype.isTimestampFormatSet === true, false); property(this, 'endpointDiscoveryId', Boolean(shape.endpointdiscoveryid), false); property(this, 'hostLabel', Boolean(shape.hostLabel), false); if (options.documentation) { property(this, 'documentation', shape.documentation); property(this, 'documentationUrl', shape.documentationUrl); } if (shape.xmlAttribute) { property(this, 'isXmlAttribute', shape.xmlAttribute || false); } // type conversion and parsing property(this, 'defaultValue', null); this.toWireFormat = function(value) { if (value === null || value === undefined) return ''; return value; }; this.toType = function(value) { return value; }; } /** * @api private */ Shape.normalizedTypes = { character: 'string', double: 'float', long: 'integer', short: 'integer', biginteger: 'integer', bigdecimal: 'float', blob: 'binary' }; /** * @api private */ Shape.types = { 'structure': StructureShape, 'list': ListShape, 'map': MapShape, 'boolean': BooleanShape, 'timestamp': TimestampShape, 'float': FloatShape, 'integer': IntegerShape, 'string': StringShape, 'base64': Base64Shape, 'binary': BinaryShape }; Shape.resolve = function resolve(shape, options) { if (shape.shape) { var refShape = options.api.shapes[shape.shape]; if (!refShape) { throw new Error('Cannot find shape reference: ' + shape.shape); } return refShape; } else { return null; } }; Shape.create = function create(shape, options, memberName) { if (shape.isShape) return shape; var refShape = Shape.resolve(shape, options); if (refShape) { var filteredKeys = Object.keys(shape); if (!options.documentation) { filteredKeys = filteredKeys.filter(function(name) { return !name.match(/documentation/); }); } // create an inline shape with extra members var InlineShape = function() { refShape.constructor.call(this, shape, options, memberName); }; InlineShape.prototype = refShape; return new InlineShape(); } else { // set type if not set if (!shape.type) { if (shape.members) shape.type = 'structure'; else if (shape.member) shape.type = 'list'; else if (shape.key) shape.type = 'map'; else shape.type = 'string'; } // normalize types var origType = shape.type; if (Shape.normalizedTypes[shape.type]) { shape.type = Shape.normalizedTypes[shape.type]; } if (Shape.types[shape.type]) { return new Shape.types[shape.type](shape, options, memberName); } else { throw new Error('Unrecognized shape type: ' + origType); } } }; function CompositeShape(shape) { Shape.apply(this, arguments); property(this, 'isComposite', true); if (shape.flattened) { property(this, 'flattened', shape.flattened || false); } } function StructureShape(shape, options) { var self = this; var requiredMap = null, firstInit = !this.isShape; CompositeShape.apply(this, arguments); if (firstInit) { property(this, 'defaultValue', function() { return {}; }); property(this, 'members', {}); property(this, 'memberNames', []); property(this, 'required', []); property(this, 'isRequired', function() { return false; }); property(this, 'isDocument', Boolean(shape.document)); } if (shape.members) { property(this, 'members', new Collection(shape.members, options, function(name, member) { return Shape.create(member, options, name); })); memoizedProperty(this, 'memberNames', function() { return shape.xmlOrder || Object.keys(shape.members); }); if (shape.event) { memoizedProperty(this, 'eventPayloadMemberName', function() { var members = self.members; var memberNames = self.memberNames; // iterate over members to find ones that are event payloads for (var i = 0, iLen = memberNames.length; i < iLen; i++) { if (members[memberNames[i]].isEventPayload) { return memberNames[i]; } } }); memoizedProperty(this, 'eventHeaderMemberNames', function() { var members = self.members; var memberNames = self.memberNames; var eventHeaderMemberNames = []; // iterate over members to find ones that are event headers for (var i = 0, iLen = memberNames.length; i < iLen; i++) { if (members[memberNames[i]].isEventHeader) { eventHeaderMemberNames.push(memberNames[i]); } } return eventHeaderMemberNames; }); } } if (shape.required) { property(this, 'required', shape.required); property(this, 'isRequired', function(name) { if (!requiredMap) { requiredMap = {}; for (var i = 0; i < shape.required.length; i++) { requiredMap[shape.required[i]] = true; } } return requiredMap[name]; }, false, true); } property(this, 'resultWrapper', shape.resultWrapper || null); if (shape.payload) { property(this, 'payload', shape.payload); } if (typeof shape.xmlNamespace === 'string') { property(this, 'xmlNamespaceUri', shape.xmlNamespace); } else if (typeof shape.xmlNamespace === 'object') { property(this, 'xmlNamespacePrefix', shape.xmlNamespace.prefix); property(this, 'xmlNamespaceUri', shape.xmlNamespace.uri); } } function ListShape(shape, options) { var self = this, firstInit = !this.isShape; CompositeShape.apply(this, arguments); if (firstInit) { property(this, 'defaultValue', function() { return []; }); } if (shape.member) { memoizedProperty(this, 'member', function() { return Shape.create(shape.member, options); }); } if (this.flattened) { var oldName = this.name; memoizedProperty(this, 'name', function() { return self.member.name || oldName; }); } } function MapShape(shape, options) { var firstInit = !this.isShape; CompositeShape.apply(this, arguments); if (firstInit) { property(this, 'defaultValue', function() { return {}; }); property(this, 'key', Shape.create({type: 'string'}, options)); property(this, 'value', Shape.create({type: 'string'}, options)); } if (shape.key) { memoizedProperty(this, 'key', function() { return Shape.create(shape.key, options); }); } if (shape.value) { memoizedProperty(this, 'value', function() { return Shape.create(shape.value, options); }); } } function TimestampShape(shape) { var self = this; Shape.apply(this, arguments); if (shape.timestampFormat) { property(this, 'timestampFormat', shape.timestampFormat); } else if (self.isTimestampFormatSet && this.timestampFormat) { property(this, 'timestampFormat', this.timestampFormat); } else if (this.location === 'header') { property(this, 'timestampFormat', 'rfc822'); } else if (this.location === 'querystring') { property(this, 'timestampFormat', 'iso8601'); } else if (this.api) { switch (this.api.protocol) { case 'json': case 'rest-json': property(this, 'timestampFormat', 'unixTimestamp'); break; case 'rest-xml': case 'query': case 'ec2': property(this, 'timestampFormat', 'iso8601'); break; } } this.toType = function(value) { if (value === null || value === undefined) return null; if (typeof value.toUTCString === 'function') return value; return typeof value === 'string' || typeof value === 'number' ? util.date.parseTimestamp(value) : null; }; this.toWireFormat = function(value) { return util.date.format(value, self.timestampFormat); }; } function StringShape() { Shape.apply(this, arguments); var nullLessProtocols = ['rest-xml', 'query', 'ec2']; this.toType = function(value) { value = this.api && nullLessProtocols.indexOf(this.api.protocol) > -1 ? value || '' : value; if (this.isJsonValue) { return JSON.parse(value); } return value && typeof value.toString === 'function' ? value.toString() : value; }; this.toWireFormat = function(value) { return this.isJsonValue ? JSON.stringify(value) : value; }; } function FloatShape() { Shape.apply(this, arguments); this.toType = function(value) { if (value === null || value === undefined) return null; return parseFloat(value); }; this.toWireFormat = this.toType; } function IntegerShape() { Shape.apply(this, arguments); this.toType = function(value) { if (value === null || value === undefined) return null; return parseInt(value, 10); }; this.toWireFormat = this.toType; } function BinaryShape() { Shape.apply(this, arguments); this.toType = function(value) { var buf = util.base64.decode(value); if (this.isSensitive && util.isNode() && typeof util.Buffer.alloc === 'function') { /* Node.js can create a Buffer that is not isolated. * i.e. buf.byteLength !== buf.buffer.byteLength * This means that the sensitive data is accessible to anyone with access to buf.buffer. * If this is the node shared Buffer, then other code within this process _could_ find this secret. * Copy sensitive data to an isolated Buffer and zero the sensitive data. * While this is safe to do here, copying this code somewhere else may produce unexpected results. */ var secureBuf = util.Buffer.alloc(buf.length, buf); buf.fill(0); buf = secureBuf; } return buf; }; this.toWireFormat = util.base64.encode; } function Base64Shape() { BinaryShape.apply(this, arguments); } function BooleanShape() { Shape.apply(this, arguments); this.toType = function(value) { if (typeof value === 'boolean') return value; if (value === null || value === undefined) return null; return value === 'true'; }; } /** * @api private */ Shape.shapes = { StructureShape: StructureShape, ListShape: ListShape, MapShape: MapShape, StringShape: StringShape, BooleanShape: BooleanShape, Base64Shape: Base64Shape }; /** * @api private */ module.exports = Shape; },{"../util":428,"./collection":378}],383:[function(require,module,exports){ var AWS = require('./core'); /** * @api private */ AWS.ParamValidator = AWS.util.inherit({ /** * Create a new validator object. * * @param validation [Boolean|map] whether input parameters should be * validated against the operation description before sending the * request. Pass a map to enable any of the following specific * validation features: * * * **min** [Boolean] — Validates that a value meets the min * constraint. This is enabled by default when paramValidation is set * to `true`. * * **max** [Boolean] — Validates that a value meets the max * constraint. * * **pattern** [Boolean] — Validates that a string value matches a * regular expression. * * **enum** [Boolean] — Validates that a string value matches one * of the allowable enum values. */ constructor: function ParamValidator(validation) { if (validation === true || validation === undefined) { validation = {'min': true}; } this.validation = validation; }, validate: function validate(shape, params, context) { this.errors = []; this.validateMember(shape, params || {}, context || 'params'); if (this.errors.length > 1) { var msg = this.errors.join('\n* '); msg = 'There were ' + this.errors.length + ' validation errors:\n* ' + msg; throw AWS.util.error(new Error(msg), {code: 'MultipleValidationErrors', errors: this.errors}); } else if (this.errors.length === 1) { throw this.errors[0]; } else { return true; } }, fail: function fail(code, message) { this.errors.push(AWS.util.error(new Error(message), {code: code})); }, validateStructure: function validateStructure(shape, params, context) { if (shape.isDocument) return true; this.validateType(params, context, ['object'], 'structure'); var paramName; for (var i = 0; shape.required && i < shape.required.length; i++) { paramName = shape.required[i]; var value = params[paramName]; if (value === undefined || value === null) { this.fail('MissingRequiredParameter', 'Missing required key \'' + paramName + '\' in ' + context); } } // validate hash members for (paramName in params) { if (!Object.prototype.hasOwnProperty.call(params, paramName)) continue; var paramValue = params[paramName], memberShape = shape.members[paramName]; if (memberShape !== undefined) { var memberContext = [context, paramName].join('.'); this.validateMember(memberShape, paramValue, memberContext); } else if (paramValue !== undefined && paramValue !== null) { this.fail('UnexpectedParameter', 'Unexpected key \'' + paramName + '\' found in ' + context); } } return true; }, validateMember: function validateMember(shape, param, context) { switch (shape.type) { case 'structure': return this.validateStructure(shape, param, context); case 'list': return this.validateList(shape, param, context); case 'map': return this.validateMap(shape, param, context); default: return this.validateScalar(shape, param, context); } }, validateList: function validateList(shape, params, context) { if (this.validateType(params, context, [Array])) { this.validateRange(shape, params.length, context, 'list member count'); // validate array members for (var i = 0; i < params.length; i++) { this.validateMember(shape.member, params[i], context + '[' + i + ']'); } } }, validateMap: function validateMap(shape, params, context) { if (this.validateType(params, context, ['object'], 'map')) { // Build up a count of map members to validate range traits. var mapCount = 0; for (var param in params) { if (!Object.prototype.hasOwnProperty.call(params, param)) continue; // Validate any map key trait constraints this.validateMember(shape.key, param, context + '[key=\'' + param + '\']'); this.validateMember(shape.value, params[param], context + '[\'' + param + '\']'); mapCount++; } this.validateRange(shape, mapCount, context, 'map member count'); } }, validateScalar: function validateScalar(shape, value, context) { switch (shape.type) { case null: case undefined: case 'string': return this.validateString(shape, value, context); case 'base64': case 'binary': return this.validatePayload(value, context); case 'integer': case 'float': return this.validateNumber(shape, value, context); case 'boolean': return this.validateType(value, context, ['boolean']); case 'timestamp': return this.validateType(value, context, [Date, /^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?Z$/, 'number'], 'Date object, ISO-8601 string, or a UNIX timestamp'); default: return this.fail('UnkownType', 'Unhandled type ' + shape.type + ' for ' + context); } }, validateString: function validateString(shape, value, context) { var validTypes = ['string']; if (shape.isJsonValue) { validTypes = validTypes.concat(['number', 'object', 'boolean']); } if (value !== null && this.validateType(value, context, validTypes)) { this.validateEnum(shape, value, context); this.validateRange(shape, value.length, context, 'string length'); this.validatePattern(shape, value, context); this.validateUri(shape, value, context); } }, validateUri: function validateUri(shape, value, context) { if (shape['location'] === 'uri') { if (value.length === 0) { this.fail('UriParameterError', 'Expected uri parameter to have length >= 1,' + ' but found "' + value +'" for ' + context); } } }, validatePattern: function validatePattern(shape, value, context) { if (this.validation['pattern'] && shape['pattern'] !== undefined) { if (!(new RegExp(shape['pattern'])).test(value)) { this.fail('PatternMatchError', 'Provided value "' + value + '" ' + 'does not match regex pattern /' + shape['pattern'] + '/ for ' + context); } } }, validateRange: function validateRange(shape, value, context, descriptor) { if (this.validation['min']) { if (shape['min'] !== undefined && value < shape['min']) { this.fail('MinRangeError', 'Expected ' + descriptor + ' >= ' + shape['min'] + ', but found ' + value + ' for ' + context); } } if (this.validation['max']) { if (shape['max'] !== undefined && value > shape['max']) { this.fail('MaxRangeError', 'Expected ' + descriptor + ' <= ' + shape['max'] + ', but found ' + value + ' for ' + context); } } }, validateEnum: function validateRange(shape, value, context) { if (this.validation['enum'] && shape['enum'] !== undefined) { // Fail if the string value is not present in the enum list if (shape['enum'].indexOf(value) === -1) { this.fail('EnumError', 'Found string value of ' + value + ', but ' + 'expected ' + shape['enum'].join('|') + ' for ' + context); } } }, validateType: function validateType(value, context, acceptedTypes, type) { // We will not log an error for null or undefined, but we will return // false so that callers know that the expected type was not strictly met. if (value === null || value === undefined) return false; var foundInvalidType = false; for (var i = 0; i < acceptedTypes.length; i++) { if (typeof acceptedTypes[i] === 'string') { if (typeof value === acceptedTypes[i]) return true; } else if (acceptedTypes[i] instanceof RegExp) { if ((value || '').toString().match(acceptedTypes[i])) return true; } else { if (value instanceof acceptedTypes[i]) return true; if (AWS.util.isType(value, acceptedTypes[i])) return true; if (!type && !foundInvalidType) acceptedTypes = acceptedTypes.slice(); acceptedTypes[i] = AWS.util.typeName(acceptedTypes[i]); } foundInvalidType = true; } var acceptedType = type; if (!acceptedType) { acceptedType = acceptedTypes.join(', ').replace(/,([^,]+)$/, ', or$1'); } var vowel = acceptedType.match(/^[aeiou]/i) ? 'n' : ''; this.fail('InvalidParameterType', 'Expected ' + context + ' to be a' + vowel + ' ' + acceptedType); return false; }, validateNumber: function validateNumber(shape, value, context) { if (value === null || value === undefined) return; if (typeof value === 'string') { var castedValue = parseFloat(value); if (castedValue.toString() === value) value = castedValue; } if (this.validateType(value, context, ['number'])) { this.validateRange(shape, value, context, 'numeric value'); } }, validatePayload: function validatePayload(value, context) { if (value === null || value === undefined) return; if (typeof value === 'string') return; if (value && typeof value.byteLength === 'number') return; // typed arrays if (AWS.util.isNode()) { // special check for buffer/stream in Node.js var Stream = AWS.util.stream.Stream; if (AWS.util.Buffer.isBuffer(value) || value instanceof Stream) return; } else { if (typeof Blob !== void 0 && value instanceof Blob) return; } var types = ['Buffer', 'Stream', 'File', 'Blob', 'ArrayBuffer', 'DataView']; if (value) { for (var i = 0; i < types.length; i++) { if (AWS.util.isType(value, types[i])) return; if (AWS.util.typeName(value.constructor) === types[i]) return; } } this.fail('InvalidParameterType', 'Expected ' + context + ' to be a ' + 'string, Buffer, Stream, Blob, or typed array object'); } }); },{"./core":350}],384:[function(require,module,exports){ var AWS = require('../core'); var rest = AWS.Protocol.Rest; /** * A presigner object can be used to generate presigned urls for the Polly service. */ AWS.Polly.Presigner = AWS.util.inherit({ /** * Creates a presigner object with a set of configuration options. * * @option options params [map] An optional map of parameters to bind to every * request sent by this service object. * @option options service [AWS.Polly] An optional pre-configured instance * of the AWS.Polly service object to use for requests. The object may * bound parameters used by the presigner. * @see AWS.Polly.constructor */ constructor: function Signer(options) { options = options || {}; this.options = options; this.service = options.service; this.bindServiceObject(options); this._operations = {}; }, /** * @api private */ bindServiceObject: function bindServiceObject(options) { options = options || {}; if (!this.service) { this.service = new AWS.Polly(options); } else { var config = AWS.util.copy(this.service.config); this.service = new this.service.constructor.__super__(config); this.service.config.params = AWS.util.merge(this.service.config.params || {}, options.params); } }, /** * @api private */ modifyInputMembers: function modifyInputMembers(input) { // make copies of the input so we don't overwrite the api // need to be careful to copy anything we access/modify var modifiedInput = AWS.util.copy(input); modifiedInput.members = AWS.util.copy(input.members); AWS.util.each(input.members, function(name, member) { modifiedInput.members[name] = AWS.util.copy(member); // update location and locationName if (!member.location || member.location === 'body') { modifiedInput.members[name].location = 'querystring'; modifiedInput.members[name].locationName = name; } }); return modifiedInput; }, /** * @api private */ convertPostToGet: function convertPostToGet(req) { // convert method req.httpRequest.method = 'GET'; var operation = req.service.api.operations[req.operation]; // get cached operation input first var input = this._operations[req.operation]; if (!input) { // modify the original input this._operations[req.operation] = input = this.modifyInputMembers(operation.input); } var uri = rest.generateURI(req.httpRequest.endpoint.path, operation.httpPath, input, req.params); req.httpRequest.path = uri; req.httpRequest.body = ''; // don't need these headers on a GET request delete req.httpRequest.headers['Content-Length']; delete req.httpRequest.headers['Content-Type']; }, /** * @overload getSynthesizeSpeechUrl(params = {}, [expires = 3600], [callback]) * Generate a presigned url for {AWS.Polly.synthesizeSpeech}. * @note You must ensure that you have static or previously resolved * credentials if you call this method synchronously (with no callback), * otherwise it may not properly sign the request. If you cannot guarantee * this (you are using an asynchronous credential provider, i.e., EC2 * IAM roles), you should always call this method with an asynchronous * callback. * @param params [map] parameters to pass to the operation. See the {AWS.Polly.synthesizeSpeech} * operation for the expected operation parameters. * @param expires [Integer] (3600) the number of seconds to expire the pre-signed URL operation in. * Defaults to 1 hour. * @return [string] if called synchronously (with no callback), returns the signed URL. * @return [null] nothing is returned if a callback is provided. * @callback callback function (err, url) * If a callback is supplied, it is called when a signed URL has been generated. * @param err [Error] the error object returned from the presigner. * @param url [String] the signed URL. * @see AWS.Polly.synthesizeSpeech */ getSynthesizeSpeechUrl: function getSynthesizeSpeechUrl(params, expires, callback) { var self = this; var request = this.service.makeRequest('synthesizeSpeech', params); // remove existing build listeners request.removeAllListeners('build'); request.on('build', function(req) { self.convertPostToGet(req); }); return request.presign(expires, callback); } }); },{"../core":350}],385:[function(require,module,exports){ var util = require('../util'); var AWS = require('../core'); /** * Prepend prefix defined by API model to endpoint that's already * constructed. This feature does not apply to operations using * endpoint discovery and can be disabled. * @api private */ function populateHostPrefix(request) { var enabled = request.service.config.hostPrefixEnabled; if (!enabled) return request; var operationModel = request.service.api.operations[request.operation]; //don't marshal host prefix when operation has endpoint discovery traits if (hasEndpointDiscover(request)) return request; if (operationModel.endpoint && operationModel.endpoint.hostPrefix) { var hostPrefixNotation = operationModel.endpoint.hostPrefix; var hostPrefix = expandHostPrefix(hostPrefixNotation, request.params, operationModel.input); prependEndpointPrefix(request.httpRequest.endpoint, hostPrefix); validateHostname(request.httpRequest.endpoint.hostname); } return request; } /** * @api private */ function hasEndpointDiscover(request) { var api = request.service.api; var operationModel = api.operations[request.operation]; var isEndpointOperation = api.endpointOperation && (api.endpointOperation === util.string.lowerFirst(operationModel.name)); return (operationModel.endpointDiscoveryRequired !== 'NULL' || isEndpointOperation === true); } /** * @api private */ function expandHostPrefix(hostPrefixNotation, params, shape) { util.each(shape.members, function(name, member) { if (member.hostLabel === true) { if (typeof params[name] !== 'string' || params[name] === '') { throw util.error(new Error(), { message: 'Parameter ' + name + ' should be a non-empty string.', code: 'InvalidParameter' }); } var regex = new RegExp('\\{' + name + '\\}', 'g'); hostPrefixNotation = hostPrefixNotation.replace(regex, params[name]); } }); return hostPrefixNotation; } /** * @api private */ function prependEndpointPrefix(endpoint, prefix) { if (endpoint.host) { endpoint.host = prefix + endpoint.host; } if (endpoint.hostname) { endpoint.hostname = prefix + endpoint.hostname; } } /** * @api private */ function validateHostname(hostname) { var labels = hostname.split('.'); //Reference: https://tools.ietf.org/html/rfc1123#section-2 var hostPattern = /^[a-zA-Z0-9]{1}$|^[a-zA-Z0-9][a-zA-Z0-9\-]*[a-zA-Z0-9]$/; util.arrayEach(labels, function(label) { if (!label.length || label.length < 1 || label.length > 63) { throw util.error(new Error(), { code: 'ValidationError', message: 'Hostname label length should be between 1 to 63 characters, inclusive.' }); } if (!hostPattern.test(label)) { throw AWS.util.error(new Error(), {code: 'ValidationError', message: label + ' is not hostname compatible.'}); } }); } module.exports = { populateHostPrefix: populateHostPrefix }; },{"../core":350,"../util":428}],386:[function(require,module,exports){ var util = require('../util'); var JsonBuilder = require('../json/builder'); var JsonParser = require('../json/parser'); var populateHostPrefix = require('./helpers').populateHostPrefix; function buildRequest(req) { var httpRequest = req.httpRequest; var api = req.service.api; var target = api.targetPrefix + '.' + api.operations[req.operation].name; var version = api.jsonVersion || '1.0'; var input = api.operations[req.operation].input; var builder = new JsonBuilder(); if (version === 1) version = '1.0'; if (api.awsQueryCompatible) { if (!httpRequest.params) { httpRequest.params = {}; } // because Query protocol does this. Object.assign(httpRequest.params, req.params); } httpRequest.body = builder.build(req.params || {}, input); httpRequest.headers['Content-Type'] = 'application/x-amz-json-' + version; httpRequest.headers['X-Amz-Target'] = target; populateHostPrefix(req); } function extractError(resp) { var error = {}; var httpResponse = resp.httpResponse; error.code = httpResponse.headers['x-amzn-errortype'] || 'UnknownError'; if (typeof error.code === 'string') { error.code = error.code.split(':')[0]; } if (httpResponse.body.length > 0) { try { var e = JSON.parse(httpResponse.body.toString()); var code = e.__type || e.code || e.Code; if (code) { error.code = code.split('#').pop(); } if (error.code === 'RequestEntityTooLarge') { error.message = 'Request body must be less than 1 MB'; } else { error.message = (e.message || e.Message || null); } // The minimized models do not have error shapes, so // without expanding the model size, it's not possible // to validate the response shape (members) or // check if any are sensitive to logging. // Assign the fields as non-enumerable, allowing specific access only. for (var key in e || {}) { if (key === 'code' || key === 'message') { continue; } error['[' + key + ']'] = 'See error.' + key + ' for details.'; Object.defineProperty(error, key, { value: e[key], enumerable: false, writable: true }); } } catch (e) { error.statusCode = httpResponse.statusCode; error.message = httpResponse.statusMessage; } } else { error.statusCode = httpResponse.statusCode; error.message = httpResponse.statusCode.toString(); } resp.error = util.error(new Error(), error); } function extractData(resp) { var body = resp.httpResponse.body.toString() || '{}'; if (resp.request.service.config.convertResponseTypes === false) { resp.data = JSON.parse(body); } else { var operation = resp.request.service.api.operations[resp.request.operation]; var shape = operation.output || {}; var parser = new JsonParser(); resp.data = parser.parse(body, shape); } } /** * @api private */ module.exports = { buildRequest: buildRequest, extractError: extractError, extractData: extractData }; },{"../json/builder":374,"../json/parser":375,"../util":428,"./helpers":385}],387:[function(require,module,exports){ var AWS = require('../core'); var util = require('../util'); var QueryParamSerializer = require('../query/query_param_serializer'); var Shape = require('../model/shape'); var populateHostPrefix = require('./helpers').populateHostPrefix; function buildRequest(req) { var operation = req.service.api.operations[req.operation]; var httpRequest = req.httpRequest; httpRequest.headers['Content-Type'] = 'application/x-www-form-urlencoded; charset=utf-8'; httpRequest.params = { Version: req.service.api.apiVersion, Action: operation.name }; // convert the request parameters into a list of query params, // e.g. Deeply.NestedParam.0.Name=value var builder = new QueryParamSerializer(); builder.serialize(req.params, operation.input, function(name, value) { httpRequest.params[name] = value; }); httpRequest.body = util.queryParamsToString(httpRequest.params); populateHostPrefix(req); } function extractError(resp) { var data, body = resp.httpResponse.body.toString(); if (body.match('<UnknownOperationException')) { data = { Code: 'UnknownOperation', Message: 'Unknown operation ' + resp.request.operation }; } else { try { data = new AWS.XML.Parser().parse(body); } catch (e) { data = { Code: resp.httpResponse.statusCode, Message: resp.httpResponse.statusMessage }; } } if (data.requestId && !resp.requestId) resp.requestId = data.requestId; if (data.Errors) data = data.Errors; if (data.Error) data = data.Error; if (data.Code) { resp.error = util.error(new Error(), { code: data.Code, message: data.Message }); } else { resp.error = util.error(new Error(), { code: resp.httpResponse.statusCode, message: null }); } } function extractData(resp) { var req = resp.request; var operation = req.service.api.operations[req.operation]; var shape = operation.output || {}; var origRules = shape; if (origRules.resultWrapper) { var tmp = Shape.create({type: 'structure'}); tmp.members[origRules.resultWrapper] = shape; tmp.memberNames = [origRules.resultWrapper]; util.property(shape, 'name', shape.resultWrapper); shape = tmp; } var parser = new AWS.XML.Parser(); // TODO: Refactor XML Parser to parse RequestId from response. if (shape && shape.members && !shape.members._XAMZRequestId) { var requestIdShape = Shape.create( { type: 'string' }, { api: { protocol: 'query' } }, 'requestId' ); shape.members._XAMZRequestId = requestIdShape; } var data = parser.parse(resp.httpResponse.body.toString(), shape); resp.requestId = data._XAMZRequestId || data.requestId; if (data._XAMZRequestId) delete data._XAMZRequestId; if (origRules.resultWrapper) { if (data[origRules.resultWrapper]) { util.update(data, data[origRules.resultWrapper]); delete data[origRules.resultWrapper]; } } resp.data = data; } /** * @api private */ module.exports = { buildRequest: buildRequest, extractError: extractError, extractData: extractData }; },{"../core":350,"../model/shape":382,"../query/query_param_serializer":391,"../util":428,"./helpers":385}],388:[function(require,module,exports){ var util = require('../util'); var populateHostPrefix = require('./helpers').populateHostPrefix; function populateMethod(req) { req.httpRequest.method = req.service.api.operations[req.operation].httpMethod; } function generateURI(endpointPath, operationPath, input, params) { var uri = [endpointPath, operationPath].join('/'); uri = uri.replace(/\/+/g, '/'); var queryString = {}, queryStringSet = false; util.each(input.members, function (name, member) { var paramValue = params[name]; if (paramValue === null || paramValue === undefined) return; if (member.location === 'uri') { var regex = new RegExp('\\{' + member.name + '(\\+)?\\}'); uri = uri.replace(regex, function(_, plus) { var fn = plus ? util.uriEscapePath : util.uriEscape; return fn(String(paramValue)); }); } else if (member.location === 'querystring') { queryStringSet = true; if (member.type === 'list') { queryString[member.name] = paramValue.map(function(val) { return util.uriEscape(member.member.toWireFormat(val).toString()); }); } else if (member.type === 'map') { util.each(paramValue, function(key, value) { if (Array.isArray(value)) { queryString[key] = value.map(function(val) { return util.uriEscape(String(val)); }); } else { queryString[key] = util.uriEscape(String(value)); } }); } else { queryString[member.name] = util.uriEscape(member.toWireFormat(paramValue).toString()); } } }); if (queryStringSet) { uri += (uri.indexOf('?') >= 0 ? '&' : '?'); var parts = []; util.arrayEach(Object.keys(queryString).sort(), function(key) { if (!Array.isArray(queryString[key])) { queryString[key] = [queryString[key]]; } for (var i = 0; i < queryString[key].length; i++) { parts.push(util.uriEscape(String(key)) + '=' + queryString[key][i]); } }); uri += parts.join('&'); } return uri; } function populateURI(req) { var operation = req.service.api.operations[req.operation]; var input = operation.input; var uri = generateURI(req.httpRequest.endpoint.path, operation.httpPath, input, req.params); req.httpRequest.path = uri; } function populateHeaders(req) { var operation = req.service.api.operations[req.operation]; util.each(operation.input.members, function (name, member) { var value = req.params[name]; if (value === null || value === undefined) return; if (member.location === 'headers' && member.type === 'map') { util.each(value, function(key, memberValue) { req.httpRequest.headers[member.name + key] = memberValue; }); } else if (member.location === 'header') { value = member.toWireFormat(value).toString(); if (member.isJsonValue) { value = util.base64.encode(value); } req.httpRequest.headers[member.name] = value; } }); } function buildRequest(req) { populateMethod(req); populateURI(req); populateHeaders(req); populateHostPrefix(req); } function extractError() { } function extractData(resp) { var req = resp.request; var data = {}; var r = resp.httpResponse; var operation = req.service.api.operations[req.operation]; var output = operation.output; // normalize headers names to lower-cased keys for matching var headers = {}; util.each(r.headers, function (k, v) { headers[k.toLowerCase()] = v; }); util.each(output.members, function(name, member) { var header = (member.name || name).toLowerCase(); if (member.location === 'headers' && member.type === 'map') { data[name] = {}; var location = member.isLocationName ? member.name : ''; var pattern = new RegExp('^' + location + '(.+)', 'i'); util.each(r.headers, function (k, v) { var result = k.match(pattern); if (result !== null) { data[name][result[1]] = v; } }); } else if (member.location === 'header') { if (headers[header] !== undefined) { var value = member.isJsonValue ? util.base64.decode(headers[header]) : headers[header]; data[name] = member.toType(value); } } else if (member.location === 'statusCode') { data[name] = parseInt(r.statusCode, 10); } }); resp.data = data; } /** * @api private */ module.exports = { buildRequest: buildRequest, extractError: extractError, extractData: extractData, generateURI: generateURI }; },{"../util":428,"./helpers":385}],389:[function(require,module,exports){ var AWS = require('../core'); var util = require('../util'); var Rest = require('./rest'); var Json = require('./json'); var JsonBuilder = require('../json/builder'); var JsonParser = require('../json/parser'); var METHODS_WITHOUT_BODY = ['GET', 'HEAD', 'DELETE']; function unsetContentLength(req) { var payloadMember = util.getRequestPayloadShape(req); if ( payloadMember === undefined && METHODS_WITHOUT_BODY.indexOf(req.httpRequest.method) >= 0 ) { delete req.httpRequest.headers['Content-Length']; } } function populateBody(req) { var builder = new JsonBuilder(); var input = req.service.api.operations[req.operation].input; if (input.payload) { var params = {}; var payloadShape = input.members[input.payload]; params = req.params[input.payload]; if (payloadShape.type === 'structure') { req.httpRequest.body = builder.build(params || {}, payloadShape); applyContentTypeHeader(req); } else if (params !== undefined) { // non-JSON payload req.httpRequest.body = params; if (payloadShape.type === 'binary' || payloadShape.isStreaming) { applyContentTypeHeader(req, true); } } } else { req.httpRequest.body = builder.build(req.params, input); applyContentTypeHeader(req); } } function applyContentTypeHeader(req, isBinary) { if (!req.httpRequest.headers['Content-Type']) { var type = isBinary ? 'binary/octet-stream' : 'application/json'; req.httpRequest.headers['Content-Type'] = type; } } function buildRequest(req) { Rest.buildRequest(req); // never send body payload on GET/HEAD/DELETE if (METHODS_WITHOUT_BODY.indexOf(req.httpRequest.method) < 0) { populateBody(req); } } function extractError(resp) { Json.extractError(resp); } function extractData(resp) { Rest.extractData(resp); var req = resp.request; var operation = req.service.api.operations[req.operation]; var rules = req.service.api.operations[req.operation].output || {}; var parser; var hasEventOutput = operation.hasEventOutput; if (rules.payload) { var payloadMember = rules.members[rules.payload]; var body = resp.httpResponse.body; if (payloadMember.isEventStream) { parser = new JsonParser(); resp.data[rules.payload] = util.createEventStream( AWS.HttpClient.streamsApiVersion === 2 ? resp.httpResponse.stream : body, parser, payloadMember ); } else if (payloadMember.type === 'structure' || payloadMember.type === 'list') { var parser = new JsonParser(); resp.data[rules.payload] = parser.parse(body, payloadMember); } else if (payloadMember.type === 'binary' || payloadMember.isStreaming) { resp.data[rules.payload] = body; } else { resp.data[rules.payload] = payloadMember.toType(body); } } else { var data = resp.data; Json.extractData(resp); resp.data = util.merge(data, resp.data); } } /** * @api private */ module.exports = { buildRequest: buildRequest, extractError: extractError, extractData: extractData, unsetContentLength: unsetContentLength }; },{"../core":350,"../json/builder":374,"../json/parser":375,"../util":428,"./json":386,"./rest":388}],390:[function(require,module,exports){ var AWS = require('../core'); var util = require('../util'); var Rest = require('./rest'); function populateBody(req) { var input = req.service.api.operations[req.operation].input; var builder = new AWS.XML.Builder(); var params = req.params; var payload = input.payload; if (payload) { var payloadMember = input.members[payload]; params = params[payload]; if (params === undefined) return; if (payloadMember.type === 'structure') { var rootElement = payloadMember.name; req.httpRequest.body = builder.toXML(params, payloadMember, rootElement, true); } else { // non-xml payload req.httpRequest.body = params; } } else { req.httpRequest.body = builder.toXML(params, input, input.name || input.shape || util.string.upperFirst(req.operation) + 'Request'); } } function buildRequest(req) { Rest.buildRequest(req); // never send body payload on GET/HEAD if (['GET', 'HEAD'].indexOf(req.httpRequest.method) < 0) { populateBody(req); } } function extractError(resp) { Rest.extractError(resp); var data; try { data = new AWS.XML.Parser().parse(resp.httpResponse.body.toString()); } catch (e) { data = { Code: resp.httpResponse.statusCode, Message: resp.httpResponse.statusMessage }; } if (data.Errors) data = data.Errors; if (data.Error) data = data.Error; if (data.Code) { resp.error = util.error(new Error(), { code: data.Code, message: data.Message }); } else { resp.error = util.error(new Error(), { code: resp.httpResponse.statusCode, message: null }); } } function extractData(resp) { Rest.extractData(resp); var parser; var req = resp.request; var body = resp.httpResponse.body; var operation = req.service.api.operations[req.operation]; var output = operation.output; var hasEventOutput = operation.hasEventOutput; var payload = output.payload; if (payload) { var payloadMember = output.members[payload]; if (payloadMember.isEventStream) { parser = new AWS.XML.Parser(); resp.data[payload] = util.createEventStream( AWS.HttpClient.streamsApiVersion === 2 ? resp.httpResponse.stream : resp.httpResponse.body, parser, payloadMember ); } else if (payloadMember.type === 'structure') { parser = new AWS.XML.Parser(); resp.data[payload] = parser.parse(body.toString(), payloadMember); } else if (payloadMember.type === 'binary' || payloadMember.isStreaming) { resp.data[payload] = body; } else { resp.data[payload] = payloadMember.toType(body); } } else if (body.length > 0) { parser = new AWS.XML.Parser(); var data = parser.parse(body.toString(), output); util.update(resp.data, data); } } /** * @api private */ module.exports = { buildRequest: buildRequest, extractError: extractError, extractData: extractData }; },{"../core":350,"../util":428,"./rest":388}],391:[function(require,module,exports){ var util = require('../util'); function QueryParamSerializer() { } QueryParamSerializer.prototype.serialize = function(params, shape, fn) { serializeStructure('', params, shape, fn); }; function ucfirst(shape) { if (shape.isQueryName || shape.api.protocol !== 'ec2') { return shape.name; } else { return shape.name[0].toUpperCase() + shape.name.substr(1); } } function serializeStructure(prefix, struct, rules, fn) { util.each(rules.members, function(name, member) { var value = struct[name]; if (value === null || value === undefined) return; var memberName = ucfirst(member); memberName = prefix ? prefix + '.' + memberName : memberName; serializeMember(memberName, value, member, fn); }); } function serializeMap(name, map, rules, fn) { var i = 1; util.each(map, function (key, value) { var prefix = rules.flattened ? '.' : '.entry.'; var position = prefix + (i++) + '.'; var keyName = position + (rules.key.name || 'key'); var valueName = position + (rules.value.name || 'value'); serializeMember(name + keyName, key, rules.key, fn); serializeMember(name + valueName, value, rules.value, fn); }); } function serializeList(name, list, rules, fn) { var memberRules = rules.member || {}; if (list.length === 0) { if (rules.api.protocol !== 'ec2') { fn.call(this, name, null); } return; } util.arrayEach(list, function (v, n) { var suffix = '.' + (n + 1); if (rules.api.protocol === 'ec2') { // Do nothing for EC2 suffix = suffix + ''; // make linter happy } else if (rules.flattened) { if (memberRules.name) { var parts = name.split('.'); parts.pop(); parts.push(ucfirst(memberRules)); name = parts.join('.'); } } else { suffix = '.' + (memberRules.name ? memberRules.name : 'member') + suffix; } serializeMember(name + suffix, v, memberRules, fn); }); } function serializeMember(name, value, rules, fn) { if (value === null || value === undefined) return; if (rules.type === 'structure') { serializeStructure(name, value, rules, fn); } else if (rules.type === 'list') { serializeList(name, value, rules, fn); } else if (rules.type === 'map') { serializeMap(name, value, rules, fn); } else { fn(name, rules.toWireFormat(value).toString()); } } /** * @api private */ module.exports = QueryParamSerializer; },{"../util":428}],392:[function(require,module,exports){ var AWS = require('../core'); /** * @api private */ var service = null; /** * @api private */ var api = { signatureVersion: 'v4', signingName: 'rds-db', operations: {} }; /** * @api private */ var requiredAuthTokenOptions = { region: 'string', hostname: 'string', port: 'number', username: 'string' }; /** * A signer object can be used to generate an auth token to a database. */ AWS.RDS.Signer = AWS.util.inherit({ /** * Creates a signer object can be used to generate an auth token. * * @option options credentials [AWS.Credentials] the AWS credentials * to sign requests with. Uses the default credential provider chain * if not specified. * @option options hostname [String] the hostname of the database to connect to. * @option options port [Number] the port number the database is listening on. * @option options region [String] the region the database is located in. * @option options username [String] the username to login as. * @example Passing in options to constructor * var signer = new AWS.RDS.Signer({ * credentials: new AWS.SharedIniFileCredentials({profile: 'default'}), * region: 'us-east-1', * hostname: 'db.us-east-1.rds.amazonaws.com', * port: 8000, * username: 'name' * }); */ constructor: function Signer(options) { this.options = options || {}; }, /** * @api private * Strips the protocol from a url. */ convertUrlToAuthToken: function convertUrlToAuthToken(url) { // we are always using https as the protocol var protocol = 'https://'; if (url.indexOf(protocol) === 0) { return url.substring(protocol.length); } }, /** * @overload getAuthToken(options = {}, [callback]) * Generate an auth token to a database. * @note You must ensure that you have static or previously resolved * credentials if you call this method synchronously (with no callback), * otherwise it may not properly sign the request. If you cannot guarantee * this (you are using an asynchronous credential provider, i.e., EC2 * IAM roles), you should always call this method with an asynchronous * callback. * * @param options [map] The fields to use when generating an auth token. * Any options specified here will be merged on top of any options passed * to AWS.RDS.Signer: * * * **credentials** (AWS.Credentials) — the AWS credentials * to sign requests with. Uses the default credential provider chain * if not specified. * * **hostname** (String) — the hostname of the database to connect to. * * **port** (Number) — the port number the database is listening on. * * **region** (String) — the region the database is located in. * * **username** (String) — the username to login as. * @return [String] if called synchronously (with no callback), returns the * auth token. * @return [null] nothing is returned if a callback is provided. * @callback callback function (err, token) * If a callback is supplied, it is called when an auth token has been generated. * @param err [Error] the error object returned from the signer. * @param token [String] the auth token. * * @example Generating an auth token synchronously * var signer = new AWS.RDS.Signer({ * // configure options * region: 'us-east-1', * username: 'default', * hostname: 'db.us-east-1.amazonaws.com', * port: 8000 * }); * var token = signer.getAuthToken({ * // these options are merged with those defined when creating the signer, overriding in the case of a duplicate option * // credentials are not specified here or when creating the signer, so default credential provider will be used * username: 'test' // overriding username * }); * @example Generating an auth token asynchronously * var signer = new AWS.RDS.Signer({ * // configure options * region: 'us-east-1', * username: 'default', * hostname: 'db.us-east-1.amazonaws.com', * port: 8000 * }); * signer.getAuthToken({ * // these options are merged with those defined when creating the signer, overriding in the case of a duplicate option * // credentials are not specified here or when creating the signer, so default credential provider will be used * username: 'test' // overriding username * }, function(err, token) { * if (err) { * // handle error * } else { * // use token * } * }); * */ getAuthToken: function getAuthToken(options, callback) { if (typeof options === 'function' && callback === undefined) { callback = options; options = {}; } var self = this; var hasCallback = typeof callback === 'function'; // merge options with existing options options = AWS.util.merge(this.options, options); // validate options var optionsValidation = this.validateAuthTokenOptions(options); if (optionsValidation !== true) { if (hasCallback) { return callback(optionsValidation, null); } throw optionsValidation; } // 15 minutes var expires = 900; // create service to generate a request from var serviceOptions = { region: options.region, endpoint: new AWS.Endpoint(options.hostname + ':' + options.port), paramValidation: false, signatureVersion: 'v4' }; if (options.credentials) { serviceOptions.credentials = options.credentials; } service = new AWS.Service(serviceOptions); // ensure the SDK is using sigv4 signing (config is not enough) service.api = api; var request = service.makeRequest(); // add listeners to request to properly build auth token this.modifyRequestForAuthToken(request, options); if (hasCallback) { request.presign(expires, function(err, url) { if (url) { url = self.convertUrlToAuthToken(url); } callback(err, url); }); } else { var url = request.presign(expires); return this.convertUrlToAuthToken(url); } }, /** * @api private * Modifies a request to allow the presigner to generate an auth token. */ modifyRequestForAuthToken: function modifyRequestForAuthToken(request, options) { request.on('build', request.buildAsGet); var httpRequest = request.httpRequest; httpRequest.body = AWS.util.queryParamsToString({ Action: 'connect', DBUser: options.username }); }, /** * @api private * Validates that the options passed in contain all the keys with values of the correct type that * are needed to generate an auth token. */ validateAuthTokenOptions: function validateAuthTokenOptions(options) { // iterate over all keys in options var message = ''; options = options || {}; for (var key in requiredAuthTokenOptions) { if (!Object.prototype.hasOwnProperty.call(requiredAuthTokenOptions, key)) { continue; } if (typeof options[key] !== requiredAuthTokenOptions[key]) { message += 'option \'' + key + '\' should have been type \'' + requiredAuthTokenOptions[key] + '\', was \'' + typeof options[key] + '\'.\n'; } } if (message.length) { return AWS.util.error(new Error(), { code: 'InvalidParameter', message: message }); } return true; } }); },{"../core":350}],393:[function(require,module,exports){ module.exports = { //provide realtime clock for performance measurement now: function now() { if (typeof performance !== 'undefined' && typeof performance.now === 'function') { return performance.now(); } return Date.now(); } }; },{}],394:[function(require,module,exports){ function isFipsRegion(region) { return typeof region === 'string' && (region.startsWith('fips-') || region.endsWith('-fips')); } function isGlobalRegion(region) { return typeof region === 'string' && ['aws-global', 'aws-us-gov-global'].includes(region); } function getRealRegion(region) { return ['fips-aws-global', 'aws-fips', 'aws-global'].includes(region) ? 'us-east-1' : ['fips-aws-us-gov-global', 'aws-us-gov-global'].includes(region) ? 'us-gov-west-1' : region.replace(/fips-(dkr-|prod-)?|-fips/, ''); } module.exports = { isFipsRegion: isFipsRegion, isGlobalRegion: isGlobalRegion, getRealRegion: getRealRegion }; },{}],395:[function(require,module,exports){ var util = require('./util'); var regionConfig = require('./region_config_data.json'); function generateRegionPrefix(region) { if (!region) return null; var parts = region.split('-'); if (parts.length < 3) return null; return parts.slice(0, parts.length - 2).join('-') + '-*'; } function derivedKeys(service) { var region = service.config.region; var regionPrefix = generateRegionPrefix(region); var endpointPrefix = service.api.endpointPrefix; return [ [region, endpointPrefix], [regionPrefix, endpointPrefix], [region, '*'], [regionPrefix, '*'], ['*', endpointPrefix], [region, 'internal-*'], ['*', '*'] ].map(function(item) { return item[0] && item[1] ? item.join('/') : null; }); } function applyConfig(service, config) { util.each(config, function(key, value) { if (key === 'globalEndpoint') return; if (service.config[key] === undefined || service.config[key] === null) { service.config[key] = value; } }); } function configureEndpoint(service) { var keys = derivedKeys(service); var useFipsEndpoint = service.config.useFipsEndpoint; var useDualstackEndpoint = service.config.useDualstackEndpoint; for (var i = 0; i < keys.length; i++) { var key = keys[i]; if (!key) continue; var rules = useFipsEndpoint ? useDualstackEndpoint ? regionConfig.dualstackFipsRules : regionConfig.fipsRules : useDualstackEndpoint ? regionConfig.dualstackRules : regionConfig.rules; if (Object.prototype.hasOwnProperty.call(rules, key)) { var config = rules[key]; if (typeof config === 'string') { config = regionConfig.patterns[config]; } // set global endpoint service.isGlobalEndpoint = !!config.globalEndpoint; if (config.signingRegion) { service.signingRegion = config.signingRegion; } // signature version if (!config.signatureVersion) { // Note: config is a global object and should not be mutated here. // However, we are retaining this line for backwards compatibility. // The non-v4 signatureVersion will be set in a copied object below. config.signatureVersion = 'v4'; } var useBearer = (service.api && service.api.signatureVersion) === 'bearer'; // merge config applyConfig(service, Object.assign( {}, config, { signatureVersion: useBearer ? 'bearer' : config.signatureVersion } )); return; } } } function getEndpointSuffix(region) { var regionRegexes = { '^(us|eu|ap|sa|ca|me)\\-\\w+\\-\\d+$': 'amazonaws.com', '^cn\\-\\w+\\-\\d+$': 'amazonaws.com.cn', '^us\\-gov\\-\\w+\\-\\d+$': 'amazonaws.com', '^us\\-iso\\-\\w+\\-\\d+$': 'c2s.ic.gov', '^us\\-isob\\-\\w+\\-\\d+$': 'sc2s.sgov.gov', '^eu\\-isoe\\-west\\-1$': 'cloud.adc-e.uk', '^us\\-isof\\-\\w+\\-\\d+$': 'csp.hci.ic.gov', }; var defaultSuffix = 'amazonaws.com'; var regexes = Object.keys(regionRegexes); for (var i = 0; i < regexes.length; i++) { var regionPattern = RegExp(regexes[i]); var dnsSuffix = regionRegexes[regexes[i]]; if (regionPattern.test(region)) return dnsSuffix; } return defaultSuffix; } /** * @api private */ module.exports = { configureEndpoint: configureEndpoint, getEndpointSuffix: getEndpointSuffix, }; },{"./region_config_data.json":396,"./util":428}],396:[function(require,module,exports){ module.exports={ "rules": { "*/*": { "endpoint": "{service}.{region}.amazonaws.com" }, "cn-*/*": { "endpoint": "{service}.{region}.amazonaws.com.cn" }, "eu-isoe-*/*": "euIsoe", "us-iso-*/*": "usIso", "us-isob-*/*": "usIsob", "us-isof-*/*": "usIsof", "*/budgets": "globalSSL", "*/cloudfront": "globalSSL", "*/sts": "globalSSL", "*/importexport": { "endpoint": "{service}.amazonaws.com", "signatureVersion": "v2", "globalEndpoint": true }, "*/route53": "globalSSL", "cn-*/route53": { "endpoint": "{service}.amazonaws.com.cn", "globalEndpoint": true, "signingRegion": "cn-northwest-1" }, "us-gov-*/route53": "globalGovCloud", "us-iso-*/route53": { "endpoint": "{service}.c2s.ic.gov", "globalEndpoint": true, "signingRegion": "us-iso-east-1" }, "us-isob-*/route53": { "endpoint": "{service}.sc2s.sgov.gov", "globalEndpoint": true, "signingRegion": "us-isob-east-1" }, "us-isof-*/route53": "globalUsIsof", "eu-isoe-*/route53": "globalEuIsoe", "*/waf": "globalSSL", "*/iam": "globalSSL", "cn-*/iam": { "endpoint": "{service}.cn-north-1.amazonaws.com.cn", "globalEndpoint": true, "signingRegion": "cn-north-1" }, "us-iso-*/iam": { "endpoint": "{service}.us-iso-east-1.c2s.ic.gov", "globalEndpoint": true, "signingRegion": "us-iso-east-1" }, "us-gov-*/iam": "globalGovCloud", "*/ce": { "endpoint": "{service}.us-east-1.amazonaws.com", "globalEndpoint": true, "signingRegion": "us-east-1" }, "cn-*/ce": { "endpoint": "{service}.cn-northwest-1.amazonaws.com.cn", "globalEndpoint": true, "signingRegion": "cn-northwest-1" }, "us-gov-*/sts": { "endpoint": "{service}.{region}.amazonaws.com" }, "us-gov-west-1/s3": "s3signature", "us-west-1/s3": "s3signature", "us-west-2/s3": "s3signature", "eu-west-1/s3": "s3signature", "ap-southeast-1/s3": "s3signature", "ap-southeast-2/s3": "s3signature", "ap-northeast-1/s3": "s3signature", "sa-east-1/s3": "s3signature", "us-east-1/s3": { "endpoint": "{service}.amazonaws.com", "signatureVersion": "s3" }, "us-east-1/sdb": { "endpoint": "{service}.amazonaws.com", "signatureVersion": "v2" }, "*/sdb": { "endpoint": "{service}.{region}.amazonaws.com", "signatureVersion": "v2" }, "*/resource-explorer-2": "dualstackByDefault", "*/kendra-ranking": "dualstackByDefault", "*/internetmonitor": "dualstackByDefault", "*/codecatalyst": "globalDualstackByDefault" }, "fipsRules": { "*/*": "fipsStandard", "us-gov-*/*": "fipsStandard", "us-iso-*/*": { "endpoint": "{service}-fips.{region}.c2s.ic.gov" }, "us-iso-*/dms": "usIso", "us-isob-*/*": { "endpoint": "{service}-fips.{region}.sc2s.sgov.gov" }, "us-isob-*/dms": "usIsob", "cn-*/*": { "endpoint": "{service}-fips.{region}.amazonaws.com.cn" }, "*/api.ecr": "fips.api.ecr", "*/api.sagemaker": "fips.api.sagemaker", "*/batch": "fipsDotPrefix", "*/eks": "fipsDotPrefix", "*/models.lex": "fips.models.lex", "*/runtime.lex": "fips.runtime.lex", "*/runtime.sagemaker": { "endpoint": "runtime-fips.sagemaker.{region}.amazonaws.com" }, "*/iam": "fipsWithoutRegion", "*/route53": "fipsWithoutRegion", "*/transcribe": "fipsDotPrefix", "*/waf": "fipsWithoutRegion", "us-gov-*/transcribe": "fipsDotPrefix", "us-gov-*/api.ecr": "fips.api.ecr", "us-gov-*/models.lex": "fips.models.lex", "us-gov-*/runtime.lex": "fips.runtime.lex", "us-gov-*/access-analyzer": "fipsWithServiceOnly", "us-gov-*/acm": "fipsWithServiceOnly", "us-gov-*/acm-pca": "fipsWithServiceOnly", "us-gov-*/api.sagemaker": "fipsWithServiceOnly", "us-gov-*/appconfig": "fipsWithServiceOnly", "us-gov-*/application-autoscaling": "fipsWithServiceOnly", "us-gov-*/autoscaling": "fipsWithServiceOnly", "us-gov-*/autoscaling-plans": "fipsWithServiceOnly", "us-gov-*/batch": "fipsWithServiceOnly", "us-gov-*/cassandra": "fipsWithServiceOnly", "us-gov-*/clouddirectory": "fipsWithServiceOnly", "us-gov-*/cloudformation": "fipsWithServiceOnly", "us-gov-*/cloudshell": "fipsWithServiceOnly", "us-gov-*/cloudtrail": "fipsWithServiceOnly", "us-gov-*/config": "fipsWithServiceOnly", "us-gov-*/connect": "fipsWithServiceOnly", "us-gov-*/databrew": "fipsWithServiceOnly", "us-gov-*/dlm": "fipsWithServiceOnly", "us-gov-*/dms": "fipsWithServiceOnly", "us-gov-*/dynamodb": "fipsWithServiceOnly", "us-gov-*/ec2": "fipsWithServiceOnly", "us-gov-*/eks": "fipsWithServiceOnly", "us-gov-*/elasticache": "fipsWithServiceOnly", "us-gov-*/elasticbeanstalk": "fipsWithServiceOnly", "us-gov-*/elasticloadbalancing": "fipsWithServiceOnly", "us-gov-*/elasticmapreduce": "fipsWithServiceOnly", "us-gov-*/events": "fipsWithServiceOnly", "us-gov-*/fis": "fipsWithServiceOnly", "us-gov-*/glacier": "fipsWithServiceOnly", "us-gov-*/greengrass": "fipsWithServiceOnly", "us-gov-*/guardduty": "fipsWithServiceOnly", "us-gov-*/identitystore": "fipsWithServiceOnly", "us-gov-*/imagebuilder": "fipsWithServiceOnly", "us-gov-*/kafka": "fipsWithServiceOnly", "us-gov-*/kinesis": "fipsWithServiceOnly", "us-gov-*/logs": "fipsWithServiceOnly", "us-gov-*/mediaconvert": "fipsWithServiceOnly", "us-gov-*/monitoring": "fipsWithServiceOnly", "us-gov-*/networkmanager": "fipsWithServiceOnly", "us-gov-*/organizations": "fipsWithServiceOnly", "us-gov-*/outposts": "fipsWithServiceOnly", "us-gov-*/participant.connect": "fipsWithServiceOnly", "us-gov-*/ram": "fipsWithServiceOnly", "us-gov-*/rds": "fipsWithServiceOnly", "us-gov-*/redshift": "fipsWithServiceOnly", "us-gov-*/resource-groups": "fipsWithServiceOnly", "us-gov-*/runtime.sagemaker": "fipsWithServiceOnly", "us-gov-*/serverlessrepo": "fipsWithServiceOnly", "us-gov-*/servicecatalog-appregistry": "fipsWithServiceOnly", "us-gov-*/servicequotas": "fipsWithServiceOnly", "us-gov-*/sns": "fipsWithServiceOnly", "us-gov-*/sqs": "fipsWithServiceOnly", "us-gov-*/ssm": "fipsWithServiceOnly", "us-gov-*/streams.dynamodb": "fipsWithServiceOnly", "us-gov-*/sts": "fipsWithServiceOnly", "us-gov-*/support": "fipsWithServiceOnly", "us-gov-*/swf": "fipsWithServiceOnly", "us-gov-west-1/states": "fipsWithServiceOnly", "us-iso-east-1/elasticfilesystem": { "endpoint": "elasticfilesystem-fips.{region}.c2s.ic.gov" }, "us-gov-west-1/organizations": "fipsWithServiceOnly", "us-gov-west-1/route53": { "endpoint": "route53.us-gov.amazonaws.com" }, "*/resource-explorer-2": "fipsDualstackByDefault", "*/kendra-ranking": "dualstackByDefault", "*/internetmonitor": "dualstackByDefault", "*/codecatalyst": "fipsGlobalDualstackByDefault" }, "dualstackRules": { "*/*": { "endpoint": "{service}.{region}.api.aws" }, "cn-*/*": { "endpoint": "{service}.{region}.api.amazonwebservices.com.cn" }, "*/s3": "dualstackLegacy", "cn-*/s3": "dualstackLegacyCn", "*/s3-control": "dualstackLegacy", "cn-*/s3-control": "dualstackLegacyCn", "ap-south-1/ec2": "dualstackLegacyEc2", "eu-west-1/ec2": "dualstackLegacyEc2", "sa-east-1/ec2": "dualstackLegacyEc2", "us-east-1/ec2": "dualstackLegacyEc2", "us-east-2/ec2": "dualstackLegacyEc2", "us-west-2/ec2": "dualstackLegacyEc2" }, "dualstackFipsRules": { "*/*": { "endpoint": "{service}-fips.{region}.api.aws" }, "cn-*/*": { "endpoint": "{service}-fips.{region}.api.amazonwebservices.com.cn" }, "*/s3": "dualstackFipsLegacy", "cn-*/s3": "dualstackFipsLegacyCn", "*/s3-control": "dualstackFipsLegacy", "cn-*/s3-control": "dualstackFipsLegacyCn" }, "patterns": { "globalSSL": { "endpoint": "https://{service}.amazonaws.com", "globalEndpoint": true, "signingRegion": "us-east-1" }, "globalGovCloud": { "endpoint": "{service}.us-gov.amazonaws.com", "globalEndpoint": true, "signingRegion": "us-gov-west-1" }, "globalUsIsof": { "endpoint": "{service}.csp.hci.ic.gov", "globalEndpoint": true, "signingRegion": "us-isof-south-1" }, "globalEuIsoe": { "endpoint": "{service}.cloud.adc-e.uk", "globalEndpoint": true, "signingRegion": "eu-isoe-west-1" }, "s3signature": { "endpoint": "{service}.{region}.amazonaws.com", "signatureVersion": "s3" }, "euIsoe": { "endpoint": "{service}.{region}.cloud.adc-e.uk" }, "usIso": { "endpoint": "{service}.{region}.c2s.ic.gov" }, "usIsob": { "endpoint": "{service}.{region}.sc2s.sgov.gov" }, "usIsof": { "endpoint": "{service}.{region}.csp.hci.ic.gov" }, "fipsStandard": { "endpoint": "{service}-fips.{region}.amazonaws.com" }, "fipsDotPrefix": { "endpoint": "fips.{service}.{region}.amazonaws.com" }, "fipsWithoutRegion": { "endpoint": "{service}-fips.amazonaws.com" }, "fips.api.ecr": { "endpoint": "ecr-fips.{region}.amazonaws.com" }, "fips.api.sagemaker": { "endpoint": "api-fips.sagemaker.{region}.amazonaws.com" }, "fips.models.lex": { "endpoint": "models-fips.lex.{region}.amazonaws.com" }, "fips.runtime.lex": { "endpoint": "runtime-fips.lex.{region}.amazonaws.com" }, "fipsWithServiceOnly": { "endpoint": "{service}.{region}.amazonaws.com" }, "dualstackLegacy": { "endpoint": "{service}.dualstack.{region}.amazonaws.com" }, "dualstackLegacyCn": { "endpoint": "{service}.dualstack.{region}.amazonaws.com.cn" }, "dualstackFipsLegacy": { "endpoint": "{service}-fips.dualstack.{region}.amazonaws.com" }, "dualstackFipsLegacyCn": { "endpoint": "{service}-fips.dualstack.{region}.amazonaws.com.cn" }, "dualstackLegacyEc2": { "endpoint": "api.ec2.{region}.aws" }, "dualstackByDefault": { "endpoint": "{service}.{region}.api.aws" }, "fipsDualstackByDefault": { "endpoint": "{service}-fips.{region}.api.aws" }, "globalDualstackByDefault": { "endpoint": "{service}.global.api.aws" }, "fipsGlobalDualstackByDefault": { "endpoint": "{service}-fips.global.api.aws" } } } },{}],397:[function(require,module,exports){ (function (process){(function (){ var AWS = require('./core'); var AcceptorStateMachine = require('./state_machine'); var inherit = AWS.util.inherit; var domain = AWS.util.domain; var jmespath = require('jmespath'); /** * @api private */ var hardErrorStates = {success: 1, error: 1, complete: 1}; function isTerminalState(machine) { return Object.prototype.hasOwnProperty.call(hardErrorStates, machine._asm.currentState); } var fsm = new AcceptorStateMachine(); fsm.setupStates = function() { var transition = function(_, done) { var self = this; self._haltHandlersOnError = false; self.emit(self._asm.currentState, function(err) { if (err) { if (isTerminalState(self)) { if (domain && self.domain instanceof domain.Domain) { err.domainEmitter = self; err.domain = self.domain; err.domainThrown = false; self.domain.emit('error', err); } else { throw err; } } else { self.response.error = err; done(err); } } else { done(self.response.error); } }); }; this.addState('validate', 'build', 'error', transition); this.addState('build', 'afterBuild', 'restart', transition); this.addState('afterBuild', 'sign', 'restart', transition); this.addState('sign', 'send', 'retry', transition); this.addState('retry', 'afterRetry', 'afterRetry', transition); this.addState('afterRetry', 'sign', 'error', transition); this.addState('send', 'validateResponse', 'retry', transition); this.addState('validateResponse', 'extractData', 'extractError', transition); this.addState('extractError', 'extractData', 'retry', transition); this.addState('extractData', 'success', 'retry', transition); this.addState('restart', 'build', 'error', transition); this.addState('success', 'complete', 'complete', transition); this.addState('error', 'complete', 'complete', transition); this.addState('complete', null, null, transition); }; fsm.setupStates(); /** * ## Asynchronous Requests * * All requests made through the SDK are asynchronous and use a * callback interface. Each service method that kicks off a request * returns an `AWS.Request` object that you can use to register * callbacks. * * For example, the following service method returns the request * object as "request", which can be used to register callbacks: * * ```javascript * // request is an AWS.Request object * var request = ec2.describeInstances(); * * // register callbacks on request to retrieve response data * request.on('success', function(response) { * console.log(response.data); * }); * ``` * * When a request is ready to be sent, the {send} method should * be called: * * ```javascript * request.send(); * ``` * * Since registered callbacks may or may not be idempotent, requests should only * be sent once. To perform the same operation multiple times, you will need to * create multiple request objects, each with its own registered callbacks. * * ## Removing Default Listeners for Events * * Request objects are built with default listeners for the various events, * depending on the service type. In some cases, you may want to remove * some built-in listeners to customize behaviour. Doing this requires * access to the built-in listener functions, which are exposed through * the {AWS.EventListeners.Core} namespace. For instance, you may * want to customize the HTTP handler used when sending a request. In this * case, you can remove the built-in listener associated with the 'send' * event, the {AWS.EventListeners.Core.SEND} listener and add your own. * * ## Multiple Callbacks and Chaining * * You can register multiple callbacks on any request object. The * callbacks can be registered for different events, or all for the * same event. In addition, you can chain callback registration, for * example: * * ```javascript * request. * on('success', function(response) { * console.log("Success!"); * }). * on('error', function(error, response) { * console.log("Error!"); * }). * on('complete', function(response) { * console.log("Always!"); * }). * send(); * ``` * * The above example will print either "Success! Always!", or "Error! Always!", * depending on whether the request succeeded or not. * * @!attribute httpRequest * @readonly * @!group HTTP Properties * @return [AWS.HttpRequest] the raw HTTP request object * containing request headers and body information * sent by the service. * * @!attribute startTime * @readonly * @!group Operation Properties * @return [Date] the time that the request started * * @!group Request Building Events * * @!event validate(request) * Triggered when a request is being validated. Listeners * should throw an error if the request should not be sent. * @param request [Request] the request object being sent * @see AWS.EventListeners.Core.VALIDATE_CREDENTIALS * @see AWS.EventListeners.Core.VALIDATE_REGION * @example Ensuring that a certain parameter is set before sending a request * var req = s3.putObject(params); * req.on('validate', function() { * if (!req.params.Body.match(/^Hello\s/)) { * throw new Error('Body must start with "Hello "'); * } * }); * req.send(function(err, data) { ... }); * * @!event build(request) * Triggered when the request payload is being built. Listeners * should fill the necessary information to send the request * over HTTP. * @param (see AWS.Request~validate) * @example Add a custom HTTP header to a request * var req = s3.putObject(params); * req.on('build', function() { * req.httpRequest.headers['Custom-Header'] = 'value'; * }); * req.send(function(err, data) { ... }); * * @!event sign(request) * Triggered when the request is being signed. Listeners should * add the correct authentication headers and/or adjust the body, * depending on the authentication mechanism being used. * @param (see AWS.Request~validate) * * @!group Request Sending Events * * @!event send(response) * Triggered when the request is ready to be sent. Listeners * should call the underlying transport layer to initiate * the sending of the request. * @param response [Response] the response object * @context [Request] the request object that was sent * @see AWS.EventListeners.Core.SEND * * @!event retry(response) * Triggered when a request failed and might need to be retried or redirected. * If the response is retryable, the listener should set the * `response.error.retryable` property to `true`, and optionally set * `response.error.retryDelay` to the millisecond delay for the next attempt. * In the case of a redirect, `response.error.redirect` should be set to * `true` with `retryDelay` set to an optional delay on the next request. * * If a listener decides that a request should not be retried, * it should set both `retryable` and `redirect` to false. * * Note that a retryable error will be retried at most * {AWS.Config.maxRetries} times (based on the service object's config). * Similarly, a request that is redirected will only redirect at most * {AWS.Config.maxRedirects} times. * * @param (see AWS.Request~send) * @context (see AWS.Request~send) * @example Adding a custom retry for a 404 response * request.on('retry', function(response) { * // this resource is not yet available, wait 10 seconds to get it again * if (response.httpResponse.statusCode === 404 && response.error) { * response.error.retryable = true; // retry this error * response.error.retryDelay = 10000; // wait 10 seconds * } * }); * * @!group Data Parsing Events * * @!event extractError(response) * Triggered on all non-2xx requests so that listeners can extract * error details from the response body. Listeners to this event * should set the `response.error` property. * @param (see AWS.Request~send) * @context (see AWS.Request~send) * * @!event extractData(response) * Triggered in successful requests to allow listeners to * de-serialize the response body into `response.data`. * @param (see AWS.Request~send) * @context (see AWS.Request~send) * * @!group Completion Events * * @!event success(response) * Triggered when the request completed successfully. * `response.data` will contain the response data and * `response.error` will be null. * @param (see AWS.Request~send) * @context (see AWS.Request~send) * * @!event error(error, response) * Triggered when an error occurs at any point during the * request. `response.error` will contain details about the error * that occurred. `response.data` will be null. * @param error [Error] the error object containing details about * the error that occurred. * @param (see AWS.Request~send) * @context (see AWS.Request~send) * * @!event complete(response) * Triggered whenever a request cycle completes. `response.error` * should be checked, since the request may have failed. * @param (see AWS.Request~send) * @context (see AWS.Request~send) * * @!group HTTP Events * * @!event httpHeaders(statusCode, headers, response, statusMessage) * Triggered when headers are sent by the remote server * @param statusCode [Integer] the HTTP response code * @param headers [map<String,String>] the response headers * @param (see AWS.Request~send) * @param statusMessage [String] A status message corresponding to the HTTP * response code * @context (see AWS.Request~send) * * @!event httpData(chunk, response) * Triggered when data is sent by the remote server * @param chunk [Buffer] the buffer data containing the next data chunk * from the server * @param (see AWS.Request~send) * @context (see AWS.Request~send) * @see AWS.EventListeners.Core.HTTP_DATA * * @!event httpUploadProgress(progress, response) * Triggered when the HTTP request has uploaded more data * @param progress [map] An object containing the `loaded` and `total` bytes * of the request. * @param (see AWS.Request~send) * @context (see AWS.Request~send) * @note This event will not be emitted in Node.js 0.8.x. * * @!event httpDownloadProgress(progress, response) * Triggered when the HTTP request has downloaded more data * @param progress [map] An object containing the `loaded` and `total` bytes * of the request. * @param (see AWS.Request~send) * @context (see AWS.Request~send) * @note This event will not be emitted in Node.js 0.8.x. * * @!event httpError(error, response) * Triggered when the HTTP request failed * @param error [Error] the error object that was thrown * @param (see AWS.Request~send) * @context (see AWS.Request~send) * * @!event httpDone(response) * Triggered when the server is finished sending data * @param (see AWS.Request~send) * @context (see AWS.Request~send) * * @see AWS.Response */ AWS.Request = inherit({ /** * Creates a request for an operation on a given service with * a set of input parameters. * * @param service [AWS.Service] the service to perform the operation on * @param operation [String] the operation to perform on the service * @param params [Object] parameters to send to the operation. * See the operation's documentation for the format of the * parameters. */ constructor: function Request(service, operation, params) { var endpoint = service.endpoint; var region = service.config.region; var customUserAgent = service.config.customUserAgent; if (service.signingRegion) { region = service.signingRegion; } else if (service.isGlobalEndpoint) { region = 'us-east-1'; } this.domain = domain && domain.active; this.service = service; this.operation = operation; this.params = params || {}; this.httpRequest = new AWS.HttpRequest(endpoint, region); this.httpRequest.appendToUserAgent(customUserAgent); this.startTime = service.getSkewCorrectedDate(); this.response = new AWS.Response(this); this._asm = new AcceptorStateMachine(fsm.states, 'validate'); this._haltHandlersOnError = false; AWS.SequentialExecutor.call(this); this.emit = this.emitEvent; }, /** * @!group Sending a Request */ /** * @overload send(callback = null) * Sends the request object. * * @callback callback function(err, data) * If a callback is supplied, it is called when a response is returned * from the service. * @context [AWS.Request] the request object being sent. * @param err [Error] the error object returned from the request. * Set to `null` if the request is successful. * @param data [Object] the de-serialized data returned from * the request. Set to `null` if a request error occurs. * @example Sending a request with a callback * request = s3.putObject({Bucket: 'bucket', Key: 'key'}); * request.send(function(err, data) { console.log(err, data); }); * @example Sending a request with no callback (using event handlers) * request = s3.putObject({Bucket: 'bucket', Key: 'key'}); * request.on('complete', function(response) { ... }); // register a callback * request.send(); */ send: function send(callback) { if (callback) { // append to user agent this.httpRequest.appendToUserAgent('callback'); this.on('complete', function (resp) { callback.call(resp, resp.error, resp.data); }); } this.runTo(); return this.response; }, /** * @!method promise() * Sends the request and returns a 'thenable' promise. * * Two callbacks can be provided to the `then` method on the returned promise. * The first callback will be called if the promise is fulfilled, and the second * callback will be called if the promise is rejected. * @callback fulfilledCallback function(data) * Called if the promise is fulfilled. * @param data [Object] the de-serialized data returned from the request. * @callback rejectedCallback function(error) * Called if the promise is rejected. * @param error [Error] the error object returned from the request. * @return [Promise] A promise that represents the state of the request. * @example Sending a request using promises. * var request = s3.putObject({Bucket: 'bucket', Key: 'key'}); * var result = request.promise(); * result.then(function(data) { ... }, function(error) { ... }); */ /** * @api private */ build: function build(callback) { return this.runTo('send', callback); }, /** * @api private */ runTo: function runTo(state, done) { this._asm.runTo(state, done, this); return this; }, /** * Aborts a request, emitting the error and complete events. * * @!macro nobrowser * @example Aborting a request after sending * var params = { * Bucket: 'bucket', Key: 'key', * Body: Buffer.alloc(1024 * 1024 * 5) // 5MB payload * }; * var request = s3.putObject(params); * request.send(function (err, data) { * if (err) console.log("Error:", err.code, err.message); * else console.log(data); * }); * * // abort request in 1 second * setTimeout(request.abort.bind(request), 1000); * * // prints "Error: RequestAbortedError Request aborted by user" * @return [AWS.Request] the same request object, for chaining. * @since v1.4.0 */ abort: function abort() { this.removeAllListeners('validateResponse'); this.removeAllListeners('extractError'); this.on('validateResponse', function addAbortedError(resp) { resp.error = AWS.util.error(new Error('Request aborted by user'), { code: 'RequestAbortedError', retryable: false }); }); if (this.httpRequest.stream && !this.httpRequest.stream.didCallback) { // abort HTTP stream this.httpRequest.stream.abort(); if (this.httpRequest._abortCallback) { this.httpRequest._abortCallback(); } else { this.removeAllListeners('send'); // haven't sent yet, so let's not } } return this; }, /** * Iterates over each page of results given a pageable request, calling * the provided callback with each page of data. After all pages have been * retrieved, the callback is called with `null` data. * * @note This operation can generate multiple requests to a service. * @example Iterating over multiple pages of objects in an S3 bucket * var pages = 1; * s3.listObjects().eachPage(function(err, data) { * if (err) return; * console.log("Page", pages++); * console.log(data); * }); * @example Iterating over multiple pages with an asynchronous callback * s3.listObjects(params).eachPage(function(err, data, done) { * doSomethingAsyncAndOrExpensive(function() { * // The next page of results isn't fetched until done is called * done(); * }); * }); * @callback callback function(err, data, [doneCallback]) * Called with each page of resulting data from the request. If the * optional `doneCallback` is provided in the function, it must be called * when the callback is complete. * * @param err [Error] an error object, if an error occurred. * @param data [Object] a single page of response data. If there is no * more data, this object will be `null`. * @param doneCallback [Function] an optional done callback. If this * argument is defined in the function declaration, it should be called * when the next page is ready to be retrieved. This is useful for * controlling serial pagination across asynchronous operations. * @return [Boolean] if the callback returns `false`, pagination will * stop. * * @see AWS.Request.eachItem * @see AWS.Response.nextPage * @since v1.4.0 */ eachPage: function eachPage(callback) { // Make all callbacks async-ish callback = AWS.util.fn.makeAsync(callback, 3); function wrappedCallback(response) { callback.call(response, response.error, response.data, function (result) { if (result === false) return; if (response.hasNextPage()) { response.nextPage().on('complete', wrappedCallback).send(); } else { callback.call(response, null, null, AWS.util.fn.noop); } }); } this.on('complete', wrappedCallback).send(); }, /** * Enumerates over individual items of a request, paging the responses if * necessary. * * @api experimental * @since v1.4.0 */ eachItem: function eachItem(callback) { var self = this; function wrappedCallback(err, data) { if (err) return callback(err, null); if (data === null) return callback(null, null); var config = self.service.paginationConfig(self.operation); var resultKey = config.resultKey; if (Array.isArray(resultKey)) resultKey = resultKey[0]; var items = jmespath.search(data, resultKey); var continueIteration = true; AWS.util.arrayEach(items, function(item) { continueIteration = callback(null, item); if (continueIteration === false) { return AWS.util.abort; } }); return continueIteration; } this.eachPage(wrappedCallback); }, /** * @return [Boolean] whether the operation can return multiple pages of * response data. * @see AWS.Response.eachPage * @since v1.4.0 */ isPageable: function isPageable() { return this.service.paginationConfig(this.operation) ? true : false; }, /** * Sends the request and converts the request object into a readable stream * that can be read from or piped into a writable stream. * * @note The data read from a readable stream contains only * the raw HTTP body contents. * @example Manually reading from a stream * request.createReadStream().on('data', function(data) { * console.log("Got data:", data.toString()); * }); * @example Piping a request body into a file * var out = fs.createWriteStream('/path/to/outfile.jpg'); * s3.service.getObject(params).createReadStream().pipe(out); * @return [Stream] the readable stream object that can be piped * or read from (by registering 'data' event listeners). * @!macro nobrowser */ createReadStream: function createReadStream() { var streams = AWS.util.stream; var req = this; var stream = null; if (AWS.HttpClient.streamsApiVersion === 2) { stream = new streams.PassThrough(); process.nextTick(function() { req.send(); }); } else { stream = new streams.Stream(); stream.readable = true; stream.sent = false; stream.on('newListener', function(event) { if (!stream.sent && event === 'data') { stream.sent = true; process.nextTick(function() { req.send(); }); } }); } this.on('error', function(err) { stream.emit('error', err); }); this.on('httpHeaders', function streamHeaders(statusCode, headers, resp) { if (statusCode < 300) { req.removeListener('httpData', AWS.EventListeners.Core.HTTP_DATA); req.removeListener('httpError', AWS.EventListeners.Core.HTTP_ERROR); req.on('httpError', function streamHttpError(error) { resp.error = error; resp.error.retryable = false; }); var shouldCheckContentLength = false; var expectedLen; if (req.httpRequest.method !== 'HEAD') { expectedLen = parseInt(headers['content-length'], 10); } if (expectedLen !== undefined && !isNaN(expectedLen) && expectedLen >= 0) { shouldCheckContentLength = true; var receivedLen = 0; } var checkContentLengthAndEmit = function checkContentLengthAndEmit() { if (shouldCheckContentLength && receivedLen !== expectedLen) { stream.emit('error', AWS.util.error( new Error('Stream content length mismatch. Received ' + receivedLen + ' of ' + expectedLen + ' bytes.'), { code: 'StreamContentLengthMismatch' } )); } else if (AWS.HttpClient.streamsApiVersion === 2) { stream.end(); } else { stream.emit('end'); } }; var httpStream = resp.httpResponse.createUnbufferedStream(); if (AWS.HttpClient.streamsApiVersion === 2) { if (shouldCheckContentLength) { var lengthAccumulator = new streams.PassThrough(); lengthAccumulator._write = function(chunk) { if (chunk && chunk.length) { receivedLen += chunk.length; } return streams.PassThrough.prototype._write.apply(this, arguments); }; lengthAccumulator.on('end', checkContentLengthAndEmit); stream.on('error', function(err) { shouldCheckContentLength = false; httpStream.unpipe(lengthAccumulator); lengthAccumulator.emit('end'); lengthAccumulator.end(); }); httpStream.pipe(lengthAccumulator).pipe(stream, { end: false }); } else { httpStream.pipe(stream); } } else { if (shouldCheckContentLength) { httpStream.on('data', function(arg) { if (arg && arg.length) { receivedLen += arg.length; } }); } httpStream.on('data', function(arg) { stream.emit('data', arg); }); httpStream.on('end', checkContentLengthAndEmit); } httpStream.on('error', function(err) { shouldCheckContentLength = false; stream.emit('error', err); }); } }); return stream; }, /** * @param [Array,Response] args This should be the response object, * or an array of args to send to the event. * @api private */ emitEvent: function emit(eventName, args, done) { if (typeof args === 'function') { done = args; args = null; } if (!done) done = function() { }; if (!args) args = this.eventParameters(eventName, this.response); var origEmit = AWS.SequentialExecutor.prototype.emit; origEmit.call(this, eventName, args, function (err) { if (err) this.response.error = err; done.call(this, err); }); }, /** * @api private */ eventParameters: function eventParameters(eventName) { switch (eventName) { case 'restart': case 'validate': case 'sign': case 'build': case 'afterValidate': case 'afterBuild': return [this]; case 'error': return [this.response.error, this.response]; default: return [this.response]; } }, /** * @api private */ presign: function presign(expires, callback) { if (!callback && typeof expires === 'function') { callback = expires; expires = null; } return new AWS.Signers.Presign().sign(this.toGet(), expires, callback); }, /** * @api private */ isPresigned: function isPresigned() { return Object.prototype.hasOwnProperty.call(this.httpRequest.headers, 'presigned-expires'); }, /** * @api private */ toUnauthenticated: function toUnauthenticated() { this._unAuthenticated = true; this.removeListener('validate', AWS.EventListeners.Core.VALIDATE_CREDENTIALS); this.removeListener('sign', AWS.EventListeners.Core.SIGN); return this; }, /** * @api private */ toGet: function toGet() { if (this.service.api.protocol === 'query' || this.service.api.protocol === 'ec2') { this.removeListener('build', this.buildAsGet); this.addListener('build', this.buildAsGet); } return this; }, /** * @api private */ buildAsGet: function buildAsGet(request) { request.httpRequest.method = 'GET'; request.httpRequest.path = request.service.endpoint.path + '?' + request.httpRequest.body; request.httpRequest.body = ''; // don't need these headers on a GET request delete request.httpRequest.headers['Content-Length']; delete request.httpRequest.headers['Content-Type']; }, /** * @api private */ haltHandlersOnError: function haltHandlersOnError() { this._haltHandlersOnError = true; } }); /** * @api private */ AWS.Request.addPromisesToClass = function addPromisesToClass(PromiseDependency) { this.prototype.promise = function promise() { var self = this; // append to user agent this.httpRequest.appendToUserAgent('promise'); return new PromiseDependency(function(resolve, reject) { self.on('complete', function(resp) { if (resp.error) { reject(resp.error); } else { // define $response property so that it is not enumerable // this prevents circular reference errors when stringifying the JSON object resolve(Object.defineProperty( resp.data || {}, '$response', {value: resp} )); } }); self.runTo(); }); }; }; /** * @api private */ AWS.Request.deletePromisesFromClass = function deletePromisesFromClass() { delete this.prototype.promise; }; AWS.util.addPromises(AWS.Request); AWS.util.mixin(AWS.Request, AWS.SequentialExecutor); }).call(this)}).call(this,require('_process')) },{"./core":350,"./state_machine":427,"_process":445,"jmespath":444}],398:[function(require,module,exports){ /** * Copyright 2012-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). You * may not use this file except in compliance with the License. A copy of * the License is located at * * http://aws.amazon.com/apache2.0/ * * or in the "license" file accompanying this file. This file is * distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF * ANY KIND, either express or implied. See the License for the specific * language governing permissions and limitations under the License. */ var AWS = require('./core'); var inherit = AWS.util.inherit; var jmespath = require('jmespath'); /** * @api private */ function CHECK_ACCEPTORS(resp) { var waiter = resp.request._waiter; var acceptors = waiter.config.acceptors; var acceptorMatched = false; var state = 'retry'; acceptors.forEach(function(acceptor) { if (!acceptorMatched) { var matcher = waiter.matchers[acceptor.matcher]; if (matcher && matcher(resp, acceptor.expected, acceptor.argument)) { acceptorMatched = true; state = acceptor.state; } } }); if (!acceptorMatched && resp.error) state = 'failure'; if (state === 'success') { waiter.setSuccess(resp); } else { waiter.setError(resp, state === 'retry'); } } /** * @api private */ AWS.ResourceWaiter = inherit({ /** * Waits for a given state on a service object * @param service [Service] the service object to wait on * @param state [String] the state (defined in waiter configuration) to wait * for. * @example Create a waiter for running EC2 instances * var ec2 = new AWS.EC2; * var waiter = new AWS.ResourceWaiter(ec2, 'instanceRunning'); */ constructor: function constructor(service, state) { this.service = service; this.state = state; this.loadWaiterConfig(this.state); }, service: null, state: null, config: null, matchers: { path: function(resp, expected, argument) { try { var result = jmespath.search(resp.data, argument); } catch (err) { return false; } return jmespath.strictDeepEqual(result,expected); }, pathAll: function(resp, expected, argument) { try { var results = jmespath.search(resp.data, argument); } catch (err) { return false; } if (!Array.isArray(results)) results = [results]; var numResults = results.length; if (!numResults) return false; for (var ind = 0 ; ind < numResults; ind++) { if (!jmespath.strictDeepEqual(results[ind], expected)) { return false; } } return true; }, pathAny: function(resp, expected, argument) { try { var results = jmespath.search(resp.data, argument); } catch (err) { return false; } if (!Array.isArray(results)) results = [results]; var numResults = results.length; for (var ind = 0 ; ind < numResults; ind++) { if (jmespath.strictDeepEqual(results[ind], expected)) { return true; } } return false; }, status: function(resp, expected) { var statusCode = resp.httpResponse.statusCode; return (typeof statusCode === 'number') && (statusCode === expected); }, error: function(resp, expected) { if (typeof expected === 'string' && resp.error) { return expected === resp.error.code; } // if expected is not string, can be boolean indicating presence of error return expected === !!resp.error; } }, listeners: new AWS.SequentialExecutor().addNamedListeners(function(add) { add('RETRY_CHECK', 'retry', function(resp) { var waiter = resp.request._waiter; if (resp.error && resp.error.code === 'ResourceNotReady') { resp.error.retryDelay = (waiter.config.delay || 0) * 1000; } }); add('CHECK_OUTPUT', 'extractData', CHECK_ACCEPTORS); add('CHECK_ERROR', 'extractError', CHECK_ACCEPTORS); }), /** * @return [AWS.Request] */ wait: function wait(params, callback) { if (typeof params === 'function') { callback = params; params = undefined; } if (params && params.$waiter) { params = AWS.util.copy(params); if (typeof params.$waiter.delay === 'number') { this.config.delay = params.$waiter.delay; } if (typeof params.$waiter.maxAttempts === 'number') { this.config.maxAttempts = params.$waiter.maxAttempts; } delete params.$waiter; } var request = this.service.makeRequest(this.config.operation, params); request._waiter = this; request.response.maxRetries = this.config.maxAttempts; request.addListeners(this.listeners); if (callback) request.send(callback); return request; }, setSuccess: function setSuccess(resp) { resp.error = null; resp.data = resp.data || {}; resp.request.removeAllListeners('extractData'); }, setError: function setError(resp, retryable) { resp.data = null; resp.error = AWS.util.error(resp.error || new Error(), { code: 'ResourceNotReady', message: 'Resource is not in the state ' + this.state, retryable: retryable }); }, /** * Loads waiter configuration from API configuration * * @api private */ loadWaiterConfig: function loadWaiterConfig(state) { if (!this.service.api.waiters[state]) { throw new AWS.util.error(new Error(), { code: 'StateNotFoundError', message: 'State ' + state + ' not found.' }); } this.config = AWS.util.copy(this.service.api.waiters[state]); } }); },{"./core":350,"jmespath":444}],399:[function(require,module,exports){ var AWS = require('./core'); var inherit = AWS.util.inherit; var jmespath = require('jmespath'); /** * This class encapsulates the response information * from a service request operation sent through {AWS.Request}. * The response object has two main properties for getting information * back from a request: * * ## The `data` property * * The `response.data` property contains the serialized object data * retrieved from the service request. For instance, for an * Amazon DynamoDB `listTables` method call, the response data might * look like: * * ``` * > resp.data * { TableNames: * [ 'table1', 'table2', ... ] } * ``` * * The `data` property can be null if an error occurs (see below). * * ## The `error` property * * In the event of a service error (or transfer error), the * `response.error` property will be filled with the given * error data in the form: * * ``` * { code: 'SHORT_UNIQUE_ERROR_CODE', * message: 'Some human readable error message' } * ``` * * In the case of an error, the `data` property will be `null`. * Note that if you handle events that can be in a failure state, * you should always check whether `response.error` is set * before attempting to access the `response.data` property. * * @!attribute data * @readonly * @!group Data Properties * @note Inside of a {AWS.Request~httpData} event, this * property contains a single raw packet instead of the * full de-serialized service response. * @return [Object] the de-serialized response data * from the service. * * @!attribute error * An structure containing information about a service * or networking error. * @readonly * @!group Data Properties * @note This attribute is only filled if a service or * networking error occurs. * @return [Error] * * code [String] a unique short code representing the * error that was emitted. * * message [String] a longer human readable error message * * retryable [Boolean] whether the error message is * retryable. * * statusCode [Numeric] in the case of a request that reached the service, * this value contains the response status code. * * time [Date] the date time object when the error occurred. * * hostname [String] set when a networking error occurs to easily * identify the endpoint of the request. * * region [String] set when a networking error occurs to easily * identify the region of the request. * * @!attribute requestId * @readonly * @!group Data Properties * @return [String] the unique request ID associated with the response. * Log this value when debugging requests for AWS support. * * @!attribute retryCount * @readonly * @!group Operation Properties * @return [Integer] the number of retries that were * attempted before the request was completed. * * @!attribute redirectCount * @readonly * @!group Operation Properties * @return [Integer] the number of redirects that were * followed before the request was completed. * * @!attribute httpResponse * @readonly * @!group HTTP Properties * @return [AWS.HttpResponse] the raw HTTP response object * containing the response headers and body information * from the server. * * @see AWS.Request */ AWS.Response = inherit({ /** * @api private */ constructor: function Response(request) { this.request = request; this.data = null; this.error = null; this.retryCount = 0; this.redirectCount = 0; this.httpResponse = new AWS.HttpResponse(); if (request) { this.maxRetries = request.service.numRetries(); this.maxRedirects = request.service.config.maxRedirects; } }, /** * Creates a new request for the next page of response data, calling the * callback with the page data if a callback is provided. * * @callback callback function(err, data) * Called when a page of data is returned from the next request. * * @param err [Error] an error object, if an error occurred in the request * @param data [Object] the next page of data, or null, if there are no * more pages left. * @return [AWS.Request] the request object for the next page of data * @return [null] if no callback is provided and there are no pages left * to retrieve. * @since v1.4.0 */ nextPage: function nextPage(callback) { var config; var service = this.request.service; var operation = this.request.operation; try { config = service.paginationConfig(operation, true); } catch (e) { this.error = e; } if (!this.hasNextPage()) { if (callback) callback(this.error, null); else if (this.error) throw this.error; return null; } var params = AWS.util.copy(this.request.params); if (!this.nextPageTokens) { return callback ? callback(null, null) : null; } else { var inputTokens = config.inputToken; if (typeof inputTokens === 'string') inputTokens = [inputTokens]; for (var i = 0; i < inputTokens.length; i++) { params[inputTokens[i]] = this.nextPageTokens[i]; } return service.makeRequest(this.request.operation, params, callback); } }, /** * @return [Boolean] whether more pages of data can be returned by further * requests * @since v1.4.0 */ hasNextPage: function hasNextPage() { this.cacheNextPageTokens(); if (this.nextPageTokens) return true; if (this.nextPageTokens === undefined) return undefined; else return false; }, /** * @api private */ cacheNextPageTokens: function cacheNextPageTokens() { if (Object.prototype.hasOwnProperty.call(this, 'nextPageTokens')) return this.nextPageTokens; this.nextPageTokens = undefined; var config = this.request.service.paginationConfig(this.request.operation); if (!config) return this.nextPageTokens; this.nextPageTokens = null; if (config.moreResults) { if (!jmespath.search(this.data, config.moreResults)) { return this.nextPageTokens; } } var exprs = config.outputToken; if (typeof exprs === 'string') exprs = [exprs]; AWS.util.arrayEach.call(this, exprs, function (expr) { var output = jmespath.search(this.data, expr); if (output) { this.nextPageTokens = this.nextPageTokens || []; this.nextPageTokens.push(output); } }); return this.nextPageTokens; } }); },{"./core":350,"jmespath":444}],400:[function(require,module,exports){ var AWS = require('../core'); var byteLength = AWS.util.string.byteLength; var Buffer = AWS.util.Buffer; /** * The managed uploader allows for easy and efficient uploading of buffers, * blobs, or streams, using a configurable amount of concurrency to perform * multipart uploads where possible. This abstraction also enables uploading * streams of unknown size due to the use of multipart uploads. * * To construct a managed upload object, see the {constructor} function. * * ## Tracking upload progress * * The managed upload object can also track progress by attaching an * 'httpUploadProgress' listener to the upload manager. This event is similar * to {AWS.Request~httpUploadProgress} but groups all concurrent upload progress * into a single event. See {AWS.S3.ManagedUpload~httpUploadProgress} for more * information. * * ## Handling Multipart Cleanup * * By default, this class will automatically clean up any multipart uploads * when an individual part upload fails. This behavior can be disabled in order * to manually handle failures by setting the `leavePartsOnError` configuration * option to `true` when initializing the upload object. * * @!event httpUploadProgress(progress) * Triggered when the uploader has uploaded more data. * @note The `total` property may not be set if the stream being uploaded has * not yet finished chunking. In this case the `total` will be undefined * until the total stream size is known. * @note This event will not be emitted in Node.js 0.8.x. * @param progress [map] An object containing the `loaded` and `total` bytes * of the request and the `key` of the S3 object. Note that `total` may be undefined until the payload * size is known. * @context (see AWS.Request~send) */ AWS.S3.ManagedUpload = AWS.util.inherit({ /** * Creates a managed upload object with a set of configuration options. * * @note A "Body" parameter is required to be set prior to calling {send}. * @note In Node.js, sending "Body" as {https://nodejs.org/dist/latest/docs/api/stream.html#stream_object_mode object-mode stream} * may result in upload hangs. Using buffer stream is preferable. * @option options params [map] a map of parameters to pass to the upload * requests. The "Body" parameter is required to be specified either on * the service or in the params option. * @note ContentMD5 should not be provided when using the managed upload object. * Instead, setting "computeChecksums" to true will enable automatic ContentMD5 generation * by the managed upload object. * @option options queueSize [Number] (4) the size of the concurrent queue * manager to upload parts in parallel. Set to 1 for synchronous uploading * of parts. Note that the uploader will buffer at most queueSize * partSize * bytes into memory at any given time. * @option options partSize [Number] (5mb) the size in bytes for each * individual part to be uploaded. Adjust the part size to ensure the number * of parts does not exceed {maxTotalParts}. See {minPartSize} for the * minimum allowed part size. * @option options leavePartsOnError [Boolean] (false) whether to abort the * multipart upload if an error occurs. Set to true if you want to handle * failures manually. * @option options service [AWS.S3] an optional S3 service object to use for * requests. This object might have bound parameters used by the uploader. * @option options tags [Array<map>] The tags to apply to the uploaded object. * Each tag should have a `Key` and `Value` keys. * @example Creating a default uploader for a stream object * var upload = new AWS.S3.ManagedUpload({ * params: {Bucket: 'bucket', Key: 'key', Body: stream} * }); * @example Creating an uploader with concurrency of 1 and partSize of 10mb * var upload = new AWS.S3.ManagedUpload({ * partSize: 10 * 1024 * 1024, queueSize: 1, * params: {Bucket: 'bucket', Key: 'key', Body: stream} * }); * @example Creating an uploader with tags * var upload = new AWS.S3.ManagedUpload({ * params: {Bucket: 'bucket', Key: 'key', Body: stream}, * tags: [{Key: 'tag1', Value: 'value1'}, {Key: 'tag2', Value: 'value2'}] * }); * @see send */ constructor: function ManagedUpload(options) { var self = this; AWS.SequentialExecutor.call(self); self.body = null; self.sliceFn = null; self.callback = null; self.parts = {}; self.completeInfo = []; self.fillQueue = function() { self.callback(new Error('Unsupported body payload ' + typeof self.body)); }; self.configure(options); }, /** * @api private */ configure: function configure(options) { options = options || {}; this.partSize = this.minPartSize; if (options.queueSize) this.queueSize = options.queueSize; if (options.partSize) this.partSize = options.partSize; if (options.leavePartsOnError) this.leavePartsOnError = true; if (options.tags) { if (!Array.isArray(options.tags)) { throw new Error('Tags must be specified as an array; ' + typeof options.tags + ' provided.'); } this.tags = options.tags; } if (this.partSize < this.minPartSize) { throw new Error('partSize must be greater than ' + this.minPartSize); } this.service = options.service; this.bindServiceObject(options.params); this.validateBody(); this.adjustTotalBytes(); }, /** * @api private */ leavePartsOnError: false, /** * @api private */ queueSize: 4, /** * @api private */ partSize: null, /** * @readonly * @return [Number] the minimum number of bytes for an individual part * upload. */ minPartSize: 1024 * 1024 * 5, /** * @readonly * @return [Number] the maximum allowed number of parts in a multipart upload. */ maxTotalParts: 10000, /** * Initiates the managed upload for the payload. * * @callback callback function(err, data) * @param err [Error] an error or null if no error occurred. * @param data [map] The response data from the successful upload: * * `Location` (String) the URL of the uploaded object * * `ETag` (String) the ETag of the uploaded object * * `Bucket` (String) the bucket to which the object was uploaded * * `Key` (String) the key to which the object was uploaded * @example Sending a managed upload object * var params = {Bucket: 'bucket', Key: 'key', Body: stream}; * var upload = new AWS.S3.ManagedUpload({params: params}); * upload.send(function(err, data) { * console.log(err, data); * }); */ send: function(callback) { var self = this; self.failed = false; self.callback = callback || function(err) { if (err) throw err; }; var runFill = true; if (self.sliceFn) { self.fillQueue = self.fillBuffer; } else if (AWS.util.isNode()) { var Stream = AWS.util.stream.Stream; if (self.body instanceof Stream) { runFill = false; self.fillQueue = self.fillStream; self.partBuffers = []; self.body. on('error', function(err) { self.cleanup(err); }). on('readable', function() { self.fillQueue(); }). on('end', function() { self.isDoneChunking = true; self.numParts = self.totalPartNumbers; self.fillQueue.call(self); if (self.isDoneChunking && self.totalPartNumbers >= 1 && self.doneParts === self.numParts) { self.finishMultiPart(); } }); } } if (runFill) self.fillQueue.call(self); }, /** * @!method promise() * Returns a 'thenable' promise. * * Two callbacks can be provided to the `then` method on the returned promise. * The first callback will be called if the promise is fulfilled, and the second * callback will be called if the promise is rejected. * @callback fulfilledCallback function(data) * Called if the promise is fulfilled. * @param data [map] The response data from the successful upload: * `Location` (String) the URL of the uploaded object * `ETag` (String) the ETag of the uploaded object * `Bucket` (String) the bucket to which the object was uploaded * `Key` (String) the key to which the object was uploaded * @callback rejectedCallback function(err) * Called if the promise is rejected. * @param err [Error] an error or null if no error occurred. * @return [Promise] A promise that represents the state of the upload request. * @example Sending an upload request using promises. * var upload = s3.upload({Bucket: 'bucket', Key: 'key', Body: stream}); * var promise = upload.promise(); * promise.then(function(data) { ... }, function(err) { ... }); */ /** * Aborts a managed upload, including all concurrent upload requests. * @note By default, calling this function will cleanup a multipart upload * if one was created. To leave the multipart upload around after aborting * a request, configure `leavePartsOnError` to `true` in the {constructor}. * @note Calling {abort} in the browser environment will not abort any requests * that are already in flight. If a multipart upload was created, any parts * not yet uploaded will not be sent, and the multipart upload will be cleaned up. * @example Aborting an upload * var params = { * Bucket: 'bucket', Key: 'key', * Body: Buffer.alloc(1024 * 1024 * 25) // 25MB payload * }; * var upload = s3.upload(params); * upload.send(function (err, data) { * if (err) console.log("Error:", err.code, err.message); * else console.log(data); * }); * * // abort request in 1 second * setTimeout(upload.abort.bind(upload), 1000); */ abort: function() { var self = this; //abort putObject request if (self.isDoneChunking === true && self.totalPartNumbers === 1 && self.singlePart) { self.singlePart.abort(); } else { self.cleanup(AWS.util.error(new Error('Request aborted by user'), { code: 'RequestAbortedError', retryable: false })); } }, /** * @api private */ validateBody: function validateBody() { var self = this; self.body = self.service.config.params.Body; if (typeof self.body === 'string') { self.body = AWS.util.buffer.toBuffer(self.body); } else if (!self.body) { throw new Error('params.Body is required'); } self.sliceFn = AWS.util.arraySliceFn(self.body); }, /** * @api private */ bindServiceObject: function bindServiceObject(params) { params = params || {}; var self = this; // bind parameters to new service object if (!self.service) { self.service = new AWS.S3({params: params}); } else { // Create a new S3 client from the supplied client's constructor. var service = self.service; var config = AWS.util.copy(service.config); config.signatureVersion = service.getSignatureVersion(); self.service = new service.constructor.__super__(config); self.service.config.params = AWS.util.merge(self.service.config.params || {}, params); Object.defineProperty(self.service, '_originalConfig', { get: function() { return service._originalConfig; }, enumerable: false, configurable: true }); } }, /** * @api private */ adjustTotalBytes: function adjustTotalBytes() { var self = this; try { // try to get totalBytes self.totalBytes = byteLength(self.body); } catch (e) { } // try to adjust partSize if we know payload length if (self.totalBytes) { var newPartSize = Math.ceil(self.totalBytes / self.maxTotalParts); if (newPartSize > self.partSize) self.partSize = newPartSize; } else { self.totalBytes = undefined; } }, /** * @api private */ isDoneChunking: false, /** * @api private */ partPos: 0, /** * @api private */ totalChunkedBytes: 0, /** * @api private */ totalUploadedBytes: 0, /** * @api private */ totalBytes: undefined, /** * @api private */ numParts: 0, /** * @api private */ totalPartNumbers: 0, /** * @api private */ activeParts: 0, /** * @api private */ doneParts: 0, /** * @api private */ parts: null, /** * @api private */ completeInfo: null, /** * @api private */ failed: false, /** * @api private */ multipartReq: null, /** * @api private */ partBuffers: null, /** * @api private */ partBufferLength: 0, /** * @api private */ fillBuffer: function fillBuffer() { var self = this; var bodyLen = byteLength(self.body); if (bodyLen === 0) { self.isDoneChunking = true; self.numParts = 1; self.nextChunk(self.body); return; } while (self.activeParts < self.queueSize && self.partPos < bodyLen) { var endPos = Math.min(self.partPos + self.partSize, bodyLen); var buf = self.sliceFn.call(self.body, self.partPos, endPos); self.partPos += self.partSize; if (byteLength(buf) < self.partSize || self.partPos === bodyLen) { self.isDoneChunking = true; self.numParts = self.totalPartNumbers + 1; } self.nextChunk(buf); } }, /** * @api private */ fillStream: function fillStream() { var self = this; if (self.activeParts >= self.queueSize) return; var buf = self.body.read(self.partSize - self.partBufferLength) || self.body.read(); if (buf) { self.partBuffers.push(buf); self.partBufferLength += buf.length; self.totalChunkedBytes += buf.length; } if (self.partBufferLength >= self.partSize) { // if we have single buffer we avoid copyfull concat var pbuf = self.partBuffers.length === 1 ? self.partBuffers[0] : Buffer.concat(self.partBuffers); self.partBuffers = []; self.partBufferLength = 0; // if we have more than partSize, push the rest back on the queue if (pbuf.length > self.partSize) { var rest = pbuf.slice(self.partSize); self.partBuffers.push(rest); self.partBufferLength += rest.length; pbuf = pbuf.slice(0, self.partSize); } self.nextChunk(pbuf); } if (self.isDoneChunking && !self.isDoneSending) { // if we have single buffer we avoid copyfull concat pbuf = self.partBuffers.length === 1 ? self.partBuffers[0] : Buffer.concat(self.partBuffers); self.partBuffers = []; self.partBufferLength = 0; self.totalBytes = self.totalChunkedBytes; self.isDoneSending = true; if (self.numParts === 0 || pbuf.length > 0) { self.numParts++; self.nextChunk(pbuf); } } self.body.read(0); }, /** * @api private */ nextChunk: function nextChunk(chunk) { var self = this; if (self.failed) return null; var partNumber = ++self.totalPartNumbers; if (self.isDoneChunking && partNumber === 1) { var params = {Body: chunk}; if (this.tags) { params.Tagging = this.getTaggingHeader(); } var req = self.service.putObject(params); req._managedUpload = self; req.on('httpUploadProgress', self.progress).send(self.finishSinglePart); self.singlePart = req; //save the single part request return null; } else if (self.service.config.params.ContentMD5) { var err = AWS.util.error(new Error('The Content-MD5 you specified is invalid for multi-part uploads.'), { code: 'InvalidDigest', retryable: false }); self.cleanup(err); return null; } if (self.completeInfo[partNumber] && self.completeInfo[partNumber].ETag !== null) { return null; // Already uploaded this part. } self.activeParts++; if (!self.service.config.params.UploadId) { if (!self.multipartReq) { // create multipart self.multipartReq = self.service.createMultipartUpload(); self.multipartReq.on('success', function(resp) { self.service.config.params.UploadId = resp.data.UploadId; self.multipartReq = null; }); self.queueChunks(chunk, partNumber); self.multipartReq.on('error', function(err) { self.cleanup(err); }); self.multipartReq.send(); } else { self.queueChunks(chunk, partNumber); } } else { // multipart is created, just send self.uploadPart(chunk, partNumber); } }, /** * @api private */ getTaggingHeader: function getTaggingHeader() { var kvPairStrings = []; for (var i = 0; i < this.tags.length; i++) { kvPairStrings.push(AWS.util.uriEscape(this.tags[i].Key) + '=' + AWS.util.uriEscape(this.tags[i].Value)); } return kvPairStrings.join('&'); }, /** * @api private */ uploadPart: function uploadPart(chunk, partNumber) { var self = this; var partParams = { Body: chunk, ContentLength: AWS.util.string.byteLength(chunk), PartNumber: partNumber }; var partInfo = {ETag: null, PartNumber: partNumber}; self.completeInfo[partNumber] = partInfo; var req = self.service.uploadPart(partParams); self.parts[partNumber] = req; req._lastUploadedBytes = 0; req._managedUpload = self; req.on('httpUploadProgress', self.progress); req.send(function(err, data) { delete self.parts[partParams.PartNumber]; self.activeParts--; if (!err && (!data || !data.ETag)) { var message = 'No access to ETag property on response.'; if (AWS.util.isBrowser()) { message += ' Check CORS configuration to expose ETag header.'; } err = AWS.util.error(new Error(message), { code: 'ETagMissing', retryable: false }); } if (err) return self.cleanup(err); //prevent sending part being returned twice (https://github.com/aws/aws-sdk-js/issues/2304) if (self.completeInfo[partNumber] && self.completeInfo[partNumber].ETag !== null) return null; partInfo.ETag = data.ETag; self.doneParts++; if (self.isDoneChunking && self.doneParts === self.totalPartNumbers) { self.finishMultiPart(); } else { self.fillQueue.call(self); } }); }, /** * @api private */ queueChunks: function queueChunks(chunk, partNumber) { var self = this; self.multipartReq.on('success', function() { self.uploadPart(chunk, partNumber); }); }, /** * @api private */ cleanup: function cleanup(err) { var self = this; if (self.failed) return; // clean up stream if (typeof self.body.removeAllListeners === 'function' && typeof self.body.resume === 'function') { self.body.removeAllListeners('readable'); self.body.removeAllListeners('end'); self.body.resume(); } // cleanup multipartReq listeners if (self.multipartReq) { self.multipartReq.removeAllListeners('success'); self.multipartReq.removeAllListeners('error'); self.multipartReq.removeAllListeners('complete'); delete self.multipartReq; } if (self.service.config.params.UploadId && !self.leavePartsOnError) { self.service.abortMultipartUpload().send(); } else if (self.leavePartsOnError) { self.isDoneChunking = false; } AWS.util.each(self.parts, function(partNumber, part) { part.removeAllListeners('complete'); part.abort(); }); self.activeParts = 0; self.partPos = 0; self.numParts = 0; self.totalPartNumbers = 0; self.parts = {}; self.failed = true; self.callback(err); }, /** * @api private */ finishMultiPart: function finishMultiPart() { var self = this; var completeParams = { MultipartUpload: { Parts: self.completeInfo.slice(1) } }; self.service.completeMultipartUpload(completeParams, function(err, data) { if (err) { return self.cleanup(err); } if (data && typeof data.Location === 'string') { data.Location = data.Location.replace(/%2F/g, '/'); } if (Array.isArray(self.tags)) { for (var i = 0; i < self.tags.length; i++) { self.tags[i].Value = String(self.tags[i].Value); } self.service.putObjectTagging( {Tagging: {TagSet: self.tags}}, function(e, d) { if (e) { self.callback(e); } else { self.callback(e, data); } } ); } else { self.callback(err, data); } }); }, /** * @api private */ finishSinglePart: function finishSinglePart(err, data) { var upload = this.request._managedUpload; var httpReq = this.request.httpRequest; var endpoint = httpReq.endpoint; if (err) return upload.callback(err); data.Location = [endpoint.protocol, '//', endpoint.host, httpReq.path].join(''); data.key = this.request.params.Key; // will stay undocumented data.Key = this.request.params.Key; data.Bucket = this.request.params.Bucket; upload.callback(err, data); }, /** * @api private */ progress: function progress(info) { var upload = this._managedUpload; if (this.operation === 'putObject') { info.part = 1; info.key = this.params.Key; } else { upload.totalUploadedBytes += info.loaded - this._lastUploadedBytes; this._lastUploadedBytes = info.loaded; info = { loaded: upload.totalUploadedBytes, total: upload.totalBytes, part: this.params.PartNumber, key: this.params.Key }; } upload.emit('httpUploadProgress', [info]); } }); AWS.util.mixin(AWS.S3.ManagedUpload, AWS.SequentialExecutor); /** * @api private */ AWS.S3.ManagedUpload.addPromisesToClass = function addPromisesToClass(PromiseDependency) { this.prototype.promise = AWS.util.promisifyMethod('send', PromiseDependency); }; /** * @api private */ AWS.S3.ManagedUpload.deletePromisesFromClass = function deletePromisesFromClass() { delete this.prototype.promise; }; AWS.util.addPromises(AWS.S3.ManagedUpload); /** * @api private */ module.exports = AWS.S3.ManagedUpload; },{"../core":350}],401:[function(require,module,exports){ var AWS = require('./core'); /** * @api private * @!method on(eventName, callback) * Registers an event listener callback for the event given by `eventName`. * Parameters passed to the callback function depend on the individual event * being triggered. See the event documentation for those parameters. * * @param eventName [String] the event name to register the listener for * @param callback [Function] the listener callback function * @param toHead [Boolean] attach the listener callback to the head of callback array if set to true. * Default to be false. * @return [AWS.SequentialExecutor] the same object for chaining */ AWS.SequentialExecutor = AWS.util.inherit({ constructor: function SequentialExecutor() { this._events = {}; }, /** * @api private */ listeners: function listeners(eventName) { return this._events[eventName] ? this._events[eventName].slice(0) : []; }, on: function on(eventName, listener, toHead) { if (this._events[eventName]) { toHead ? this._events[eventName].unshift(listener) : this._events[eventName].push(listener); } else { this._events[eventName] = [listener]; } return this; }, onAsync: function onAsync(eventName, listener, toHead) { listener._isAsync = true; return this.on(eventName, listener, toHead); }, removeListener: function removeListener(eventName, listener) { var listeners = this._events[eventName]; if (listeners) { var length = listeners.length; var position = -1; for (var i = 0; i < length; ++i) { if (listeners[i] === listener) { position = i; } } if (position > -1) { listeners.splice(position, 1); } } return this; }, removeAllListeners: function removeAllListeners(eventName) { if (eventName) { delete this._events[eventName]; } else { this._events = {}; } return this; }, /** * @api private */ emit: function emit(eventName, eventArgs, doneCallback) { if (!doneCallback) doneCallback = function() { }; var listeners = this.listeners(eventName); var count = listeners.length; this.callListeners(listeners, eventArgs, doneCallback); return count > 0; }, /** * @api private */ callListeners: function callListeners(listeners, args, doneCallback, prevError) { var self = this; var error = prevError || null; function callNextListener(err) { if (err) { error = AWS.util.error(error || new Error(), err); if (self._haltHandlersOnError) { return doneCallback.call(self, error); } } self.callListeners(listeners, args, doneCallback, error); } while (listeners.length > 0) { var listener = listeners.shift(); if (listener._isAsync) { // asynchronous listener listener.apply(self, args.concat([callNextListener])); return; // stop here, callNextListener will continue } else { // synchronous listener try { listener.apply(self, args); } catch (err) { error = AWS.util.error(error || new Error(), err); } if (error && self._haltHandlersOnError) { doneCallback.call(self, error); return; } } } doneCallback.call(self, error); }, /** * Adds or copies a set of listeners from another list of * listeners or SequentialExecutor object. * * @param listeners [map<String,Array<Function>>, AWS.SequentialExecutor] * a list of events and callbacks, or an event emitter object * containing listeners to add to this emitter object. * @return [AWS.SequentialExecutor] the emitter object, for chaining. * @example Adding listeners from a map of listeners * emitter.addListeners({ * event1: [function() { ... }, function() { ... }], * event2: [function() { ... }] * }); * emitter.emit('event1'); // emitter has event1 * emitter.emit('event2'); // emitter has event2 * @example Adding listeners from another emitter object * var emitter1 = new AWS.SequentialExecutor(); * emitter1.on('event1', function() { ... }); * emitter1.on('event2', function() { ... }); * var emitter2 = new AWS.SequentialExecutor(); * emitter2.addListeners(emitter1); * emitter2.emit('event1'); // emitter2 has event1 * emitter2.emit('event2'); // emitter2 has event2 */ addListeners: function addListeners(listeners) { var self = this; // extract listeners if parameter is an SequentialExecutor object if (listeners._events) listeners = listeners._events; AWS.util.each(listeners, function(event, callbacks) { if (typeof callbacks === 'function') callbacks = [callbacks]; AWS.util.arrayEach(callbacks, function(callback) { self.on(event, callback); }); }); return self; }, /** * Registers an event with {on} and saves the callback handle function * as a property on the emitter object using a given `name`. * * @param name [String] the property name to set on this object containing * the callback function handle so that the listener can be removed in * the future. * @param (see on) * @return (see on) * @example Adding a named listener DATA_CALLBACK * var listener = function() { doSomething(); }; * emitter.addNamedListener('DATA_CALLBACK', 'data', listener); * * // the following prints: true * console.log(emitter.DATA_CALLBACK == listener); */ addNamedListener: function addNamedListener(name, eventName, callback, toHead) { this[name] = callback; this.addListener(eventName, callback, toHead); return this; }, /** * @api private */ addNamedAsyncListener: function addNamedAsyncListener(name, eventName, callback, toHead) { callback._isAsync = true; return this.addNamedListener(name, eventName, callback, toHead); }, /** * Helper method to add a set of named listeners using * {addNamedListener}. The callback contains a parameter * with a handle to the `addNamedListener` method. * * @callback callback function(add) * The callback function is called immediately in order to provide * the `add` function to the block. This simplifies the addition of * a large group of named listeners. * @param add [Function] the {addNamedListener} function to call * when registering listeners. * @example Adding a set of named listeners * emitter.addNamedListeners(function(add) { * add('DATA_CALLBACK', 'data', function() { ... }); * add('OTHER', 'otherEvent', function() { ... }); * add('LAST', 'lastEvent', function() { ... }); * }); * * // these properties are now set: * emitter.DATA_CALLBACK; * emitter.OTHER; * emitter.LAST; */ addNamedListeners: function addNamedListeners(callback) { var self = this; callback( function() { self.addNamedListener.apply(self, arguments); }, function() { self.addNamedAsyncListener.apply(self, arguments); } ); return this; } }); /** * {on} is the prefered method. * @api private */ AWS.SequentialExecutor.prototype.addListener = AWS.SequentialExecutor.prototype.on; /** * @api private */ module.exports = AWS.SequentialExecutor; },{"./core":350}],402:[function(require,module,exports){ (function (process){(function (){ var AWS = require('./core'); var Api = require('./model/api'); var regionConfig = require('./region_config'); var inherit = AWS.util.inherit; var clientCount = 0; var region_utils = require('./region/utils'); /** * The service class representing an AWS service. * * @class_abstract This class is an abstract class. * * @!attribute apiVersions * @return [Array<String>] the list of API versions supported by this service. * @readonly */ AWS.Service = inherit({ /** * Create a new service object with a configuration object * * @param config [map] a map of configuration options */ constructor: function Service(config) { if (!this.loadServiceClass) { throw AWS.util.error(new Error(), 'Service must be constructed with `new\' operator'); } if (config) { if (config.region) { var region = config.region; if (region_utils.isFipsRegion(region)) { config.region = region_utils.getRealRegion(region); config.useFipsEndpoint = true; } if (region_utils.isGlobalRegion(region)) { config.region = region_utils.getRealRegion(region); } } if (typeof config.useDualstack === 'boolean' && typeof config.useDualstackEndpoint !== 'boolean') { config.useDualstackEndpoint = config.useDualstack; } } var ServiceClass = this.loadServiceClass(config || {}); if (ServiceClass) { var originalConfig = AWS.util.copy(config); var svc = new ServiceClass(config); Object.defineProperty(svc, '_originalConfig', { get: function() { return originalConfig; }, enumerable: false, configurable: true }); svc._clientId = ++clientCount; return svc; } this.initialize(config); }, /** * @api private */ initialize: function initialize(config) { var svcConfig = AWS.config[this.serviceIdentifier]; this.config = new AWS.Config(AWS.config); if (svcConfig) this.config.update(svcConfig, true); if (config) this.config.update(config, true); this.validateService(); if (!this.config.endpoint) regionConfig.configureEndpoint(this); this.config.endpoint = this.endpointFromTemplate(this.config.endpoint); this.setEndpoint(this.config.endpoint); //enable attaching listeners to service client AWS.SequentialExecutor.call(this); AWS.Service.addDefaultMonitoringListeners(this); if ((this.config.clientSideMonitoring || AWS.Service._clientSideMonitoring) && this.publisher) { var publisher = this.publisher; this.addNamedListener('PUBLISH_API_CALL', 'apiCall', function PUBLISH_API_CALL(event) { process.nextTick(function() {publisher.eventHandler(event);}); }); this.addNamedListener('PUBLISH_API_ATTEMPT', 'apiCallAttempt', function PUBLISH_API_ATTEMPT(event) { process.nextTick(function() {publisher.eventHandler(event);}); }); } }, /** * @api private */ validateService: function validateService() { }, /** * @api private */ loadServiceClass: function loadServiceClass(serviceConfig) { var config = serviceConfig; if (!AWS.util.isEmpty(this.api)) { return null; } else if (config.apiConfig) { return AWS.Service.defineServiceApi(this.constructor, config.apiConfig); } else if (!this.constructor.services) { return null; } else { config = new AWS.Config(AWS.config); config.update(serviceConfig, true); var version = config.apiVersions[this.constructor.serviceIdentifier]; version = version || config.apiVersion; return this.getLatestServiceClass(version); } }, /** * @api private */ getLatestServiceClass: function getLatestServiceClass(version) { version = this.getLatestServiceVersion(version); if (this.constructor.services[version] === null) { AWS.Service.defineServiceApi(this.constructor, version); } return this.constructor.services[version]; }, /** * @api private */ getLatestServiceVersion: function getLatestServiceVersion(version) { if (!this.constructor.services || this.constructor.services.length === 0) { throw new Error('No services defined on ' + this.constructor.serviceIdentifier); } if (!version) { version = 'latest'; } else if (AWS.util.isType(version, Date)) { version = AWS.util.date.iso8601(version).split('T')[0]; } if (Object.hasOwnProperty(this.constructor.services, version)) { return version; } var keys = Object.keys(this.constructor.services).sort(); var selectedVersion = null; for (var i = keys.length - 1; i >= 0; i--) { // versions that end in "*" are not available on disk and can be // skipped, so do not choose these as selectedVersions if (keys[i][keys[i].length - 1] !== '*') { selectedVersion = keys[i]; } if (keys[i].substr(0, 10) <= version) { return selectedVersion; } } throw new Error('Could not find ' + this.constructor.serviceIdentifier + ' API to satisfy version constraint `' + version + '\''); }, /** * @api private */ api: {}, /** * @api private */ defaultRetryCount: 3, /** * @api private */ customizeRequests: function customizeRequests(callback) { if (!callback) { this.customRequestHandler = null; } else if (typeof callback === 'function') { this.customRequestHandler = callback; } else { throw new Error('Invalid callback type \'' + typeof callback + '\' provided in customizeRequests'); } }, /** * Calls an operation on a service with the given input parameters. * * @param operation [String] the name of the operation to call on the service. * @param params [map] a map of input options for the operation * @callback callback function(err, data) * If a callback is supplied, it is called when a response is returned * from the service. * @param err [Error] the error object returned from the request. * Set to `null` if the request is successful. * @param data [Object] the de-serialized data returned from * the request. Set to `null` if a request error occurs. */ makeRequest: function makeRequest(operation, params, callback) { if (typeof params === 'function') { callback = params; params = null; } params = params || {}; if (this.config.params) { // copy only toplevel bound params var rules = this.api.operations[operation]; if (rules) { params = AWS.util.copy(params); AWS.util.each(this.config.params, function(key, value) { if (rules.input.members[key]) { if (params[key] === undefined || params[key] === null) { params[key] = value; } } }); } } var request = new AWS.Request(this, operation, params); this.addAllRequestListeners(request); this.attachMonitoringEmitter(request); if (callback) request.send(callback); return request; }, /** * Calls an operation on a service with the given input parameters, without * any authentication data. This method is useful for "public" API operations. * * @param operation [String] the name of the operation to call on the service. * @param params [map] a map of input options for the operation * @callback callback function(err, data) * If a callback is supplied, it is called when a response is returned * from the service. * @param err [Error] the error object returned from the request. * Set to `null` if the request is successful. * @param data [Object] the de-serialized data returned from * the request. Set to `null` if a request error occurs. */ makeUnauthenticatedRequest: function makeUnauthenticatedRequest(operation, params, callback) { if (typeof params === 'function') { callback = params; params = {}; } var request = this.makeRequest(operation, params).toUnauthenticated(); return callback ? request.send(callback) : request; }, /** * Waits for a given state * * @param state [String] the state on the service to wait for * @param params [map] a map of parameters to pass with each request * @option params $waiter [map] a map of configuration options for the waiter * @option params $waiter.delay [Number] The number of seconds to wait between * requests * @option params $waiter.maxAttempts [Number] The maximum number of requests * to send while waiting * @callback callback function(err, data) * If a callback is supplied, it is called when a response is returned * from the service. * @param err [Error] the error object returned from the request. * Set to `null` if the request is successful. * @param data [Object] the de-serialized data returned from * the request. Set to `null` if a request error occurs. */ waitFor: function waitFor(state, params, callback) { var waiter = new AWS.ResourceWaiter(this, state); return waiter.wait(params, callback); }, /** * @api private */ addAllRequestListeners: function addAllRequestListeners(request) { var list = [AWS.events, AWS.EventListeners.Core, this.serviceInterface(), AWS.EventListeners.CorePost]; for (var i = 0; i < list.length; i++) { if (list[i]) request.addListeners(list[i]); } // disable parameter validation if (!this.config.paramValidation) { request.removeListener('validate', AWS.EventListeners.Core.VALIDATE_PARAMETERS); } if (this.config.logger) { // add logging events request.addListeners(AWS.EventListeners.Logger); } this.setupRequestListeners(request); // call prototype's customRequestHandler if (typeof this.constructor.prototype.customRequestHandler === 'function') { this.constructor.prototype.customRequestHandler(request); } // call instance's customRequestHandler if (Object.prototype.hasOwnProperty.call(this, 'customRequestHandler') && typeof this.customRequestHandler === 'function') { this.customRequestHandler(request); } }, /** * Event recording metrics for a whole API call. * @returns {object} a subset of api call metrics * @api private */ apiCallEvent: function apiCallEvent(request) { var api = request.service.api.operations[request.operation]; var monitoringEvent = { Type: 'ApiCall', Api: api ? api.name : request.operation, Version: 1, Service: request.service.api.serviceId || request.service.api.endpointPrefix, Region: request.httpRequest.region, MaxRetriesExceeded: 0, UserAgent: request.httpRequest.getUserAgent(), }; var response = request.response; if (response.httpResponse.statusCode) { monitoringEvent.FinalHttpStatusCode = response.httpResponse.statusCode; } if (response.error) { var error = response.error; var statusCode = response.httpResponse.statusCode; if (statusCode > 299) { if (error.code) monitoringEvent.FinalAwsException = error.code; if (error.message) monitoringEvent.FinalAwsExceptionMessage = error.message; } else { if (error.code || error.name) monitoringEvent.FinalSdkException = error.code || error.name; if (error.message) monitoringEvent.FinalSdkExceptionMessage = error.message; } } return monitoringEvent; }, /** * Event recording metrics for an API call attempt. * @returns {object} a subset of api call attempt metrics * @api private */ apiAttemptEvent: function apiAttemptEvent(request) { var api = request.service.api.operations[request.operation]; var monitoringEvent = { Type: 'ApiCallAttempt', Api: api ? api.name : request.operation, Version: 1, Service: request.service.api.serviceId || request.service.api.endpointPrefix, Fqdn: request.httpRequest.endpoint.hostname, UserAgent: request.httpRequest.getUserAgent(), }; var response = request.response; if (response.httpResponse.statusCode) { monitoringEvent.HttpStatusCode = response.httpResponse.statusCode; } if ( !request._unAuthenticated && request.service.config.credentials && request.service.config.credentials.accessKeyId ) { monitoringEvent.AccessKey = request.service.config.credentials.accessKeyId; } if (!response.httpResponse.headers) return monitoringEvent; if (request.httpRequest.headers['x-amz-security-token']) { monitoringEvent.SessionToken = request.httpRequest.headers['x-amz-security-token']; } if (response.httpResponse.headers['x-amzn-requestid']) { monitoringEvent.XAmznRequestId = response.httpResponse.headers['x-amzn-requestid']; } if (response.httpResponse.headers['x-amz-request-id']) { monitoringEvent.XAmzRequestId = response.httpResponse.headers['x-amz-request-id']; } if (response.httpResponse.headers['x-amz-id-2']) { monitoringEvent.XAmzId2 = response.httpResponse.headers['x-amz-id-2']; } return monitoringEvent; }, /** * Add metrics of failed request. * @api private */ attemptFailEvent: function attemptFailEvent(request) { var monitoringEvent = this.apiAttemptEvent(request); var response = request.response; var error = response.error; if (response.httpResponse.statusCode > 299 ) { if (error.code) monitoringEvent.AwsException = error.code; if (error.message) monitoringEvent.AwsExceptionMessage = error.message; } else { if (error.code || error.name) monitoringEvent.SdkException = error.code || error.name; if (error.message) monitoringEvent.SdkExceptionMessage = error.message; } return monitoringEvent; }, /** * Attach listeners to request object to fetch metrics of each request * and emit data object through \'ApiCall\' and \'ApiCallAttempt\' events. * @api private */ attachMonitoringEmitter: function attachMonitoringEmitter(request) { var attemptTimestamp; //timestamp marking the beginning of a request attempt var attemptStartRealTime; //Start time of request attempt. Used to calculating attemptLatency var attemptLatency; //latency from request sent out to http response reaching SDK var callStartRealTime; //Start time of API call. Used to calculating API call latency var attemptCount = 0; //request.retryCount is not reliable here var region; //region cache region for each attempt since it can be updated in plase (e.g. s3) var callTimestamp; //timestamp when the request is created var self = this; var addToHead = true; request.on('validate', function () { callStartRealTime = AWS.util.realClock.now(); callTimestamp = Date.now(); }, addToHead); request.on('sign', function () { attemptStartRealTime = AWS.util.realClock.now(); attemptTimestamp = Date.now(); region = request.httpRequest.region; attemptCount++; }, addToHead); request.on('validateResponse', function() { attemptLatency = Math.round(AWS.util.realClock.now() - attemptStartRealTime); }); request.addNamedListener('API_CALL_ATTEMPT', 'success', function API_CALL_ATTEMPT() { var apiAttemptEvent = self.apiAttemptEvent(request); apiAttemptEvent.Timestamp = attemptTimestamp; apiAttemptEvent.AttemptLatency = attemptLatency >= 0 ? attemptLatency : 0; apiAttemptEvent.Region = region; self.emit('apiCallAttempt', [apiAttemptEvent]); }); request.addNamedListener('API_CALL_ATTEMPT_RETRY', 'retry', function API_CALL_ATTEMPT_RETRY() { var apiAttemptEvent = self.attemptFailEvent(request); apiAttemptEvent.Timestamp = attemptTimestamp; //attemptLatency may not be available if fail before response attemptLatency = attemptLatency || Math.round(AWS.util.realClock.now() - attemptStartRealTime); apiAttemptEvent.AttemptLatency = attemptLatency >= 0 ? attemptLatency : 0; apiAttemptEvent.Region = region; self.emit('apiCallAttempt', [apiAttemptEvent]); }); request.addNamedListener('API_CALL', 'complete', function API_CALL() { var apiCallEvent = self.apiCallEvent(request); apiCallEvent.AttemptCount = attemptCount; if (apiCallEvent.AttemptCount <= 0) return; apiCallEvent.Timestamp = callTimestamp; var latency = Math.round(AWS.util.realClock.now() - callStartRealTime); apiCallEvent.Latency = latency >= 0 ? latency : 0; var response = request.response; if ( response.error && response.error.retryable && typeof response.retryCount === 'number' && typeof response.maxRetries === 'number' && (response.retryCount >= response.maxRetries) ) { apiCallEvent.MaxRetriesExceeded = 1; } self.emit('apiCall', [apiCallEvent]); }); }, /** * Override this method to setup any custom request listeners for each * new request to the service. * * @method_abstract This is an abstract method. */ setupRequestListeners: function setupRequestListeners(request) { }, /** * Gets the signing name for a given request * @api private */ getSigningName: function getSigningName() { return this.api.signingName || this.api.endpointPrefix; }, /** * Gets the signer class for a given request * @api private */ getSignerClass: function getSignerClass(request) { var version; // get operation authtype if present var operation = null; var authtype = ''; if (request) { var operations = request.service.api.operations || {}; operation = operations[request.operation] || null; authtype = operation ? operation.authtype : ''; } if (this.config.signatureVersion) { version = this.config.signatureVersion; } else if (authtype === 'v4' || authtype === 'v4-unsigned-body') { version = 'v4'; } else if (authtype === 'bearer') { version = 'bearer'; } else { version = this.api.signatureVersion; } return AWS.Signers.RequestSigner.getVersion(version); }, /** * @api private */ serviceInterface: function serviceInterface() { switch (this.api.protocol) { case 'ec2': return AWS.EventListeners.Query; case 'query': return AWS.EventListeners.Query; case 'json': return AWS.EventListeners.Json; case 'rest-json': return AWS.EventListeners.RestJson; case 'rest-xml': return AWS.EventListeners.RestXml; } if (this.api.protocol) { throw new Error('Invalid service `protocol\' ' + this.api.protocol + ' in API config'); } }, /** * @api private */ successfulResponse: function successfulResponse(resp) { return resp.httpResponse.statusCode < 300; }, /** * How many times a failed request should be retried before giving up. * the defaultRetryCount can be overriden by service classes. * * @api private */ numRetries: function numRetries() { if (this.config.maxRetries !== undefined) { return this.config.maxRetries; } else { return this.defaultRetryCount; } }, /** * @api private */ retryDelays: function retryDelays(retryCount, err) { return AWS.util.calculateRetryDelay(retryCount, this.config.retryDelayOptions, err); }, /** * @api private */ retryableError: function retryableError(error) { if (this.timeoutError(error)) return true; if (this.networkingError(error)) return true; if (this.expiredCredentialsError(error)) return true; if (this.throttledError(error)) return true; if (error.statusCode >= 500) return true; return false; }, /** * @api private */ networkingError: function networkingError(error) { return error.code === 'NetworkingError'; }, /** * @api private */ timeoutError: function timeoutError(error) { return error.code === 'TimeoutError'; }, /** * @api private */ expiredCredentialsError: function expiredCredentialsError(error) { // TODO : this only handles *one* of the expired credential codes return (error.code === 'ExpiredTokenException'); }, /** * @api private */ clockSkewError: function clockSkewError(error) { switch (error.code) { case 'RequestTimeTooSkewed': case 'RequestExpired': case 'InvalidSignatureException': case 'SignatureDoesNotMatch': case 'AuthFailure': case 'RequestInTheFuture': return true; default: return false; } }, /** * @api private */ getSkewCorrectedDate: function getSkewCorrectedDate() { return new Date(Date.now() + this.config.systemClockOffset); }, /** * @api private */ applyClockOffset: function applyClockOffset(newServerTime) { if (newServerTime) { this.config.systemClockOffset = newServerTime - Date.now(); } }, /** * @api private */ isClockSkewed: function isClockSkewed(newServerTime) { if (newServerTime) { return Math.abs(this.getSkewCorrectedDate().getTime() - newServerTime) >= 300000; } }, /** * @api private */ throttledError: function throttledError(error) { // this logic varies between services if (error.statusCode === 429) return true; switch (error.code) { case 'ProvisionedThroughputExceededException': case 'Throttling': case 'ThrottlingException': case 'RequestLimitExceeded': case 'RequestThrottled': case 'RequestThrottledException': case 'TooManyRequestsException': case 'TransactionInProgressException': //dynamodb case 'EC2ThrottledException': return true; default: return false; } }, /** * @api private */ endpointFromTemplate: function endpointFromTemplate(endpoint) { if (typeof endpoint !== 'string') return endpoint; var e = endpoint; e = e.replace(/\{service\}/g, this.api.endpointPrefix); e = e.replace(/\{region\}/g, this.config.region); e = e.replace(/\{scheme\}/g, this.config.sslEnabled ? 'https' : 'http'); return e; }, /** * @api private */ setEndpoint: function setEndpoint(endpoint) { this.endpoint = new AWS.Endpoint(endpoint, this.config); }, /** * @api private */ paginationConfig: function paginationConfig(operation, throwException) { var paginator = this.api.operations[operation].paginator; if (!paginator) { if (throwException) { var e = new Error(); throw AWS.util.error(e, 'No pagination configuration for ' + operation); } return null; } return paginator; } }); AWS.util.update(AWS.Service, { /** * Adds one method for each operation described in the api configuration * * @api private */ defineMethods: function defineMethods(svc) { AWS.util.each(svc.prototype.api.operations, function iterator(method) { if (svc.prototype[method]) return; var operation = svc.prototype.api.operations[method]; if (operation.authtype === 'none') { svc.prototype[method] = function (params, callback) { return this.makeUnauthenticatedRequest(method, params, callback); }; } else { svc.prototype[method] = function (params, callback) { return this.makeRequest(method, params, callback); }; } }); }, /** * Defines a new Service class using a service identifier and list of versions * including an optional set of features (functions) to apply to the class * prototype. * * @param serviceIdentifier [String] the identifier for the service * @param versions [Array<String>] a list of versions that work with this * service * @param features [Object] an object to attach to the prototype * @return [Class<Service>] the service class defined by this function. */ defineService: function defineService(serviceIdentifier, versions, features) { AWS.Service._serviceMap[serviceIdentifier] = true; if (!Array.isArray(versions)) { features = versions; versions = []; } var svc = inherit(AWS.Service, features || {}); if (typeof serviceIdentifier === 'string') { AWS.Service.addVersions(svc, versions); var identifier = svc.serviceIdentifier || serviceIdentifier; svc.serviceIdentifier = identifier; } else { // defineService called with an API svc.prototype.api = serviceIdentifier; AWS.Service.defineMethods(svc); } AWS.SequentialExecutor.call(this.prototype); //util.clientSideMonitoring is only available in node if (!this.prototype.publisher && AWS.util.clientSideMonitoring) { var Publisher = AWS.util.clientSideMonitoring.Publisher; var configProvider = AWS.util.clientSideMonitoring.configProvider; var publisherConfig = configProvider(); this.prototype.publisher = new Publisher(publisherConfig); if (publisherConfig.enabled) { //if csm is enabled in environment, SDK should send all metrics AWS.Service._clientSideMonitoring = true; } } AWS.SequentialExecutor.call(svc.prototype); AWS.Service.addDefaultMonitoringListeners(svc.prototype); return svc; }, /** * @api private */ addVersions: function addVersions(svc, versions) { if (!Array.isArray(versions)) versions = [versions]; svc.services = svc.services || {}; for (var i = 0; i < versions.length; i++) { if (svc.services[versions[i]] === undefined) { svc.services[versions[i]] = null; } } svc.apiVersions = Object.keys(svc.services).sort(); }, /** * @api private */ defineServiceApi: function defineServiceApi(superclass, version, apiConfig) { var svc = inherit(superclass, { serviceIdentifier: superclass.serviceIdentifier }); function setApi(api) { if (api.isApi) { svc.prototype.api = api; } else { svc.prototype.api = new Api(api, { serviceIdentifier: superclass.serviceIdentifier }); } } if (typeof version === 'string') { if (apiConfig) { setApi(apiConfig); } else { try { setApi(AWS.apiLoader(superclass.serviceIdentifier, version)); } catch (err) { throw AWS.util.error(err, { message: 'Could not find API configuration ' + superclass.serviceIdentifier + '-' + version }); } } if (!Object.prototype.hasOwnProperty.call(superclass.services, version)) { superclass.apiVersions = superclass.apiVersions.concat(version).sort(); } superclass.services[version] = svc; } else { setApi(version); } AWS.Service.defineMethods(svc); return svc; }, /** * @api private */ hasService: function(identifier) { return Object.prototype.hasOwnProperty.call(AWS.Service._serviceMap, identifier); }, /** * @param attachOn attach default monitoring listeners to object * * Each monitoring event should be emitted from service client to service constructor prototype and then * to global service prototype like bubbling up. These default monitoring events listener will transfer * the monitoring events to the upper layer. * @api private */ addDefaultMonitoringListeners: function addDefaultMonitoringListeners(attachOn) { attachOn.addNamedListener('MONITOR_EVENTS_BUBBLE', 'apiCallAttempt', function EVENTS_BUBBLE(event) { var baseClass = Object.getPrototypeOf(attachOn); if (baseClass._events) baseClass.emit('apiCallAttempt', [event]); }); attachOn.addNamedListener('CALL_EVENTS_BUBBLE', 'apiCall', function CALL_EVENTS_BUBBLE(event) { var baseClass = Object.getPrototypeOf(attachOn); if (baseClass._events) baseClass.emit('apiCall', [event]); }); }, /** * @api private */ _serviceMap: {} }); AWS.util.mixin(AWS.Service, AWS.SequentialExecutor); /** * @api private */ module.exports = AWS.Service; }).call(this)}).call(this,require('_process')) },{"./core":350,"./model/api":377,"./region/utils":394,"./region_config":395,"_process":445}],403:[function(require,module,exports){ var AWS = require('../core'); AWS.util.update(AWS.APIGateway.prototype, { /** * Sets the Accept header to application/json. * * @api private */ setAcceptHeader: function setAcceptHeader(req) { var httpRequest = req.httpRequest; if (!httpRequest.headers.Accept) { httpRequest.headers['Accept'] = 'application/json'; } }, /** * @api private */ setupRequestListeners: function setupRequestListeners(request) { request.addListener('build', this.setAcceptHeader); if (request.operation === 'getExport') { var params = request.params || {}; if (params.exportType === 'swagger') { request.addListener('extractData', AWS.util.convertPayloadToString); } } } }); },{"../core":350}],404:[function(require,module,exports){ var AWS = require('../core'); // pull in CloudFront signer require('../cloudfront/signer'); AWS.util.update(AWS.CloudFront.prototype, { setupRequestListeners: function setupRequestListeners(request) { request.addListener('extractData', AWS.util.hoistPayloadMember); } }); },{"../cloudfront/signer":347,"../core":350}],405:[function(require,module,exports){ var AWS = require('../core'); require('../dynamodb/document_client'); AWS.util.update(AWS.DynamoDB.prototype, { /** * @api private */ setupRequestListeners: function setupRequestListeners(request) { if (request.service.config.dynamoDbCrc32) { request.removeListener('extractData', AWS.EventListeners.Json.EXTRACT_DATA); request.addListener('extractData', this.checkCrc32); request.addListener('extractData', AWS.EventListeners.Json.EXTRACT_DATA); } }, /** * @api private */ checkCrc32: function checkCrc32(resp) { if (!resp.httpResponse.streaming && !resp.request.service.crc32IsValid(resp)) { resp.data = null; resp.error = AWS.util.error(new Error(), { code: 'CRC32CheckFailed', message: 'CRC32 integrity check failed', retryable: true }); resp.request.haltHandlersOnError(); throw (resp.error); } }, /** * @api private */ crc32IsValid: function crc32IsValid(resp) { var crc = resp.httpResponse.headers['x-amz-crc32']; if (!crc) return true; // no (valid) CRC32 header return parseInt(crc, 10) === AWS.util.crypto.crc32(resp.httpResponse.body); }, /** * @api private */ defaultRetryCount: 10, /** * @api private */ retryDelays: function retryDelays(retryCount, err) { var retryDelayOptions = AWS.util.copy(this.config.retryDelayOptions); if (typeof retryDelayOptions.base !== 'number') { retryDelayOptions.base = 50; // default for dynamodb } var delay = AWS.util.calculateRetryDelay(retryCount, retryDelayOptions, err); return delay; } }); },{"../core":350,"../dynamodb/document_client":360}],406:[function(require,module,exports){ var AWS = require('../core'); AWS.util.update(AWS.EC2.prototype, { /** * @api private */ setupRequestListeners: function setupRequestListeners(request) { request.removeListener('extractError', AWS.EventListeners.Query.EXTRACT_ERROR); request.addListener('extractError', this.extractError); if (request.operation === 'copySnapshot') { request.onAsync('validate', this.buildCopySnapshotPresignedUrl); } }, /** * @api private */ buildCopySnapshotPresignedUrl: function buildCopySnapshotPresignedUrl(req, done) { if (req.params.PresignedUrl || req._subRequest) { return done(); } req.params = AWS.util.copy(req.params); req.params.DestinationRegion = req.service.config.region; var config = AWS.util.copy(req.service.config); delete config.endpoint; config.region = req.params.SourceRegion; var svc = new req.service.constructor(config); var newReq = svc[req.operation](req.params); newReq._subRequest = true; newReq.presign(function(err, url) { if (err) done(err); else { req.params.PresignedUrl = url; done(); } }); }, /** * @api private */ extractError: function extractError(resp) { // EC2 nests the error code and message deeper than other AWS Query services. var httpResponse = resp.httpResponse; var data = new AWS.XML.Parser().parse(httpResponse.body.toString() || ''); if (data.Errors) { resp.error = AWS.util.error(new Error(), { code: data.Errors.Error.Code, message: data.Errors.Error.Message }); } else { resp.error = AWS.util.error(new Error(), { code: httpResponse.statusCode, message: null }); } resp.error.requestId = data.RequestID || null; } }); },{"../core":350}],407:[function(require,module,exports){ var AWS = require('../core'); /** * @api private */ var blobPayloadOutputOps = [ 'deleteThingShadow', 'getThingShadow', 'updateThingShadow' ]; /** * Constructs a service interface object. Each API operation is exposed as a * function on service. * * ### Sending a Request Using IotData * * ```javascript * var iotdata = new AWS.IotData({endpoint: 'my.host.tld'}); * iotdata.getThingShadow(params, function (err, data) { * if (err) console.log(err, err.stack); // an error occurred * else console.log(data); // successful response * }); * ``` * * ### Locking the API Version * * In order to ensure that the IotData object uses this specific API, * you can construct the object by passing the `apiVersion` option to the * constructor: * * ```javascript * var iotdata = new AWS.IotData({ * endpoint: 'my.host.tld', * apiVersion: '2015-05-28' * }); * ``` * * You can also set the API version globally in `AWS.config.apiVersions` using * the **iotdata** service identifier: * * ```javascript * AWS.config.apiVersions = { * iotdata: '2015-05-28', * // other service API versions * }; * * var iotdata = new AWS.IotData({endpoint: 'my.host.tld'}); * ``` * * @note You *must* provide an `endpoint` configuration parameter when * constructing this service. See {constructor} for more information. * * @!method constructor(options = {}) * Constructs a service object. This object has one method for each * API operation. * * @example Constructing a IotData object * var iotdata = new AWS.IotData({endpoint: 'my.host.tld'}); * @note You *must* provide an `endpoint` when constructing this service. * @option (see AWS.Config.constructor) * * @service iotdata * @version 2015-05-28 */ AWS.util.update(AWS.IotData.prototype, { /** * @api private */ validateService: function validateService() { if (!this.config.endpoint || this.config.endpoint.indexOf('{') >= 0) { var msg = 'AWS.IotData requires an explicit ' + '`endpoint\' configuration option.'; throw AWS.util.error(new Error(), {name: 'InvalidEndpoint', message: msg}); } }, /** * @api private */ setupRequestListeners: function setupRequestListeners(request) { request.addListener('validateResponse', this.validateResponseBody); if (blobPayloadOutputOps.indexOf(request.operation) > -1) { request.addListener('extractData', AWS.util.convertPayloadToString); } }, /** * @api private */ validateResponseBody: function validateResponseBody(resp) { var body = resp.httpResponse.body.toString() || '{}'; var bodyCheck = body.trim(); if (!bodyCheck || bodyCheck.charAt(0) !== '{') { resp.httpResponse.body = ''; } } }); },{"../core":350}],408:[function(require,module,exports){ var AWS = require('../core'); AWS.util.update(AWS.Lambda.prototype, { /** * @api private */ setupRequestListeners: function setupRequestListeners(request) { if (request.operation === 'invoke') { request.addListener('extractData', AWS.util.convertPayloadToString); } } }); },{"../core":350}],409:[function(require,module,exports){ var AWS = require('../core'); AWS.util.update(AWS.MachineLearning.prototype, { /** * @api private */ setupRequestListeners: function setupRequestListeners(request) { if (request.operation === 'predict') { request.addListener('build', this.buildEndpoint); } }, /** * Updates request endpoint from PredictEndpoint * @api private */ buildEndpoint: function buildEndpoint(request) { var url = request.params.PredictEndpoint; if (url) { request.httpRequest.endpoint = new AWS.Endpoint(url); } } }); },{"../core":350}],410:[function(require,module,exports){ require('../polly/presigner'); },{"../polly/presigner":384}],411:[function(require,module,exports){ var AWS = require('../core'); var rdsutil = require('./rdsutil'); require('../rds/signer'); /** * @api private */ var crossRegionOperations = ['copyDBSnapshot', 'createDBInstanceReadReplica', 'createDBCluster', 'copyDBClusterSnapshot', 'startDBInstanceAutomatedBackupsReplication']; AWS.util.update(AWS.RDS.prototype, { /** * @api private */ setupRequestListeners: function setupRequestListeners(request) { rdsutil.setupRequestListeners(this, request, crossRegionOperations); }, }); },{"../core":350,"../rds/signer":392,"./rdsutil":412}],412:[function(require,module,exports){ var AWS = require('../core'); var rdsutil = { /** * @api private */ setupRequestListeners: function setupRequestListeners(service, request, crossRegionOperations) { if (crossRegionOperations.indexOf(request.operation) !== -1 && request.params.SourceRegion) { request.params = AWS.util.copy(request.params); if (request.params.PreSignedUrl || request.params.SourceRegion === service.config.region) { delete request.params.SourceRegion; } else { var doesParamValidation = !!service.config.paramValidation; // remove the validate parameters listener so we can re-add it after we build the URL if (doesParamValidation) { request.removeListener('validate', AWS.EventListeners.Core.VALIDATE_PARAMETERS); } request.onAsync('validate', rdsutil.buildCrossRegionPresignedUrl); if (doesParamValidation) { request.addListener('validate', AWS.EventListeners.Core.VALIDATE_PARAMETERS); } } } }, /** * @api private */ buildCrossRegionPresignedUrl: function buildCrossRegionPresignedUrl(req, done) { var config = AWS.util.copy(req.service.config); config.region = req.params.SourceRegion; delete req.params.SourceRegion; delete config.endpoint; // relevant params for the operation will already be in req.params delete config.params; config.signatureVersion = 'v4'; var destinationRegion = req.service.config.region; var svc = new req.service.constructor(config); var newReq = svc[req.operation](AWS.util.copy(req.params)); newReq.on('build', function addDestinationRegionParam(request) { var httpRequest = request.httpRequest; httpRequest.params.DestinationRegion = destinationRegion; httpRequest.body = AWS.util.queryParamsToString(httpRequest.params); }); newReq.presign(function(err, url) { if (err) done(err); else { req.params.PreSignedUrl = url; done(); } }); } }; /** * @api private */ module.exports = rdsutil; },{"../core":350}],413:[function(require,module,exports){ var AWS = require('../core'); AWS.util.update(AWS.Route53.prototype, { /** * @api private */ setupRequestListeners: function setupRequestListeners(request) { request.on('build', this.sanitizeUrl); }, /** * @api private */ sanitizeUrl: function sanitizeUrl(request) { var path = request.httpRequest.path; request.httpRequest.path = path.replace(/\/%2F\w+%2F/, '/'); }, /** * @return [Boolean] whether the error can be retried * @api private */ retryableError: function retryableError(error) { if (error.code === 'PriorRequestNotComplete' && error.statusCode === 400) { return true; } else { var _super = AWS.Service.prototype.retryableError; return _super.call(this, error); } } }); },{"../core":350}],414:[function(require,module,exports){ var AWS = require('../core'); var v4Credentials = require('../signers/v4_credentials'); var resolveRegionalEndpointsFlag = require('../config_regional_endpoint'); var s3util = require('./s3util'); var regionUtil = require('../region_config'); // Pull in managed upload extension require('../s3/managed_upload'); /** * @api private */ var operationsWith200StatusCodeError = { 'completeMultipartUpload': true, 'copyObject': true, 'uploadPartCopy': true }; /** * @api private */ var regionRedirectErrorCodes = [ 'AuthorizationHeaderMalformed', // non-head operations on virtual-hosted global bucket endpoints 'BadRequest', // head operations on virtual-hosted global bucket endpoints 'PermanentRedirect', // non-head operations on path-style or regional endpoints 301 // head operations on path-style or regional endpoints ]; var OBJECT_LAMBDA_SERVICE = 's3-object-lambda'; AWS.util.update(AWS.S3.prototype, { /** * @api private */ getSignatureVersion: function getSignatureVersion(request) { var defaultApiVersion = this.api.signatureVersion; var userDefinedVersion = this._originalConfig ? this._originalConfig.signatureVersion : null; var regionDefinedVersion = this.config.signatureVersion; var isPresigned = request ? request.isPresigned() : false; /* 1) User defined version specified: a) always return user defined version 2) No user defined version specified: a) If not using presigned urls, default to V4 b) If using presigned urls, default to lowest version the region supports */ if (userDefinedVersion) { userDefinedVersion = userDefinedVersion === 'v2' ? 's3' : userDefinedVersion; return userDefinedVersion; } if (isPresigned !== true) { defaultApiVersion = 'v4'; } else if (regionDefinedVersion) { defaultApiVersion = regionDefinedVersion; } return defaultApiVersion; }, /** * @api private */ getSigningName: function getSigningName(req) { if (req && req.operation === 'writeGetObjectResponse') { return OBJECT_LAMBDA_SERVICE; } var _super = AWS.Service.prototype.getSigningName; return (req && req._parsedArn && req._parsedArn.service) ? req._parsedArn.service : _super.call(this); }, /** * @api private */ getSignerClass: function getSignerClass(request) { var signatureVersion = this.getSignatureVersion(request); return AWS.Signers.RequestSigner.getVersion(signatureVersion); }, /** * @api private */ validateService: function validateService() { var msg; var messages = []; // default to us-east-1 when no region is provided if (!this.config.region) this.config.region = 'us-east-1'; if (!this.config.endpoint && this.config.s3BucketEndpoint) { messages.push('An endpoint must be provided when configuring ' + '`s3BucketEndpoint` to true.'); } if (messages.length === 1) { msg = messages[0]; } else if (messages.length > 1) { msg = 'Multiple configuration errors:\n' + messages.join('\n'); } if (msg) { throw AWS.util.error(new Error(), {name: 'InvalidEndpoint', message: msg}); } }, /** * @api private */ shouldDisableBodySigning: function shouldDisableBodySigning(request) { var signerClass = this.getSignerClass(); if (this.config.s3DisableBodySigning === true && signerClass === AWS.Signers.V4 && request.httpRequest.endpoint.protocol === 'https:') { return true; } return false; }, /** * @api private */ setupRequestListeners: function setupRequestListeners(request) { request.addListener('validateResponse', this.setExpiresString); var prependListener = true; request.addListener('validate', this.validateScheme); request.addListener('validate', this.validateBucketName, prependListener); request.addListener('validate', this.optInUsEast1RegionalEndpoint, prependListener); request.removeListener('validate', AWS.EventListeners.Core.VALIDATE_REGION); request.addListener('build', this.addContentType); request.addListener('build', this.computeContentMd5); request.addListener('build', this.computeSseCustomerKeyMd5); request.addListener('build', this.populateURI); request.addListener('afterBuild', this.addExpect100Continue); request.addListener('extractError', this.extractError); request.addListener('extractData', AWS.util.hoistPayloadMember); request.addListener('extractData', this.extractData); request.addListener('extractData', this.extractErrorFrom200Response); request.addListener('beforePresign', this.prepareSignedUrl); if (this.shouldDisableBodySigning(request)) { request.removeListener('afterBuild', AWS.EventListeners.Core.COMPUTE_SHA256); request.addListener('afterBuild', this.disableBodySigning); } //deal with ARNs supplied to Bucket if (request.operation !== 'createBucket' && s3util.isArnInParam(request, 'Bucket')) { // avoid duplicate parsing in the future request._parsedArn = AWS.util.ARN.parse(request.params.Bucket); request.removeListener('validate', this.validateBucketName); request.removeListener('build', this.populateURI); if (request._parsedArn.service === 's3') { request.addListener('validate', s3util.validateS3AccessPointArn); request.addListener('validate', this.validateArnResourceType); request.addListener('validate', this.validateArnRegion); } else if (request._parsedArn.service === 's3-outposts') { request.addListener('validate', s3util.validateOutpostsAccessPointArn); request.addListener('validate', s3util.validateOutpostsArn); request.addListener('validate', s3util.validateArnRegion); } request.addListener('validate', s3util.validateArnAccount); request.addListener('validate', s3util.validateArnService); request.addListener('build', this.populateUriFromAccessPointArn); request.addListener('build', s3util.validatePopulateUriFromArn); return; } //listeners regarding region inference request.addListener('validate', this.validateBucketEndpoint); request.addListener('validate', this.correctBucketRegionFromCache); request.onAsync('extractError', this.requestBucketRegion); if (AWS.util.isBrowser()) { request.onAsync('retry', this.reqRegionForNetworkingError); } }, /** * @api private */ validateScheme: function(req) { var params = req.params, scheme = req.httpRequest.endpoint.protocol, sensitive = params.SSECustomerKey || params.CopySourceSSECustomerKey; if (sensitive && scheme !== 'https:') { var msg = 'Cannot send SSE keys over HTTP. Set \'sslEnabled\'' + 'to \'true\' in your configuration'; throw AWS.util.error(new Error(), { code: 'ConfigError', message: msg }); } }, /** * @api private */ validateBucketEndpoint: function(req) { if (!req.params.Bucket && req.service.config.s3BucketEndpoint) { var msg = 'Cannot send requests to root API with `s3BucketEndpoint` set.'; throw AWS.util.error(new Error(), { code: 'ConfigError', message: msg }); } }, /** * @api private */ validateArnRegion: function validateArnRegion(req) { s3util.validateArnRegion(req, { allowFipsEndpoint: true }); }, /** * Validate resource-type supplied in S3 ARN */ validateArnResourceType: function validateArnResourceType(req) { var resource = req._parsedArn.resource; if ( resource.indexOf('accesspoint:') !== 0 && resource.indexOf('accesspoint/') !== 0 ) { throw AWS.util.error(new Error(), { code: 'InvalidARN', message: 'ARN resource should begin with \'accesspoint/\'' }); } }, /** * @api private */ validateBucketName: function validateBucketName(req) { var service = req.service; var signatureVersion = service.getSignatureVersion(req); var bucket = req.params && req.params.Bucket; var key = req.params && req.params.Key; var slashIndex = bucket && bucket.indexOf('/'); if (bucket && slashIndex >= 0) { if (typeof key === 'string' && slashIndex > 0) { req.params = AWS.util.copy(req.params); // Need to include trailing slash to match sigv2 behavior var prefix = bucket.substr(slashIndex + 1) || ''; req.params.Key = prefix + '/' + key; req.params.Bucket = bucket.substr(0, slashIndex); } else if (signatureVersion === 'v4') { var msg = 'Bucket names cannot contain forward slashes. Bucket: ' + bucket; throw AWS.util.error(new Error(), { code: 'InvalidBucket', message: msg }); } } }, /** * @api private */ isValidAccelerateOperation: function isValidAccelerateOperation(operation) { var invalidOperations = [ 'createBucket', 'deleteBucket', 'listBuckets' ]; return invalidOperations.indexOf(operation) === -1; }, /** * When us-east-1 region endpoint configuration is set, in stead of sending request to * global endpoint(e.g. 's3.amazonaws.com'), we will send request to * 's3.us-east-1.amazonaws.com'. * @api private */ optInUsEast1RegionalEndpoint: function optInUsEast1RegionalEndpoint(req) { var service = req.service; var config = service.config; config.s3UsEast1RegionalEndpoint = resolveRegionalEndpointsFlag(service._originalConfig, { env: 'AWS_S3_US_EAST_1_REGIONAL_ENDPOINT', sharedConfig: 's3_us_east_1_regional_endpoint', clientConfig: 's3UsEast1RegionalEndpoint' }); if ( !(service._originalConfig || {}).endpoint && req.httpRequest.region === 'us-east-1' && config.s3UsEast1RegionalEndpoint === 'regional' && req.httpRequest.endpoint.hostname.indexOf('s3.amazonaws.com') >= 0 ) { var insertPoint = config.endpoint.indexOf('.amazonaws.com'); var regionalEndpoint = config.endpoint.substring(0, insertPoint) + '.us-east-1' + config.endpoint.substring(insertPoint); req.httpRequest.updateEndpoint(regionalEndpoint); } }, /** * S3 prefers dns-compatible bucket names to be moved from the uri path * to the hostname as a sub-domain. This is not possible, even for dns-compat * buckets when using SSL and the bucket name contains a dot ('.'). The * ssl wildcard certificate is only 1-level deep. * * @api private */ populateURI: function populateURI(req) { var httpRequest = req.httpRequest; var b = req.params.Bucket; var service = req.service; var endpoint = httpRequest.endpoint; if (b) { if (!service.pathStyleBucketName(b)) { if (service.config.useAccelerateEndpoint && service.isValidAccelerateOperation(req.operation)) { if (service.config.useDualstackEndpoint) { endpoint.hostname = b + '.s3-accelerate.dualstack.amazonaws.com'; } else { endpoint.hostname = b + '.s3-accelerate.amazonaws.com'; } } else if (!service.config.s3BucketEndpoint) { endpoint.hostname = b + '.' + endpoint.hostname; } var port = endpoint.port; if (port !== 80 && port !== 443) { endpoint.host = endpoint.hostname + ':' + endpoint.port; } else { endpoint.host = endpoint.hostname; } httpRequest.virtualHostedBucket = b; // needed for signing the request service.removeVirtualHostedBucketFromPath(req); } } }, /** * Takes the bucket name out of the path if bucket is virtual-hosted * * @api private */ removeVirtualHostedBucketFromPath: function removeVirtualHostedBucketFromPath(req) { var httpRequest = req.httpRequest; var bucket = httpRequest.virtualHostedBucket; if (bucket && httpRequest.path) { if (req.params && req.params.Key) { var encodedS3Key = '/' + AWS.util.uriEscapePath(req.params.Key); if (httpRequest.path.indexOf(encodedS3Key) === 0 && (httpRequest.path.length === encodedS3Key.length || httpRequest.path[encodedS3Key.length] === '?')) { //path only contains key or path contains only key and querystring return; } } httpRequest.path = httpRequest.path.replace(new RegExp('/' + bucket), ''); if (httpRequest.path[0] !== '/') { httpRequest.path = '/' + httpRequest.path; } } }, /** * When user supply an access point ARN in the Bucket parameter, we need to * populate the URI according to the ARN. */ populateUriFromAccessPointArn: function populateUriFromAccessPointArn(req) { var accessPointArn = req._parsedArn; var isOutpostArn = accessPointArn.service === 's3-outposts'; var isObjectLambdaArn = accessPointArn.service === 's3-object-lambda'; var outpostsSuffix = isOutpostArn ? '.' + accessPointArn.outpostId: ''; var serviceName = isOutpostArn ? 's3-outposts': 's3-accesspoint'; var fipsSuffix = !isOutpostArn && req.service.config.useFipsEndpoint ? '-fips': ''; var dualStackSuffix = !isOutpostArn && req.service.config.useDualstackEndpoint ? '.dualstack' : ''; var endpoint = req.httpRequest.endpoint; var dnsSuffix = regionUtil.getEndpointSuffix(accessPointArn.region); var useArnRegion = req.service.config.s3UseArnRegion; endpoint.hostname = [ accessPointArn.accessPoint + '-' + accessPointArn.accountId + outpostsSuffix, serviceName + fipsSuffix + dualStackSuffix, useArnRegion ? accessPointArn.region : req.service.config.region, dnsSuffix ].join('.'); if (isObjectLambdaArn) { // should be in the format: "accesspoint/${accesspointName}" var serviceName = 's3-object-lambda'; var accesspointName = accessPointArn.resource.split('/')[1]; var fipsSuffix = req.service.config.useFipsEndpoint ? '-fips': ''; endpoint.hostname = [ accesspointName + '-' + accessPointArn.accountId, serviceName + fipsSuffix, useArnRegion ? accessPointArn.region : req.service.config.region, dnsSuffix ].join('.'); } endpoint.host = endpoint.hostname; var encodedArn = AWS.util.uriEscape(req.params.Bucket); var path = req.httpRequest.path; //remove the Bucket value from path req.httpRequest.path = path.replace(new RegExp('/' + encodedArn), ''); if (req.httpRequest.path[0] !== '/') { req.httpRequest.path = '/' + req.httpRequest.path; } req.httpRequest.region = accessPointArn.region; //region used to sign }, /** * Adds Expect: 100-continue header if payload is greater-or-equal 1MB * @api private */ addExpect100Continue: function addExpect100Continue(req) { var len = req.httpRequest.headers['Content-Length']; if (AWS.util.isNode() && (len >= 1024 * 1024 || req.params.Body instanceof AWS.util.stream.Stream)) { req.httpRequest.headers['Expect'] = '100-continue'; } }, /** * Adds a default content type if none is supplied. * * @api private */ addContentType: function addContentType(req) { var httpRequest = req.httpRequest; if (httpRequest.method === 'GET' || httpRequest.method === 'HEAD') { // Content-Type is not set in GET/HEAD requests delete httpRequest.headers['Content-Type']; return; } if (!httpRequest.headers['Content-Type']) { // always have a Content-Type httpRequest.headers['Content-Type'] = 'application/octet-stream'; } var contentType = httpRequest.headers['Content-Type']; if (AWS.util.isBrowser()) { if (typeof httpRequest.body === 'string' && !contentType.match(/;\s*charset=/)) { var charset = '; charset=UTF-8'; httpRequest.headers['Content-Type'] += charset; } else { var replaceFn = function(_, prefix, charsetName) { return prefix + charsetName.toUpperCase(); }; httpRequest.headers['Content-Type'] = contentType.replace(/(;\s*charset=)(.+)$/, replaceFn); } } }, /** * Checks whether checksums should be computed for the request if it's not * already set by {AWS.EventListeners.Core.COMPUTE_CHECKSUM}. It depends on * whether {AWS.Config.computeChecksums} is set. * * @param req [AWS.Request] the request to check against * @return [Boolean] whether to compute checksums for a request. * @api private */ willComputeChecksums: function willComputeChecksums(req) { var rules = req.service.api.operations[req.operation].input.members; var body = req.httpRequest.body; var needsContentMD5 = req.service.config.computeChecksums && rules.ContentMD5 && !req.params.ContentMD5 && body && (AWS.util.Buffer.isBuffer(req.httpRequest.body) || typeof req.httpRequest.body === 'string'); // Sha256 signing disabled, and not a presigned url if (needsContentMD5 && req.service.shouldDisableBodySigning(req) && !req.isPresigned()) { return true; } // SigV2 and presign, for backwards compatibility purpose. if (needsContentMD5 && this.getSignatureVersion(req) === 's3' && req.isPresigned()) { return true; } return false; }, /** * A listener that computes the Content-MD5 and sets it in the header. * This listener is to support S3-specific features like * s3DisableBodySigning and SigV2 presign. Content MD5 logic for SigV4 is * handled in AWS.EventListeners.Core.COMPUTE_CHECKSUM * * @api private */ computeContentMd5: function computeContentMd5(req) { if (req.service.willComputeChecksums(req)) { var md5 = AWS.util.crypto.md5(req.httpRequest.body, 'base64'); req.httpRequest.headers['Content-MD5'] = md5; } }, /** * @api private */ computeSseCustomerKeyMd5: function computeSseCustomerKeyMd5(req) { var keys = { SSECustomerKey: 'x-amz-server-side-encryption-customer-key-MD5', CopySourceSSECustomerKey: 'x-amz-copy-source-server-side-encryption-customer-key-MD5' }; AWS.util.each(keys, function(key, header) { if (req.params[key]) { var value = AWS.util.crypto.md5(req.params[key], 'base64'); req.httpRequest.headers[header] = value; } }); }, /** * Returns true if the bucket name should be left in the URI path for * a request to S3. This function takes into account the current * endpoint protocol (e.g. http or https). * * @api private */ pathStyleBucketName: function pathStyleBucketName(bucketName) { // user can force path style requests via the configuration if (this.config.s3ForcePathStyle) return true; if (this.config.s3BucketEndpoint) return false; if (s3util.dnsCompatibleBucketName(bucketName)) { return (this.config.sslEnabled && bucketName.match(/\./)) ? true : false; } else { return true; // not dns compatible names must always use path style } }, /** * For COPY operations, some can be error even with status code 200. * SDK treats the response as exception when response body indicates * an exception or body is empty. * * @api private */ extractErrorFrom200Response: function extractErrorFrom200Response(resp) { var service = this.service ? this.service : this; if (!service.is200Error(resp) && !operationsWith200StatusCodeError[resp.request.operation]) { return; } var httpResponse = resp.httpResponse; var bodyString = httpResponse.body && httpResponse.body.toString() || ''; if (bodyString && bodyString.indexOf('</Error>') === bodyString.length - 8) { // Response body with '<Error>...</Error>' indicates an exception. // Get S3 client object. In ManagedUpload, this.service refers to // S3 client object. resp.data = null; service.extractError(resp); resp.error.is200Error = true; throw resp.error; } else if (!httpResponse.body || !bodyString.match(/<[\w_]/)) { // When body is empty or incomplete, S3 might stop the request on detecting client // side aborting the request. resp.data = null; throw AWS.util.error(new Error(), { code: 'InternalError', message: 'S3 aborted request' }); } }, /** * @api private * @param resp - to evaluate. * @return true if the response has status code 200 but is an error. */ is200Error: function is200Error(resp) { var code = resp && resp.httpResponse && resp.httpResponse.statusCode; if (code !== 200) { return false; } try { var req = resp.request; var outputMembers = req.service.api.operations[req.operation].output.members; var keys = Object.keys(outputMembers); for (var i = 0; i < keys.length; ++i) { var member = outputMembers[keys[i]]; if (member.type === 'binary' && member.isStreaming) { return false; } } var body = resp.httpResponse.body; if (body && body.byteLength !== undefined) { if (body.byteLength < 15 || body.byteLength > 3000) { // body is too short or long to be an error message. return false; } } if (!body) { return false; } var bodyString = body.toString(); if (bodyString.indexOf('</Error>') === bodyString.length - 8) { return true; } } catch (e) { return false; } return false; }, /** * @return [Boolean] whether the error can be retried * @api private */ retryableError: function retryableError(error, request) { if (error.is200Error || (operationsWith200StatusCodeError[request.operation] && error.statusCode === 200)) { return true; } else if (request._requestRegionForBucket && request.service.bucketRegionCache[request._requestRegionForBucket]) { return false; } else if (error && error.code === 'RequestTimeout') { return true; } else if (error && regionRedirectErrorCodes.indexOf(error.code) != -1 && error.region && error.region != request.httpRequest.region) { request.httpRequest.region = error.region; if (error.statusCode === 301) { request.service.updateReqBucketRegion(request); } return true; } else { var _super = AWS.Service.prototype.retryableError; return _super.call(this, error, request); } }, /** * Updates httpRequest with region. If region is not provided, then * the httpRequest will be updated based on httpRequest.region * * @api private */ updateReqBucketRegion: function updateReqBucketRegion(request, region) { var httpRequest = request.httpRequest; if (typeof region === 'string' && region.length) { httpRequest.region = region; } if (!httpRequest.endpoint.host.match(/s3(?!-accelerate).*\.amazonaws\.com$/)) { return; } var service = request.service; var s3Config = service.config; var s3BucketEndpoint = s3Config.s3BucketEndpoint; if (s3BucketEndpoint) { delete s3Config.s3BucketEndpoint; } var newConfig = AWS.util.copy(s3Config); delete newConfig.endpoint; newConfig.region = httpRequest.region; httpRequest.endpoint = (new AWS.S3(newConfig)).endpoint; service.populateURI(request); s3Config.s3BucketEndpoint = s3BucketEndpoint; httpRequest.headers.Host = httpRequest.endpoint.host; if (request._asm.currentState === 'validate') { request.removeListener('build', service.populateURI); request.addListener('build', service.removeVirtualHostedBucketFromPath); } }, /** * Provides a specialized parser for getBucketLocation -- all other * operations are parsed by the super class. * * @api private */ extractData: function extractData(resp) { var req = resp.request; if (req.operation === 'getBucketLocation') { var match = resp.httpResponse.body.toString().match(/>(.+)<\/Location/); delete resp.data['_']; if (match) { resp.data.LocationConstraint = match[1]; } else { resp.data.LocationConstraint = ''; } } var bucket = req.params.Bucket || null; if (req.operation === 'deleteBucket' && typeof bucket === 'string' && !resp.error) { req.service.clearBucketRegionCache(bucket); } else { var headers = resp.httpResponse.headers || {}; var region = headers['x-amz-bucket-region'] || null; if (!region && req.operation === 'createBucket' && !resp.error) { var createBucketConfiguration = req.params.CreateBucketConfiguration; if (!createBucketConfiguration) { region = 'us-east-1'; } else if (createBucketConfiguration.LocationConstraint === 'EU') { region = 'eu-west-1'; } else { region = createBucketConfiguration.LocationConstraint; } } if (region) { if (bucket && region !== req.service.bucketRegionCache[bucket]) { req.service.bucketRegionCache[bucket] = region; } } } req.service.extractRequestIds(resp); }, /** * Extracts an error object from the http response. * * @api private */ extractError: function extractError(resp) { var codes = { 304: 'NotModified', 403: 'Forbidden', 400: 'BadRequest', 404: 'NotFound' }; var req = resp.request; var code = resp.httpResponse.statusCode; var body = resp.httpResponse.body || ''; var headers = resp.httpResponse.headers || {}; var region = headers['x-amz-bucket-region'] || null; var bucket = req.params.Bucket || null; var bucketRegionCache = req.service.bucketRegionCache; if (region && bucket && region !== bucketRegionCache[bucket]) { bucketRegionCache[bucket] = region; } var cachedRegion; if (codes[code] && body.length === 0) { if (bucket && !region) { cachedRegion = bucketRegionCache[bucket] || null; if (cachedRegion !== req.httpRequest.region) { region = cachedRegion; } } resp.error = AWS.util.error(new Error(), { code: codes[code], message: null, region: region }); } else { var data = new AWS.XML.Parser().parse(body.toString()); if (data.Region && !region) { region = data.Region; if (bucket && region !== bucketRegionCache[bucket]) { bucketRegionCache[bucket] = region; } } else if (bucket && !region && !data.Region) { cachedRegion = bucketRegionCache[bucket] || null; if (cachedRegion !== req.httpRequest.region) { region = cachedRegion; } } resp.error = AWS.util.error(new Error(), { code: data.Code || code, message: data.Message || null, region: region }); } req.service.extractRequestIds(resp); }, /** * If region was not obtained synchronously, then send async request * to get bucket region for errors resulting from wrong region. * * @api private */ requestBucketRegion: function requestBucketRegion(resp, done) { var error = resp.error; var req = resp.request; var bucket = req.params.Bucket || null; if (!error || !bucket || error.region || req.operation === 'listObjects' || (AWS.util.isNode() && req.operation === 'headBucket') || (error.statusCode === 400 && req.operation !== 'headObject') || regionRedirectErrorCodes.indexOf(error.code) === -1) { return done(); } var reqOperation = AWS.util.isNode() ? 'headBucket' : 'listObjects'; var reqParams = {Bucket: bucket}; if (reqOperation === 'listObjects') reqParams.MaxKeys = 0; var regionReq = req.service[reqOperation](reqParams); regionReq._requestRegionForBucket = bucket; regionReq.send(function() { var region = req.service.bucketRegionCache[bucket] || null; error.region = region; done(); }); }, /** * For browser only. If NetworkingError received, will attempt to obtain * the bucket region. * * @api private */ reqRegionForNetworkingError: function reqRegionForNetworkingError(resp, done) { if (!AWS.util.isBrowser()) { return done(); } var error = resp.error; var request = resp.request; var bucket = request.params.Bucket; if (!error || error.code !== 'NetworkingError' || !bucket || request.httpRequest.region === 'us-east-1') { return done(); } var service = request.service; var bucketRegionCache = service.bucketRegionCache; var cachedRegion = bucketRegionCache[bucket] || null; if (cachedRegion && cachedRegion !== request.httpRequest.region) { service.updateReqBucketRegion(request, cachedRegion); done(); } else if (!s3util.dnsCompatibleBucketName(bucket)) { service.updateReqBucketRegion(request, 'us-east-1'); if (bucketRegionCache[bucket] !== 'us-east-1') { bucketRegionCache[bucket] = 'us-east-1'; } done(); } else if (request.httpRequest.virtualHostedBucket) { var getRegionReq = service.listObjects({Bucket: bucket, MaxKeys: 0}); service.updateReqBucketRegion(getRegionReq, 'us-east-1'); getRegionReq._requestRegionForBucket = bucket; getRegionReq.send(function() { var region = service.bucketRegionCache[bucket] || null; if (region && region !== request.httpRequest.region) { service.updateReqBucketRegion(request, region); } done(); }); } else { // DNS-compatible path-style // (s3ForcePathStyle or bucket name with dot over https) // Cannot obtain region information for this case done(); } }, /** * Cache for bucket region. * * @api private */ bucketRegionCache: {}, /** * Clears bucket region cache. * * @api private */ clearBucketRegionCache: function(buckets) { var bucketRegionCache = this.bucketRegionCache; if (!buckets) { buckets = Object.keys(bucketRegionCache); } else if (typeof buckets === 'string') { buckets = [buckets]; } for (var i = 0; i < buckets.length; i++) { delete bucketRegionCache[buckets[i]]; } return bucketRegionCache; }, /** * Corrects request region if bucket's cached region is different * * @api private */ correctBucketRegionFromCache: function correctBucketRegionFromCache(req) { var bucket = req.params.Bucket || null; if (bucket) { var service = req.service; var requestRegion = req.httpRequest.region; var cachedRegion = service.bucketRegionCache[bucket]; if (cachedRegion && cachedRegion !== requestRegion) { service.updateReqBucketRegion(req, cachedRegion); } } }, /** * Extracts S3 specific request ids from the http response. * * @api private */ extractRequestIds: function extractRequestIds(resp) { var extendedRequestId = resp.httpResponse.headers ? resp.httpResponse.headers['x-amz-id-2'] : null; var cfId = resp.httpResponse.headers ? resp.httpResponse.headers['x-amz-cf-id'] : null; resp.extendedRequestId = extendedRequestId; resp.cfId = cfId; if (resp.error) { resp.error.requestId = resp.requestId || null; resp.error.extendedRequestId = extendedRequestId; resp.error.cfId = cfId; } }, /** * Get a pre-signed URL for a given operation name. * * @note You must ensure that you have static or previously resolved * credentials if you call this method synchronously (with no callback), * otherwise it may not properly sign the request. If you cannot guarantee * this (you are using an asynchronous credential provider, i.e., EC2 * IAM roles), you should always call this method with an asynchronous * callback. * @note Not all operation parameters are supported when using pre-signed * URLs. Certain parameters, such as `SSECustomerKey`, `ACL`, `Expires`, * `ContentLength`, or `Tagging` must be provided as headers when sending a * request. If you are using pre-signed URLs to upload from a browser and * need to use these fields, see {createPresignedPost}. * @note The default signer allows altering the request by adding corresponding * headers to set some parameters (e.g. Range) and these added parameters * won't be signed. You must use signatureVersion v4 to to include these * parameters in the signed portion of the URL and enforce exact matching * between headers and signed params in the URL. * @note This operation cannot be used with a promise. See note above regarding * asynchronous credentials and use with a callback. * @param operation [String] the name of the operation to call * @param params [map] parameters to pass to the operation. See the given * operation for the expected operation parameters. In addition, you can * also pass the "Expires" parameter to inform S3 how long the URL should * work for. * @option params Expires [Integer] (900) the number of seconds to expire * the pre-signed URL operation in. Defaults to 15 minutes. * @param callback [Function] if a callback is provided, this function will * pass the URL as the second parameter (after the error parameter) to * the callback function. * @return [String] if called synchronously (with no callback), returns the * signed URL. * @return [null] nothing is returned if a callback is provided. * @example Pre-signing a getObject operation (synchronously) * var params = {Bucket: 'bucket', Key: 'key'}; * var url = s3.getSignedUrl('getObject', params); * console.log('The URL is', url); * @example Pre-signing a putObject (asynchronously) * var params = {Bucket: 'bucket', Key: 'key'}; * s3.getSignedUrl('putObject', params, function (err, url) { * console.log('The URL is', url); * }); * @example Pre-signing a putObject operation with a specific payload * var params = {Bucket: 'bucket', Key: 'key', Body: 'body'}; * var url = s3.getSignedUrl('putObject', params); * console.log('The URL is', url); * @example Passing in a 1-minute expiry time for a pre-signed URL * var params = {Bucket: 'bucket', Key: 'key', Expires: 60}; * var url = s3.getSignedUrl('getObject', params); * console.log('The URL is', url); // expires in 60 seconds */ getSignedUrl: function getSignedUrl(operation, params, callback) { params = AWS.util.copy(params || {}); var expires = params.Expires || 900; if (typeof expires !== 'number') { throw AWS.util.error(new Error(), { code: 'InvalidParameterException', message: 'The expiration must be a number, received ' + typeof expires }); } delete params.Expires; // we can't validate this var request = this.makeRequest(operation, params); if (callback) { AWS.util.defer(function() { request.presign(expires, callback); }); } else { return request.presign(expires, callback); } }, /** * @!method getSignedUrlPromise() * Returns a 'thenable' promise that will be resolved with a pre-signed URL * for a given operation name. * * Two callbacks can be provided to the `then` method on the returned promise. * The first callback will be called if the promise is fulfilled, and the second * callback will be called if the promise is rejected. * @note Not all operation parameters are supported when using pre-signed * URLs. Certain parameters, such as `SSECustomerKey`, `ACL`, `Expires`, * `ContentLength`, or `Tagging` must be provided as headers when sending a * request. If you are using pre-signed URLs to upload from a browser and * need to use these fields, see {createPresignedPost}. * @param operation [String] the name of the operation to call * @param params [map] parameters to pass to the operation. See the given * operation for the expected operation parameters. In addition, you can * also pass the "Expires" parameter to inform S3 how long the URL should * work for. * @option params Expires [Integer] (900) the number of seconds to expire * the pre-signed URL operation in. Defaults to 15 minutes. * @callback fulfilledCallback function(url) * Called if the promise is fulfilled. * @param url [String] the signed url * @callback rejectedCallback function(err) * Called if the promise is rejected. * @param err [Error] if an error occurred, this value will be filled * @return [Promise] A promise that represents the state of the `refresh` call. * @example Pre-signing a getObject operation * var params = {Bucket: 'bucket', Key: 'key'}; * var promise = s3.getSignedUrlPromise('getObject', params); * promise.then(function(url) { * console.log('The URL is', url); * }, function(err) { ... }); * @example Pre-signing a putObject operation with a specific payload * var params = {Bucket: 'bucket', Key: 'key', Body: 'body'}; * var promise = s3.getSignedUrlPromise('putObject', params); * promise.then(function(url) { * console.log('The URL is', url); * }, function(err) { ... }); * @example Passing in a 1-minute expiry time for a pre-signed URL * var params = {Bucket: 'bucket', Key: 'key', Expires: 60}; * var promise = s3.getSignedUrlPromise('getObject', params); * promise.then(function(url) { * console.log('The URL is', url); * }, function(err) { ... }); */ /** * Get a pre-signed POST policy to support uploading to S3 directly from an * HTML form. * * @param params [map] * @option params Bucket [String] The bucket to which the post should be * uploaded * @option params Expires [Integer] (3600) The number of seconds for which * the presigned policy should be valid. * @option params Conditions [Array] An array of conditions that must be met * for the presigned policy to allow the * upload. This can include required tags, * the accepted range for content lengths, * etc. * @see http://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-HTTPPOSTConstructPolicy.html * @option params Fields [map] Fields to include in the form. All * values passed in as fields will be * signed as exact match conditions. * @param callback [Function] * * @note All fields passed in when creating presigned post data will be signed * as exact match conditions. Any fields that will be interpolated by S3 * must be added to the fields hash after signing, and an appropriate * condition for such fields must be explicitly added to the Conditions * array passed to this function before signing. * * @example Presiging post data with a known key * var params = { * Bucket: 'bucket', * Fields: { * key: 'key' * } * }; * s3.createPresignedPost(params, function(err, data) { * if (err) { * console.error('Presigning post data encountered an error', err); * } else { * console.log('The post data is', data); * } * }); * * @example Presigning post data with an interpolated key * var params = { * Bucket: 'bucket', * Conditions: [ * ['starts-with', '$key', 'path/to/uploads/'] * ] * }; * s3.createPresignedPost(params, function(err, data) { * if (err) { * console.error('Presigning post data encountered an error', err); * } else { * data.Fields.key = 'path/to/uploads/${filename}'; * console.log('The post data is', data); * } * }); * * @note You must ensure that you have static or previously resolved * credentials if you call this method synchronously (with no callback), * otherwise it may not properly sign the request. If you cannot guarantee * this (you are using an asynchronous credential provider, i.e., EC2 * IAM roles), you should always call this method with an asynchronous * callback. * * @return [map] If called synchronously (with no callback), returns a hash * with the url to set as the form action and a hash of fields * to include in the form. * @return [null] Nothing is returned if a callback is provided. * * @callback callback function (err, data) * @param err [Error] the error object returned from the policy signer * @param data [map] The data necessary to construct an HTML form * @param data.url [String] The URL to use as the action of the form * @param data.fields [map] A hash of fields that must be included in the * form for the upload to succeed. This hash will * include the signed POST policy, your access key * ID and security token (if present), etc. These * may be safely included as input elements of type * 'hidden.' */ createPresignedPost: function createPresignedPost(params, callback) { if (typeof params === 'function' && callback === undefined) { callback = params; params = null; } params = AWS.util.copy(params || {}); var boundParams = this.config.params || {}; var bucket = params.Bucket || boundParams.Bucket, self = this, config = this.config, endpoint = AWS.util.copy(this.endpoint); if (!config.s3BucketEndpoint) { endpoint.pathname = '/' + bucket; } function finalizePost() { return { url: AWS.util.urlFormat(endpoint), fields: self.preparePostFields( config.credentials, config.region, bucket, params.Fields, params.Conditions, params.Expires ) }; } if (callback) { config.getCredentials(function (err) { if (err) { callback(err); } else { try { callback(null, finalizePost()); } catch (err) { callback(err); } } }); } else { return finalizePost(); } }, /** * @api private */ preparePostFields: function preparePostFields( credentials, region, bucket, fields, conditions, expiresInSeconds ) { var now = this.getSkewCorrectedDate(); if (!credentials || !region || !bucket) { throw new Error('Unable to create a POST object policy without a bucket,' + ' region, and credentials'); } fields = AWS.util.copy(fields || {}); conditions = (conditions || []).slice(0); expiresInSeconds = expiresInSeconds || 3600; var signingDate = AWS.util.date.iso8601(now).replace(/[:\-]|\.\d{3}/g, ''); var shortDate = signingDate.substr(0, 8); var scope = v4Credentials.createScope(shortDate, region, 's3'); var credential = credentials.accessKeyId + '/' + scope; fields['bucket'] = bucket; fields['X-Amz-Algorithm'] = 'AWS4-HMAC-SHA256'; fields['X-Amz-Credential'] = credential; fields['X-Amz-Date'] = signingDate; if (credentials.sessionToken) { fields['X-Amz-Security-Token'] = credentials.sessionToken; } for (var field in fields) { if (fields.hasOwnProperty(field)) { var condition = {}; condition[field] = fields[field]; conditions.push(condition); } } fields.Policy = this.preparePostPolicy( new Date(now.valueOf() + expiresInSeconds * 1000), conditions ); fields['X-Amz-Signature'] = AWS.util.crypto.hmac( v4Credentials.getSigningKey(credentials, shortDate, region, 's3', true), fields.Policy, 'hex' ); return fields; }, /** * @api private */ preparePostPolicy: function preparePostPolicy(expiration, conditions) { return AWS.util.base64.encode(JSON.stringify({ expiration: AWS.util.date.iso8601(expiration), conditions: conditions })); }, /** * @api private */ prepareSignedUrl: function prepareSignedUrl(request) { request.addListener('validate', request.service.noPresignedContentLength); request.removeListener('build', request.service.addContentType); if (!request.params.Body) { // no Content-MD5/SHA-256 if body is not provided request.removeListener('build', request.service.computeContentMd5); } else { request.addListener('afterBuild', AWS.EventListeners.Core.COMPUTE_SHA256); } }, /** * @api private * @param request */ disableBodySigning: function disableBodySigning(request) { var headers = request.httpRequest.headers; // Add the header to anything that isn't a presigned url, unless that presigned url had a body defined if (!Object.prototype.hasOwnProperty.call(headers, 'presigned-expires')) { headers['X-Amz-Content-Sha256'] = 'UNSIGNED-PAYLOAD'; } }, /** * @api private */ noPresignedContentLength: function noPresignedContentLength(request) { if (request.params.ContentLength !== undefined) { throw AWS.util.error(new Error(), {code: 'UnexpectedParameter', message: 'ContentLength is not supported in pre-signed URLs.'}); } }, createBucket: function createBucket(params, callback) { // When creating a bucket *outside* the classic region, the location // constraint must be set for the bucket and it must match the endpoint. // This chunk of code will set the location constraint param based // on the region (when possible), but it will not override a passed-in // location constraint. if (typeof params === 'function' || !params) { callback = callback || params; params = {}; } var hostname = this.endpoint.hostname; // copy params so that appending keys does not unintentioinallly // mutate params object argument passed in by user var copiedParams = AWS.util.copy(params); if ( this.config.region !== 'us-east-1' && hostname !== this.api.globalEndpoint && !params.CreateBucketConfiguration ) { copiedParams.CreateBucketConfiguration = { LocationConstraint: this.config.region }; } return this.makeRequest('createBucket', copiedParams, callback); }, writeGetObjectResponse: function writeGetObjectResponse(params, callback) { var request = this.makeRequest('writeGetObjectResponse', AWS.util.copy(params), callback); var hostname = this.endpoint.hostname; if (hostname.indexOf(this.config.region) !== -1) { // hostname specifies a region already hostname = hostname.replace('s3.', OBJECT_LAMBDA_SERVICE + '.'); } else { // Hostname doesn't have a region. // Object Lambda requires an explicit region. hostname = hostname.replace('s3.', OBJECT_LAMBDA_SERVICE + '.' + this.config.region + '.'); } request.httpRequest.endpoint = new AWS.Endpoint(hostname, this.config); return request; }, /** * @see AWS.S3.ManagedUpload * @overload upload(params = {}, [options], [callback]) * Uploads an arbitrarily sized buffer, blob, or stream, using intelligent * concurrent handling of parts if the payload is large enough. You can * configure the concurrent queue size by setting `options`. Note that this * is the only operation for which the SDK can retry requests with stream * bodies. * * @param (see AWS.S3.putObject) * @option (see AWS.S3.ManagedUpload.constructor) * @return [AWS.S3.ManagedUpload] the managed upload object that can call * `send()` or track progress. * @example Uploading a stream object * var params = {Bucket: 'bucket', Key: 'key', Body: stream}; * s3.upload(params, function(err, data) { * console.log(err, data); * }); * @example Uploading a stream with concurrency of 1 and partSize of 10mb * var params = {Bucket: 'bucket', Key: 'key', Body: stream}; * var options = {partSize: 10 * 1024 * 1024, queueSize: 1}; * s3.upload(params, options, function(err, data) { * console.log(err, data); * }); * @callback callback function(err, data) * @param err [Error] an error or null if no error occurred. * @param data [map] The response data from the successful upload: * @param data.Location [String] the URL of the uploaded object * @param data.ETag [String] the ETag of the uploaded object * @param data.Bucket [String] the bucket to which the object was uploaded * @param data.Key [String] the key to which the object was uploaded */ upload: function upload(params, options, callback) { if (typeof options === 'function' && callback === undefined) { callback = options; options = null; } options = options || {}; options = AWS.util.merge(options || {}, {service: this, params: params}); var uploader = new AWS.S3.ManagedUpload(options); if (typeof callback === 'function') uploader.send(callback); return uploader; }, /** * @api private */ setExpiresString: function setExpiresString(response) { // Check if response contains Expires value, and populate ExpiresString. if (response && response.httpResponse && response.httpResponse.headers) { if ('expires' in response.httpResponse.headers) { response.httpResponse.headers.expiresstring = response.httpResponse.headers.expires; } } // Check if value in Expires is not a Date using parseTimestamp. try { if (response && response.httpResponse && response.httpResponse.headers) { if ('expires' in response.httpResponse.headers) { AWS.util.date.parseTimestamp(response.httpResponse.headers.expires); } } } catch (e) { console.log('AWS SDK', '(warning)', e); delete response.httpResponse.headers.expires; } } }); /** * @api private */ AWS.S3.addPromisesToClass = function addPromisesToClass(PromiseDependency) { this.prototype.getSignedUrlPromise = AWS.util.promisifyMethod('getSignedUrl', PromiseDependency); }; /** * @api private */ AWS.S3.deletePromisesFromClass = function deletePromisesFromClass() { delete this.prototype.getSignedUrlPromise; }; AWS.util.addPromises(AWS.S3); },{"../config_regional_endpoint":349,"../core":350,"../region_config":395,"../s3/managed_upload":400,"../signers/v4_credentials":426,"./s3util":415}],415:[function(require,module,exports){ (function (process){(function (){ var AWS = require('../core'); var regionUtil = require('../region_config'); var s3util = { /** * @api private */ isArnInParam: function isArnInParam(req, paramName) { var inputShape = (req.service.api.operations[req.operation] || {}).input || {}; var inputMembers = inputShape.members || {}; if (!req.params[paramName] || !inputMembers[paramName]) return false; return AWS.util.ARN.validate(req.params[paramName]); }, /** * Validate service component from ARN supplied in Bucket parameter */ validateArnService: function validateArnService(req) { var parsedArn = req._parsedArn; if (parsedArn.service !== 's3' && parsedArn.service !== 's3-outposts' && parsedArn.service !== 's3-object-lambda') { throw AWS.util.error(new Error(), { code: 'InvalidARN', message: 'expect \'s3\' or \'s3-outposts\' or \'s3-object-lambda\' in ARN service component' }); } }, /** * Validate account ID from ARN supplied in Bucket parameter is a valid account */ validateArnAccount: function validateArnAccount(req) { var parsedArn = req._parsedArn; if (!/[0-9]{12}/.exec(parsedArn.accountId)) { throw AWS.util.error(new Error(), { code: 'InvalidARN', message: 'ARN accountID does not match regex "[0-9]{12}"' }); } }, /** * Validate ARN supplied in Bucket parameter is a valid access point ARN */ validateS3AccessPointArn: function validateS3AccessPointArn(req) { var parsedArn = req._parsedArn; //can be ':' or '/' var delimiter = parsedArn.resource['accesspoint'.length]; if (parsedArn.resource.split(delimiter).length !== 2) { throw AWS.util.error(new Error(), { code: 'InvalidARN', message: 'Access Point ARN should have one resource accesspoint/{accesspointName}' }); } var accessPoint = parsedArn.resource.split(delimiter)[1]; var accessPointPrefix = accessPoint + '-' + parsedArn.accountId; if (!s3util.dnsCompatibleBucketName(accessPointPrefix) || accessPointPrefix.match(/\./)) { throw AWS.util.error(new Error(), { code: 'InvalidARN', message: 'Access point resource in ARN is not DNS compatible. Got ' + accessPoint }); } //set parsed valid access point req._parsedArn.accessPoint = accessPoint; }, /** * Validate Outposts ARN supplied in Bucket parameter is a valid outposts ARN */ validateOutpostsArn: function validateOutpostsArn(req) { var parsedArn = req._parsedArn; if ( parsedArn.resource.indexOf('outpost:') !== 0 && parsedArn.resource.indexOf('outpost/') !== 0 ) { throw AWS.util.error(new Error(), { code: 'InvalidARN', message: 'ARN resource should begin with \'outpost/\'' }); } //can be ':' or '/' var delimiter = parsedArn.resource['outpost'.length]; var outpostId = parsedArn.resource.split(delimiter)[1]; var dnsHostRegex = new RegExp(/^([a-zA-Z0-9]|[a-zA-Z0-9][a-zA-Z0-9-]{0,61}[a-zA-Z0-9])$/); if (!dnsHostRegex.test(outpostId)) { throw AWS.util.error(new Error(), { code: 'InvalidARN', message: 'Outpost resource in ARN is not DNS compatible. Got ' + outpostId }); } req._parsedArn.outpostId = outpostId; }, /** * Validate Outposts ARN supplied in Bucket parameter is a valid outposts ARN */ validateOutpostsAccessPointArn: function validateOutpostsAccessPointArn(req) { var parsedArn = req._parsedArn; //can be ':' or '/' var delimiter = parsedArn.resource['outpost'.length]; if (parsedArn.resource.split(delimiter).length !== 4) { throw AWS.util.error(new Error(), { code: 'InvalidARN', message: 'Outposts ARN should have two resources outpost/{outpostId}/accesspoint/{accesspointName}' }); } var accessPoint = parsedArn.resource.split(delimiter)[3]; var accessPointPrefix = accessPoint + '-' + parsedArn.accountId; if (!s3util.dnsCompatibleBucketName(accessPointPrefix) || accessPointPrefix.match(/\./)) { throw AWS.util.error(new Error(), { code: 'InvalidARN', message: 'Access point resource in ARN is not DNS compatible. Got ' + accessPoint }); } //set parsed valid access point req._parsedArn.accessPoint = accessPoint; }, /** * Validate region field in ARN supplied in Bucket parameter is a valid region */ validateArnRegion: function validateArnRegion(req, options) { if (options === undefined) { options = {}; } var useArnRegion = s3util.loadUseArnRegionConfig(req); var regionFromArn = req._parsedArn.region; var clientRegion = req.service.config.region; var useFipsEndpoint = req.service.config.useFipsEndpoint; var allowFipsEndpoint = options.allowFipsEndpoint || false; if (!regionFromArn) { var message = 'ARN region is empty'; if (req._parsedArn.service === 's3') { message = message + '\nYou may want to use multi-regional ARN. The feature is not supported in current SDK. ' + 'You should consider switching to V3(https://github.com/aws/aws-sdk-js-v3).'; } throw AWS.util.error(new Error(), { code: 'InvalidARN', message: message }); } if (useFipsEndpoint && !allowFipsEndpoint) { throw AWS.util.error(new Error(), { code: 'InvalidConfiguration', message: 'ARN endpoint is not compatible with FIPS region' }); } if (regionFromArn.indexOf('fips') >= 0) { throw AWS.util.error(new Error(), { code: 'InvalidConfiguration', message: 'FIPS region not allowed in ARN' }); } if (!useArnRegion && regionFromArn !== clientRegion) { throw AWS.util.error(new Error(), { code: 'InvalidConfiguration', message: 'Configured region conflicts with access point region' }); } else if ( useArnRegion && regionUtil.getEndpointSuffix(regionFromArn) !== regionUtil.getEndpointSuffix(clientRegion) ) { throw AWS.util.error(new Error(), { code: 'InvalidConfiguration', message: 'Configured region and access point region not in same partition' }); } if (req.service.config.useAccelerateEndpoint) { throw AWS.util.error(new Error(), { code: 'InvalidConfiguration', message: 'useAccelerateEndpoint config is not supported with access point ARN' }); } if (req._parsedArn.service === 's3-outposts' && req.service.config.useDualstackEndpoint) { throw AWS.util.error(new Error(), { code: 'InvalidConfiguration', message: 'Dualstack is not supported with outposts access point ARN' }); } }, loadUseArnRegionConfig: function loadUseArnRegionConfig(req) { var envName = 'AWS_S3_USE_ARN_REGION'; var configName = 's3_use_arn_region'; var useArnRegion = true; var originalConfig = req.service._originalConfig || {}; if (req.service.config.s3UseArnRegion !== undefined) { return req.service.config.s3UseArnRegion; } else if (originalConfig.s3UseArnRegion !== undefined) { useArnRegion = originalConfig.s3UseArnRegion === true; } else if (AWS.util.isNode()) { //load from environmental variable AWS_USE_ARN_REGION if (process.env[envName]) { var value = process.env[envName].trim().toLowerCase(); if (['false', 'true'].indexOf(value) < 0) { throw AWS.util.error(new Error(), { code: 'InvalidConfiguration', message: envName + ' only accepts true or false. Got ' + process.env[envName], retryable: false }); } useArnRegion = value === 'true'; } else { //load from shared config property use_arn_region var profiles = {}; var profile = {}; try { profiles = AWS.util.getProfilesFromSharedConfig(AWS.util.iniLoader); profile = profiles[process.env.AWS_PROFILE || AWS.util.defaultProfile]; } catch (e) {} if (profile[configName]) { if (['false', 'true'].indexOf(profile[configName].trim().toLowerCase()) < 0) { throw AWS.util.error(new Error(), { code: 'InvalidConfiguration', message: configName + ' only accepts true or false. Got ' + profile[configName], retryable: false }); } useArnRegion = profile[configName].trim().toLowerCase() === 'true'; } } } req.service.config.s3UseArnRegion = useArnRegion; return useArnRegion; }, /** * Validations before URI can be populated */ validatePopulateUriFromArn: function validatePopulateUriFromArn(req) { if (req.service._originalConfig && req.service._originalConfig.endpoint) { throw AWS.util.error(new Error(), { code: 'InvalidConfiguration', message: 'Custom endpoint is not compatible with access point ARN' }); } if (req.service.config.s3ForcePathStyle) { throw AWS.util.error(new Error(), { code: 'InvalidConfiguration', message: 'Cannot construct path-style endpoint with access point' }); } }, /** * Returns true if the bucket name is DNS compatible. Buckets created * outside of the classic region MUST be DNS compatible. * * @api private */ dnsCompatibleBucketName: function dnsCompatibleBucketName(bucketName) { var b = bucketName; var domain = new RegExp(/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/); var ipAddress = new RegExp(/(\d+\.){3}\d+/); var dots = new RegExp(/\.\./); return (b.match(domain) && !b.match(ipAddress) && !b.match(dots)) ? true : false; }, }; /** * @api private */ module.exports = s3util; }).call(this)}).call(this,require('_process')) },{"../core":350,"../region_config":395,"_process":445}],416:[function(require,module,exports){ var AWS = require('../core'); AWS.util.update(AWS.SQS.prototype, { /** * @api private */ setupRequestListeners: function setupRequestListeners(request) { request.addListener('build', this.buildEndpoint); if (request.service.config.computeChecksums) { if (request.operation === 'sendMessage') { request.addListener('extractData', this.verifySendMessageChecksum); } else if (request.operation === 'sendMessageBatch') { request.addListener('extractData', this.verifySendMessageBatchChecksum); } else if (request.operation === 'receiveMessage') { request.addListener('extractData', this.verifyReceiveMessageChecksum); } } }, /** * @api private */ verifySendMessageChecksum: function verifySendMessageChecksum(response) { if (!response.data) return; var md5 = response.data.MD5OfMessageBody; var body = this.params.MessageBody; var calculatedMd5 = this.service.calculateChecksum(body); if (calculatedMd5 !== md5) { var msg = 'Got "' + response.data.MD5OfMessageBody + '", expecting "' + calculatedMd5 + '".'; this.service.throwInvalidChecksumError(response, [response.data.MessageId], msg); } }, /** * @api private */ verifySendMessageBatchChecksum: function verifySendMessageBatchChecksum(response) { if (!response.data) return; var service = this.service; var entries = {}; var errors = []; var messageIds = []; AWS.util.arrayEach(response.data.Successful, function (entry) { entries[entry.Id] = entry; }); AWS.util.arrayEach(this.params.Entries, function (entry) { if (entries[entry.Id]) { var md5 = entries[entry.Id].MD5OfMessageBody; var body = entry.MessageBody; if (!service.isChecksumValid(md5, body)) { errors.push(entry.Id); messageIds.push(entries[entry.Id].MessageId); } } }); if (errors.length > 0) { service.throwInvalidChecksumError(response, messageIds, 'Invalid messages: ' + errors.join(', ')); } }, /** * @api private */ verifyReceiveMessageChecksum: function verifyReceiveMessageChecksum(response) { if (!response.data) return; var service = this.service; var messageIds = []; AWS.util.arrayEach(response.data.Messages, function(message) { var md5 = message.MD5OfBody; var body = message.Body; if (!service.isChecksumValid(md5, body)) { messageIds.push(message.MessageId); } }); if (messageIds.length > 0) { service.throwInvalidChecksumError(response, messageIds, 'Invalid messages: ' + messageIds.join(', ')); } }, /** * @api private */ throwInvalidChecksumError: function throwInvalidChecksumError(response, ids, message) { response.error = AWS.util.error(new Error(), { retryable: true, code: 'InvalidChecksum', messageIds: ids, message: response.request.operation + ' returned an invalid MD5 response. ' + message }); }, /** * @api private */ isChecksumValid: function isChecksumValid(checksum, data) { return this.calculateChecksum(data) === checksum; }, /** * @api private */ calculateChecksum: function calculateChecksum(data) { return AWS.util.crypto.md5(data, 'hex'); }, /** * @api private */ buildEndpoint: function buildEndpoint(request) { var url = request.httpRequest.params.QueueUrl; if (url) { request.httpRequest.endpoint = new AWS.Endpoint(url); // signature version 4 requires the region name to be set, // sqs queue urls contain the region name var matches = request.httpRequest.endpoint.host.match(/^sqs\.(.+?)\./); if (matches) request.httpRequest.region = matches[1]; } } }); },{"../core":350}],417:[function(require,module,exports){ var AWS = require('../core'); var resolveRegionalEndpointsFlag = require('../config_regional_endpoint'); var ENV_REGIONAL_ENDPOINT_ENABLED = 'AWS_STS_REGIONAL_ENDPOINTS'; var CONFIG_REGIONAL_ENDPOINT_ENABLED = 'sts_regional_endpoints'; AWS.util.update(AWS.STS.prototype, { /** * @overload credentialsFrom(data, credentials = null) * Creates a credentials object from STS response data containing * credentials information. Useful for quickly setting AWS credentials. * * @note This is a low-level utility function. If you want to load temporary * credentials into your process for subsequent requests to AWS resources, * you should use {AWS.TemporaryCredentials} instead. * @param data [map] data retrieved from a call to {getFederatedToken}, * {getSessionToken}, {assumeRole}, or {assumeRoleWithWebIdentity}. * @param credentials [AWS.Credentials] an optional credentials object to * fill instead of creating a new object. Useful when modifying an * existing credentials object from a refresh call. * @return [AWS.TemporaryCredentials] the set of temporary credentials * loaded from a raw STS operation response. * @example Using credentialsFrom to load global AWS credentials * var sts = new AWS.STS(); * sts.getSessionToken(function (err, data) { * if (err) console.log("Error getting credentials"); * else { * AWS.config.credentials = sts.credentialsFrom(data); * } * }); * @see AWS.TemporaryCredentials */ credentialsFrom: function credentialsFrom(data, credentials) { if (!data) return null; if (!credentials) credentials = new AWS.TemporaryCredentials(); credentials.expired = false; credentials.accessKeyId = data.Credentials.AccessKeyId; credentials.secretAccessKey = data.Credentials.SecretAccessKey; credentials.sessionToken = data.Credentials.SessionToken; credentials.expireTime = data.Credentials.Expiration; return credentials; }, assumeRoleWithWebIdentity: function assumeRoleWithWebIdentity(params, callback) { return this.makeUnauthenticatedRequest('assumeRoleWithWebIdentity', params, callback); }, assumeRoleWithSAML: function assumeRoleWithSAML(params, callback) { return this.makeUnauthenticatedRequest('assumeRoleWithSAML', params, callback); }, /** * @api private */ setupRequestListeners: function setupRequestListeners(request) { request.addListener('validate', this.optInRegionalEndpoint, true); }, /** * @api private */ optInRegionalEndpoint: function optInRegionalEndpoint(req) { var service = req.service; var config = service.config; config.stsRegionalEndpoints = resolveRegionalEndpointsFlag(service._originalConfig, { env: ENV_REGIONAL_ENDPOINT_ENABLED, sharedConfig: CONFIG_REGIONAL_ENDPOINT_ENABLED, clientConfig: 'stsRegionalEndpoints' }); if ( config.stsRegionalEndpoints === 'regional' && service.isGlobalEndpoint ) { //client will throw if region is not supplied; request will be signed with specified region if (!config.region) { throw AWS.util.error(new Error(), {code: 'ConfigError', message: 'Missing region in config'}); } var insertPoint = config.endpoint.indexOf('.amazonaws.com'); var regionalEndpoint = config.endpoint.substring(0, insertPoint) + '.' + config.region + config.endpoint.substring(insertPoint); req.httpRequest.updateEndpoint(regionalEndpoint); req.httpRequest.region = config.region; } } }); },{"../config_regional_endpoint":349,"../core":350}],418:[function(require,module,exports){ var AWS = require('../core'); /** * @api private */ AWS.Signers.Bearer = AWS.util.inherit(AWS.Signers.RequestSigner, { constructor: function Bearer(request) { AWS.Signers.RequestSigner.call(this, request); }, addAuthorization: function addAuthorization(token) { this.request.headers['Authorization'] = 'Bearer ' + token.token; } }); },{"../core":350}],419:[function(require,module,exports){ var AWS = require('../core'); var inherit = AWS.util.inherit; /** * @api private */ var expiresHeader = 'presigned-expires'; /** * @api private */ function signedUrlBuilder(request) { var expires = request.httpRequest.headers[expiresHeader]; var signerClass = request.service.getSignerClass(request); delete request.httpRequest.headers['User-Agent']; delete request.httpRequest.headers['X-Amz-User-Agent']; if (signerClass === AWS.Signers.V4) { if (expires > 604800) { // one week expiry is invalid var message = 'Presigning does not support expiry time greater ' + 'than a week with SigV4 signing.'; throw AWS.util.error(new Error(), { code: 'InvalidExpiryTime', message: message, retryable: false }); } request.httpRequest.headers[expiresHeader] = expires; } else if (signerClass === AWS.Signers.S3) { var now = request.service ? request.service.getSkewCorrectedDate() : AWS.util.date.getDate(); request.httpRequest.headers[expiresHeader] = parseInt( AWS.util.date.unixTimestamp(now) + expires, 10).toString(); } else { throw AWS.util.error(new Error(), { message: 'Presigning only supports S3 or SigV4 signing.', code: 'UnsupportedSigner', retryable: false }); } } /** * @api private */ function signedUrlSigner(request) { var endpoint = request.httpRequest.endpoint; var parsedUrl = AWS.util.urlParse(request.httpRequest.path); var queryParams = {}; if (parsedUrl.search) { queryParams = AWS.util.queryStringParse(parsedUrl.search.substr(1)); } var auth = request.httpRequest.headers['Authorization'].split(' '); if (auth[0] === 'AWS') { auth = auth[1].split(':'); queryParams['Signature'] = auth.pop(); queryParams['AWSAccessKeyId'] = auth.join(':'); AWS.util.each(request.httpRequest.headers, function (key, value) { if (key === expiresHeader) key = 'Expires'; if (key.indexOf('x-amz-meta-') === 0) { // Delete existing, potentially not normalized key delete queryParams[key]; key = key.toLowerCase(); } queryParams[key] = value; }); delete request.httpRequest.headers[expiresHeader]; delete queryParams['Authorization']; delete queryParams['Host']; } else if (auth[0] === 'AWS4-HMAC-SHA256') { // SigV4 signing auth.shift(); var rest = auth.join(' '); var signature = rest.match(/Signature=(.*?)(?:,|\s|\r?\n|$)/)[1]; queryParams['X-Amz-Signature'] = signature; delete queryParams['Expires']; } // build URL endpoint.pathname = parsedUrl.pathname; endpoint.search = AWS.util.queryParamsToString(queryParams); } /** * @api private */ AWS.Signers.Presign = inherit({ /** * @api private */ sign: function sign(request, expireTime, callback) { request.httpRequest.headers[expiresHeader] = expireTime || 3600; request.on('build', signedUrlBuilder); request.on('sign', signedUrlSigner); request.removeListener('afterBuild', AWS.EventListeners.Core.SET_CONTENT_LENGTH); request.removeListener('afterBuild', AWS.EventListeners.Core.COMPUTE_SHA256); request.emit('beforePresign', [request]); if (callback) { request.build(function() { if (this.response.error) callback(this.response.error); else { callback(null, AWS.util.urlFormat(request.httpRequest.endpoint)); } }); } else { request.build(); if (request.response.error) throw request.response.error; return AWS.util.urlFormat(request.httpRequest.endpoint); } } }); /** * @api private */ module.exports = AWS.Signers.Presign; },{"../core":350}],420:[function(require,module,exports){ var AWS = require('../core'); var inherit = AWS.util.inherit; /** * @api private */ AWS.Signers.RequestSigner = inherit({ constructor: function RequestSigner(request) { this.request = request; }, setServiceClientId: function setServiceClientId(id) { this.serviceClientId = id; }, getServiceClientId: function getServiceClientId() { return this.serviceClientId; } }); AWS.Signers.RequestSigner.getVersion = function getVersion(version) { switch (version) { case 'v2': return AWS.Signers.V2; case 'v3': return AWS.Signers.V3; case 's3v4': return AWS.Signers.V4; case 'v4': return AWS.Signers.V4; case 's3': return AWS.Signers.S3; case 'v3https': return AWS.Signers.V3Https; case 'bearer': return AWS.Signers.Bearer; } throw new Error('Unknown signing version ' + version); }; require('./v2'); require('./v3'); require('./v3https'); require('./v4'); require('./s3'); require('./presign'); require('./bearer'); },{"../core":350,"./bearer":418,"./presign":419,"./s3":421,"./v2":422,"./v3":423,"./v3https":424,"./v4":425}],421:[function(require,module,exports){ var AWS = require('../core'); var inherit = AWS.util.inherit; /** * @api private */ AWS.Signers.S3 = inherit(AWS.Signers.RequestSigner, { /** * When building the stringToSign, these sub resource params should be * part of the canonical resource string with their NON-decoded values */ subResources: { 'acl': 1, 'accelerate': 1, 'analytics': 1, 'cors': 1, 'lifecycle': 1, 'delete': 1, 'inventory': 1, 'location': 1, 'logging': 1, 'metrics': 1, 'notification': 1, 'partNumber': 1, 'policy': 1, 'requestPayment': 1, 'replication': 1, 'restore': 1, 'tagging': 1, 'torrent': 1, 'uploadId': 1, 'uploads': 1, 'versionId': 1, 'versioning': 1, 'versions': 1, 'website': 1 }, // when building the stringToSign, these querystring params should be // part of the canonical resource string with their NON-encoded values responseHeaders: { 'response-content-type': 1, 'response-content-language': 1, 'response-expires': 1, 'response-cache-control': 1, 'response-content-disposition': 1, 'response-content-encoding': 1 }, addAuthorization: function addAuthorization(credentials, date) { if (!this.request.headers['presigned-expires']) { this.request.headers['X-Amz-Date'] = AWS.util.date.rfc822(date); } if (credentials.sessionToken) { // presigned URLs require this header to be lowercased this.request.headers['x-amz-security-token'] = credentials.sessionToken; } var signature = this.sign(credentials.secretAccessKey, this.stringToSign()); var auth = 'AWS ' + credentials.accessKeyId + ':' + signature; this.request.headers['Authorization'] = auth; }, stringToSign: function stringToSign() { var r = this.request; var parts = []; parts.push(r.method); parts.push(r.headers['Content-MD5'] || ''); parts.push(r.headers['Content-Type'] || ''); // This is the "Date" header, but we use X-Amz-Date. // The S3 signing mechanism requires us to pass an empty // string for this Date header regardless. parts.push(r.headers['presigned-expires'] || ''); var headers = this.canonicalizedAmzHeaders(); if (headers) parts.push(headers); parts.push(this.canonicalizedResource()); return parts.join('\n'); }, canonicalizedAmzHeaders: function canonicalizedAmzHeaders() { var amzHeaders = []; AWS.util.each(this.request.headers, function (name) { if (name.match(/^x-amz-/i)) amzHeaders.push(name); }); amzHeaders.sort(function (a, b) { return a.toLowerCase() < b.toLowerCase() ? -1 : 1; }); var parts = []; AWS.util.arrayEach.call(this, amzHeaders, function (name) { parts.push(name.toLowerCase() + ':' + String(this.request.headers[name])); }); return parts.join('\n'); }, canonicalizedResource: function canonicalizedResource() { var r = this.request; var parts = r.path.split('?'); var path = parts[0]; var querystring = parts[1]; var resource = ''; if (r.virtualHostedBucket) resource += '/' + r.virtualHostedBucket; resource += path; if (querystring) { // collect a list of sub resources and query params that need to be signed var resources = []; AWS.util.arrayEach.call(this, querystring.split('&'), function (param) { var name = param.split('=')[0]; var value = param.split('=')[1]; if (this.subResources[name] || this.responseHeaders[name]) { var subresource = { name: name }; if (value !== undefined) { if (this.subResources[name]) { subresource.value = value; } else { subresource.value = decodeURIComponent(value); } } resources.push(subresource); } }); resources.sort(function (a, b) { return a.name < b.name ? -1 : 1; }); if (resources.length) { querystring = []; AWS.util.arrayEach(resources, function (res) { if (res.value === undefined) { querystring.push(res.name); } else { querystring.push(res.name + '=' + res.value); } }); resource += '?' + querystring.join('&'); } } return resource; }, sign: function sign(secret, string) { return AWS.util.crypto.hmac(secret, string, 'base64', 'sha1'); } }); /** * @api private */ module.exports = AWS.Signers.S3; },{"../core":350}],422:[function(require,module,exports){ var AWS = require('../core'); var inherit = AWS.util.inherit; /** * @api private */ AWS.Signers.V2 = inherit(AWS.Signers.RequestSigner, { addAuthorization: function addAuthorization(credentials, date) { if (!date) date = AWS.util.date.getDate(); var r = this.request; r.params.Timestamp = AWS.util.date.iso8601(date); r.params.SignatureVersion = '2'; r.params.SignatureMethod = 'HmacSHA256'; r.params.AWSAccessKeyId = credentials.accessKeyId; if (credentials.sessionToken) { r.params.SecurityToken = credentials.sessionToken; } delete r.params.Signature; // delete old Signature for re-signing r.params.Signature = this.signature(credentials); r.body = AWS.util.queryParamsToString(r.params); r.headers['Content-Length'] = r.body.length; }, signature: function signature(credentials) { return AWS.util.crypto.hmac(credentials.secretAccessKey, this.stringToSign(), 'base64'); }, stringToSign: function stringToSign() { var parts = []; parts.push(this.request.method); parts.push(this.request.endpoint.host.toLowerCase()); parts.push(this.request.pathname()); parts.push(AWS.util.queryParamsToString(this.request.params)); return parts.join('\n'); } }); /** * @api private */ module.exports = AWS.Signers.V2; },{"../core":350}],423:[function(require,module,exports){ var AWS = require('../core'); var inherit = AWS.util.inherit; /** * @api private */ AWS.Signers.V3 = inherit(AWS.Signers.RequestSigner, { addAuthorization: function addAuthorization(credentials, date) { var datetime = AWS.util.date.rfc822(date); this.request.headers['X-Amz-Date'] = datetime; if (credentials.sessionToken) { this.request.headers['x-amz-security-token'] = credentials.sessionToken; } this.request.headers['X-Amzn-Authorization'] = this.authorization(credentials, datetime); }, authorization: function authorization(credentials) { return 'AWS3 ' + 'AWSAccessKeyId=' + credentials.accessKeyId + ',' + 'Algorithm=HmacSHA256,' + 'SignedHeaders=' + this.signedHeaders() + ',' + 'Signature=' + this.signature(credentials); }, signedHeaders: function signedHeaders() { var headers = []; AWS.util.arrayEach(this.headersToSign(), function iterator(h) { headers.push(h.toLowerCase()); }); return headers.sort().join(';'); }, canonicalHeaders: function canonicalHeaders() { var headers = this.request.headers; var parts = []; AWS.util.arrayEach(this.headersToSign(), function iterator(h) { parts.push(h.toLowerCase().trim() + ':' + String(headers[h]).trim()); }); return parts.sort().join('\n') + '\n'; }, headersToSign: function headersToSign() { var headers = []; AWS.util.each(this.request.headers, function iterator(k) { if (k === 'Host' || k === 'Content-Encoding' || k.match(/^X-Amz/i)) { headers.push(k); } }); return headers; }, signature: function signature(credentials) { return AWS.util.crypto.hmac(credentials.secretAccessKey, this.stringToSign(), 'base64'); }, stringToSign: function stringToSign() { var parts = []; parts.push(this.request.method); parts.push('/'); parts.push(''); parts.push(this.canonicalHeaders()); parts.push(this.request.body); return AWS.util.crypto.sha256(parts.join('\n')); } }); /** * @api private */ module.exports = AWS.Signers.V3; },{"../core":350}],424:[function(require,module,exports){ var AWS = require('../core'); var inherit = AWS.util.inherit; require('./v3'); /** * @api private */ AWS.Signers.V3Https = inherit(AWS.Signers.V3, { authorization: function authorization(credentials) { return 'AWS3-HTTPS ' + 'AWSAccessKeyId=' + credentials.accessKeyId + ',' + 'Algorithm=HmacSHA256,' + 'Signature=' + this.signature(credentials); }, stringToSign: function stringToSign() { return this.request.headers['X-Amz-Date']; } }); /** * @api private */ module.exports = AWS.Signers.V3Https; },{"../core":350,"./v3":423}],425:[function(require,module,exports){ var AWS = require('../core'); var v4Credentials = require('./v4_credentials'); var inherit = AWS.util.inherit; /** * @api private */ var expiresHeader = 'presigned-expires'; /** * @api private */ AWS.Signers.V4 = inherit(AWS.Signers.RequestSigner, { constructor: function V4(request, serviceName, options) { AWS.Signers.RequestSigner.call(this, request); this.serviceName = serviceName; options = options || {}; this.signatureCache = typeof options.signatureCache === 'boolean' ? options.signatureCache : true; this.operation = options.operation; this.signatureVersion = options.signatureVersion; }, algorithm: 'AWS4-HMAC-SHA256', addAuthorization: function addAuthorization(credentials, date) { var datetime = AWS.util.date.iso8601(date).replace(/[:\-]|\.\d{3}/g, ''); if (this.isPresigned()) { this.updateForPresigned(credentials, datetime); } else { this.addHeaders(credentials, datetime); } this.request.headers['Authorization'] = this.authorization(credentials, datetime); }, addHeaders: function addHeaders(credentials, datetime) { this.request.headers['X-Amz-Date'] = datetime; if (credentials.sessionToken) { this.request.headers['x-amz-security-token'] = credentials.sessionToken; } }, updateForPresigned: function updateForPresigned(credentials, datetime) { var credString = this.credentialString(datetime); var qs = { 'X-Amz-Date': datetime, 'X-Amz-Algorithm': this.algorithm, 'X-Amz-Credential': credentials.accessKeyId + '/' + credString, 'X-Amz-Expires': this.request.headers[expiresHeader], 'X-Amz-SignedHeaders': this.signedHeaders() }; if (credentials.sessionToken) { qs['X-Amz-Security-Token'] = credentials.sessionToken; } if (this.request.headers['Content-Type']) { qs['Content-Type'] = this.request.headers['Content-Type']; } if (this.request.headers['Content-MD5']) { qs['Content-MD5'] = this.request.headers['Content-MD5']; } if (this.request.headers['Cache-Control']) { qs['Cache-Control'] = this.request.headers['Cache-Control']; } // need to pull in any other X-Amz-* headers AWS.util.each.call(this, this.request.headers, function(key, value) { if (key === expiresHeader) return; if (this.isSignableHeader(key)) { var lowerKey = key.toLowerCase(); // Metadata should be normalized if (lowerKey.indexOf('x-amz-meta-') === 0) { qs[lowerKey] = value; } else if (lowerKey.indexOf('x-amz-') === 0) { qs[key] = value; } } }); var sep = this.request.path.indexOf('?') >= 0 ? '&' : '?'; this.request.path += sep + AWS.util.queryParamsToString(qs); }, authorization: function authorization(credentials, datetime) { var parts = []; var credString = this.credentialString(datetime); parts.push(this.algorithm + ' Credential=' + credentials.accessKeyId + '/' + credString); parts.push('SignedHeaders=' + this.signedHeaders()); parts.push('Signature=' + this.signature(credentials, datetime)); return parts.join(', '); }, signature: function signature(credentials, datetime) { var signingKey = v4Credentials.getSigningKey( credentials, datetime.substr(0, 8), this.request.region, this.serviceName, this.signatureCache ); return AWS.util.crypto.hmac(signingKey, this.stringToSign(datetime), 'hex'); }, stringToSign: function stringToSign(datetime) { var parts = []; parts.push('AWS4-HMAC-SHA256'); parts.push(datetime); parts.push(this.credentialString(datetime)); parts.push(this.hexEncodedHash(this.canonicalString())); return parts.join('\n'); }, canonicalString: function canonicalString() { var parts = [], pathname = this.request.pathname(); if (this.serviceName !== 's3' && this.signatureVersion !== 's3v4') pathname = AWS.util.uriEscapePath(pathname); parts.push(this.request.method); parts.push(pathname); parts.push(this.request.search()); parts.push(this.canonicalHeaders() + '\n'); parts.push(this.signedHeaders()); parts.push(this.hexEncodedBodyHash()); return parts.join('\n'); }, canonicalHeaders: function canonicalHeaders() { var headers = []; AWS.util.each.call(this, this.request.headers, function (key, item) { headers.push([key, item]); }); headers.sort(function (a, b) { return a[0].toLowerCase() < b[0].toLowerCase() ? -1 : 1; }); var parts = []; AWS.util.arrayEach.call(this, headers, function (item) { var key = item[0].toLowerCase(); if (this.isSignableHeader(key)) { var value = item[1]; if (typeof value === 'undefined' || value === null || typeof value.toString !== 'function') { throw AWS.util.error(new Error('Header ' + key + ' contains invalid value'), { code: 'InvalidHeader' }); } parts.push(key + ':' + this.canonicalHeaderValues(value.toString())); } }); return parts.join('\n'); }, canonicalHeaderValues: function canonicalHeaderValues(values) { return values.replace(/\s+/g, ' ').replace(/^\s+|\s+$/g, ''); }, signedHeaders: function signedHeaders() { var keys = []; AWS.util.each.call(this, this.request.headers, function (key) { key = key.toLowerCase(); if (this.isSignableHeader(key)) keys.push(key); }); return keys.sort().join(';'); }, credentialString: function credentialString(datetime) { return v4Credentials.createScope( datetime.substr(0, 8), this.request.region, this.serviceName ); }, hexEncodedHash: function hash(string) { return AWS.util.crypto.sha256(string, 'hex'); }, hexEncodedBodyHash: function hexEncodedBodyHash() { var request = this.request; if (this.isPresigned() && (['s3', 's3-object-lambda'].indexOf(this.serviceName) > -1) && !request.body) { return 'UNSIGNED-PAYLOAD'; } else if (request.headers['X-Amz-Content-Sha256']) { return request.headers['X-Amz-Content-Sha256']; } else { return this.hexEncodedHash(this.request.body || ''); } }, unsignableHeaders: [ 'authorization', 'content-type', 'content-length', 'user-agent', expiresHeader, 'expect', 'x-amzn-trace-id' ], isSignableHeader: function isSignableHeader(key) { if (key.toLowerCase().indexOf('x-amz-') === 0) return true; return this.unsignableHeaders.indexOf(key) < 0; }, isPresigned: function isPresigned() { return this.request.headers[expiresHeader] ? true : false; } }); /** * @api private */ module.exports = AWS.Signers.V4; },{"../core":350,"./v4_credentials":426}],426:[function(require,module,exports){ var AWS = require('../core'); /** * @api private */ var cachedSecret = {}; /** * @api private */ var cacheQueue = []; /** * @api private */ var maxCacheEntries = 50; /** * @api private */ var v4Identifier = 'aws4_request'; /** * @api private */ module.exports = { /** * @api private * * @param date [String] * @param region [String] * @param serviceName [String] * @return [String] */ createScope: function createScope(date, region, serviceName) { return [ date.substr(0, 8), region, serviceName, v4Identifier ].join('/'); }, /** * @api private * * @param credentials [Credentials] * @param date [String] * @param region [String] * @param service [String] * @param shouldCache [Boolean] * @return [String] */ getSigningKey: function getSigningKey( credentials, date, region, service, shouldCache ) { var credsIdentifier = AWS.util.crypto .hmac(credentials.secretAccessKey, credentials.accessKeyId, 'base64'); var cacheKey = [credsIdentifier, date, region, service].join('_'); shouldCache = shouldCache !== false; if (shouldCache && (cacheKey in cachedSecret)) { return cachedSecret[cacheKey]; } var kDate = AWS.util.crypto.hmac( 'AWS4' + credentials.secretAccessKey, date, 'buffer' ); var kRegion = AWS.util.crypto.hmac(kDate, region, 'buffer'); var kService = AWS.util.crypto.hmac(kRegion, service, 'buffer'); var signingKey = AWS.util.crypto.hmac(kService, v4Identifier, 'buffer'); if (shouldCache) { cachedSecret[cacheKey] = signingKey; cacheQueue.push(cacheKey); if (cacheQueue.length > maxCacheEntries) { // remove the oldest entry (not the least recently used) delete cachedSecret[cacheQueue.shift()]; } } return signingKey; }, /** * @api private * * Empties the derived signing key cache. Made available for testing purposes * only. */ emptyCache: function emptyCache() { cachedSecret = {}; cacheQueue = []; } }; },{"../core":350}],427:[function(require,module,exports){ function AcceptorStateMachine(states, state) { this.currentState = state || null; this.states = states || {}; } AcceptorStateMachine.prototype.runTo = function runTo(finalState, done, bindObject, inputError) { if (typeof finalState === 'function') { inputError = bindObject; bindObject = done; done = finalState; finalState = null; } var self = this; var state = self.states[self.currentState]; state.fn.call(bindObject || self, inputError, function(err) { if (err) { if (state.fail) self.currentState = state.fail; else return done ? done.call(bindObject, err) : null; } else { if (state.accept) self.currentState = state.accept; else return done ? done.call(bindObject) : null; } if (self.currentState === finalState) { return done ? done.call(bindObject, err) : null; } self.runTo(finalState, done, bindObject, err); }); }; AcceptorStateMachine.prototype.addState = function addState(name, acceptState, failState, fn) { if (typeof acceptState === 'function') { fn = acceptState; acceptState = null; failState = null; } else if (typeof failState === 'function') { fn = failState; failState = null; } if (!this.currentState) this.currentState = name; this.states[name] = { accept: acceptState, fail: failState, fn: fn }; return this; }; /** * @api private */ module.exports = AcceptorStateMachine; },{}],428:[function(require,module,exports){ (function (process,setImmediate){(function (){ /* eslint guard-for-in:0 */ var AWS; /** * A set of utility methods for use with the AWS SDK. * * @!attribute abort * Return this value from an iterator function {each} or {arrayEach} * to break out of the iteration. * @example Breaking out of an iterator function * AWS.util.each({a: 1, b: 2, c: 3}, function(key, value) { * if (key == 'b') return AWS.util.abort; * }); * @see each * @see arrayEach * @api private */ var util = { environment: 'nodejs', engine: function engine() { if (util.isBrowser() && typeof navigator !== 'undefined') { return navigator.userAgent; } else { var engine = process.platform + '/' + process.version; if (process.env.AWS_EXECUTION_ENV) { engine += ' exec-env/' + process.env.AWS_EXECUTION_ENV; } return engine; } }, userAgent: function userAgent() { var name = util.environment; var agent = 'aws-sdk-' + name + '/' + require('./core').VERSION; if (name === 'nodejs') agent += ' ' + util.engine(); return agent; }, uriEscape: function uriEscape(string) { var output = encodeURIComponent(string); output = output.replace(/[^A-Za-z0-9_.~\-%]+/g, escape); // AWS percent-encodes some extra non-standard characters in a URI output = output.replace(/[*]/g, function(ch) { return '%' + ch.charCodeAt(0).toString(16).toUpperCase(); }); return output; }, uriEscapePath: function uriEscapePath(string) { var parts = []; util.arrayEach(string.split('/'), function (part) { parts.push(util.uriEscape(part)); }); return parts.join('/'); }, urlParse: function urlParse(url) { return util.url.parse(url); }, urlFormat: function urlFormat(url) { return util.url.format(url); }, queryStringParse: function queryStringParse(qs) { return util.querystring.parse(qs); }, queryParamsToString: function queryParamsToString(params) { var items = []; var escape = util.uriEscape; var sortedKeys = Object.keys(params).sort(); util.arrayEach(sortedKeys, function(name) { var value = params[name]; var ename = escape(name); var result = ename + '='; if (Array.isArray(value)) { var vals = []; util.arrayEach(value, function(item) { vals.push(escape(item)); }); result = ename + '=' + vals.sort().join('&' + ename + '='); } else if (value !== undefined && value !== null) { result = ename + '=' + escape(value); } items.push(result); }); return items.join('&'); }, readFileSync: function readFileSync(path) { if (util.isBrowser()) return null; return require('fs').readFileSync(path, 'utf-8'); }, base64: { encode: function encode64(string) { if (typeof string === 'number') { throw util.error(new Error('Cannot base64 encode number ' + string)); } if (string === null || typeof string === 'undefined') { return string; } var buf = util.buffer.toBuffer(string); return buf.toString('base64'); }, decode: function decode64(string) { if (typeof string === 'number') { throw util.error(new Error('Cannot base64 decode number ' + string)); } if (string === null || typeof string === 'undefined') { return string; } return util.buffer.toBuffer(string, 'base64'); } }, buffer: { /** * Buffer constructor for Node buffer and buffer pollyfill */ toBuffer: function(data, encoding) { return (typeof util.Buffer.from === 'function' && util.Buffer.from !== Uint8Array.from) ? util.Buffer.from(data, encoding) : new util.Buffer(data, encoding); }, alloc: function(size, fill, encoding) { if (typeof size !== 'number') { throw new Error('size passed to alloc must be a number.'); } if (typeof util.Buffer.alloc === 'function') { return util.Buffer.alloc(size, fill, encoding); } else { var buf = new util.Buffer(size); if (fill !== undefined && typeof buf.fill === 'function') { buf.fill(fill, undefined, undefined, encoding); } return buf; } }, toStream: function toStream(buffer) { if (!util.Buffer.isBuffer(buffer)) buffer = util.buffer.toBuffer(buffer); var readable = new (util.stream.Readable)(); var pos = 0; readable._read = function(size) { if (pos >= buffer.length) return readable.push(null); var end = pos + size; if (end > buffer.length) end = buffer.length; readable.push(buffer.slice(pos, end)); pos = end; }; return readable; }, /** * Concatenates a list of Buffer objects. */ concat: function(buffers) { var length = 0, offset = 0, buffer = null, i; for (i = 0; i < buffers.length; i++) { length += buffers[i].length; } buffer = util.buffer.alloc(length); for (i = 0; i < buffers.length; i++) { buffers[i].copy(buffer, offset); offset += buffers[i].length; } return buffer; } }, string: { byteLength: function byteLength(string) { if (string === null || string === undefined) return 0; if (typeof string === 'string') string = util.buffer.toBuffer(string); if (typeof string.byteLength === 'number') { return string.byteLength; } else if (typeof string.length === 'number') { return string.length; } else if (typeof string.size === 'number') { return string.size; } else if (typeof string.path === 'string') { return require('fs').lstatSync(string.path).size; } else { throw util.error(new Error('Cannot determine length of ' + string), { object: string }); } }, upperFirst: function upperFirst(string) { return string[0].toUpperCase() + string.substr(1); }, lowerFirst: function lowerFirst(string) { return string[0].toLowerCase() + string.substr(1); } }, ini: { parse: function string(ini) { var currentSection, map = {}; util.arrayEach(ini.split(/\r?\n/), function(line) { line = line.split(/(^|\s)[;#]/)[0].trim(); // remove comments and trim var isSection = line[0] === '[' && line[line.length - 1] === ']'; if (isSection) { currentSection = line.substring(1, line.length - 1); if (currentSection === '__proto__' || currentSection.split(/\s/)[1] === '__proto__') { throw util.error( new Error('Cannot load profile name \'' + currentSection + '\' from shared ini file.') ); } } else if (currentSection) { var indexOfEqualsSign = line.indexOf('='); var start = 0; var end = line.length - 1; var isAssignment = indexOfEqualsSign !== -1 && indexOfEqualsSign !== start && indexOfEqualsSign !== end; if (isAssignment) { var name = line.substring(0, indexOfEqualsSign).trim(); var value = line.substring(indexOfEqualsSign + 1).trim(); map[currentSection] = map[currentSection] || {}; map[currentSection][name] = value; } } }); return map; } }, fn: { noop: function() {}, callback: function (err) { if (err) throw err; }, /** * Turn a synchronous function into as "async" function by making it call * a callback. The underlying function is called with all but the last argument, * which is treated as the callback. The callback is passed passed a first argument * of null on success to mimick standard node callbacks. */ makeAsync: function makeAsync(fn, expectedArgs) { if (expectedArgs && expectedArgs <= fn.length) { return fn; } return function() { var args = Array.prototype.slice.call(arguments, 0); var callback = args.pop(); var result = fn.apply(null, args); callback(result); }; } }, /** * Date and time utility functions. */ date: { /** * @return [Date] the current JavaScript date object. Since all * AWS services rely on this date object, you can override * this function to provide a special time value to AWS service * requests. */ getDate: function getDate() { if (!AWS) AWS = require('./core'); if (AWS.config.systemClockOffset) { // use offset when non-zero return new Date(new Date().getTime() + AWS.config.systemClockOffset); } else { return new Date(); } }, /** * @return [String] the date in ISO-8601 format */ iso8601: function iso8601(date) { if (date === undefined) { date = util.date.getDate(); } return date.toISOString().replace(/\.\d{3}Z$/, 'Z'); }, /** * @return [String] the date in RFC 822 format */ rfc822: function rfc822(date) { if (date === undefined) { date = util.date.getDate(); } return date.toUTCString(); }, /** * @return [Integer] the UNIX timestamp value for the current time */ unixTimestamp: function unixTimestamp(date) { if (date === undefined) { date = util.date.getDate(); } return date.getTime() / 1000; }, /** * @param [String,number,Date] date * @return [Date] */ from: function format(date) { if (typeof date === 'number') { return new Date(date * 1000); // unix timestamp } else { return new Date(date); } }, /** * Given a Date or date-like value, this function formats the * date into a string of the requested value. * @param [String,number,Date] date * @param [String] formatter Valid formats are: # * 'iso8601' # * 'rfc822' # * 'unixTimestamp' * @return [String] */ format: function format(date, formatter) { if (!formatter) formatter = 'iso8601'; return util.date[formatter](util.date.from(date)); }, parseTimestamp: function parseTimestamp(value) { if (typeof value === 'number') { // unix timestamp (number) return new Date(value * 1000); } else if (value.match(/^\d+$/)) { // unix timestamp return new Date(value * 1000); } else if (value.match(/^\d{4}/)) { // iso8601 return new Date(value); } else if (value.match(/^\w{3},/)) { // rfc822 return new Date(value); } else { throw util.error( new Error('unhandled timestamp format: ' + value), {code: 'TimestampParserError'}); } } }, crypto: { crc32Table: [ 0x00000000, 0x77073096, 0xEE0E612C, 0x990951BA, 0x076DC419, 0x706AF48F, 0xE963A535, 0x9E6495A3, 0x0EDB8832, 0x79DCB8A4, 0xE0D5E91E, 0x97D2D988, 0x09B64C2B, 0x7EB17CBD, 0xE7B82D07, 0x90BF1D91, 0x1DB71064, 0x6AB020F2, 0xF3B97148, 0x84BE41DE, 0x1ADAD47D, 0x6DDDE4EB, 0xF4D4B551, 0x83D385C7, 0x136C9856, 0x646BA8C0, 0xFD62F97A, 0x8A65C9EC, 0x14015C4F, 0x63066CD9, 0xFA0F3D63, 0x8D080DF5, 0x3B6E20C8, 0x4C69105E, 0xD56041E4, 0xA2677172, 0x3C03E4D1, 0x4B04D447, 0xD20D85FD, 0xA50AB56B, 0x35B5A8FA, 0x42B2986C, 0xDBBBC9D6, 0xACBCF940, 0x32D86CE3, 0x45DF5C75, 0xDCD60DCF, 0xABD13D59, 0x26D930AC, 0x51DE003A, 0xC8D75180, 0xBFD06116, 0x21B4F4B5, 0x56B3C423, 0xCFBA9599, 0xB8BDA50F, 0x2802B89E, 0x5F058808, 0xC60CD9B2, 0xB10BE924, 0x2F6F7C87, 0x58684C11, 0xC1611DAB, 0xB6662D3D, 0x76DC4190, 0x01DB7106, 0x98D220BC, 0xEFD5102A, 0x71B18589, 0x06B6B51F, 0x9FBFE4A5, 0xE8B8D433, 0x7807C9A2, 0x0F00F934, 0x9609A88E, 0xE10E9818, 0x7F6A0DBB, 0x086D3D2D, 0x91646C97, 0xE6635C01, 0x6B6B51F4, 0x1C6C6162, 0x856530D8, 0xF262004E, 0x6C0695ED, 0x1B01A57B, 0x8208F4C1, 0xF50FC457, 0x65B0D9C6, 0x12B7E950, 0x8BBEB8EA, 0xFCB9887C, 0x62DD1DDF, 0x15DA2D49, 0x8CD37CF3, 0xFBD44C65, 0x4DB26158, 0x3AB551CE, 0xA3BC0074, 0xD4BB30E2, 0x4ADFA541, 0x3DD895D7, 0xA4D1C46D, 0xD3D6F4FB, 0x4369E96A, 0x346ED9FC, 0xAD678846, 0xDA60B8D0, 0x44042D73, 0x33031DE5, 0xAA0A4C5F, 0xDD0D7CC9, 0x5005713C, 0x270241AA, 0xBE0B1010, 0xC90C2086, 0x5768B525, 0x206F85B3, 0xB966D409, 0xCE61E49F, 0x5EDEF90E, 0x29D9C998, 0xB0D09822, 0xC7D7A8B4, 0x59B33D17, 0x2EB40D81, 0xB7BD5C3B, 0xC0BA6CAD, 0xEDB88320, 0x9ABFB3B6, 0x03B6E20C, 0x74B1D29A, 0xEAD54739, 0x9DD277AF, 0x04DB2615, 0x73DC1683, 0xE3630B12, 0x94643B84, 0x0D6D6A3E, 0x7A6A5AA8, 0xE40ECF0B, 0x9309FF9D, 0x0A00AE27, 0x7D079EB1, 0xF00F9344, 0x8708A3D2, 0x1E01F268, 0x6906C2FE, 0xF762575D, 0x806567CB, 0x196C3671, 0x6E6B06E7, 0xFED41B76, 0x89D32BE0, 0x10DA7A5A, 0x67DD4ACC, 0xF9B9DF6F, 0x8EBEEFF9, 0x17B7BE43, 0x60B08ED5, 0xD6D6A3E8, 0xA1D1937E, 0x38D8C2C4, 0x4FDFF252, 0xD1BB67F1, 0xA6BC5767, 0x3FB506DD, 0x48B2364B, 0xD80D2BDA, 0xAF0A1B4C, 0x36034AF6, 0x41047A60, 0xDF60EFC3, 0xA867DF55, 0x316E8EEF, 0x4669BE79, 0xCB61B38C, 0xBC66831A, 0x256FD2A0, 0x5268E236, 0xCC0C7795, 0xBB0B4703, 0x220216B9, 0x5505262F, 0xC5BA3BBE, 0xB2BD0B28, 0x2BB45A92, 0x5CB36A04, 0xC2D7FFA7, 0xB5D0CF31, 0x2CD99E8B, 0x5BDEAE1D, 0x9B64C2B0, 0xEC63F226, 0x756AA39C, 0x026D930A, 0x9C0906A9, 0xEB0E363F, 0x72076785, 0x05005713, 0x95BF4A82, 0xE2B87A14, 0x7BB12BAE, 0x0CB61B38, 0x92D28E9B, 0xE5D5BE0D, 0x7CDCEFB7, 0x0BDBDF21, 0x86D3D2D4, 0xF1D4E242, 0x68DDB3F8, 0x1FDA836E, 0x81BE16CD, 0xF6B9265B, 0x6FB077E1, 0x18B74777, 0x88085AE6, 0xFF0F6A70, 0x66063BCA, 0x11010B5C, 0x8F659EFF, 0xF862AE69, 0x616BFFD3, 0x166CCF45, 0xA00AE278, 0xD70DD2EE, 0x4E048354, 0x3903B3C2, 0xA7672661, 0xD06016F7, 0x4969474D, 0x3E6E77DB, 0xAED16A4A, 0xD9D65ADC, 0x40DF0B66, 0x37D83BF0, 0xA9BCAE53, 0xDEBB9EC5, 0x47B2CF7F, 0x30B5FFE9, 0xBDBDF21C, 0xCABAC28A, 0x53B39330, 0x24B4A3A6, 0xBAD03605, 0xCDD70693, 0x54DE5729, 0x23D967BF, 0xB3667A2E, 0xC4614AB8, 0x5D681B02, 0x2A6F2B94, 0xB40BBE37, 0xC30C8EA1, 0x5A05DF1B, 0x2D02EF8D], crc32: function crc32(data) { var tbl = util.crypto.crc32Table; var crc = 0 ^ -1; if (typeof data === 'string') { data = util.buffer.toBuffer(data); } for (var i = 0; i < data.length; i++) { var code = data.readUInt8(i); crc = (crc >>> 8) ^ tbl[(crc ^ code) & 0xFF]; } return (crc ^ -1) >>> 0; }, hmac: function hmac(key, string, digest, fn) { if (!digest) digest = 'binary'; if (digest === 'buffer') { digest = undefined; } if (!fn) fn = 'sha256'; if (typeof string === 'string') string = util.buffer.toBuffer(string); return util.crypto.lib.createHmac(fn, key).update(string).digest(digest); }, md5: function md5(data, digest, callback) { return util.crypto.hash('md5', data, digest, callback); }, sha256: function sha256(data, digest, callback) { return util.crypto.hash('sha256', data, digest, callback); }, hash: function(algorithm, data, digest, callback) { var hash = util.crypto.createHash(algorithm); if (!digest) { digest = 'binary'; } if (digest === 'buffer') { digest = undefined; } if (typeof data === 'string') data = util.buffer.toBuffer(data); var sliceFn = util.arraySliceFn(data); var isBuffer = util.Buffer.isBuffer(data); //Identifying objects with an ArrayBuffer as buffers if (util.isBrowser() && typeof ArrayBuffer !== 'undefined' && data && data.buffer instanceof ArrayBuffer) isBuffer = true; if (callback && typeof data === 'object' && typeof data.on === 'function' && !isBuffer) { data.on('data', function(chunk) { hash.update(chunk); }); data.on('error', function(err) { callback(err); }); data.on('end', function() { callback(null, hash.digest(digest)); }); } else if (callback && sliceFn && !isBuffer && typeof FileReader !== 'undefined') { // this might be a File/Blob var index = 0, size = 1024 * 512; var reader = new FileReader(); reader.onerror = function() { callback(new Error('Failed to read data.')); }; reader.onload = function() { var buf = new util.Buffer(new Uint8Array(reader.result)); hash.update(buf); index += buf.length; reader._continueReading(); }; reader._continueReading = function() { if (index >= data.size) { callback(null, hash.digest(digest)); return; } var back = index + size; if (back > data.size) back = data.size; reader.readAsArrayBuffer(sliceFn.call(data, index, back)); }; reader._continueReading(); } else { if (util.isBrowser() && typeof data === 'object' && !isBuffer) { data = new util.Buffer(new Uint8Array(data)); } var out = hash.update(data).digest(digest); if (callback) callback(null, out); return out; } }, toHex: function toHex(data) { var out = []; for (var i = 0; i < data.length; i++) { out.push(('0' + data.charCodeAt(i).toString(16)).substr(-2, 2)); } return out.join(''); }, createHash: function createHash(algorithm) { return util.crypto.lib.createHash(algorithm); } }, /** @!ignore */ /* Abort constant */ abort: {}, each: function each(object, iterFunction) { for (var key in object) { if (Object.prototype.hasOwnProperty.call(object, key)) { var ret = iterFunction.call(this, key, object[key]); if (ret === util.abort) break; } } }, arrayEach: function arrayEach(array, iterFunction) { for (var idx in array) { if (Object.prototype.hasOwnProperty.call(array, idx)) { var ret = iterFunction.call(this, array[idx], parseInt(idx, 10)); if (ret === util.abort) break; } } }, update: function update(obj1, obj2) { util.each(obj2, function iterator(key, item) { obj1[key] = item; }); return obj1; }, merge: function merge(obj1, obj2) { return util.update(util.copy(obj1), obj2); }, copy: function copy(object) { if (object === null || object === undefined) return object; var dupe = {}; // jshint forin:false for (var key in object) { dupe[key] = object[key]; } return dupe; }, isEmpty: function isEmpty(obj) { for (var prop in obj) { if (Object.prototype.hasOwnProperty.call(obj, prop)) { return false; } } return true; }, arraySliceFn: function arraySliceFn(obj) { var fn = obj.slice || obj.webkitSlice || obj.mozSlice; return typeof fn === 'function' ? fn : null; }, isType: function isType(obj, type) { // handle cross-"frame" objects if (typeof type === 'function') type = util.typeName(type); return Object.prototype.toString.call(obj) === '[object ' + type + ']'; }, typeName: function typeName(type) { if (Object.prototype.hasOwnProperty.call(type, 'name')) return type.name; var str = type.toString(); var match = str.match(/^\s*function (.+)\(/); return match ? match[1] : str; }, error: function error(err, options) { var originalError = null; if (typeof err.message === 'string' && err.message !== '') { if (typeof options === 'string' || (options && options.message)) { originalError = util.copy(err); originalError.message = err.message; } } err.message = err.message || null; if (typeof options === 'string') { err.message = options; } else if (typeof options === 'object' && options !== null) { util.update(err, options); if (options.message) err.message = options.message; if (options.code || options.name) err.code = options.code || options.name; if (options.stack) err.stack = options.stack; } if (typeof Object.defineProperty === 'function') { Object.defineProperty(err, 'name', {writable: true, enumerable: false}); Object.defineProperty(err, 'message', {enumerable: true}); } err.name = String(options && options.name || err.name || err.code || 'Error'); err.time = new Date(); if (originalError) { err.originalError = originalError; } for (var key in options || {}) { if (key[0] === '[' && key[key.length - 1] === ']') { key = key.slice(1, -1); if (key === 'code' || key === 'message') { continue; } err['[' + key + ']'] = 'See error.' + key + ' for details.'; Object.defineProperty(err, key, { value: err[key] || (options && options[key]) || (originalError && originalError[key]), enumerable: false, writable: true }); } } return err; }, /** * @api private */ inherit: function inherit(klass, features) { var newObject = null; if (features === undefined) { features = klass; klass = Object; newObject = {}; } else { var ctor = function ConstructorWrapper() {}; ctor.prototype = klass.prototype; newObject = new ctor(); } // constructor not supplied, create pass-through ctor if (features.constructor === Object) { features.constructor = function() { if (klass !== Object) { return klass.apply(this, arguments); } }; } features.constructor.prototype = newObject; util.update(features.constructor.prototype, features); features.constructor.__super__ = klass; return features.constructor; }, /** * @api private */ mixin: function mixin() { var klass = arguments[0]; for (var i = 1; i < arguments.length; i++) { // jshint forin:false for (var prop in arguments[i].prototype) { var fn = arguments[i].prototype[prop]; if (prop !== 'constructor') { klass.prototype[prop] = fn; } } } return klass; }, /** * @api private */ hideProperties: function hideProperties(obj, props) { if (typeof Object.defineProperty !== 'function') return; util.arrayEach(props, function (key) { Object.defineProperty(obj, key, { enumerable: false, writable: true, configurable: true }); }); }, /** * @api private */ property: function property(obj, name, value, enumerable, isValue) { var opts = { configurable: true, enumerable: enumerable !== undefined ? enumerable : true }; if (typeof value === 'function' && !isValue) { opts.get = value; } else { opts.value = value; opts.writable = true; } Object.defineProperty(obj, name, opts); }, /** * @api private */ memoizedProperty: function memoizedProperty(obj, name, get, enumerable) { var cachedValue = null; // build enumerable attribute for each value with lazy accessor. util.property(obj, name, function() { if (cachedValue === null) { cachedValue = get(); } return cachedValue; }, enumerable); }, /** * TODO Remove in major version revision * This backfill populates response data without the * top-level payload name. * * @api private */ hoistPayloadMember: function hoistPayloadMember(resp) { var req = resp.request; var operationName = req.operation; var operation = req.service.api.operations[operationName]; var output = operation.output; if (output.payload && !operation.hasEventOutput) { var payloadMember = output.members[output.payload]; var responsePayload = resp.data[output.payload]; if (payloadMember.type === 'structure') { util.each(responsePayload, function(key, value) { util.property(resp.data, key, value, false); }); } } }, /** * Compute SHA-256 checksums of streams * * @api private */ computeSha256: function computeSha256(body, done) { if (util.isNode()) { var Stream = util.stream.Stream; var fs = require('fs'); if (typeof Stream === 'function' && body instanceof Stream) { if (typeof body.path === 'string') { // assume file object var settings = {}; if (typeof body.start === 'number') { settings.start = body.start; } if (typeof body.end === 'number') { settings.end = body.end; } body = fs.createReadStream(body.path, settings); } else { // TODO support other stream types return done(new Error('Non-file stream objects are ' + 'not supported with SigV4')); } } } util.crypto.sha256(body, 'hex', function(err, sha) { if (err) done(err); else done(null, sha); }); }, /** * @api private */ isClockSkewed: function isClockSkewed(serverTime) { if (serverTime) { util.property(AWS.config, 'isClockSkewed', Math.abs(new Date().getTime() - serverTime) >= 300000, false); return AWS.config.isClockSkewed; } }, applyClockOffset: function applyClockOffset(serverTime) { if (serverTime) AWS.config.systemClockOffset = serverTime - new Date().getTime(); }, /** * @api private */ extractRequestId: function extractRequestId(resp) { var requestId = resp.httpResponse.headers['x-amz-request-id'] || resp.httpResponse.headers['x-amzn-requestid']; if (!requestId && resp.data && resp.data.ResponseMetadata) { requestId = resp.data.ResponseMetadata.RequestId; } if (requestId) { resp.requestId = requestId; } if (resp.error) { resp.error.requestId = requestId; } }, /** * @api private */ addPromises: function addPromises(constructors, PromiseDependency) { var deletePromises = false; if (PromiseDependency === undefined && AWS && AWS.config) { PromiseDependency = AWS.config.getPromisesDependency(); } if (PromiseDependency === undefined && typeof Promise !== 'undefined') { PromiseDependency = Promise; } if (typeof PromiseDependency !== 'function') deletePromises = true; if (!Array.isArray(constructors)) constructors = [constructors]; for (var ind = 0; ind < constructors.length; ind++) { var constructor = constructors[ind]; if (deletePromises) { if (constructor.deletePromisesFromClass) { constructor.deletePromisesFromClass(); } } else if (constructor.addPromisesToClass) { constructor.addPromisesToClass(PromiseDependency); } } }, /** * @api private * Return a function that will return a promise whose fate is decided by the * callback behavior of the given method with `methodName`. The method to be * promisified should conform to node.js convention of accepting a callback as * last argument and calling that callback with error as the first argument * and success value on the second argument. */ promisifyMethod: function promisifyMethod(methodName, PromiseDependency) { return function promise() { var self = this; var args = Array.prototype.slice.call(arguments); return new PromiseDependency(function(resolve, reject) { args.push(function(err, data) { if (err) { reject(err); } else { resolve(data); } }); self[methodName].apply(self, args); }); }; }, /** * @api private */ isDualstackAvailable: function isDualstackAvailable(service) { if (!service) return false; var metadata = require('../apis/metadata.json'); if (typeof service !== 'string') service = service.serviceIdentifier; if (typeof service !== 'string' || !metadata.hasOwnProperty(service)) return false; return !!metadata[service].dualstackAvailable; }, /** * @api private */ calculateRetryDelay: function calculateRetryDelay(retryCount, retryDelayOptions, err) { if (!retryDelayOptions) retryDelayOptions = {}; var customBackoff = retryDelayOptions.customBackoff || null; if (typeof customBackoff === 'function') { return customBackoff(retryCount, err); } var base = typeof retryDelayOptions.base === 'number' ? retryDelayOptions.base : 100; var delay = Math.random() * (Math.pow(2, retryCount) * base); return delay; }, /** * @api private */ handleRequestWithRetries: function handleRequestWithRetries(httpRequest, options, cb) { if (!options) options = {}; var http = AWS.HttpClient.getInstance(); var httpOptions = options.httpOptions || {}; var retryCount = 0; var errCallback = function(err) { var maxRetries = options.maxRetries || 0; if (err && err.code === 'TimeoutError') err.retryable = true; // Call `calculateRetryDelay()` only when relevant, see #3401 if (err && err.retryable && retryCount < maxRetries) { var delay = util.calculateRetryDelay(retryCount, options.retryDelayOptions, err); if (delay >= 0) { retryCount++; setTimeout(sendRequest, delay + (err.retryAfter || 0)); return; } } cb(err); }; var sendRequest = function() { var data = ''; http.handleRequest(httpRequest, httpOptions, function(httpResponse) { httpResponse.on('data', function(chunk) { data += chunk.toString(); }); httpResponse.on('end', function() { var statusCode = httpResponse.statusCode; if (statusCode < 300) { cb(null, data); } else { var retryAfter = parseInt(httpResponse.headers['retry-after'], 10) * 1000 || 0; var err = util.error(new Error(), { statusCode: statusCode, retryable: statusCode >= 500 || statusCode === 429 } ); if (retryAfter && err.retryable) err.retryAfter = retryAfter; errCallback(err); } }); }, errCallback); }; AWS.util.defer(sendRequest); }, /** * @api private */ uuid: { v4: function uuidV4() { return require('uuid').v4(); } }, /** * @api private */ convertPayloadToString: function convertPayloadToString(resp) { var req = resp.request; var operation = req.operation; var rules = req.service.api.operations[operation].output || {}; if (rules.payload && resp.data[rules.payload]) { resp.data[rules.payload] = resp.data[rules.payload].toString(); } }, /** * @api private */ defer: function defer(callback) { if (typeof process === 'object' && typeof process.nextTick === 'function') { process.nextTick(callback); } else if (typeof setImmediate === 'function') { setImmediate(callback); } else { setTimeout(callback, 0); } }, /** * @api private */ getRequestPayloadShape: function getRequestPayloadShape(req) { var operations = req.service.api.operations; if (!operations) return undefined; var operation = (operations || {})[req.operation]; if (!operation || !operation.input || !operation.input.payload) return undefined; return operation.input.members[operation.input.payload]; }, getProfilesFromSharedConfig: function getProfilesFromSharedConfig(iniLoader, filename) { var profiles = {}; var profilesFromConfig = {}; if (process.env[util.configOptInEnv]) { var profilesFromConfig = iniLoader.loadFrom({ isConfig: true, filename: process.env[util.sharedConfigFileEnv] }); } var profilesFromCreds= {}; try { var profilesFromCreds = iniLoader.loadFrom({ filename: filename || (process.env[util.configOptInEnv] && process.env[util.sharedCredentialsFileEnv]) }); } catch (error) { // if using config, assume it is fully descriptive without a credentials file: if (!process.env[util.configOptInEnv]) throw error; } for (var i = 0, profileNames = Object.keys(profilesFromConfig); i < profileNames.length; i++) { profiles[profileNames[i]] = objectAssign(profiles[profileNames[i]] || {}, profilesFromConfig[profileNames[i]]); } for (var i = 0, profileNames = Object.keys(profilesFromCreds); i < profileNames.length; i++) { profiles[profileNames[i]] = objectAssign(profiles[profileNames[i]] || {}, profilesFromCreds[profileNames[i]]); } return profiles; /** * Roughly the semantics of `Object.assign(target, source)` */ function objectAssign(target, source) { for (var i = 0, keys = Object.keys(source); i < keys.length; i++) { target[keys[i]] = source[keys[i]]; } return target; } }, /** * @api private */ ARN: { validate: function validateARN(str) { return str && str.indexOf('arn:') === 0 && str.split(':').length >= 6; }, parse: function parseARN(arn) { var matched = arn.split(':'); return { partition: matched[1], service: matched[2], region: matched[3], accountId: matched[4], resource: matched.slice(5).join(':') }; }, build: function buildARN(arnObject) { if ( arnObject.service === undefined || arnObject.region === undefined || arnObject.accountId === undefined || arnObject.resource === undefined ) throw util.error(new Error('Input ARN object is invalid')); return 'arn:'+ (arnObject.partition || 'aws') + ':' + arnObject.service + ':' + arnObject.region + ':' + arnObject.accountId + ':' + arnObject.resource; } }, /** * @api private */ defaultProfile: 'default', /** * @api private */ configOptInEnv: 'AWS_SDK_LOAD_CONFIG', /** * @api private */ sharedCredentialsFileEnv: 'AWS_SHARED_CREDENTIALS_FILE', /** * @api private */ sharedConfigFileEnv: 'AWS_CONFIG_FILE', /** * @api private */ imdsDisabledEnv: 'AWS_EC2_METADATA_DISABLED' }; /** * @api private */ module.exports = util; }).call(this)}).call(this,require('_process'),require("timers").setImmediate) },{"../apis/metadata.json":168,"./core":350,"_process":445,"fs":436,"timers":453,"uuid":456}],429:[function(require,module,exports){ var util = require('../util'); var Shape = require('../model/shape'); function DomXmlParser() { } DomXmlParser.prototype.parse = function(xml, shape) { if (xml.replace(/^\s+/, '') === '') return {}; var result, error; try { if (window.DOMParser) { try { var parser = new DOMParser(); result = parser.parseFromString(xml, 'text/xml'); } catch (syntaxError) { throw util.error(new Error('Parse error in document'), { originalError: syntaxError, code: 'XMLParserError', retryable: true }); } if (result.documentElement === null) { throw util.error(new Error('Cannot parse empty document.'), { code: 'XMLParserError', retryable: true }); } var isError = result.getElementsByTagName('parsererror')[0]; if (isError && (isError.parentNode === result || isError.parentNode.nodeName === 'body' || isError.parentNode.parentNode === result || isError.parentNode.parentNode.nodeName === 'body')) { var errorElement = isError.getElementsByTagName('div')[0] || isError; throw util.error(new Error(errorElement.textContent || 'Parser error in document'), { code: 'XMLParserError', retryable: true }); } } else if (window.ActiveXObject) { result = new window.ActiveXObject('Microsoft.XMLDOM'); result.async = false; if (!result.loadXML(xml)) { throw util.error(new Error('Parse error in document'), { code: 'XMLParserError', retryable: true }); } } else { throw new Error('Cannot load XML parser'); } } catch (e) { error = e; } if (result && result.documentElement && !error) { var data = parseXml(result.documentElement, shape); var metadata = getElementByTagName(result.documentElement, 'ResponseMetadata'); if (metadata) { data.ResponseMetadata = parseXml(metadata, {}); } return data; } else if (error) { throw util.error(error || new Error(), {code: 'XMLParserError', retryable: true}); } else { // empty xml document return {}; } }; function getElementByTagName(xml, tag) { var elements = xml.getElementsByTagName(tag); for (var i = 0, iLen = elements.length; i < iLen; i++) { if (elements[i].parentNode === xml) { return elements[i]; } } } function parseXml(xml, shape) { if (!shape) shape = {}; switch (shape.type) { case 'structure': return parseStructure(xml, shape); case 'map': return parseMap(xml, shape); case 'list': return parseList(xml, shape); case undefined: case null: return parseUnknown(xml); default: return parseScalar(xml, shape); } } function parseStructure(xml, shape) { var data = {}; if (xml === null) return data; util.each(shape.members, function(memberName, memberShape) { if (memberShape.isXmlAttribute) { if (Object.prototype.hasOwnProperty.call(xml.attributes, memberShape.name)) { var value = xml.attributes[memberShape.name].value; data[memberName] = parseXml({textContent: value}, memberShape); } } else { var xmlChild = memberShape.flattened ? xml : getElementByTagName(xml, memberShape.name); if (xmlChild) { data[memberName] = parseXml(xmlChild, memberShape); } else if ( !memberShape.flattened && memberShape.type === 'list' && !shape.api.xmlNoDefaultLists) { data[memberName] = memberShape.defaultValue; } } }); return data; } function parseMap(xml, shape) { var data = {}; var xmlKey = shape.key.name || 'key'; var xmlValue = shape.value.name || 'value'; var tagName = shape.flattened ? shape.name : 'entry'; var child = xml.firstElementChild; while (child) { if (child.nodeName === tagName) { var key = getElementByTagName(child, xmlKey).textContent; var value = getElementByTagName(child, xmlValue); data[key] = parseXml(value, shape.value); } child = child.nextElementSibling; } return data; } function parseList(xml, shape) { var data = []; var tagName = shape.flattened ? shape.name : (shape.member.name || 'member'); var child = xml.firstElementChild; while (child) { if (child.nodeName === tagName) { data.push(parseXml(child, shape.member)); } child = child.nextElementSibling; } return data; } function parseScalar(xml, shape) { if (xml.getAttribute) { var encoding = xml.getAttribute('encoding'); if (encoding === 'base64') { shape = new Shape.create({type: encoding}); } } var text = xml.textContent; if (text === '') text = null; if (typeof shape.toType === 'function') { return shape.toType(text); } else { return text; } } function parseUnknown(xml) { if (xml === undefined || xml === null) return ''; // empty object if (!xml.firstElementChild) { if (xml.parentNode.parentNode === null) return {}; if (xml.childNodes.length === 0) return ''; else return xml.textContent; } // object, parse as structure var shape = {type: 'structure', members: {}}; var child = xml.firstElementChild; while (child) { var tag = child.nodeName; if (Object.prototype.hasOwnProperty.call(shape.members, tag)) { // multiple tags of the same name makes it a list shape.members[tag].type = 'list'; } else { shape.members[tag] = {name: tag}; } child = child.nextElementSibling; } return parseStructure(xml, shape); } /** * @api private */ module.exports = DomXmlParser; },{"../model/shape":382,"../util":428}],430:[function(require,module,exports){ var util = require('../util'); var XmlNode = require('./xml-node').XmlNode; var XmlText = require('./xml-text').XmlText; function XmlBuilder() { } XmlBuilder.prototype.toXML = function(params, shape, rootElement, noEmpty) { var xml = new XmlNode(rootElement); applyNamespaces(xml, shape, true); serialize(xml, params, shape); return xml.children.length > 0 || noEmpty ? xml.toString() : ''; }; function serialize(xml, value, shape) { switch (shape.type) { case 'structure': return serializeStructure(xml, value, shape); case 'map': return serializeMap(xml, value, shape); case 'list': return serializeList(xml, value, shape); default: return serializeScalar(xml, value, shape); } } function serializeStructure(xml, params, shape) { util.arrayEach(shape.memberNames, function(memberName) { var memberShape = shape.members[memberName]; if (memberShape.location !== 'body') return; var value = params[memberName]; var name = memberShape.name; if (value !== undefined && value !== null) { if (memberShape.isXmlAttribute) { xml.addAttribute(name, value); } else if (memberShape.flattened) { serialize(xml, value, memberShape); } else { var element = new XmlNode(name); xml.addChildNode(element); applyNamespaces(element, memberShape); serialize(element, value, memberShape); } } }); } function serializeMap(xml, map, shape) { var xmlKey = shape.key.name || 'key'; var xmlValue = shape.value.name || 'value'; util.each(map, function(key, value) { var entry = new XmlNode(shape.flattened ? shape.name : 'entry'); xml.addChildNode(entry); var entryKey = new XmlNode(xmlKey); var entryValue = new XmlNode(xmlValue); entry.addChildNode(entryKey); entry.addChildNode(entryValue); serialize(entryKey, key, shape.key); serialize(entryValue, value, shape.value); }); } function serializeList(xml, list, shape) { if (shape.flattened) { util.arrayEach(list, function(value) { var name = shape.member.name || shape.name; var element = new XmlNode(name); xml.addChildNode(element); serialize(element, value, shape.member); }); } else { util.arrayEach(list, function(value) { var name = shape.member.name || 'member'; var element = new XmlNode(name); xml.addChildNode(element); serialize(element, value, shape.member); }); } } function serializeScalar(xml, value, shape) { xml.addChildNode( new XmlText(shape.toWireFormat(value)) ); } function applyNamespaces(xml, shape, isRoot) { var uri, prefix = 'xmlns'; if (shape.xmlNamespaceUri) { uri = shape.xmlNamespaceUri; if (shape.xmlNamespacePrefix) prefix += ':' + shape.xmlNamespacePrefix; } else if (isRoot && shape.api.xmlNamespaceUri) { uri = shape.api.xmlNamespaceUri; } if (uri) xml.addAttribute(prefix, uri); } /** * @api private */ module.exports = XmlBuilder; },{"../util":428,"./xml-node":433,"./xml-text":434}],431:[function(require,module,exports){ /** * Escapes characters that can not be in an XML attribute. */ function escapeAttribute(value) { return value.replace(/&/g, '&').replace(/'/g, ''').replace(/</g, '<').replace(/>/g, '>').replace(/"/g, '"'); } /** * @api private */ module.exports = { escapeAttribute: escapeAttribute }; },{}],432:[function(require,module,exports){ /** * Escapes characters that can not be in an XML element. */ function escapeElement(value) { return value.replace(/&/g, '&') .replace(/</g, '<') .replace(/>/g, '>') .replace(/\r/g, '
') .replace(/\n/g, '
') .replace(/\u0085/g, '…') .replace(/\u2028/, '
'); } /** * @api private */ module.exports = { escapeElement: escapeElement }; },{}],433:[function(require,module,exports){ var escapeAttribute = require('./escape-attribute').escapeAttribute; /** * Represents an XML node. * @api private */ function XmlNode(name, children) { if (children === void 0) { children = []; } this.name = name; this.children = children; this.attributes = {}; } XmlNode.prototype.addAttribute = function (name, value) { this.attributes[name] = value; return this; }; XmlNode.prototype.addChildNode = function (child) { this.children.push(child); return this; }; XmlNode.prototype.removeAttribute = function (name) { delete this.attributes[name]; return this; }; XmlNode.prototype.toString = function () { var hasChildren = Boolean(this.children.length); var xmlText = '<' + this.name; // add attributes var attributes = this.attributes; for (var i = 0, attributeNames = Object.keys(attributes); i < attributeNames.length; i++) { var attributeName = attributeNames[i]; var attribute = attributes[attributeName]; if (typeof attribute !== 'undefined' && attribute !== null) { xmlText += ' ' + attributeName + '=\"' + escapeAttribute('' + attribute) + '\"'; } } return xmlText += !hasChildren ? '/>' : '>' + this.children.map(function (c) { return c.toString(); }).join('') + '</' + this.name + '>'; }; /** * @api private */ module.exports = { XmlNode: XmlNode }; },{"./escape-attribute":431}],434:[function(require,module,exports){ var escapeElement = require('./escape-element').escapeElement; /** * Represents an XML text value. * @api private */ function XmlText(value) { this.value = value; } XmlText.prototype.toString = function () { return escapeElement('' + this.value); }; /** * @api private */ module.exports = { XmlText: XmlText }; },{"./escape-element":432}],435:[function(require,module,exports){ 'use strict' exports.byteLength = byteLength exports.toByteArray = toByteArray exports.fromByteArray = fromByteArray var lookup = [] var revLookup = [] var Arr = typeof Uint8Array !== 'undefined' ? Uint8Array : Array var code = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/' for (var i = 0, len = code.length; i < len; ++i) { lookup[i] = code[i] revLookup[code.charCodeAt(i)] = i } // Support decoding URL-safe base64 strings, as Node.js does. // See: https://en.wikipedia.org/wiki/Base64#URL_applications revLookup['-'.charCodeAt(0)] = 62 revLookup['_'.charCodeAt(0)] = 63 function getLens (b64) { var len = b64.length if (len % 4 > 0) { throw new Error('Invalid string. Length must be a multiple of 4') } // Trim off extra bytes after placeholder bytes are found // See: https://github.com/beatgammit/base64-js/issues/42 var validLen = b64.indexOf('=') if (validLen === -1) validLen = len var placeHoldersLen = validLen === len ? 0 : 4 - (validLen % 4) return [validLen, placeHoldersLen] } // base64 is 4/3 + up to two characters of the original data function byteLength (b64) { var lens = getLens(b64) var validLen = lens[0] var placeHoldersLen = lens[1] return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen } function _byteLength (b64, validLen, placeHoldersLen) { return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen } function toByteArray (b64) { var tmp var lens = getLens(b64) var validLen = lens[0] var placeHoldersLen = lens[1] var arr = new Arr(_byteLength(b64, validLen, placeHoldersLen)) var curByte = 0 // if there are placeholders, only get up to the last complete 4 chars var len = placeHoldersLen > 0 ? validLen - 4 : validLen var i for (i = 0; i < len; i += 4) { tmp = (revLookup[b64.charCodeAt(i)] << 18) | (revLookup[b64.charCodeAt(i + 1)] << 12) | (revLookup[b64.charCodeAt(i + 2)] << 6) | revLookup[b64.charCodeAt(i + 3)] arr[curByte++] = (tmp >> 16) & 0xFF arr[curByte++] = (tmp >> 8) & 0xFF arr[curByte++] = tmp & 0xFF } if (placeHoldersLen === 2) { tmp = (revLookup[b64.charCodeAt(i)] << 2) | (revLookup[b64.charCodeAt(i + 1)] >> 4) arr[curByte++] = tmp & 0xFF } if (placeHoldersLen === 1) { tmp = (revLookup[b64.charCodeAt(i)] << 10) | (revLookup[b64.charCodeAt(i + 1)] << 4) | (revLookup[b64.charCodeAt(i + 2)] >> 2) arr[curByte++] = (tmp >> 8) & 0xFF arr[curByte++] = tmp & 0xFF } return arr } function tripletToBase64 (num) { return lookup[num >> 18 & 0x3F] + lookup[num >> 12 & 0x3F] + lookup[num >> 6 & 0x3F] + lookup[num & 0x3F] } function encodeChunk (uint8, start, end) { var tmp var output = [] for (var i = start; i < end; i += 3) { tmp = ((uint8[i] << 16) & 0xFF0000) + ((uint8[i + 1] << 8) & 0xFF00) + (uint8[i + 2] & 0xFF) output.push(tripletToBase64(tmp)) } return output.join('') } function fromByteArray (uint8) { var tmp var len = uint8.length var extraBytes = len % 3 // if we have 1 byte left, pad 2 bytes var parts = [] var maxChunkLength = 16383 // must be multiple of 3 // go through the array every three bytes, we'll deal with trailing stuff later for (var i = 0, len2 = len - extraBytes; i < len2; i += maxChunkLength) { parts.push(encodeChunk(uint8, i, (i + maxChunkLength) > len2 ? len2 : (i + maxChunkLength))) } // pad the end with zeros, but make sure to not forget the extra bytes if (extraBytes === 1) { tmp = uint8[len - 1] parts.push( lookup[tmp >> 2] + lookup[(tmp << 4) & 0x3F] + '==' ) } else if (extraBytes === 2) { tmp = (uint8[len - 2] << 8) + uint8[len - 1] parts.push( lookup[tmp >> 10] + lookup[(tmp >> 4) & 0x3F] + lookup[(tmp << 2) & 0x3F] + '=' ) } return parts.join('') } },{}],436:[function(require,module,exports){ },{}],437:[function(require,module,exports){ if (typeof Object.create === 'function') { // implementation from standard node.js 'util' module module.exports = function inherits(ctor, superCtor) { ctor.super_ = superCtor ctor.prototype = Object.create(superCtor.prototype, { constructor: { value: ctor, enumerable: false, writable: true, configurable: true } }); }; } else { // old school shim for old browsers module.exports = function inherits(ctor, superCtor) { ctor.super_ = superCtor var TempCtor = function () {} TempCtor.prototype = superCtor.prototype ctor.prototype = new TempCtor() ctor.prototype.constructor = ctor } } },{}],438:[function(require,module,exports){ module.exports = function isBuffer(arg) { return arg && typeof arg === 'object' && typeof arg.copy === 'function' && typeof arg.fill === 'function' && typeof arg.readUInt8 === 'function'; } },{}],439:[function(require,module,exports){ (function (process,global){(function (){ // Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to permit // persons to whom the Software is furnished to do so, subject to the // following conditions: // // The above copyright notice and this permission notice shall be included // in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. var formatRegExp = /%[sdj%]/g; exports.format = function(f) { if (!isString(f)) { var objects = []; for (var i = 0; i < arguments.length; i++) { objects.push(inspect(arguments[i])); } return objects.join(' '); } var i = 1; var args = arguments; var len = args.length; var str = String(f).replace(formatRegExp, function(x) { if (x === '%%') return '%'; if (i >= len) return x; switch (x) { case '%s': return String(args[i++]); case '%d': return Number(args[i++]); case '%j': try { return JSON.stringify(args[i++]); } catch (_) { return '[Circular]'; } default: return x; } }); for (var x = args[i]; i < len; x = args[++i]) { if (isNull(x) || !isObject(x)) { str += ' ' + x; } else { str += ' ' + inspect(x); } } return str; }; // Mark that a method should not be used. // Returns a modified function which warns once by default. // If --no-deprecation is set, then it is a no-op. exports.deprecate = function(fn, msg) { // Allow for deprecating things in the process of starting up. if (isUndefined(global.process)) { return function() { return exports.deprecate(fn, msg).apply(this, arguments); }; } if (process.noDeprecation === true) { return fn; } var warned = false; function deprecated() { if (!warned) { if (process.throwDeprecation) { throw new Error(msg); } else if (process.traceDeprecation) { console.trace(msg); } else { console.error(msg); } warned = true; } return fn.apply(this, arguments); } return deprecated; }; var debugs = {}; var debugEnviron; exports.debuglog = function(set) { if (isUndefined(debugEnviron)) debugEnviron = process.env.NODE_DEBUG || ''; set = set.toUpperCase(); if (!debugs[set]) { if (new RegExp('\\b' + set + '\\b', 'i').test(debugEnviron)) { var pid = process.pid; debugs[set] = function() { var msg = exports.format.apply(exports, arguments); console.error('%s %d: %s', set, pid, msg); }; } else { debugs[set] = function() {}; } } return debugs[set]; }; /** * Echos the value of a value. Trys to print the value out * in the best way possible given the different types. * * @param {Object} obj The object to print out. * @param {Object} opts Optional options object that alters the output. */ /* legacy: obj, showHidden, depth, colors*/ function inspect(obj, opts) { // default options var ctx = { seen: [], stylize: stylizeNoColor }; // legacy... if (arguments.length >= 3) ctx.depth = arguments[2]; if (arguments.length >= 4) ctx.colors = arguments[3]; if (isBoolean(opts)) { // legacy... ctx.showHidden = opts; } else if (opts) { // got an "options" object exports._extend(ctx, opts); } // set default options if (isUndefined(ctx.showHidden)) ctx.showHidden = false; if (isUndefined(ctx.depth)) ctx.depth = 2; if (isUndefined(ctx.colors)) ctx.colors = false; if (isUndefined(ctx.customInspect)) ctx.customInspect = true; if (ctx.colors) ctx.stylize = stylizeWithColor; return formatValue(ctx, obj, ctx.depth); } exports.inspect = inspect; // http://en.wikipedia.org/wiki/ANSI_escape_code#graphics inspect.colors = { 'bold' : [1, 22], 'italic' : [3, 23], 'underline' : [4, 24], 'inverse' : [7, 27], 'white' : [37, 39], 'grey' : [90, 39], 'black' : [30, 39], 'blue' : [34, 39], 'cyan' : [36, 39], 'green' : [32, 39], 'magenta' : [35, 39], 'red' : [31, 39], 'yellow' : [33, 39] }; // Don't use 'blue' not visible on cmd.exe inspect.styles = { 'special': 'cyan', 'number': 'yellow', 'boolean': 'yellow', 'undefined': 'grey', 'null': 'bold', 'string': 'green', 'date': 'magenta', // "name": intentionally not styling 'regexp': 'red' }; function stylizeWithColor(str, styleType) { var style = inspect.styles[styleType]; if (style) { return '\u001b[' + inspect.colors[style][0] + 'm' + str + '\u001b[' + inspect.colors[style][1] + 'm'; } else { return str; } } function stylizeNoColor(str, styleType) { return str; } function arrayToHash(array) { var hash = {}; array.forEach(function(val, idx) { hash[val] = true; }); return hash; } function formatValue(ctx, value, recurseTimes) { // Provide a hook for user-specified inspect functions. // Check that value is an object with an inspect function on it if (ctx.customInspect && value && isFunction(value.inspect) && // Filter out the util module, it's inspect function is special value.inspect !== exports.inspect && // Also filter out any prototype objects using the circular check. !(value.constructor && value.constructor.prototype === value)) { var ret = value.inspect(recurseTimes, ctx); if (!isString(ret)) { ret = formatValue(ctx, ret, recurseTimes); } return ret; } // Primitive types cannot have properties var primitive = formatPrimitive(ctx, value); if (primitive) { return primitive; } // Look up the keys of the object. var keys = Object.keys(value); var visibleKeys = arrayToHash(keys); if (ctx.showHidden) { keys = Object.getOwnPropertyNames(value); } // IE doesn't make error fields non-enumerable // http://msdn.microsoft.com/en-us/library/ie/dww52sbt(v=vs.94).aspx if (isError(value) && (keys.indexOf('message') >= 0 || keys.indexOf('description') >= 0)) { return formatError(value); } // Some type of object without properties can be shortcutted. if (keys.length === 0) { if (isFunction(value)) { var name = value.name ? ': ' + value.name : ''; return ctx.stylize('[Function' + name + ']', 'special'); } if (isRegExp(value)) { return ctx.stylize(RegExp.prototype.toString.call(value), 'regexp'); } if (isDate(value)) { return ctx.stylize(Date.prototype.toString.call(value), 'date'); } if (isError(value)) { return formatError(value); } } var base = '', array = false, braces = ['{', '}']; // Make Array say that they are Array if (isArray(value)) { array = true; braces = ['[', ']']; } // Make functions say that they are functions if (isFunction(value)) { var n = value.name ? ': ' + value.name : ''; base = ' [Function' + n + ']'; } // Make RegExps say that they are RegExps if (isRegExp(value)) { base = ' ' + RegExp.prototype.toString.call(value); } // Make dates with properties first say the date if (isDate(value)) { base = ' ' + Date.prototype.toUTCString.call(value); } // Make error with message first say the error if (isError(value)) { base = ' ' + formatError(value); } if (keys.length === 0 && (!array || value.length == 0)) { return braces[0] + base + braces[1]; } if (recurseTimes < 0) { if (isRegExp(value)) { return ctx.stylize(RegExp.prototype.toString.call(value), 'regexp'); } else { return ctx.stylize('[Object]', 'special'); } } ctx.seen.push(value); var output; if (array) { output = formatArray(ctx, value, recurseTimes, visibleKeys, keys); } else { output = keys.map(function(key) { return formatProperty(ctx, value, recurseTimes, visibleKeys, key, array); }); } ctx.seen.pop(); return reduceToSingleString(output, base, braces); } function formatPrimitive(ctx, value) { if (isUndefined(value)) return ctx.stylize('undefined', 'undefined'); if (isString(value)) { var simple = '\'' + JSON.stringify(value).replace(/^"|"$/g, '') .replace(/'/g, "\\'") .replace(/\\"/g, '"') + '\''; return ctx.stylize(simple, 'string'); } if (isNumber(value)) return ctx.stylize('' + value, 'number'); if (isBoolean(value)) return ctx.stylize('' + value, 'boolean'); // For some reason typeof null is "object", so special case here. if (isNull(value)) return ctx.stylize('null', 'null'); } function formatError(value) { return '[' + Error.prototype.toString.call(value) + ']'; } function formatArray(ctx, value, recurseTimes, visibleKeys, keys) { var output = []; for (var i = 0, l = value.length; i < l; ++i) { if (hasOwnProperty(value, String(i))) { output.push(formatProperty(ctx, value, recurseTimes, visibleKeys, String(i), true)); } else { output.push(''); } } keys.forEach(function(key) { if (!key.match(/^\d+$/)) { output.push(formatProperty(ctx, value, recurseTimes, visibleKeys, key, true)); } }); return output; } function formatProperty(ctx, value, recurseTimes, visibleKeys, key, array) { var name, str, desc; desc = Object.getOwnPropertyDescriptor(value, key) || { value: value[key] }; if (desc.get) { if (desc.set) { str = ctx.stylize('[Getter/Setter]', 'special'); } else { str = ctx.stylize('[Getter]', 'special'); } } else { if (desc.set) { str = ctx.stylize('[Setter]', 'special'); } } if (!hasOwnProperty(visibleKeys, key)) { name = '[' + key + ']'; } if (!str) { if (ctx.seen.indexOf(desc.value) < 0) { if (isNull(recurseTimes)) { str = formatValue(ctx, desc.value, null); } else { str = formatValue(ctx, desc.value, recurseTimes - 1); } if (str.indexOf('\n') > -1) { if (array) { str = str.split('\n').map(function(line) { return ' ' + line; }).join('\n').substr(2); } else { str = '\n' + str.split('\n').map(function(line) { return ' ' + line; }).join('\n'); } } } else { str = ctx.stylize('[Circular]', 'special'); } } if (isUndefined(name)) { if (array && key.match(/^\d+$/)) { return str; } name = JSON.stringify('' + key); if (name.match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)) { name = name.substr(1, name.length - 2); name = ctx.stylize(name, 'name'); } else { name = name.replace(/'/g, "\\'") .replace(/\\"/g, '"') .replace(/(^"|"$)/g, "'"); name = ctx.stylize(name, 'string'); } } return name + ': ' + str; } function reduceToSingleString(output, base, braces) { var numLinesEst = 0; var length = output.reduce(function(prev, cur) { numLinesEst++; if (cur.indexOf('\n') >= 0) numLinesEst++; return prev + cur.replace(/\u001b\[\d\d?m/g, '').length + 1; }, 0); if (length > 60) { return braces[0] + (base === '' ? '' : base + '\n ') + ' ' + output.join(',\n ') + ' ' + braces[1]; } return braces[0] + base + ' ' + output.join(', ') + ' ' + braces[1]; } // NOTE: These type checking functions intentionally don't use `instanceof` // because it is fragile and can be easily faked with `Object.create()`. function isArray(ar) { return Array.isArray(ar); } exports.isArray = isArray; function isBoolean(arg) { return typeof arg === 'boolean'; } exports.isBoolean = isBoolean; function isNull(arg) { return arg === null; } exports.isNull = isNull; function isNullOrUndefined(arg) { return arg == null; } exports.isNullOrUndefined = isNullOrUndefined; function isNumber(arg) { return typeof arg === 'number'; } exports.isNumber = isNumber; function isString(arg) { return typeof arg === 'string'; } exports.isString = isString; function isSymbol(arg) { return typeof arg === 'symbol'; } exports.isSymbol = isSymbol; function isUndefined(arg) { return arg === void 0; } exports.isUndefined = isUndefined; function isRegExp(re) { return isObject(re) && objectToString(re) === '[object RegExp]'; } exports.isRegExp = isRegExp; function isObject(arg) { return typeof arg === 'object' && arg !== null; } exports.isObject = isObject; function isDate(d) { return isObject(d) && objectToString(d) === '[object Date]'; } exports.isDate = isDate; function isError(e) { return isObject(e) && (objectToString(e) === '[object Error]' || e instanceof Error); } exports.isError = isError; function isFunction(arg) { return typeof arg === 'function'; } exports.isFunction = isFunction; function isPrimitive(arg) { return arg === null || typeof arg === 'boolean' || typeof arg === 'number' || typeof arg === 'string' || typeof arg === 'symbol' || // ES6 symbol typeof arg === 'undefined'; } exports.isPrimitive = isPrimitive; exports.isBuffer = require('./support/isBuffer'); function objectToString(o) { return Object.prototype.toString.call(o); } function pad(n) { return n < 10 ? '0' + n.toString(10) : n.toString(10); } var months = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']; // 26 Feb 16:19:34 function timestamp() { var d = new Date(); var time = [pad(d.getHours()), pad(d.getMinutes()), pad(d.getSeconds())].join(':'); return [d.getDate(), months[d.getMonth()], time].join(' '); } // log is just a thin wrapper to console.log that prepends a timestamp exports.log = function() { console.log('%s - %s', timestamp(), exports.format.apply(exports, arguments)); }; /** * Inherit the prototype methods from one constructor into another. * * The Function.prototype.inherits from lang.js rewritten as a standalone * function (not on Function.prototype). NOTE: If this file is to be loaded * during bootstrapping this function needs to be rewritten using some native * functions as prototype setup using normal JavaScript does not work as * expected during bootstrapping (see mirror.js in r114903). * * @param {function} ctor Constructor function which needs to inherit the * prototype. * @param {function} superCtor Constructor function to inherit prototype from. */ exports.inherits = require('inherits'); exports._extend = function(origin, add) { // Don't do anything if add isn't an object if (!add || !isObject(add)) return origin; var keys = Object.keys(add); var i = keys.length; while (i--) { origin[keys[i]] = add[keys[i]]; } return origin; }; function hasOwnProperty(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } }).call(this)}).call(this,require('_process'),typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}) },{"./support/isBuffer":438,"_process":445,"inherits":437}],440:[function(require,module,exports){ (function (global,Buffer){(function (){ /*! * The buffer module from node.js, for the browser. * * @author Feross Aboukhadijeh <http://feross.org> * @license MIT */ /* eslint-disable no-proto */ 'use strict' var base64 = require('base64-js') var ieee754 = require('ieee754') var isArray = require('isarray') exports.Buffer = Buffer exports.SlowBuffer = SlowBuffer exports.INSPECT_MAX_BYTES = 50 /** * If `Buffer.TYPED_ARRAY_SUPPORT`: * === true Use Uint8Array implementation (fastest) * === false Use Object implementation (most compatible, even IE6) * * Browsers that support typed arrays are IE 10+, Firefox 4+, Chrome 7+, Safari 5.1+, * Opera 11.6+, iOS 4.2+. * * Due to various browser bugs, sometimes the Object implementation will be used even * when the browser supports typed arrays. * * Note: * * - Firefox 4-29 lacks support for adding new properties to `Uint8Array` instances, * See: https://bugzilla.mozilla.org/show_bug.cgi?id=695438. * * - Chrome 9-10 is missing the `TypedArray.prototype.subarray` function. * * - IE10 has a broken `TypedArray.prototype.subarray` function which returns arrays of * incorrect length in some situations. * We detect these buggy browsers and set `Buffer.TYPED_ARRAY_SUPPORT` to `false` so they * get the Object implementation, which is slower but behaves correctly. */ Buffer.TYPED_ARRAY_SUPPORT = global.TYPED_ARRAY_SUPPORT !== undefined ? global.TYPED_ARRAY_SUPPORT : typedArraySupport() /* * Export kMaxLength after typed array support is determined. */ exports.kMaxLength = kMaxLength() function typedArraySupport () { try { var arr = new Uint8Array(1) arr.__proto__ = {__proto__: Uint8Array.prototype, foo: function () { return 42 }} return arr.foo() === 42 && // typed array instances can be augmented typeof arr.subarray === 'function' && // chrome 9-10 lack `subarray` arr.subarray(1, 1).byteLength === 0 // ie10 has broken `subarray` } catch (e) { return false } } function kMaxLength () { return Buffer.TYPED_ARRAY_SUPPORT ? 0x7fffffff : 0x3fffffff } function createBuffer (that, length) { if (kMaxLength() < length) { throw new RangeError('Invalid typed array length') } if (Buffer.TYPED_ARRAY_SUPPORT) { // Return an augmented `Uint8Array` instance, for best performance that = new Uint8Array(length) that.__proto__ = Buffer.prototype } else { // Fallback: Return an object instance of the Buffer class if (that === null) { that = new Buffer(length) } that.length = length } return that } /** * The Buffer constructor returns instances of `Uint8Array` that have their * prototype changed to `Buffer.prototype`. Furthermore, `Buffer` is a subclass of * `Uint8Array`, so the returned instances will have all the node `Buffer` methods * and the `Uint8Array` methods. Square bracket notation works as expected -- it * returns a single octet. * * The `Uint8Array` prototype remains unmodified. */ function Buffer (arg, encodingOrOffset, length) { if (!Buffer.TYPED_ARRAY_SUPPORT && !(this instanceof Buffer)) { return new Buffer(arg, encodingOrOffset, length) } // Common case. if (typeof arg === 'number') { if (typeof encodingOrOffset === 'string') { throw new Error( 'If encoding is specified then the first argument must be a string' ) } return allocUnsafe(this, arg) } return from(this, arg, encodingOrOffset, length) } Buffer.poolSize = 8192 // not used by this implementation // TODO: Legacy, not needed anymore. Remove in next major version. Buffer._augment = function (arr) { arr.__proto__ = Buffer.prototype return arr } function from (that, value, encodingOrOffset, length) { if (typeof value === 'number') { throw new TypeError('"value" argument must not be a number') } if (typeof ArrayBuffer !== 'undefined' && value instanceof ArrayBuffer) { return fromArrayBuffer(that, value, encodingOrOffset, length) } if (typeof value === 'string') { return fromString(that, value, encodingOrOffset) } return fromObject(that, value) } /** * Functionally equivalent to Buffer(arg, encoding) but throws a TypeError * if value is a number. * Buffer.from(str[, encoding]) * Buffer.from(array) * Buffer.from(buffer) * Buffer.from(arrayBuffer[, byteOffset[, length]]) **/ Buffer.from = function (value, encodingOrOffset, length) { return from(null, value, encodingOrOffset, length) } if (Buffer.TYPED_ARRAY_SUPPORT) { Buffer.prototype.__proto__ = Uint8Array.prototype Buffer.__proto__ = Uint8Array if (typeof Symbol !== 'undefined' && Symbol.species && Buffer[Symbol.species] === Buffer) { // Fix subarray() in ES2016. See: https://github.com/feross/buffer/pull/97 Object.defineProperty(Buffer, Symbol.species, { value: null, configurable: true }) } } function assertSize (size) { if (typeof size !== 'number') { throw new TypeError('"size" argument must be a number') } else if (size < 0) { throw new RangeError('"size" argument must not be negative') } } function alloc (that, size, fill, encoding) { assertSize(size) if (size <= 0) { return createBuffer(that, size) } if (fill !== undefined) { // Only pay attention to encoding if it's a string. This // prevents accidentally sending in a number that would // be interpretted as a start offset. return typeof encoding === 'string' ? createBuffer(that, size).fill(fill, encoding) : createBuffer(that, size).fill(fill) } return createBuffer(that, size) } /** * Creates a new filled Buffer instance. * alloc(size[, fill[, encoding]]) **/ Buffer.alloc = function (size, fill, encoding) { return alloc(null, size, fill, encoding) } function allocUnsafe (that, size) { assertSize(size) that = createBuffer(that, size < 0 ? 0 : checked(size) | 0) if (!Buffer.TYPED_ARRAY_SUPPORT) { for (var i = 0; i < size; ++i) { that[i] = 0 } } return that } /** * Equivalent to Buffer(num), by default creates a non-zero-filled Buffer instance. * */ Buffer.allocUnsafe = function (size) { return allocUnsafe(null, size) } /** * Equivalent to SlowBuffer(num), by default creates a non-zero-filled Buffer instance. */ Buffer.allocUnsafeSlow = function (size) { return allocUnsafe(null, size) } function fromString (that, string, encoding) { if (typeof encoding !== 'string' || encoding === '') { encoding = 'utf8' } if (!Buffer.isEncoding(encoding)) { throw new TypeError('"encoding" must be a valid string encoding') } var length = byteLength(string, encoding) | 0 that = createBuffer(that, length) var actual = that.write(string, encoding) if (actual !== length) { // Writing a hex string, for example, that contains invalid characters will // cause everything after the first invalid character to be ignored. (e.g. // 'abxxcd' will be treated as 'ab') that = that.slice(0, actual) } return that } function fromArrayLike (that, array) { var length = array.length < 0 ? 0 : checked(array.length) | 0 that = createBuffer(that, length) for (var i = 0; i < length; i += 1) { that[i] = array[i] & 255 } return that } function fromArrayBuffer (that, array, byteOffset, length) { array.byteLength // this throws if `array` is not a valid ArrayBuffer if (byteOffset < 0 || array.byteLength < byteOffset) { throw new RangeError('\'offset\' is out of bounds') } if (array.byteLength < byteOffset + (length || 0)) { throw new RangeError('\'length\' is out of bounds') } if (byteOffset === undefined && length === undefined) { array = new Uint8Array(array) } else if (length === undefined) { array = new Uint8Array(array, byteOffset) } else { array = new Uint8Array(array, byteOffset, length) } if (Buffer.TYPED_ARRAY_SUPPORT) { // Return an augmented `Uint8Array` instance, for best performance that = array that.__proto__ = Buffer.prototype } else { // Fallback: Return an object instance of the Buffer class that = fromArrayLike(that, array) } return that } function fromObject (that, obj) { if (Buffer.isBuffer(obj)) { var len = checked(obj.length) | 0 that = createBuffer(that, len) if (that.length === 0) { return that } obj.copy(that, 0, 0, len) return that } if (obj) { if ((typeof ArrayBuffer !== 'undefined' && obj.buffer instanceof ArrayBuffer) || 'length' in obj) { if (typeof obj.length !== 'number' || isnan(obj.length)) { return createBuffer(that, 0) } return fromArrayLike(that, obj) } if (obj.type === 'Buffer' && isArray(obj.data)) { return fromArrayLike(that, obj.data) } } throw new TypeError('First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.') } function checked (length) { // Note: cannot use `length < kMaxLength()` here because that fails when // length is NaN (which is otherwise coerced to zero.) if (length >= kMaxLength()) { throw new RangeError('Attempt to allocate Buffer larger than maximum ' + 'size: 0x' + kMaxLength().toString(16) + ' bytes') } return length | 0 } function SlowBuffer (length) { if (+length != length) { // eslint-disable-line eqeqeq length = 0 } return Buffer.alloc(+length) } Buffer.isBuffer = function isBuffer (b) { return !!(b != null && b._isBuffer) } Buffer.compare = function compare (a, b) { if (!Buffer.isBuffer(a) || !Buffer.isBuffer(b)) { throw new TypeError('Arguments must be Buffers') } if (a === b) return 0 var x = a.length var y = b.length for (var i = 0, len = Math.min(x, y); i < len; ++i) { if (a[i] !== b[i]) { x = a[i] y = b[i] break } } if (x < y) return -1 if (y < x) return 1 return 0 } Buffer.isEncoding = function isEncoding (encoding) { switch (String(encoding).toLowerCase()) { case 'hex': case 'utf8': case 'utf-8': case 'ascii': case 'latin1': case 'binary': case 'base64': case 'ucs2': case 'ucs-2': case 'utf16le': case 'utf-16le': return true default: return false } } Buffer.concat = function concat (list, length) { if (!isArray(list)) { throw new TypeError('"list" argument must be an Array of Buffers') } if (list.length === 0) { return Buffer.alloc(0) } var i if (length === undefined) { length = 0 for (i = 0; i < list.length; ++i) { length += list[i].length } } var buffer = Buffer.allocUnsafe(length) var pos = 0 for (i = 0; i < list.length; ++i) { var buf = list[i] if (!Buffer.isBuffer(buf)) { throw new TypeError('"list" argument must be an Array of Buffers') } buf.copy(buffer, pos) pos += buf.length } return buffer } function byteLength (string, encoding) { if (Buffer.isBuffer(string)) { return string.length } if (typeof ArrayBuffer !== 'undefined' && typeof ArrayBuffer.isView === 'function' && (ArrayBuffer.isView(string) || string instanceof ArrayBuffer)) { return string.byteLength } if (typeof string !== 'string') { string = '' + string } var len = string.length if (len === 0) return 0 // Use a for loop to avoid recursion var loweredCase = false for (;;) { switch (encoding) { case 'ascii': case 'latin1': case 'binary': return len case 'utf8': case 'utf-8': case undefined: return utf8ToBytes(string).length case 'ucs2': case 'ucs-2': case 'utf16le': case 'utf-16le': return len * 2 case 'hex': return len >>> 1 case 'base64': return base64ToBytes(string).length default: if (loweredCase) return utf8ToBytes(string).length // assume utf8 encoding = ('' + encoding).toLowerCase() loweredCase = true } } } Buffer.byteLength = byteLength function slowToString (encoding, start, end) { var loweredCase = false // No need to verify that "this.length <= MAX_UINT32" since it's a read-only // property of a typed array. // This behaves neither like String nor Uint8Array in that we set start/end // to their upper/lower bounds if the value passed is out of range. // undefined is handled specially as per ECMA-262 6th Edition, // Section 13.3.3.7 Runtime Semantics: KeyedBindingInitialization. if (start === undefined || start < 0) { start = 0 } // Return early if start > this.length. Done here to prevent potential uint32 // coercion fail below. if (start > this.length) { return '' } if (end === undefined || end > this.length) { end = this.length } if (end <= 0) { return '' } // Force coersion to uint32. This will also coerce falsey/NaN values to 0. end >>>= 0 start >>>= 0 if (end <= start) { return '' } if (!encoding) encoding = 'utf8' while (true) { switch (encoding) { case 'hex': return hexSlice(this, start, end) case 'utf8': case 'utf-8': return utf8Slice(this, start, end) case 'ascii': return asciiSlice(this, start, end) case 'latin1': case 'binary': return latin1Slice(this, start, end) case 'base64': return base64Slice(this, start, end) case 'ucs2': case 'ucs-2': case 'utf16le': case 'utf-16le': return utf16leSlice(this, start, end) default: if (loweredCase) throw new TypeError('Unknown encoding: ' + encoding) encoding = (encoding + '').toLowerCase() loweredCase = true } } } // The property is used by `Buffer.isBuffer` and `is-buffer` (in Safari 5-7) to detect // Buffer instances. Buffer.prototype._isBuffer = true function swap (b, n, m) { var i = b[n] b[n] = b[m] b[m] = i } Buffer.prototype.swap16 = function swap16 () { var len = this.length if (len % 2 !== 0) { throw new RangeError('Buffer size must be a multiple of 16-bits') } for (var i = 0; i < len; i += 2) { swap(this, i, i + 1) } return this } Buffer.prototype.swap32 = function swap32 () { var len = this.length if (len % 4 !== 0) { throw new RangeError('Buffer size must be a multiple of 32-bits') } for (var i = 0; i < len; i += 4) { swap(this, i, i + 3) swap(this, i + 1, i + 2) } return this } Buffer.prototype.swap64 = function swap64 () { var len = this.length if (len % 8 !== 0) { throw new RangeError('Buffer size must be a multiple of 64-bits') } for (var i = 0; i < len; i += 8) { swap(this, i, i + 7) swap(this, i + 1, i + 6) swap(this, i + 2, i + 5) swap(this, i + 3, i + 4) } return this } Buffer.prototype.toString = function toString () { var length = this.length | 0 if (length === 0) return '' if (arguments.length === 0) return utf8Slice(this, 0, length) return slowToString.apply(this, arguments) } Buffer.prototype.equals = function equals (b) { if (!Buffer.isBuffer(b)) throw new TypeError('Argument must be a Buffer') if (this === b) return true return Buffer.compare(this, b) === 0 } Buffer.prototype.inspect = function inspect () { var str = '' var max = exports.INSPECT_MAX_BYTES if (this.length > 0) { str = this.toString('hex', 0, max).match(/.{2}/g).join(' ') if (this.length > max) str += ' ... ' } return '<Buffer ' + str + '>' } Buffer.prototype.compare = function compare (target, start, end, thisStart, thisEnd) { if (!Buffer.isBuffer(target)) { throw new TypeError('Argument must be a Buffer') } if (start === undefined) { start = 0 } if (end === undefined) { end = target ? target.length : 0 } if (thisStart === undefined) { thisStart = 0 } if (thisEnd === undefined) { thisEnd = this.length } if (start < 0 || end > target.length || thisStart < 0 || thisEnd > this.length) { throw new RangeError('out of range index') } if (thisStart >= thisEnd && start >= end) { return 0 } if (thisStart >= thisEnd) { return -1 } if (start >= end) { return 1 } start >>>= 0 end >>>= 0 thisStart >>>= 0 thisEnd >>>= 0 if (this === target) return 0 var x = thisEnd - thisStart var y = end - start var len = Math.min(x, y) var thisCopy = this.slice(thisStart, thisEnd) var targetCopy = target.slice(start, end) for (var i = 0; i < len; ++i) { if (thisCopy[i] !== targetCopy[i]) { x = thisCopy[i] y = targetCopy[i] break } } if (x < y) return -1 if (y < x) return 1 return 0 } // Finds either the first index of `val` in `buffer` at offset >= `byteOffset`, // OR the last index of `val` in `buffer` at offset <= `byteOffset`. // // Arguments: // - buffer - a Buffer to search // - val - a string, Buffer, or number // - byteOffset - an index into `buffer`; will be clamped to an int32 // - encoding - an optional encoding, relevant is val is a string // - dir - true for indexOf, false for lastIndexOf function bidirectionalIndexOf (buffer, val, byteOffset, encoding, dir) { // Empty buffer means no match if (buffer.length === 0) return -1 // Normalize byteOffset if (typeof byteOffset === 'string') { encoding = byteOffset byteOffset = 0 } else if (byteOffset > 0x7fffffff) { byteOffset = 0x7fffffff } else if (byteOffset < -0x80000000) { byteOffset = -0x80000000 } byteOffset = +byteOffset // Coerce to Number. if (isNaN(byteOffset)) { // byteOffset: it it's undefined, null, NaN, "foo", etc, search whole buffer byteOffset = dir ? 0 : (buffer.length - 1) } // Normalize byteOffset: negative offsets start from the end of the buffer if (byteOffset < 0) byteOffset = buffer.length + byteOffset if (byteOffset >= buffer.length) { if (dir) return -1 else byteOffset = buffer.length - 1 } else if (byteOffset < 0) { if (dir) byteOffset = 0 else return -1 } // Normalize val if (typeof val === 'string') { val = Buffer.from(val, encoding) } // Finally, search either indexOf (if dir is true) or lastIndexOf if (Buffer.isBuffer(val)) { // Special case: looking for empty string/buffer always fails if (val.length === 0) { return -1 } return arrayIndexOf(buffer, val, byteOffset, encoding, dir) } else if (typeof val === 'number') { val = val & 0xFF // Search for a byte value [0-255] if (Buffer.TYPED_ARRAY_SUPPORT && typeof Uint8Array.prototype.indexOf === 'function') { if (dir) { return Uint8Array.prototype.indexOf.call(buffer, val, byteOffset) } else { return Uint8Array.prototype.lastIndexOf.call(buffer, val, byteOffset) } } return arrayIndexOf(buffer, [ val ], byteOffset, encoding, dir) } throw new TypeError('val must be string, number or Buffer') } function arrayIndexOf (arr, val, byteOffset, encoding, dir) { var indexSize = 1 var arrLength = arr.length var valLength = val.length if (encoding !== undefined) { encoding = String(encoding).toLowerCase() if (encoding === 'ucs2' || encoding === 'ucs-2' || encoding === 'utf16le' || encoding === 'utf-16le') { if (arr.length < 2 || val.length < 2) { return -1 } indexSize = 2 arrLength /= 2 valLength /= 2 byteOffset /= 2 } } function read (buf, i) { if (indexSize === 1) { return buf[i] } else { return buf.readUInt16BE(i * indexSize) } } var i if (dir) { var foundIndex = -1 for (i = byteOffset; i < arrLength; i++) { if (read(arr, i) === read(val, foundIndex === -1 ? 0 : i - foundIndex)) { if (foundIndex === -1) foundIndex = i if (i - foundIndex + 1 === valLength) return foundIndex * indexSize } else { if (foundIndex !== -1) i -= i - foundIndex foundIndex = -1 } } } else { if (byteOffset + valLength > arrLength) byteOffset = arrLength - valLength for (i = byteOffset; i >= 0; i--) { var found = true for (var j = 0; j < valLength; j++) { if (read(arr, i + j) !== read(val, j)) { found = false break } } if (found) return i } } return -1 } Buffer.prototype.includes = function includes (val, byteOffset, encoding) { return this.indexOf(val, byteOffset, encoding) !== -1 } Buffer.prototype.indexOf = function indexOf (val, byteOffset, encoding) { return bidirectionalIndexOf(this, val, byteOffset, encoding, true) } Buffer.prototype.lastIndexOf = function lastIndexOf (val, byteOffset, encoding) { return bidirectionalIndexOf(this, val, byteOffset, encoding, false) } function hexWrite (buf, string, offset, length) { offset = Number(offset) || 0 var remaining = buf.length - offset if (!length) { length = remaining } else { length = Number(length) if (length > remaining) { length = remaining } } // must be an even number of digits var strLen = string.length if (strLen % 2 !== 0) throw new TypeError('Invalid hex string') if (length > strLen / 2) { length = strLen / 2 } for (var i = 0; i < length; ++i) { var parsed = parseInt(string.substr(i * 2, 2), 16) if (isNaN(parsed)) return i buf[offset + i] = parsed } return i } function utf8Write (buf, string, offset, length) { return blitBuffer(utf8ToBytes(string, buf.length - offset), buf, offset, length) } function asciiWrite (buf, string, offset, length) { return blitBuffer(asciiToBytes(string), buf, offset, length) } function latin1Write (buf, string, offset, length) { return asciiWrite(buf, string, offset, length) } function base64Write (buf, string, offset, length) { return blitBuffer(base64ToBytes(string), buf, offset, length) } function ucs2Write (buf, string, offset, length) { return blitBuffer(utf16leToBytes(string, buf.length - offset), buf, offset, length) } Buffer.prototype.write = function write (string, offset, length, encoding) { // Buffer#write(string) if (offset === undefined) { encoding = 'utf8' length = this.length offset = 0 // Buffer#write(string, encoding) } else if (length === undefined && typeof offset === 'string') { encoding = offset length = this.length offset = 0 // Buffer#write(string, offset[, length][, encoding]) } else if (isFinite(offset)) { offset = offset | 0 if (isFinite(length)) { length = length | 0 if (encoding === undefined) encoding = 'utf8' } else { encoding = length length = undefined } // legacy write(string, encoding, offset, length) - remove in v0.13 } else { throw new Error( 'Buffer.write(string, encoding, offset[, length]) is no longer supported' ) } var remaining = this.length - offset if (length === undefined || length > remaining) length = remaining if ((string.length > 0 && (length < 0 || offset < 0)) || offset > this.length) { throw new RangeError('Attempt to write outside buffer bounds') } if (!encoding) encoding = 'utf8' var loweredCase = false for (;;) { switch (encoding) { case 'hex': return hexWrite(this, string, offset, length) case 'utf8': case 'utf-8': return utf8Write(this, string, offset, length) case 'ascii': return asciiWrite(this, string, offset, length) case 'latin1': case 'binary': return latin1Write(this, string, offset, length) case 'base64': // Warning: maxLength not taken into account in base64Write return base64Write(this, string, offset, length) case 'ucs2': case 'ucs-2': case 'utf16le': case 'utf-16le': return ucs2Write(this, string, offset, length) default: if (loweredCase) throw new TypeError('Unknown encoding: ' + encoding) encoding = ('' + encoding).toLowerCase() loweredCase = true } } } Buffer.prototype.toJSON = function toJSON () { return { type: 'Buffer', data: Array.prototype.slice.call(this._arr || this, 0) } } function base64Slice (buf, start, end) { if (start === 0 && end === buf.length) { return base64.fromByteArray(buf) } else { return base64.fromByteArray(buf.slice(start, end)) } } function utf8Slice (buf, start, end) { end = Math.min(buf.length, end) var res = [] var i = start while (i < end) { var firstByte = buf[i] var codePoint = null var bytesPerSequence = (firstByte > 0xEF) ? 4 : (firstByte > 0xDF) ? 3 : (firstByte > 0xBF) ? 2 : 1 if (i + bytesPerSequence <= end) { var secondByte, thirdByte, fourthByte, tempCodePoint switch (bytesPerSequence) { case 1: if (firstByte < 0x80) { codePoint = firstByte } break case 2: secondByte = buf[i + 1] if ((secondByte & 0xC0) === 0x80) { tempCodePoint = (firstByte & 0x1F) << 0x6 | (secondByte & 0x3F) if (tempCodePoint > 0x7F) { codePoint = tempCodePoint } } break case 3: secondByte = buf[i + 1] thirdByte = buf[i + 2] if ((secondByte & 0xC0) === 0x80 && (thirdByte & 0xC0) === 0x80) { tempCodePoint = (firstByte & 0xF) << 0xC | (secondByte & 0x3F) << 0x6 | (thirdByte & 0x3F) if (tempCodePoint > 0x7FF && (tempCodePoint < 0xD800 || tempCodePoint > 0xDFFF)) { codePoint = tempCodePoint } } break case 4: secondByte = buf[i + 1] thirdByte = buf[i + 2] fourthByte = buf[i + 3] if ((secondByte & 0xC0) === 0x80 && (thirdByte & 0xC0) === 0x80 && (fourthByte & 0xC0) === 0x80) { tempCodePoint = (firstByte & 0xF) << 0x12 | (secondByte & 0x3F) << 0xC | (thirdByte & 0x3F) << 0x6 | (fourthByte & 0x3F) if (tempCodePoint > 0xFFFF && tempCodePoint < 0x110000) { codePoint = tempCodePoint } } } } if (codePoint === null) { // we did not generate a valid codePoint so insert a // replacement char (U+FFFD) and advance only 1 byte codePoint = 0xFFFD bytesPerSequence = 1 } else if (codePoint > 0xFFFF) { // encode to utf16 (surrogate pair dance) codePoint -= 0x10000 res.push(codePoint >>> 10 & 0x3FF | 0xD800) codePoint = 0xDC00 | codePoint & 0x3FF } res.push(codePoint) i += bytesPerSequence } return decodeCodePointsArray(res) } // Based on http://stackoverflow.com/a/22747272/680742, the browser with // the lowest limit is Chrome, with 0x10000 args. // We go 1 magnitude less, for safety var MAX_ARGUMENTS_LENGTH = 0x1000 function decodeCodePointsArray (codePoints) { var len = codePoints.length if (len <= MAX_ARGUMENTS_LENGTH) { return String.fromCharCode.apply(String, codePoints) // avoid extra slice() } // Decode in chunks to avoid "call stack size exceeded". var res = '' var i = 0 while (i < len) { res += String.fromCharCode.apply( String, codePoints.slice(i, i += MAX_ARGUMENTS_LENGTH) ) } return res } function asciiSlice (buf, start, end) { var ret = '' end = Math.min(buf.length, end) for (var i = start; i < end; ++i) { ret += String.fromCharCode(buf[i] & 0x7F) } return ret } function latin1Slice (buf, start, end) { var ret = '' end = Math.min(buf.length, end) for (var i = start; i < end; ++i) { ret += String.fromCharCode(buf[i]) } return ret } function hexSlice (buf, start, end) { var len = buf.length if (!start || start < 0) start = 0 if (!end || end < 0 || end > len) end = len var out = '' for (var i = start; i < end; ++i) { out += toHex(buf[i]) } return out } function utf16leSlice (buf, start, end) { var bytes = buf.slice(start, end) var res = '' for (var i = 0; i < bytes.length; i += 2) { res += String.fromCharCode(bytes[i] + bytes[i + 1] * 256) } return res } Buffer.prototype.slice = function slice (start, end) { var len = this.length start = ~~start end = end === undefined ? len : ~~end if (start < 0) { start += len if (start < 0) start = 0 } else if (start > len) { start = len } if (end < 0) { end += len if (end < 0) end = 0 } else if (end > len) { end = len } if (end < start) end = start var newBuf if (Buffer.TYPED_ARRAY_SUPPORT) { newBuf = this.subarray(start, end) newBuf.__proto__ = Buffer.prototype } else { var sliceLen = end - start newBuf = new Buffer(sliceLen, undefined) for (var i = 0; i < sliceLen; ++i) { newBuf[i] = this[i + start] } } return newBuf } /* * Need to make sure that buffer isn't trying to write out of bounds. */ function checkOffset (offset, ext, length) { if ((offset % 1) !== 0 || offset < 0) throw new RangeError('offset is not uint') if (offset + ext > length) throw new RangeError('Trying to access beyond buffer length') } Buffer.prototype.readUIntLE = function readUIntLE (offset, byteLength, noAssert) { offset = offset | 0 byteLength = byteLength | 0 if (!noAssert) checkOffset(offset, byteLength, this.length) var val = this[offset] var mul = 1 var i = 0 while (++i < byteLength && (mul *= 0x100)) { val += this[offset + i] * mul } return val } Buffer.prototype.readUIntBE = function readUIntBE (offset, byteLength, noAssert) { offset = offset | 0 byteLength = byteLength | 0 if (!noAssert) { checkOffset(offset, byteLength, this.length) } var val = this[offset + --byteLength] var mul = 1 while (byteLength > 0 && (mul *= 0x100)) { val += this[offset + --byteLength] * mul } return val } Buffer.prototype.readUInt8 = function readUInt8 (offset, noAssert) { if (!noAssert) checkOffset(offset, 1, this.length) return this[offset] } Buffer.prototype.readUInt16LE = function readUInt16LE (offset, noAssert) { if (!noAssert) checkOffset(offset, 2, this.length) return this[offset] | (this[offset + 1] << 8) } Buffer.prototype.readUInt16BE = function readUInt16BE (offset, noAssert) { if (!noAssert) checkOffset(offset, 2, this.length) return (this[offset] << 8) | this[offset + 1] } Buffer.prototype.readUInt32LE = function readUInt32LE (offset, noAssert) { if (!noAssert) checkOffset(offset, 4, this.length) return ((this[offset]) | (this[offset + 1] << 8) | (this[offset + 2] << 16)) + (this[offset + 3] * 0x1000000) } Buffer.prototype.readUInt32BE = function readUInt32BE (offset, noAssert) { if (!noAssert) checkOffset(offset, 4, this.length) return (this[offset] * 0x1000000) + ((this[offset + 1] << 16) | (this[offset + 2] << 8) | this[offset + 3]) } Buffer.prototype.readIntLE = function readIntLE (offset, byteLength, noAssert) { offset = offset | 0 byteLength = byteLength | 0 if (!noAssert) checkOffset(offset, byteLength, this.length) var val = this[offset] var mul = 1 var i = 0 while (++i < byteLength && (mul *= 0x100)) { val += this[offset + i] * mul } mul *= 0x80 if (val >= mul) val -= Math.pow(2, 8 * byteLength) return val } Buffer.prototype.readIntBE = function readIntBE (offset, byteLength, noAssert) { offset = offset | 0 byteLength = byteLength | 0 if (!noAssert) checkOffset(offset, byteLength, this.length) var i = byteLength var mul = 1 var val = this[offset + --i] while (i > 0 && (mul *= 0x100)) { val += this[offset + --i] * mul } mul *= 0x80 if (val >= mul) val -= Math.pow(2, 8 * byteLength) return val } Buffer.prototype.readInt8 = function readInt8 (offset, noAssert) { if (!noAssert) checkOffset(offset, 1, this.length) if (!(this[offset] & 0x80)) return (this[offset]) return ((0xff - this[offset] + 1) * -1) } Buffer.prototype.readInt16LE = function readInt16LE (offset, noAssert) { if (!noAssert) checkOffset(offset, 2, this.length) var val = this[offset] | (this[offset + 1] << 8) return (val & 0x8000) ? val | 0xFFFF0000 : val } Buffer.prototype.readInt16BE = function readInt16BE (offset, noAssert) { if (!noAssert) checkOffset(offset, 2, this.length) var val = this[offset + 1] | (this[offset] << 8) return (val & 0x8000) ? val | 0xFFFF0000 : val } Buffer.prototype.readInt32LE = function readInt32LE (offset, noAssert) { if (!noAssert) checkOffset(offset, 4, this.length) return (this[offset]) | (this[offset + 1] << 8) | (this[offset + 2] << 16) | (this[offset + 3] << 24) } Buffer.prototype.readInt32BE = function readInt32BE (offset, noAssert) { if (!noAssert) checkOffset(offset, 4, this.length) return (this[offset] << 24) | (this[offset + 1] << 16) | (this[offset + 2] << 8) | (this[offset + 3]) } Buffer.prototype.readFloatLE = function readFloatLE (offset, noAssert) { if (!noAssert) checkOffset(offset, 4, this.length) return ieee754.read(this, offset, true, 23, 4) } Buffer.prototype.readFloatBE = function readFloatBE (offset, noAssert) { if (!noAssert) checkOffset(offset, 4, this.length) return ieee754.read(this, offset, false, 23, 4) } Buffer.prototype.readDoubleLE = function readDoubleLE (offset, noAssert) { if (!noAssert) checkOffset(offset, 8, this.length) return ieee754.read(this, offset, true, 52, 8) } Buffer.prototype.readDoubleBE = function readDoubleBE (offset, noAssert) { if (!noAssert) checkOffset(offset, 8, this.length) return ieee754.read(this, offset, false, 52, 8) } function checkInt (buf, value, offset, ext, max, min) { if (!Buffer.isBuffer(buf)) throw new TypeError('"buffer" argument must be a Buffer instance') if (value > max || value < min) throw new RangeError('"value" argument is out of bounds') if (offset + ext > buf.length) throw new RangeError('Index out of range') } Buffer.prototype.writeUIntLE = function writeUIntLE (value, offset, byteLength, noAssert) { value = +value offset = offset | 0 byteLength = byteLength | 0 if (!noAssert) { var maxBytes = Math.pow(2, 8 * byteLength) - 1 checkInt(this, value, offset, byteLength, maxBytes, 0) } var mul = 1 var i = 0 this[offset] = value & 0xFF while (++i < byteLength && (mul *= 0x100)) { this[offset + i] = (value / mul) & 0xFF } return offset + byteLength } Buffer.prototype.writeUIntBE = function writeUIntBE (value, offset, byteLength, noAssert) { value = +value offset = offset | 0 byteLength = byteLength | 0 if (!noAssert) { var maxBytes = Math.pow(2, 8 * byteLength) - 1 checkInt(this, value, offset, byteLength, maxBytes, 0) } var i = byteLength - 1 var mul = 1 this[offset + i] = value & 0xFF while (--i >= 0 && (mul *= 0x100)) { this[offset + i] = (value / mul) & 0xFF } return offset + byteLength } Buffer.prototype.writeUInt8 = function writeUInt8 (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 1, 0xff, 0) if (!Buffer.TYPED_ARRAY_SUPPORT) value = Math.floor(value) this[offset] = (value & 0xff) return offset + 1 } function objectWriteUInt16 (buf, value, offset, littleEndian) { if (value < 0) value = 0xffff + value + 1 for (var i = 0, j = Math.min(buf.length - offset, 2); i < j; ++i) { buf[offset + i] = (value & (0xff << (8 * (littleEndian ? i : 1 - i)))) >>> (littleEndian ? i : 1 - i) * 8 } } Buffer.prototype.writeUInt16LE = function writeUInt16LE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 2, 0xffff, 0) if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset] = (value & 0xff) this[offset + 1] = (value >>> 8) } else { objectWriteUInt16(this, value, offset, true) } return offset + 2 } Buffer.prototype.writeUInt16BE = function writeUInt16BE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 2, 0xffff, 0) if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset] = (value >>> 8) this[offset + 1] = (value & 0xff) } else { objectWriteUInt16(this, value, offset, false) } return offset + 2 } function objectWriteUInt32 (buf, value, offset, littleEndian) { if (value < 0) value = 0xffffffff + value + 1 for (var i = 0, j = Math.min(buf.length - offset, 4); i < j; ++i) { buf[offset + i] = (value >>> (littleEndian ? i : 3 - i) * 8) & 0xff } } Buffer.prototype.writeUInt32LE = function writeUInt32LE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 4, 0xffffffff, 0) if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset + 3] = (value >>> 24) this[offset + 2] = (value >>> 16) this[offset + 1] = (value >>> 8) this[offset] = (value & 0xff) } else { objectWriteUInt32(this, value, offset, true) } return offset + 4 } Buffer.prototype.writeUInt32BE = function writeUInt32BE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 4, 0xffffffff, 0) if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset] = (value >>> 24) this[offset + 1] = (value >>> 16) this[offset + 2] = (value >>> 8) this[offset + 3] = (value & 0xff) } else { objectWriteUInt32(this, value, offset, false) } return offset + 4 } Buffer.prototype.writeIntLE = function writeIntLE (value, offset, byteLength, noAssert) { value = +value offset = offset | 0 if (!noAssert) { var limit = Math.pow(2, 8 * byteLength - 1) checkInt(this, value, offset, byteLength, limit - 1, -limit) } var i = 0 var mul = 1 var sub = 0 this[offset] = value & 0xFF while (++i < byteLength && (mul *= 0x100)) { if (value < 0 && sub === 0 && this[offset + i - 1] !== 0) { sub = 1 } this[offset + i] = ((value / mul) >> 0) - sub & 0xFF } return offset + byteLength } Buffer.prototype.writeIntBE = function writeIntBE (value, offset, byteLength, noAssert) { value = +value offset = offset | 0 if (!noAssert) { var limit = Math.pow(2, 8 * byteLength - 1) checkInt(this, value, offset, byteLength, limit - 1, -limit) } var i = byteLength - 1 var mul = 1 var sub = 0 this[offset + i] = value & 0xFF while (--i >= 0 && (mul *= 0x100)) { if (value < 0 && sub === 0 && this[offset + i + 1] !== 0) { sub = 1 } this[offset + i] = ((value / mul) >> 0) - sub & 0xFF } return offset + byteLength } Buffer.prototype.writeInt8 = function writeInt8 (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 1, 0x7f, -0x80) if (!Buffer.TYPED_ARRAY_SUPPORT) value = Math.floor(value) if (value < 0) value = 0xff + value + 1 this[offset] = (value & 0xff) return offset + 1 } Buffer.prototype.writeInt16LE = function writeInt16LE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 2, 0x7fff, -0x8000) if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset] = (value & 0xff) this[offset + 1] = (value >>> 8) } else { objectWriteUInt16(this, value, offset, true) } return offset + 2 } Buffer.prototype.writeInt16BE = function writeInt16BE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 2, 0x7fff, -0x8000) if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset] = (value >>> 8) this[offset + 1] = (value & 0xff) } else { objectWriteUInt16(this, value, offset, false) } return offset + 2 } Buffer.prototype.writeInt32LE = function writeInt32LE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000) if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset] = (value & 0xff) this[offset + 1] = (value >>> 8) this[offset + 2] = (value >>> 16) this[offset + 3] = (value >>> 24) } else { objectWriteUInt32(this, value, offset, true) } return offset + 4 } Buffer.prototype.writeInt32BE = function writeInt32BE (value, offset, noAssert) { value = +value offset = offset | 0 if (!noAssert) checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000) if (value < 0) value = 0xffffffff + value + 1 if (Buffer.TYPED_ARRAY_SUPPORT) { this[offset] = (value >>> 24) this[offset + 1] = (value >>> 16) this[offset + 2] = (value >>> 8) this[offset + 3] = (value & 0xff) } else { objectWriteUInt32(this, value, offset, false) } return offset + 4 } function checkIEEE754 (buf, value, offset, ext, max, min) { if (offset + ext > buf.length) throw new RangeError('Index out of range') if (offset < 0) throw new RangeError('Index out of range') } function writeFloat (buf, value, offset, littleEndian, noAssert) { if (!noAssert) { checkIEEE754(buf, value, offset, 4, 3.4028234663852886e+38, -3.4028234663852886e+38) } ieee754.write(buf, value, offset, littleEndian, 23, 4) return offset + 4 } Buffer.prototype.writeFloatLE = function writeFloatLE (value, offset, noAssert) { return writeFloat(this, value, offset, true, noAssert) } Buffer.prototype.writeFloatBE = function writeFloatBE (value, offset, noAssert) { return writeFloat(this, value, offset, false, noAssert) } function writeDouble (buf, value, offset, littleEndian, noAssert) { if (!noAssert) { checkIEEE754(buf, value, offset, 8, 1.7976931348623157E+308, -1.7976931348623157E+308) } ieee754.write(buf, value, offset, littleEndian, 52, 8) return offset + 8 } Buffer.prototype.writeDoubleLE = function writeDoubleLE (value, offset, noAssert) { return writeDouble(this, value, offset, true, noAssert) } Buffer.prototype.writeDoubleBE = function writeDoubleBE (value, offset, noAssert) { return writeDouble(this, value, offset, false, noAssert) } // copy(targetBuffer, targetStart=0, sourceStart=0, sourceEnd=buffer.length) Buffer.prototype.copy = function copy (target, targetStart, start, end) { if (!start) start = 0 if (!end && end !== 0) end = this.length if (targetStart >= target.length) targetStart = target.length if (!targetStart) targetStart = 0 if (end > 0 && end < start) end = start // Copy 0 bytes; we're done if (end === start) return 0 if (target.length === 0 || this.length === 0) return 0 // Fatal error conditions if (targetStart < 0) { throw new RangeError('targetStart out of bounds') } if (start < 0 || start >= this.length) throw new RangeError('sourceStart out of bounds') if (end < 0) throw new RangeError('sourceEnd out of bounds') // Are we oob? if (end > this.length) end = this.length if (target.length - targetStart < end - start) { end = target.length - targetStart + start } var len = end - start var i if (this === target && start < targetStart && targetStart < end) { // descending copy from end for (i = len - 1; i >= 0; --i) { target[i + targetStart] = this[i + start] } } else if (len < 1000 || !Buffer.TYPED_ARRAY_SUPPORT) { // ascending copy from start for (i = 0; i < len; ++i) { target[i + targetStart] = this[i + start] } } else { Uint8Array.prototype.set.call( target, this.subarray(start, start + len), targetStart ) } return len } // Usage: // buffer.fill(number[, offset[, end]]) // buffer.fill(buffer[, offset[, end]]) // buffer.fill(string[, offset[, end]][, encoding]) Buffer.prototype.fill = function fill (val, start, end, encoding) { // Handle string cases: if (typeof val === 'string') { if (typeof start === 'string') { encoding = start start = 0 end = this.length } else if (typeof end === 'string') { encoding = end end = this.length } if (val.length === 1) { var code = val.charCodeAt(0) if (code < 256) { val = code } } if (encoding !== undefined && typeof encoding !== 'string') { throw new TypeError('encoding must be a string') } if (typeof encoding === 'string' && !Buffer.isEncoding(encoding)) { throw new TypeError('Unknown encoding: ' + encoding) } } else if (typeof val === 'number') { val = val & 255 } // Invalid ranges are not set to a default, so can range check early. if (start < 0 || this.length < start || this.length < end) { throw new RangeError('Out of range index') } if (end <= start) { return this } start = start >>> 0 end = end === undefined ? this.length : end >>> 0 if (!val) val = 0 var i if (typeof val === 'number') { for (i = start; i < end; ++i) { this[i] = val } } else { var bytes = Buffer.isBuffer(val) ? val : utf8ToBytes(new Buffer(val, encoding).toString()) var len = bytes.length for (i = 0; i < end - start; ++i) { this[i + start] = bytes[i % len] } } return this } // HELPER FUNCTIONS // ================ var INVALID_BASE64_RE = /[^+\/0-9A-Za-z-_]/g function base64clean (str) { // Node strips out invalid characters like \n and \t from the string, base64-js does not str = stringtrim(str).replace(INVALID_BASE64_RE, '') // Node converts strings with length < 2 to '' if (str.length < 2) return '' // Node allows for non-padded base64 strings (missing trailing ===), base64-js does not while (str.length % 4 !== 0) { str = str + '=' } return str } function stringtrim (str) { if (str.trim) return str.trim() return str.replace(/^\s+|\s+$/g, '') } function toHex (n) { if (n < 16) return '0' + n.toString(16) return n.toString(16) } function utf8ToBytes (string, units) { units = units || Infinity var codePoint var length = string.length var leadSurrogate = null var bytes = [] for (var i = 0; i < length; ++i) { codePoint = string.charCodeAt(i) // is surrogate component if (codePoint > 0xD7FF && codePoint < 0xE000) { // last char was a lead if (!leadSurrogate) { // no lead yet if (codePoint > 0xDBFF) { // unexpected trail if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD) continue } else if (i + 1 === length) { // unpaired lead if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD) continue } // valid lead leadSurrogate = codePoint continue } // 2 leads in a row if (codePoint < 0xDC00) { if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD) leadSurrogate = codePoint continue } // valid surrogate pair codePoint = (leadSurrogate - 0xD800 << 10 | codePoint - 0xDC00) + 0x10000 } else if (leadSurrogate) { // valid bmp char, but last char was a lead if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD) } leadSurrogate = null // encode utf8 if (codePoint < 0x80) { if ((units -= 1) < 0) break bytes.push(codePoint) } else if (codePoint < 0x800) { if ((units -= 2) < 0) break bytes.push( codePoint >> 0x6 | 0xC0, codePoint & 0x3F | 0x80 ) } else if (codePoint < 0x10000) { if ((units -= 3) < 0) break bytes.push( codePoint >> 0xC | 0xE0, codePoint >> 0x6 & 0x3F | 0x80, codePoint & 0x3F | 0x80 ) } else if (codePoint < 0x110000) { if ((units -= 4) < 0) break bytes.push( codePoint >> 0x12 | 0xF0, codePoint >> 0xC & 0x3F | 0x80, codePoint >> 0x6 & 0x3F | 0x80, codePoint & 0x3F | 0x80 ) } else { throw new Error('Invalid code point') } } return bytes } function asciiToBytes (str) { var byteArray = [] for (var i = 0; i < str.length; ++i) { // Node's code seems to be doing this and not & 0x7F.. byteArray.push(str.charCodeAt(i) & 0xFF) } return byteArray } function utf16leToBytes (str, units) { var c, hi, lo var byteArray = [] for (var i = 0; i < str.length; ++i) { if ((units -= 2) < 0) break c = str.charCodeAt(i) hi = c >> 8 lo = c % 256 byteArray.push(lo) byteArray.push(hi) } return byteArray } function base64ToBytes (str) { return base64.toByteArray(base64clean(str)) } function blitBuffer (src, dst, offset, length) { for (var i = 0; i < length; ++i) { if ((i + offset >= dst.length) || (i >= src.length)) break dst[i + offset] = src[i] } return i } function isnan (val) { return val !== val // eslint-disable-line no-self-compare } }).call(this)}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {},require("buffer").Buffer) },{"base64-js":435,"buffer":440,"ieee754":442,"isarray":443}],441:[function(require,module,exports){ // Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to permit // persons to whom the Software is furnished to do so, subject to the // following conditions: // // The above copyright notice and this permission notice shall be included // in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. function EventEmitter() { this._events = this._events || {}; this._maxListeners = this._maxListeners || undefined; } module.exports = EventEmitter; // Backwards-compat with node 0.10.x EventEmitter.EventEmitter = EventEmitter; EventEmitter.prototype._events = undefined; EventEmitter.prototype._maxListeners = undefined; // By default EventEmitters will print a warning if more than 10 listeners are // added to it. This is a useful default which helps finding memory leaks. EventEmitter.defaultMaxListeners = 10; // Obviously not all Emitters should be limited to 10. This function allows // that to be increased. Set to zero for unlimited. EventEmitter.prototype.setMaxListeners = function(n) { if (!isNumber(n) || n < 0 || isNaN(n)) throw TypeError('n must be a positive number'); this._maxListeners = n; return this; }; EventEmitter.prototype.emit = function(type) { var er, handler, len, args, i, listeners; if (!this._events) this._events = {}; // If there is no 'error' event listener then throw. if (type === 'error') { if (!this._events.error || (isObject(this._events.error) && !this._events.error.length)) { er = arguments[1]; if (er instanceof Error) { throw er; // Unhandled 'error' event } else { // At least give some kind of context to the user var err = new Error('Uncaught, unspecified "error" event. (' + er + ')'); err.context = er; throw err; } } } handler = this._events[type]; if (isUndefined(handler)) return false; if (isFunction(handler)) { switch (arguments.length) { // fast cases case 1: handler.call(this); break; case 2: handler.call(this, arguments[1]); break; case 3: handler.call(this, arguments[1], arguments[2]); break; // slower default: args = Array.prototype.slice.call(arguments, 1); handler.apply(this, args); } } else if (isObject(handler)) { args = Array.prototype.slice.call(arguments, 1); listeners = handler.slice(); len = listeners.length; for (i = 0; i < len; i++) listeners[i].apply(this, args); } return true; }; EventEmitter.prototype.addListener = function(type, listener) { var m; if (!isFunction(listener)) throw TypeError('listener must be a function'); if (!this._events) this._events = {}; // To avoid recursion in the case that type === "newListener"! Before // adding it to the listeners, first emit "newListener". if (this._events.newListener) this.emit('newListener', type, isFunction(listener.listener) ? listener.listener : listener); if (!this._events[type]) // Optimize the case of one listener. Don't need the extra array object. this._events[type] = listener; else if (isObject(this._events[type])) // If we've already got an array, just append. this._events[type].push(listener); else // Adding the second element, need to change to array. this._events[type] = [this._events[type], listener]; // Check for listener leak if (isObject(this._events[type]) && !this._events[type].warned) { if (!isUndefined(this._maxListeners)) { m = this._maxListeners; } else { m = EventEmitter.defaultMaxListeners; } if (m && m > 0 && this._events[type].length > m) { this._events[type].warned = true; console.error('(node) warning: possible EventEmitter memory ' + 'leak detected. %d listeners added. ' + 'Use emitter.setMaxListeners() to increase limit.', this._events[type].length); if (typeof console.trace === 'function') { // not supported in IE 10 console.trace(); } } } return this; }; EventEmitter.prototype.on = EventEmitter.prototype.addListener; EventEmitter.prototype.once = function(type, listener) { if (!isFunction(listener)) throw TypeError('listener must be a function'); var fired = false; function g() { this.removeListener(type, g); if (!fired) { fired = true; listener.apply(this, arguments); } } g.listener = listener; this.on(type, g); return this; }; // emits a 'removeListener' event iff the listener was removed EventEmitter.prototype.removeListener = function(type, listener) { var list, position, length, i; if (!isFunction(listener)) throw TypeError('listener must be a function'); if (!this._events || !this._events[type]) return this; list = this._events[type]; length = list.length; position = -1; if (list === listener || (isFunction(list.listener) && list.listener === listener)) { delete this._events[type]; if (this._events.removeListener) this.emit('removeListener', type, listener); } else if (isObject(list)) { for (i = length; i-- > 0;) { if (list[i] === listener || (list[i].listener && list[i].listener === listener)) { position = i; break; } } if (position < 0) return this; if (list.length === 1) { list.length = 0; delete this._events[type]; } else { list.splice(position, 1); } if (this._events.removeListener) this.emit('removeListener', type, listener); } return this; }; EventEmitter.prototype.removeAllListeners = function(type) { var key, listeners; if (!this._events) return this; // not listening for removeListener, no need to emit if (!this._events.removeListener) { if (arguments.length === 0) this._events = {}; else if (this._events[type]) delete this._events[type]; return this; } // emit removeListener for all listeners on all events if (arguments.length === 0) { for (key in this._events) { if (key === 'removeListener') continue; this.removeAllListeners(key); } this.removeAllListeners('removeListener'); this._events = {}; return this; } listeners = this._events[type]; if (isFunction(listeners)) { this.removeListener(type, listeners); } else if (listeners) { // LIFO order while (listeners.length) this.removeListener(type, listeners[listeners.length - 1]); } delete this._events[type]; return this; }; EventEmitter.prototype.listeners = function(type) { var ret; if (!this._events || !this._events[type]) ret = []; else if (isFunction(this._events[type])) ret = [this._events[type]]; else ret = this._events[type].slice(); return ret; }; EventEmitter.prototype.listenerCount = function(type) { if (this._events) { var evlistener = this._events[type]; if (isFunction(evlistener)) return 1; else if (evlistener) return evlistener.length; } return 0; }; EventEmitter.listenerCount = function(emitter, type) { return emitter.listenerCount(type); }; function isFunction(arg) { return typeof arg === 'function'; } function isNumber(arg) { return typeof arg === 'number'; } function isObject(arg) { return typeof arg === 'object' && arg !== null; } function isUndefined(arg) { return arg === void 0; } },{}],442:[function(require,module,exports){ exports.read = function (buffer, offset, isLE, mLen, nBytes) { var e, m var eLen = (nBytes * 8) - mLen - 1 var eMax = (1 << eLen) - 1 var eBias = eMax >> 1 var nBits = -7 var i = isLE ? (nBytes - 1) : 0 var d = isLE ? -1 : 1 var s = buffer[offset + i] i += d e = s & ((1 << (-nBits)) - 1) s >>= (-nBits) nBits += eLen for (; nBits > 0; e = (e * 256) + buffer[offset + i], i += d, nBits -= 8) {} m = e & ((1 << (-nBits)) - 1) e >>= (-nBits) nBits += mLen for (; nBits > 0; m = (m * 256) + buffer[offset + i], i += d, nBits -= 8) {} if (e === 0) { e = 1 - eBias } else if (e === eMax) { return m ? NaN : ((s ? -1 : 1) * Infinity) } else { m = m + Math.pow(2, mLen) e = e - eBias } return (s ? -1 : 1) * m * Math.pow(2, e - mLen) } exports.write = function (buffer, value, offset, isLE, mLen, nBytes) { var e, m, c var eLen = (nBytes * 8) - mLen - 1 var eMax = (1 << eLen) - 1 var eBias = eMax >> 1 var rt = (mLen === 23 ? Math.pow(2, -24) - Math.pow(2, -77) : 0) var i = isLE ? 0 : (nBytes - 1) var d = isLE ? 1 : -1 var s = value < 0 || (value === 0 && 1 / value < 0) ? 1 : 0 value = Math.abs(value) if (isNaN(value) || value === Infinity) { m = isNaN(value) ? 1 : 0 e = eMax } else { e = Math.floor(Math.log(value) / Math.LN2) if (value * (c = Math.pow(2, -e)) < 1) { e-- c *= 2 } if (e + eBias >= 1) { value += rt / c } else { value += rt * Math.pow(2, 1 - eBias) } if (value * c >= 2) { e++ c /= 2 } if (e + eBias >= eMax) { m = 0 e = eMax } else if (e + eBias >= 1) { m = ((value * c) - 1) * Math.pow(2, mLen) e = e + eBias } else { m = value * Math.pow(2, eBias - 1) * Math.pow(2, mLen) e = 0 } } for (; mLen >= 8; buffer[offset + i] = m & 0xff, i += d, m /= 256, mLen -= 8) {} e = (e << mLen) | m eLen += mLen for (; eLen > 0; buffer[offset + i] = e & 0xff, i += d, e /= 256, eLen -= 8) {} buffer[offset + i - d] |= s * 128 } },{}],443:[function(require,module,exports){ var toString = {}.toString; module.exports = Array.isArray || function (arr) { return toString.call(arr) == '[object Array]'; }; },{}],444:[function(require,module,exports){ (function(exports) { "use strict"; function isArray(obj) { if (obj !== null) { return Object.prototype.toString.call(obj) === "[object Array]"; } else { return false; } } function isObject(obj) { if (obj !== null) { return Object.prototype.toString.call(obj) === "[object Object]"; } else { return false; } } function strictDeepEqual(first, second) { // Check the scalar case first. if (first === second) { return true; } // Check if they are the same type. var firstType = Object.prototype.toString.call(first); if (firstType !== Object.prototype.toString.call(second)) { return false; } // We know that first and second have the same type so we can just check the // first type from now on. if (isArray(first) === true) { // Short circuit if they're not the same length; if (first.length !== second.length) { return false; } for (var i = 0; i < first.length; i++) { if (strictDeepEqual(first[i], second[i]) === false) { return false; } } return true; } if (isObject(first) === true) { // An object is equal if it has the same key/value pairs. var keysSeen = {}; for (var key in first) { if (hasOwnProperty.call(first, key)) { if (strictDeepEqual(first[key], second[key]) === false) { return false; } keysSeen[key] = true; } } // Now check that there aren't any keys in second that weren't // in first. for (var key2 in second) { if (hasOwnProperty.call(second, key2)) { if (keysSeen[key2] !== true) { return false; } } } return true; } return false; } function isFalse(obj) { // From the spec: // A false value corresponds to the following values: // Empty list // Empty object // Empty string // False boolean // null value // First check the scalar values. if (obj === "" || obj === false || obj === null) { return true; } else if (isArray(obj) && obj.length === 0) { // Check for an empty array. return true; } else if (isObject(obj)) { // Check for an empty object. for (var key in obj) { // If there are any keys, then // the object is not empty so the object // is not false. if (obj.hasOwnProperty(key)) { return false; } } return true; } else { return false; } } function objValues(obj) { var keys = Object.keys(obj); var values = []; for (var i = 0; i < keys.length; i++) { values.push(obj[keys[i]]); } return values; } function merge(a, b) { var merged = {}; for (var key in a) { merged[key] = a[key]; } for (var key2 in b) { merged[key2] = b[key2]; } return merged; } var trimLeft; if (typeof String.prototype.trimLeft === "function") { trimLeft = function(str) { return str.trimLeft(); }; } else { trimLeft = function(str) { return str.match(/^\s*(.*)/)[1]; }; } // Type constants used to define functions. var TYPE_NUMBER = 0; var TYPE_ANY = 1; var TYPE_STRING = 2; var TYPE_ARRAY = 3; var TYPE_OBJECT = 4; var TYPE_BOOLEAN = 5; var TYPE_EXPREF = 6; var TYPE_NULL = 7; var TYPE_ARRAY_NUMBER = 8; var TYPE_ARRAY_STRING = 9; var TYPE_NAME_TABLE = { 0: 'number', 1: 'any', 2: 'string', 3: 'array', 4: 'object', 5: 'boolean', 6: 'expression', 7: 'null', 8: 'Array<number>', 9: 'Array<string>' }; var TOK_EOF = "EOF"; var TOK_UNQUOTEDIDENTIFIER = "UnquotedIdentifier"; var TOK_QUOTEDIDENTIFIER = "QuotedIdentifier"; var TOK_RBRACKET = "Rbracket"; var TOK_RPAREN = "Rparen"; var TOK_COMMA = "Comma"; var TOK_COLON = "Colon"; var TOK_RBRACE = "Rbrace"; var TOK_NUMBER = "Number"; var TOK_CURRENT = "Current"; var TOK_EXPREF = "Expref"; var TOK_PIPE = "Pipe"; var TOK_OR = "Or"; var TOK_AND = "And"; var TOK_EQ = "EQ"; var TOK_GT = "GT"; var TOK_LT = "LT"; var TOK_GTE = "GTE"; var TOK_LTE = "LTE"; var TOK_NE = "NE"; var TOK_FLATTEN = "Flatten"; var TOK_STAR = "Star"; var TOK_FILTER = "Filter"; var TOK_DOT = "Dot"; var TOK_NOT = "Not"; var TOK_LBRACE = "Lbrace"; var TOK_LBRACKET = "Lbracket"; var TOK_LPAREN= "Lparen"; var TOK_LITERAL= "Literal"; // The "&", "[", "<", ">" tokens // are not in basicToken because // there are two token variants // ("&&", "[?", "<=", ">="). This is specially handled // below. var basicTokens = { ".": TOK_DOT, "*": TOK_STAR, ",": TOK_COMMA, ":": TOK_COLON, "{": TOK_LBRACE, "}": TOK_RBRACE, "]": TOK_RBRACKET, "(": TOK_LPAREN, ")": TOK_RPAREN, "@": TOK_CURRENT }; var operatorStartToken = { "<": true, ">": true, "=": true, "!": true }; var skipChars = { " ": true, "\t": true, "\n": true }; function isAlpha(ch) { return (ch >= "a" && ch <= "z") || (ch >= "A" && ch <= "Z") || ch === "_"; } function isNum(ch) { return (ch >= "0" && ch <= "9") || ch === "-"; } function isAlphaNum(ch) { return (ch >= "a" && ch <= "z") || (ch >= "A" && ch <= "Z") || (ch >= "0" && ch <= "9") || ch === "_"; } function Lexer() { } Lexer.prototype = { tokenize: function(stream) { var tokens = []; this._current = 0; var start; var identifier; var token; while (this._current < stream.length) { if (isAlpha(stream[this._current])) { start = this._current; identifier = this._consumeUnquotedIdentifier(stream); tokens.push({type: TOK_UNQUOTEDIDENTIFIER, value: identifier, start: start}); } else if (basicTokens[stream[this._current]] !== undefined) { tokens.push({type: basicTokens[stream[this._current]], value: stream[this._current], start: this._current}); this._current++; } else if (isNum(stream[this._current])) { token = this._consumeNumber(stream); tokens.push(token); } else if (stream[this._current] === "[") { // No need to increment this._current. This happens // in _consumeLBracket token = this._consumeLBracket(stream); tokens.push(token); } else if (stream[this._current] === "\"") { start = this._current; identifier = this._consumeQuotedIdentifier(stream); tokens.push({type: TOK_QUOTEDIDENTIFIER, value: identifier, start: start}); } else if (stream[this._current] === "'") { start = this._current; identifier = this._consumeRawStringLiteral(stream); tokens.push({type: TOK_LITERAL, value: identifier, start: start}); } else if (stream[this._current] === "`") { start = this._current; var literal = this._consumeLiteral(stream); tokens.push({type: TOK_LITERAL, value: literal, start: start}); } else if (operatorStartToken[stream[this._current]] !== undefined) { tokens.push(this._consumeOperator(stream)); } else if (skipChars[stream[this._current]] !== undefined) { // Ignore whitespace. this._current++; } else if (stream[this._current] === "&") { start = this._current; this._current++; if (stream[this._current] === "&") { this._current++; tokens.push({type: TOK_AND, value: "&&", start: start}); } else { tokens.push({type: TOK_EXPREF, value: "&", start: start}); } } else if (stream[this._current] === "|") { start = this._current; this._current++; if (stream[this._current] === "|") { this._current++; tokens.push({type: TOK_OR, value: "||", start: start}); } else { tokens.push({type: TOK_PIPE, value: "|", start: start}); } } else { var error = new Error("Unknown character:" + stream[this._current]); error.name = "LexerError"; throw error; } } return tokens; }, _consumeUnquotedIdentifier: function(stream) { var start = this._current; this._current++; while (this._current < stream.length && isAlphaNum(stream[this._current])) { this._current++; } return stream.slice(start, this._current); }, _consumeQuotedIdentifier: function(stream) { var start = this._current; this._current++; var maxLength = stream.length; while (stream[this._current] !== "\"" && this._current < maxLength) { // You can escape a double quote and you can escape an escape. var current = this._current; if (stream[current] === "\\" && (stream[current + 1] === "\\" || stream[current + 1] === "\"")) { current += 2; } else { current++; } this._current = current; } this._current++; return JSON.parse(stream.slice(start, this._current)); }, _consumeRawStringLiteral: function(stream) { var start = this._current; this._current++; var maxLength = stream.length; while (stream[this._current] !== "'" && this._current < maxLength) { // You can escape a single quote and you can escape an escape. var current = this._current; if (stream[current] === "\\" && (stream[current + 1] === "\\" || stream[current + 1] === "'")) { current += 2; } else { current++; } this._current = current; } this._current++; var literal = stream.slice(start + 1, this._current - 1); return literal.replace("\\'", "'"); }, _consumeNumber: function(stream) { var start = this._current; this._current++; var maxLength = stream.length; while (isNum(stream[this._current]) && this._current < maxLength) { this._current++; } var value = parseInt(stream.slice(start, this._current)); return {type: TOK_NUMBER, value: value, start: start}; }, _consumeLBracket: function(stream) { var start = this._current; this._current++; if (stream[this._current] === "?") { this._current++; return {type: TOK_FILTER, value: "[?", start: start}; } else if (stream[this._current] === "]") { this._current++; return {type: TOK_FLATTEN, value: "[]", start: start}; } else { return {type: TOK_LBRACKET, value: "[", start: start}; } }, _consumeOperator: function(stream) { var start = this._current; var startingChar = stream[start]; this._current++; if (startingChar === "!") { if (stream[this._current] === "=") { this._current++; return {type: TOK_NE, value: "!=", start: start}; } else { return {type: TOK_NOT, value: "!", start: start}; } } else if (startingChar === "<") { if (stream[this._current] === "=") { this._current++; return {type: TOK_LTE, value: "<=", start: start}; } else { return {type: TOK_LT, value: "<", start: start}; } } else if (startingChar === ">") { if (stream[this._current] === "=") { this._current++; return {type: TOK_GTE, value: ">=", start: start}; } else { return {type: TOK_GT, value: ">", start: start}; } } else if (startingChar === "=") { if (stream[this._current] === "=") { this._current++; return {type: TOK_EQ, value: "==", start: start}; } } }, _consumeLiteral: function(stream) { this._current++; var start = this._current; var maxLength = stream.length; var literal; while(stream[this._current] !== "`" && this._current < maxLength) { // You can escape a literal char or you can escape the escape. var current = this._current; if (stream[current] === "\\" && (stream[current + 1] === "\\" || stream[current + 1] === "`")) { current += 2; } else { current++; } this._current = current; } var literalString = trimLeft(stream.slice(start, this._current)); literalString = literalString.replace("\\`", "`"); if (this._looksLikeJSON(literalString)) { literal = JSON.parse(literalString); } else { // Try to JSON parse it as "<literal>" literal = JSON.parse("\"" + literalString + "\""); } // +1 gets us to the ending "`", +1 to move on to the next char. this._current++; return literal; }, _looksLikeJSON: function(literalString) { var startingChars = "[{\""; var jsonLiterals = ["true", "false", "null"]; var numberLooking = "-0123456789"; if (literalString === "") { return false; } else if (startingChars.indexOf(literalString[0]) >= 0) { return true; } else if (jsonLiterals.indexOf(literalString) >= 0) { return true; } else if (numberLooking.indexOf(literalString[0]) >= 0) { try { JSON.parse(literalString); return true; } catch (ex) { return false; } } else { return false; } } }; var bindingPower = {}; bindingPower[TOK_EOF] = 0; bindingPower[TOK_UNQUOTEDIDENTIFIER] = 0; bindingPower[TOK_QUOTEDIDENTIFIER] = 0; bindingPower[TOK_RBRACKET] = 0; bindingPower[TOK_RPAREN] = 0; bindingPower[TOK_COMMA] = 0; bindingPower[TOK_RBRACE] = 0; bindingPower[TOK_NUMBER] = 0; bindingPower[TOK_CURRENT] = 0; bindingPower[TOK_EXPREF] = 0; bindingPower[TOK_PIPE] = 1; bindingPower[TOK_OR] = 2; bindingPower[TOK_AND] = 3; bindingPower[TOK_EQ] = 5; bindingPower[TOK_GT] = 5; bindingPower[TOK_LT] = 5; bindingPower[TOK_GTE] = 5; bindingPower[TOK_LTE] = 5; bindingPower[TOK_NE] = 5; bindingPower[TOK_FLATTEN] = 9; bindingPower[TOK_STAR] = 20; bindingPower[TOK_FILTER] = 21; bindingPower[TOK_DOT] = 40; bindingPower[TOK_NOT] = 45; bindingPower[TOK_LBRACE] = 50; bindingPower[TOK_LBRACKET] = 55; bindingPower[TOK_LPAREN] = 60; function Parser() { } Parser.prototype = { parse: function(expression) { this._loadTokens(expression); this.index = 0; var ast = this.expression(0); if (this._lookahead(0) !== TOK_EOF) { var t = this._lookaheadToken(0); var error = new Error( "Unexpected token type: " + t.type + ", value: " + t.value); error.name = "ParserError"; throw error; } return ast; }, _loadTokens: function(expression) { var lexer = new Lexer(); var tokens = lexer.tokenize(expression); tokens.push({type: TOK_EOF, value: "", start: expression.length}); this.tokens = tokens; }, expression: function(rbp) { var leftToken = this._lookaheadToken(0); this._advance(); var left = this.nud(leftToken); var currentToken = this._lookahead(0); while (rbp < bindingPower[currentToken]) { this._advance(); left = this.led(currentToken, left); currentToken = this._lookahead(0); } return left; }, _lookahead: function(number) { return this.tokens[this.index + number].type; }, _lookaheadToken: function(number) { return this.tokens[this.index + number]; }, _advance: function() { this.index++; }, nud: function(token) { var left; var right; var expression; switch (token.type) { case TOK_LITERAL: return {type: "Literal", value: token.value}; case TOK_UNQUOTEDIDENTIFIER: return {type: "Field", name: token.value}; case TOK_QUOTEDIDENTIFIER: var node = {type: "Field", name: token.value}; if (this._lookahead(0) === TOK_LPAREN) { throw new Error("Quoted identifier not allowed for function names."); } return node; case TOK_NOT: right = this.expression(bindingPower.Not); return {type: "NotExpression", children: [right]}; case TOK_STAR: left = {type: "Identity"}; right = null; if (this._lookahead(0) === TOK_RBRACKET) { // This can happen in a multiselect, // [a, b, *] right = {type: "Identity"}; } else { right = this._parseProjectionRHS(bindingPower.Star); } return {type: "ValueProjection", children: [left, right]}; case TOK_FILTER: return this.led(token.type, {type: "Identity"}); case TOK_LBRACE: return this._parseMultiselectHash(); case TOK_FLATTEN: left = {type: TOK_FLATTEN, children: [{type: "Identity"}]}; right = this._parseProjectionRHS(bindingPower.Flatten); return {type: "Projection", children: [left, right]}; case TOK_LBRACKET: if (this._lookahead(0) === TOK_NUMBER || this._lookahead(0) === TOK_COLON) { right = this._parseIndexExpression(); return this._projectIfSlice({type: "Identity"}, right); } else if (this._lookahead(0) === TOK_STAR && this._lookahead(1) === TOK_RBRACKET) { this._advance(); this._advance(); right = this._parseProjectionRHS(bindingPower.Star); return {type: "Projection", children: [{type: "Identity"}, right]}; } return this._parseMultiselectList(); case TOK_CURRENT: return {type: TOK_CURRENT}; case TOK_EXPREF: expression = this.expression(bindingPower.Expref); return {type: "ExpressionReference", children: [expression]}; case TOK_LPAREN: var args = []; while (this._lookahead(0) !== TOK_RPAREN) { if (this._lookahead(0) === TOK_CURRENT) { expression = {type: TOK_CURRENT}; this._advance(); } else { expression = this.expression(0); } args.push(expression); } this._match(TOK_RPAREN); return args[0]; default: this._errorToken(token); } }, led: function(tokenName, left) { var right; switch(tokenName) { case TOK_DOT: var rbp = bindingPower.Dot; if (this._lookahead(0) !== TOK_STAR) { right = this._parseDotRHS(rbp); return {type: "Subexpression", children: [left, right]}; } // Creating a projection. this._advance(); right = this._parseProjectionRHS(rbp); return {type: "ValueProjection", children: [left, right]}; case TOK_PIPE: right = this.expression(bindingPower.Pipe); return {type: TOK_PIPE, children: [left, right]}; case TOK_OR: right = this.expression(bindingPower.Or); return {type: "OrExpression", children: [left, right]}; case TOK_AND: right = this.expression(bindingPower.And); return {type: "AndExpression", children: [left, right]}; case TOK_LPAREN: var name = left.name; var args = []; var expression, node; while (this._lookahead(0) !== TOK_RPAREN) { if (this._lookahead(0) === TOK_CURRENT) { expression = {type: TOK_CURRENT}; this._advance(); } else { expression = this.expression(0); } if (this._lookahead(0) === TOK_COMMA) { this._match(TOK_COMMA); } args.push(expression); } this._match(TOK_RPAREN); node = {type: "Function", name: name, children: args}; return node; case TOK_FILTER: var condition = this.expression(0); this._match(TOK_RBRACKET); if (this._lookahead(0) === TOK_FLATTEN) { right = {type: "Identity"}; } else { right = this._parseProjectionRHS(bindingPower.Filter); } return {type: "FilterProjection", children: [left, right, condition]}; case TOK_FLATTEN: var leftNode = {type: TOK_FLATTEN, children: [left]}; var rightNode = this._parseProjectionRHS(bindingPower.Flatten); return {type: "Projection", children: [leftNode, rightNode]}; case TOK_EQ: case TOK_NE: case TOK_GT: case TOK_GTE: case TOK_LT: case TOK_LTE: return this._parseComparator(left, tokenName); case TOK_LBRACKET: var token = this._lookaheadToken(0); if (token.type === TOK_NUMBER || token.type === TOK_COLON) { right = this._parseIndexExpression(); return this._projectIfSlice(left, right); } this._match(TOK_STAR); this._match(TOK_RBRACKET); right = this._parseProjectionRHS(bindingPower.Star); return {type: "Projection", children: [left, right]}; default: this._errorToken(this._lookaheadToken(0)); } }, _match: function(tokenType) { if (this._lookahead(0) === tokenType) { this._advance(); } else { var t = this._lookaheadToken(0); var error = new Error("Expected " + tokenType + ", got: " + t.type); error.name = "ParserError"; throw error; } }, _errorToken: function(token) { var error = new Error("Invalid token (" + token.type + "): \"" + token.value + "\""); error.name = "ParserError"; throw error; }, _parseIndexExpression: function() { if (this._lookahead(0) === TOK_COLON || this._lookahead(1) === TOK_COLON) { return this._parseSliceExpression(); } else { var node = { type: "Index", value: this._lookaheadToken(0).value}; this._advance(); this._match(TOK_RBRACKET); return node; } }, _projectIfSlice: function(left, right) { var indexExpr = {type: "IndexExpression", children: [left, right]}; if (right.type === "Slice") { return { type: "Projection", children: [indexExpr, this._parseProjectionRHS(bindingPower.Star)] }; } else { return indexExpr; } }, _parseSliceExpression: function() { // [start:end:step] where each part is optional, as well as the last // colon. var parts = [null, null, null]; var index = 0; var currentToken = this._lookahead(0); while (currentToken !== TOK_RBRACKET && index < 3) { if (currentToken === TOK_COLON) { index++; this._advance(); } else if (currentToken === TOK_NUMBER) { parts[index] = this._lookaheadToken(0).value; this._advance(); } else { var t = this._lookahead(0); var error = new Error("Syntax error, unexpected token: " + t.value + "(" + t.type + ")"); error.name = "Parsererror"; throw error; } currentToken = this._lookahead(0); } this._match(TOK_RBRACKET); return { type: "Slice", children: parts }; }, _parseComparator: function(left, comparator) { var right = this.expression(bindingPower[comparator]); return {type: "Comparator", name: comparator, children: [left, right]}; }, _parseDotRHS: function(rbp) { var lookahead = this._lookahead(0); var exprTokens = [TOK_UNQUOTEDIDENTIFIER, TOK_QUOTEDIDENTIFIER, TOK_STAR]; if (exprTokens.indexOf(lookahead) >= 0) { return this.expression(rbp); } else if (lookahead === TOK_LBRACKET) { this._match(TOK_LBRACKET); return this._parseMultiselectList(); } else if (lookahead === TOK_LBRACE) { this._match(TOK_LBRACE); return this._parseMultiselectHash(); } }, _parseProjectionRHS: function(rbp) { var right; if (bindingPower[this._lookahead(0)] < 10) { right = {type: "Identity"}; } else if (this._lookahead(0) === TOK_LBRACKET) { right = this.expression(rbp); } else if (this._lookahead(0) === TOK_FILTER) { right = this.expression(rbp); } else if (this._lookahead(0) === TOK_DOT) { this._match(TOK_DOT); right = this._parseDotRHS(rbp); } else { var t = this._lookaheadToken(0); var error = new Error("Sytanx error, unexpected token: " + t.value + "(" + t.type + ")"); error.name = "ParserError"; throw error; } return right; }, _parseMultiselectList: function() { var expressions = []; while (this._lookahead(0) !== TOK_RBRACKET) { var expression = this.expression(0); expressions.push(expression); if (this._lookahead(0) === TOK_COMMA) { this._match(TOK_COMMA); if (this._lookahead(0) === TOK_RBRACKET) { throw new Error("Unexpected token Rbracket"); } } } this._match(TOK_RBRACKET); return {type: "MultiSelectList", children: expressions}; }, _parseMultiselectHash: function() { var pairs = []; var identifierTypes = [TOK_UNQUOTEDIDENTIFIER, TOK_QUOTEDIDENTIFIER]; var keyToken, keyName, value, node; for (;;) { keyToken = this._lookaheadToken(0); if (identifierTypes.indexOf(keyToken.type) < 0) { throw new Error("Expecting an identifier token, got: " + keyToken.type); } keyName = keyToken.value; this._advance(); this._match(TOK_COLON); value = this.expression(0); node = {type: "KeyValuePair", name: keyName, value: value}; pairs.push(node); if (this._lookahead(0) === TOK_COMMA) { this._match(TOK_COMMA); } else if (this._lookahead(0) === TOK_RBRACE) { this._match(TOK_RBRACE); break; } } return {type: "MultiSelectHash", children: pairs}; } }; function TreeInterpreter(runtime) { this.runtime = runtime; } TreeInterpreter.prototype = { search: function(node, value) { return this.visit(node, value); }, visit: function(node, value) { var matched, current, result, first, second, field, left, right, collected, i; switch (node.type) { case "Field": if (value !== null && isObject(value)) { field = value[node.name]; if (field === undefined) { return null; } else { return field; } } return null; case "Subexpression": result = this.visit(node.children[0], value); for (i = 1; i < node.children.length; i++) { result = this.visit(node.children[1], result); if (result === null) { return null; } } return result; case "IndexExpression": left = this.visit(node.children[0], value); right = this.visit(node.children[1], left); return right; case "Index": if (!isArray(value)) { return null; } var index = node.value; if (index < 0) { index = value.length + index; } result = value[index]; if (result === undefined) { result = null; } return result; case "Slice": if (!isArray(value)) { return null; } var sliceParams = node.children.slice(0); var computed = this.computeSliceParams(value.length, sliceParams); var start = computed[0]; var stop = computed[1]; var step = computed[2]; result = []; if (step > 0) { for (i = start; i < stop; i += step) { result.push(value[i]); } } else { for (i = start; i > stop; i += step) { result.push(value[i]); } } return result; case "Projection": // Evaluate left child. var base = this.visit(node.children[0], value); if (!isArray(base)) { return null; } collected = []; for (i = 0; i < base.length; i++) { current = this.visit(node.children[1], base[i]); if (current !== null) { collected.push(current); } } return collected; case "ValueProjection": // Evaluate left child. base = this.visit(node.children[0], value); if (!isObject(base)) { return null; } collected = []; var values = objValues(base); for (i = 0; i < values.length; i++) { current = this.visit(node.children[1], values[i]); if (current !== null) { collected.push(current); } } return collected; case "FilterProjection": base = this.visit(node.children[0], value); if (!isArray(base)) { return null; } var filtered = []; var finalResults = []; for (i = 0; i < base.length; i++) { matched = this.visit(node.children[2], base[i]); if (!isFalse(matched)) { filtered.push(base[i]); } } for (var j = 0; j < filtered.length; j++) { current = this.visit(node.children[1], filtered[j]); if (current !== null) { finalResults.push(current); } } return finalResults; case "Comparator": first = this.visit(node.children[0], value); second = this.visit(node.children[1], value); switch(node.name) { case TOK_EQ: result = strictDeepEqual(first, second); break; case TOK_NE: result = !strictDeepEqual(first, second); break; case TOK_GT: result = first > second; break; case TOK_GTE: result = first >= second; break; case TOK_LT: result = first < second; break; case TOK_LTE: result = first <= second; break; default: throw new Error("Unknown comparator: " + node.name); } return result; case TOK_FLATTEN: var original = this.visit(node.children[0], value); if (!isArray(original)) { return null; } var merged = []; for (i = 0; i < original.length; i++) { current = original[i]; if (isArray(current)) { merged.push.apply(merged, current); } else { merged.push(current); } } return merged; case "Identity": return value; case "MultiSelectList": if (value === null) { return null; } collected = []; for (i = 0; i < node.children.length; i++) { collected.push(this.visit(node.children[i], value)); } return collected; case "MultiSelectHash": if (value === null) { return null; } collected = {}; var child; for (i = 0; i < node.children.length; i++) { child = node.children[i]; collected[child.name] = this.visit(child.value, value); } return collected; case "OrExpression": matched = this.visit(node.children[0], value); if (isFalse(matched)) { matched = this.visit(node.children[1], value); } return matched; case "AndExpression": first = this.visit(node.children[0], value); if (isFalse(first) === true) { return first; } return this.visit(node.children[1], value); case "NotExpression": first = this.visit(node.children[0], value); return isFalse(first); case "Literal": return node.value; case TOK_PIPE: left = this.visit(node.children[0], value); return this.visit(node.children[1], left); case TOK_CURRENT: return value; case "Function": var resolvedArgs = []; for (i = 0; i < node.children.length; i++) { resolvedArgs.push(this.visit(node.children[i], value)); } return this.runtime.callFunction(node.name, resolvedArgs); case "ExpressionReference": var refNode = node.children[0]; // Tag the node with a specific attribute so the type // checker verify the type. refNode.jmespathType = TOK_EXPREF; return refNode; default: throw new Error("Unknown node type: " + node.type); } }, computeSliceParams: function(arrayLength, sliceParams) { var start = sliceParams[0]; var stop = sliceParams[1]; var step = sliceParams[2]; var computed = [null, null, null]; if (step === null) { step = 1; } else if (step === 0) { var error = new Error("Invalid slice, step cannot be 0"); error.name = "RuntimeError"; throw error; } var stepValueNegative = step < 0 ? true : false; if (start === null) { start = stepValueNegative ? arrayLength - 1 : 0; } else { start = this.capSliceRange(arrayLength, start, step); } if (stop === null) { stop = stepValueNegative ? -1 : arrayLength; } else { stop = this.capSliceRange(arrayLength, stop, step); } computed[0] = start; computed[1] = stop; computed[2] = step; return computed; }, capSliceRange: function(arrayLength, actualValue, step) { if (actualValue < 0) { actualValue += arrayLength; if (actualValue < 0) { actualValue = step < 0 ? -1 : 0; } } else if (actualValue >= arrayLength) { actualValue = step < 0 ? arrayLength - 1 : arrayLength; } return actualValue; } }; function Runtime(interpreter) { this._interpreter = interpreter; this.functionTable = { // name: [function, <signature>] // The <signature> can be: // // { // args: [[type1, type2], [type1, type2]], // variadic: true|false // } // // Each arg in the arg list is a list of valid types // (if the function is overloaded and supports multiple // types. If the type is "any" then no type checking // occurs on the argument. Variadic is optional // and if not provided is assumed to be false. abs: {_func: this._functionAbs, _signature: [{types: [TYPE_NUMBER]}]}, avg: {_func: this._functionAvg, _signature: [{types: [TYPE_ARRAY_NUMBER]}]}, ceil: {_func: this._functionCeil, _signature: [{types: [TYPE_NUMBER]}]}, contains: { _func: this._functionContains, _signature: [{types: [TYPE_STRING, TYPE_ARRAY]}, {types: [TYPE_ANY]}]}, "ends_with": { _func: this._functionEndsWith, _signature: [{types: [TYPE_STRING]}, {types: [TYPE_STRING]}]}, floor: {_func: this._functionFloor, _signature: [{types: [TYPE_NUMBER]}]}, length: { _func: this._functionLength, _signature: [{types: [TYPE_STRING, TYPE_ARRAY, TYPE_OBJECT]}]}, map: { _func: this._functionMap, _signature: [{types: [TYPE_EXPREF]}, {types: [TYPE_ARRAY]}]}, max: { _func: this._functionMax, _signature: [{types: [TYPE_ARRAY_NUMBER, TYPE_ARRAY_STRING]}]}, "merge": { _func: this._functionMerge, _signature: [{types: [TYPE_OBJECT], variadic: true}] }, "max_by": { _func: this._functionMaxBy, _signature: [{types: [TYPE_ARRAY]}, {types: [TYPE_EXPREF]}] }, sum: {_func: this._functionSum, _signature: [{types: [TYPE_ARRAY_NUMBER]}]}, "starts_with": { _func: this._functionStartsWith, _signature: [{types: [TYPE_STRING]}, {types: [TYPE_STRING]}]}, min: { _func: this._functionMin, _signature: [{types: [TYPE_ARRAY_NUMBER, TYPE_ARRAY_STRING]}]}, "min_by": { _func: this._functionMinBy, _signature: [{types: [TYPE_ARRAY]}, {types: [TYPE_EXPREF]}] }, type: {_func: this._functionType, _signature: [{types: [TYPE_ANY]}]}, keys: {_func: this._functionKeys, _signature: [{types: [TYPE_OBJECT]}]}, values: {_func: this._functionValues, _signature: [{types: [TYPE_OBJECT]}]}, sort: {_func: this._functionSort, _signature: [{types: [TYPE_ARRAY_STRING, TYPE_ARRAY_NUMBER]}]}, "sort_by": { _func: this._functionSortBy, _signature: [{types: [TYPE_ARRAY]}, {types: [TYPE_EXPREF]}] }, join: { _func: this._functionJoin, _signature: [ {types: [TYPE_STRING]}, {types: [TYPE_ARRAY_STRING]} ] }, reverse: { _func: this._functionReverse, _signature: [{types: [TYPE_STRING, TYPE_ARRAY]}]}, "to_array": {_func: this._functionToArray, _signature: [{types: [TYPE_ANY]}]}, "to_string": {_func: this._functionToString, _signature: [{types: [TYPE_ANY]}]}, "to_number": {_func: this._functionToNumber, _signature: [{types: [TYPE_ANY]}]}, "not_null": { _func: this._functionNotNull, _signature: [{types: [TYPE_ANY], variadic: true}] } }; } Runtime.prototype = { callFunction: function(name, resolvedArgs) { var functionEntry = this.functionTable[name]; if (functionEntry === undefined) { throw new Error("Unknown function: " + name + "()"); } this._validateArgs(name, resolvedArgs, functionEntry._signature); return functionEntry._func.call(this, resolvedArgs); }, _validateArgs: function(name, args, signature) { // Validating the args requires validating // the correct arity and the correct type of each arg. // If the last argument is declared as variadic, then we need // a minimum number of args to be required. Otherwise it has to // be an exact amount. var pluralized; if (signature[signature.length - 1].variadic) { if (args.length < signature.length) { pluralized = signature.length === 1 ? " argument" : " arguments"; throw new Error("ArgumentError: " + name + "() " + "takes at least" + signature.length + pluralized + " but received " + args.length); } } else if (args.length !== signature.length) { pluralized = signature.length === 1 ? " argument" : " arguments"; throw new Error("ArgumentError: " + name + "() " + "takes " + signature.length + pluralized + " but received " + args.length); } var currentSpec; var actualType; var typeMatched; for (var i = 0; i < signature.length; i++) { typeMatched = false; currentSpec = signature[i].types; actualType = this._getTypeName(args[i]); for (var j = 0; j < currentSpec.length; j++) { if (this._typeMatches(actualType, currentSpec[j], args[i])) { typeMatched = true; break; } } if (!typeMatched) { var expected = currentSpec .map(function(typeIdentifier) { return TYPE_NAME_TABLE[typeIdentifier]; }) .join(','); throw new Error("TypeError: " + name + "() " + "expected argument " + (i + 1) + " to be type " + expected + " but received type " + TYPE_NAME_TABLE[actualType] + " instead."); } } }, _typeMatches: function(actual, expected, argValue) { if (expected === TYPE_ANY) { return true; } if (expected === TYPE_ARRAY_STRING || expected === TYPE_ARRAY_NUMBER || expected === TYPE_ARRAY) { // The expected type can either just be array, // or it can require a specific subtype (array of numbers). // // The simplest case is if "array" with no subtype is specified. if (expected === TYPE_ARRAY) { return actual === TYPE_ARRAY; } else if (actual === TYPE_ARRAY) { // Otherwise we need to check subtypes. // I think this has potential to be improved. var subtype; if (expected === TYPE_ARRAY_NUMBER) { subtype = TYPE_NUMBER; } else if (expected === TYPE_ARRAY_STRING) { subtype = TYPE_STRING; } for (var i = 0; i < argValue.length; i++) { if (!this._typeMatches( this._getTypeName(argValue[i]), subtype, argValue[i])) { return false; } } return true; } } else { return actual === expected; } }, _getTypeName: function(obj) { switch (Object.prototype.toString.call(obj)) { case "[object String]": return TYPE_STRING; case "[object Number]": return TYPE_NUMBER; case "[object Array]": return TYPE_ARRAY; case "[object Boolean]": return TYPE_BOOLEAN; case "[object Null]": return TYPE_NULL; case "[object Object]": // Check if it's an expref. If it has, it's been // tagged with a jmespathType attr of 'Expref'; if (obj.jmespathType === TOK_EXPREF) { return TYPE_EXPREF; } else { return TYPE_OBJECT; } } }, _functionStartsWith: function(resolvedArgs) { return resolvedArgs[0].lastIndexOf(resolvedArgs[1]) === 0; }, _functionEndsWith: function(resolvedArgs) { var searchStr = resolvedArgs[0]; var suffix = resolvedArgs[1]; return searchStr.indexOf(suffix, searchStr.length - suffix.length) !== -1; }, _functionReverse: function(resolvedArgs) { var typeName = this._getTypeName(resolvedArgs[0]); if (typeName === TYPE_STRING) { var originalStr = resolvedArgs[0]; var reversedStr = ""; for (var i = originalStr.length - 1; i >= 0; i--) { reversedStr += originalStr[i]; } return reversedStr; } else { var reversedArray = resolvedArgs[0].slice(0); reversedArray.reverse(); return reversedArray; } }, _functionAbs: function(resolvedArgs) { return Math.abs(resolvedArgs[0]); }, _functionCeil: function(resolvedArgs) { return Math.ceil(resolvedArgs[0]); }, _functionAvg: function(resolvedArgs) { var sum = 0; var inputArray = resolvedArgs[0]; for (var i = 0; i < inputArray.length; i++) { sum += inputArray[i]; } return sum / inputArray.length; }, _functionContains: function(resolvedArgs) { return resolvedArgs[0].indexOf(resolvedArgs[1]) >= 0; }, _functionFloor: function(resolvedArgs) { return Math.floor(resolvedArgs[0]); }, _functionLength: function(resolvedArgs) { if (!isObject(resolvedArgs[0])) { return resolvedArgs[0].length; } else { // As far as I can tell, there's no way to get the length // of an object without O(n) iteration through the object. return Object.keys(resolvedArgs[0]).length; } }, _functionMap: function(resolvedArgs) { var mapped = []; var interpreter = this._interpreter; var exprefNode = resolvedArgs[0]; var elements = resolvedArgs[1]; for (var i = 0; i < elements.length; i++) { mapped.push(interpreter.visit(exprefNode, elements[i])); } return mapped; }, _functionMerge: function(resolvedArgs) { var merged = {}; for (var i = 0; i < resolvedArgs.length; i++) { var current = resolvedArgs[i]; for (var key in current) { merged[key] = current[key]; } } return merged; }, _functionMax: function(resolvedArgs) { if (resolvedArgs[0].length > 0) { var typeName = this._getTypeName(resolvedArgs[0][0]); if (typeName === TYPE_NUMBER) { return Math.max.apply(Math, resolvedArgs[0]); } else { var elements = resolvedArgs[0]; var maxElement = elements[0]; for (var i = 1; i < elements.length; i++) { if (maxElement.localeCompare(elements[i]) < 0) { maxElement = elements[i]; } } return maxElement; } } else { return null; } }, _functionMin: function(resolvedArgs) { if (resolvedArgs[0].length > 0) { var typeName = this._getTypeName(resolvedArgs[0][0]); if (typeName === TYPE_NUMBER) { return Math.min.apply(Math, resolvedArgs[0]); } else { var elements = resolvedArgs[0]; var minElement = elements[0]; for (var i = 1; i < elements.length; i++) { if (elements[i].localeCompare(minElement) < 0) { minElement = elements[i]; } } return minElement; } } else { return null; } }, _functionSum: function(resolvedArgs) { var sum = 0; var listToSum = resolvedArgs[0]; for (var i = 0; i < listToSum.length; i++) { sum += listToSum[i]; } return sum; }, _functionType: function(resolvedArgs) { switch (this._getTypeName(resolvedArgs[0])) { case TYPE_NUMBER: return "number"; case TYPE_STRING: return "string"; case TYPE_ARRAY: return "array"; case TYPE_OBJECT: return "object"; case TYPE_BOOLEAN: return "boolean"; case TYPE_EXPREF: return "expref"; case TYPE_NULL: return "null"; } }, _functionKeys: function(resolvedArgs) { return Object.keys(resolvedArgs[0]); }, _functionValues: function(resolvedArgs) { var obj = resolvedArgs[0]; var keys = Object.keys(obj); var values = []; for (var i = 0; i < keys.length; i++) { values.push(obj[keys[i]]); } return values; }, _functionJoin: function(resolvedArgs) { var joinChar = resolvedArgs[0]; var listJoin = resolvedArgs[1]; return listJoin.join(joinChar); }, _functionToArray: function(resolvedArgs) { if (this._getTypeName(resolvedArgs[0]) === TYPE_ARRAY) { return resolvedArgs[0]; } else { return [resolvedArgs[0]]; } }, _functionToString: function(resolvedArgs) { if (this._getTypeName(resolvedArgs[0]) === TYPE_STRING) { return resolvedArgs[0]; } else { return JSON.stringify(resolvedArgs[0]); } }, _functionToNumber: function(resolvedArgs) { var typeName = this._getTypeName(resolvedArgs[0]); var convertedValue; if (typeName === TYPE_NUMBER) { return resolvedArgs[0]; } else if (typeName === TYPE_STRING) { convertedValue = +resolvedArgs[0]; if (!isNaN(convertedValue)) { return convertedValue; } } return null; }, _functionNotNull: function(resolvedArgs) { for (var i = 0; i < resolvedArgs.length; i++) { if (this._getTypeName(resolvedArgs[i]) !== TYPE_NULL) { return resolvedArgs[i]; } } return null; }, _functionSort: function(resolvedArgs) { var sortedArray = resolvedArgs[0].slice(0); sortedArray.sort(); return sortedArray; }, _functionSortBy: function(resolvedArgs) { var sortedArray = resolvedArgs[0].slice(0); if (sortedArray.length === 0) { return sortedArray; } var interpreter = this._interpreter; var exprefNode = resolvedArgs[1]; var requiredType = this._getTypeName( interpreter.visit(exprefNode, sortedArray[0])); if ([TYPE_NUMBER, TYPE_STRING].indexOf(requiredType) < 0) { throw new Error("TypeError"); } var that = this; // In order to get a stable sort out of an unstable // sort algorithm, we decorate/sort/undecorate (DSU) // by creating a new list of [index, element] pairs. // In the cmp function, if the evaluated elements are // equal, then the index will be used as the tiebreaker. // After the decorated list has been sorted, it will be // undecorated to extract the original elements. var decorated = []; for (var i = 0; i < sortedArray.length; i++) { decorated.push([i, sortedArray[i]]); } decorated.sort(function(a, b) { var exprA = interpreter.visit(exprefNode, a[1]); var exprB = interpreter.visit(exprefNode, b[1]); if (that._getTypeName(exprA) !== requiredType) { throw new Error( "TypeError: expected " + requiredType + ", received " + that._getTypeName(exprA)); } else if (that._getTypeName(exprB) !== requiredType) { throw new Error( "TypeError: expected " + requiredType + ", received " + that._getTypeName(exprB)); } if (exprA > exprB) { return 1; } else if (exprA < exprB) { return -1; } else { // If they're equal compare the items by their // order to maintain relative order of equal keys // (i.e. to get a stable sort). return a[0] - b[0]; } }); // Undecorate: extract out the original list elements. for (var j = 0; j < decorated.length; j++) { sortedArray[j] = decorated[j][1]; } return sortedArray; }, _functionMaxBy: function(resolvedArgs) { var exprefNode = resolvedArgs[1]; var resolvedArray = resolvedArgs[0]; var keyFunction = this.createKeyFunction(exprefNode, [TYPE_NUMBER, TYPE_STRING]); var maxNumber = -Infinity; var maxRecord; var current; for (var i = 0; i < resolvedArray.length; i++) { current = keyFunction(resolvedArray[i]); if (current > maxNumber) { maxNumber = current; maxRecord = resolvedArray[i]; } } return maxRecord; }, _functionMinBy: function(resolvedArgs) { var exprefNode = resolvedArgs[1]; var resolvedArray = resolvedArgs[0]; var keyFunction = this.createKeyFunction(exprefNode, [TYPE_NUMBER, TYPE_STRING]); var minNumber = Infinity; var minRecord; var current; for (var i = 0; i < resolvedArray.length; i++) { current = keyFunction(resolvedArray[i]); if (current < minNumber) { minNumber = current; minRecord = resolvedArray[i]; } } return minRecord; }, createKeyFunction: function(exprefNode, allowedTypes) { var that = this; var interpreter = this._interpreter; var keyFunc = function(x) { var current = interpreter.visit(exprefNode, x); if (allowedTypes.indexOf(that._getTypeName(current)) < 0) { var msg = "TypeError: expected one of " + allowedTypes + ", received " + that._getTypeName(current); throw new Error(msg); } return current; }; return keyFunc; } }; function compile(stream) { var parser = new Parser(); var ast = parser.parse(stream); return ast; } function tokenize(stream) { var lexer = new Lexer(); return lexer.tokenize(stream); } function search(data, expression) { var parser = new Parser(); // This needs to be improved. Both the interpreter and runtime depend on // each other. The runtime needs the interpreter to support exprefs. // There's likely a clean way to avoid the cyclic dependency. var runtime = new Runtime(); var interpreter = new TreeInterpreter(runtime); runtime._interpreter = interpreter; var node = parser.parse(expression); return interpreter.search(node, data); } exports.tokenize = tokenize; exports.compile = compile; exports.search = search; exports.strictDeepEqual = strictDeepEqual; })(typeof exports === "undefined" ? this.jmespath = {} : exports); },{}],445:[function(require,module,exports){ // shim for using process in browser var process = module.exports = {}; // cached from whatever global is present so that test runners that stub it // don't break things. But we need to wrap it in a try catch in case it is // wrapped in strict mode code which doesn't define any globals. It's inside a // function because try/catches deoptimize in certain engines. var cachedSetTimeout; var cachedClearTimeout; function defaultSetTimout() { throw new Error('setTimeout has not been defined'); } function defaultClearTimeout () { throw new Error('clearTimeout has not been defined'); } (function () { try { if (typeof setTimeout === 'function') { cachedSetTimeout = setTimeout; } else { cachedSetTimeout = defaultSetTimout; } } catch (e) { cachedSetTimeout = defaultSetTimout; } try { if (typeof clearTimeout === 'function') { cachedClearTimeout = clearTimeout; } else { cachedClearTimeout = defaultClearTimeout; } } catch (e) { cachedClearTimeout = defaultClearTimeout; } } ()) function runTimeout(fun) { if (cachedSetTimeout === setTimeout) { //normal enviroments in sane situations return setTimeout(fun, 0); } // if setTimeout wasn't available but was latter defined if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) { cachedSetTimeout = setTimeout; return setTimeout(fun, 0); } try { // when when somebody has screwed with setTimeout but no I.E. maddness return cachedSetTimeout(fun, 0); } catch(e){ try { // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally return cachedSetTimeout.call(null, fun, 0); } catch(e){ // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error return cachedSetTimeout.call(this, fun, 0); } } } function runClearTimeout(marker) { if (cachedClearTimeout === clearTimeout) { //normal enviroments in sane situations return clearTimeout(marker); } // if clearTimeout wasn't available but was latter defined if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) { cachedClearTimeout = clearTimeout; return clearTimeout(marker); } try { // when when somebody has screwed with setTimeout but no I.E. maddness return cachedClearTimeout(marker); } catch (e){ try { // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally return cachedClearTimeout.call(null, marker); } catch (e){ // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error. // Some versions of I.E. have different rules for clearTimeout vs setTimeout return cachedClearTimeout.call(this, marker); } } } var queue = []; var draining = false; var currentQueue; var queueIndex = -1; function cleanUpNextTick() { if (!draining || !currentQueue) { return; } draining = false; if (currentQueue.length) { queue = currentQueue.concat(queue); } else { queueIndex = -1; } if (queue.length) { drainQueue(); } } function drainQueue() { if (draining) { return; } var timeout = runTimeout(cleanUpNextTick); draining = true; var len = queue.length; while(len) { currentQueue = queue; queue = []; while (++queueIndex < len) { if (currentQueue) { currentQueue[queueIndex].run(); } } queueIndex = -1; len = queue.length; } currentQueue = null; draining = false; runClearTimeout(timeout); } process.nextTick = function (fun) { var args = new Array(arguments.length - 1); if (arguments.length > 1) { for (var i = 1; i < arguments.length; i++) { args[i - 1] = arguments[i]; } } queue.push(new Item(fun, args)); if (queue.length === 1 && !draining) { runTimeout(drainQueue); } }; // v8 likes predictible objects function Item(fun, array) { this.fun = fun; this.array = array; } Item.prototype.run = function () { this.fun.apply(null, this.array); }; process.title = 'browser'; process.browser = true; process.env = {}; process.argv = []; process.version = ''; // empty string to avoid regexp issues process.versions = {}; function noop() {} process.on = noop; process.addListener = noop; process.once = noop; process.off = noop; process.removeListener = noop; process.removeAllListeners = noop; process.emit = noop; process.prependListener = noop; process.prependOnceListener = noop; process.listeners = function (name) { return [] } process.binding = function (name) { throw new Error('process.binding is not supported'); }; process.cwd = function () { return '/' }; process.chdir = function (dir) { throw new Error('process.chdir is not supported'); }; process.umask = function() { return 0; }; },{}],446:[function(require,module,exports){ (function (global){(function (){ /*! https://mths.be/punycode v1.3.2 by @mathias */ ;(function(root) { /** Detect free variables */ var freeExports = typeof exports == 'object' && exports && !exports.nodeType && exports; var freeModule = typeof module == 'object' && module && !module.nodeType && module; var freeGlobal = typeof global == 'object' && global; if ( freeGlobal.global === freeGlobal || freeGlobal.window === freeGlobal || freeGlobal.self === freeGlobal ) { root = freeGlobal; } /** * The `punycode` object. * @name punycode * @type Object */ var punycode, /** Highest positive signed 32-bit float value */ maxInt = 2147483647, // aka. 0x7FFFFFFF or 2^31-1 /** Bootstring parameters */ base = 36, tMin = 1, tMax = 26, skew = 38, damp = 700, initialBias = 72, initialN = 128, // 0x80 delimiter = '-', // '\x2D' /** Regular expressions */ regexPunycode = /^xn--/, regexNonASCII = /[^\x20-\x7E]/, // unprintable ASCII chars + non-ASCII chars regexSeparators = /[\x2E\u3002\uFF0E\uFF61]/g, // RFC 3490 separators /** Error messages */ errors = { 'overflow': 'Overflow: input needs wider integers to process', 'not-basic': 'Illegal input >= 0x80 (not a basic code point)', 'invalid-input': 'Invalid input' }, /** Convenience shortcuts */ baseMinusTMin = base - tMin, floor = Math.floor, stringFromCharCode = String.fromCharCode, /** Temporary variable */ key; /*--------------------------------------------------------------------------*/ /** * A generic error utility function. * @private * @param {String} type The error type. * @returns {Error} Throws a `RangeError` with the applicable error message. */ function error(type) { throw RangeError(errors[type]); } /** * A generic `Array#map` utility function. * @private * @param {Array} array The array to iterate over. * @param {Function} callback The function that gets called for every array * item. * @returns {Array} A new array of values returned by the callback function. */ function map(array, fn) { var length = array.length; var result = []; while (length--) { result[length] = fn(array[length]); } return result; } /** * A simple `Array#map`-like wrapper to work with domain name strings or email * addresses. * @private * @param {String} domain The domain name or email address. * @param {Function} callback The function that gets called for every * character. * @returns {Array} A new string of characters returned by the callback * function. */ function mapDomain(string, fn) { var parts = string.split('@'); var result = ''; if (parts.length > 1) { // In email addresses, only the domain name should be punycoded. Leave // the local part (i.e. everything up to `@`) intact. result = parts[0] + '@'; string = parts[1]; } // Avoid `split(regex)` for IE8 compatibility. See #17. string = string.replace(regexSeparators, '\x2E'); var labels = string.split('.'); var encoded = map(labels, fn).join('.'); return result + encoded; } /** * Creates an array containing the numeric code points of each Unicode * character in the string. While JavaScript uses UCS-2 internally, * this function will convert a pair of surrogate halves (each of which * UCS-2 exposes as separate characters) into a single code point, * matching UTF-16. * @see `punycode.ucs2.encode` * @see <https://mathiasbynens.be/notes/javascript-encoding> * @memberOf punycode.ucs2 * @name decode * @param {String} string The Unicode input string (UCS-2). * @returns {Array} The new array of code points. */ function ucs2decode(string) { var output = [], counter = 0, length = string.length, value, extra; while (counter < length) { value = string.charCodeAt(counter++); if (value >= 0xD800 && value <= 0xDBFF && counter < length) { // high surrogate, and there is a next character extra = string.charCodeAt(counter++); if ((extra & 0xFC00) == 0xDC00) { // low surrogate output.push(((value & 0x3FF) << 10) + (extra & 0x3FF) + 0x10000); } else { // unmatched surrogate; only append this code unit, in case the next // code unit is the high surrogate of a surrogate pair output.push(value); counter--; } } else { output.push(value); } } return output; } /** * Creates a string based on an array of numeric code points. * @see `punycode.ucs2.decode` * @memberOf punycode.ucs2 * @name encode * @param {Array} codePoints The array of numeric code points. * @returns {String} The new Unicode string (UCS-2). */ function ucs2encode(array) { return map(array, function(value) { var output = ''; if (value > 0xFFFF) { value -= 0x10000; output += stringFromCharCode(value >>> 10 & 0x3FF | 0xD800); value = 0xDC00 | value & 0x3FF; } output += stringFromCharCode(value); return output; }).join(''); } /** * Converts a basic code point into a digit/integer. * @see `digitToBasic()` * @private * @param {Number} codePoint The basic numeric code point value. * @returns {Number} The numeric value of a basic code point (for use in * representing integers) in the range `0` to `base - 1`, or `base` if * the code point does not represent a value. */ function basicToDigit(codePoint) { if (codePoint - 48 < 10) { return codePoint - 22; } if (codePoint - 65 < 26) { return codePoint - 65; } if (codePoint - 97 < 26) { return codePoint - 97; } return base; } /** * Converts a digit/integer into a basic code point. * @see `basicToDigit()` * @private * @param {Number} digit The numeric value of a basic code point. * @returns {Number} The basic code point whose value (when used for * representing integers) is `digit`, which needs to be in the range * `0` to `base - 1`. If `flag` is non-zero, the uppercase form is * used; else, the lowercase form is used. The behavior is undefined * if `flag` is non-zero and `digit` has no uppercase form. */ function digitToBasic(digit, flag) { // 0..25 map to ASCII a..z or A..Z // 26..35 map to ASCII 0..9 return digit + 22 + 75 * (digit < 26) - ((flag != 0) << 5); } /** * Bias adaptation function as per section 3.4 of RFC 3492. * http://tools.ietf.org/html/rfc3492#section-3.4 * @private */ function adapt(delta, numPoints, firstTime) { var k = 0; delta = firstTime ? floor(delta / damp) : delta >> 1; delta += floor(delta / numPoints); for (/* no initialization */; delta > baseMinusTMin * tMax >> 1; k += base) { delta = floor(delta / baseMinusTMin); } return floor(k + (baseMinusTMin + 1) * delta / (delta + skew)); } /** * Converts a Punycode string of ASCII-only symbols to a string of Unicode * symbols. * @memberOf punycode * @param {String} input The Punycode string of ASCII-only symbols. * @returns {String} The resulting string of Unicode symbols. */ function decode(input) { // Don't use UCS-2 var output = [], inputLength = input.length, out, i = 0, n = initialN, bias = initialBias, basic, j, index, oldi, w, k, digit, t, /** Cached calculation results */ baseMinusT; // Handle the basic code points: let `basic` be the number of input code // points before the last delimiter, or `0` if there is none, then copy // the first basic code points to the output. basic = input.lastIndexOf(delimiter); if (basic < 0) { basic = 0; } for (j = 0; j < basic; ++j) { // if it's not a basic code point if (input.charCodeAt(j) >= 0x80) { error('not-basic'); } output.push(input.charCodeAt(j)); } // Main decoding loop: start just after the last delimiter if any basic code // points were copied; start at the beginning otherwise. for (index = basic > 0 ? basic + 1 : 0; index < inputLength; /* no final expression */) { // `index` is the index of the next character to be consumed. // Decode a generalized variable-length integer into `delta`, // which gets added to `i`. The overflow checking is easier // if we increase `i` as we go, then subtract off its starting // value at the end to obtain `delta`. for (oldi = i, w = 1, k = base; /* no condition */; k += base) { if (index >= inputLength) { error('invalid-input'); } digit = basicToDigit(input.charCodeAt(index++)); if (digit >= base || digit > floor((maxInt - i) / w)) { error('overflow'); } i += digit * w; t = k <= bias ? tMin : (k >= bias + tMax ? tMax : k - bias); if (digit < t) { break; } baseMinusT = base - t; if (w > floor(maxInt / baseMinusT)) { error('overflow'); } w *= baseMinusT; } out = output.length + 1; bias = adapt(i - oldi, out, oldi == 0); // `i` was supposed to wrap around from `out` to `0`, // incrementing `n` each time, so we'll fix that now: if (floor(i / out) > maxInt - n) { error('overflow'); } n += floor(i / out); i %= out; // Insert `n` at position `i` of the output output.splice(i++, 0, n); } return ucs2encode(output); } /** * Converts a string of Unicode symbols (e.g. a domain name label) to a * Punycode string of ASCII-only symbols. * @memberOf punycode * @param {String} input The string of Unicode symbols. * @returns {String} The resulting Punycode string of ASCII-only symbols. */ function encode(input) { var n, delta, handledCPCount, basicLength, bias, j, m, q, k, t, currentValue, output = [], /** `inputLength` will hold the number of code points in `input`. */ inputLength, /** Cached calculation results */ handledCPCountPlusOne, baseMinusT, qMinusT; // Convert the input in UCS-2 to Unicode input = ucs2decode(input); // Cache the length inputLength = input.length; // Initialize the state n = initialN; delta = 0; bias = initialBias; // Handle the basic code points for (j = 0; j < inputLength; ++j) { currentValue = input[j]; if (currentValue < 0x80) { output.push(stringFromCharCode(currentValue)); } } handledCPCount = basicLength = output.length; // `handledCPCount` is the number of code points that have been handled; // `basicLength` is the number of basic code points. // Finish the basic string - if it is not empty - with a delimiter if (basicLength) { output.push(delimiter); } // Main encoding loop: while (handledCPCount < inputLength) { // All non-basic code points < n have been handled already. Find the next // larger one: for (m = maxInt, j = 0; j < inputLength; ++j) { currentValue = input[j]; if (currentValue >= n && currentValue < m) { m = currentValue; } } // Increase `delta` enough to advance the decoder's <n,i> state to <m,0>, // but guard against overflow handledCPCountPlusOne = handledCPCount + 1; if (m - n > floor((maxInt - delta) / handledCPCountPlusOne)) { error('overflow'); } delta += (m - n) * handledCPCountPlusOne; n = m; for (j = 0; j < inputLength; ++j) { currentValue = input[j]; if (currentValue < n && ++delta > maxInt) { error('overflow'); } if (currentValue == n) { // Represent delta as a generalized variable-length integer for (q = delta, k = base; /* no condition */; k += base) { t = k <= bias ? tMin : (k >= bias + tMax ? tMax : k - bias); if (q < t) { break; } qMinusT = q - t; baseMinusT = base - t; output.push( stringFromCharCode(digitToBasic(t + qMinusT % baseMinusT, 0)) ); q = floor(qMinusT / baseMinusT); } output.push(stringFromCharCode(digitToBasic(q, 0))); bias = adapt(delta, handledCPCountPlusOne, handledCPCount == basicLength); delta = 0; ++handledCPCount; } } ++delta; ++n; } return output.join(''); } /** * Converts a Punycode string representing a domain name or an email address * to Unicode. Only the Punycoded parts of the input will be converted, i.e. * it doesn't matter if you call it on a string that has already been * converted to Unicode. * @memberOf punycode * @param {String} input The Punycoded domain name or email address to * convert to Unicode. * @returns {String} The Unicode representation of the given Punycode * string. */ function toUnicode(input) { return mapDomain(input, function(string) { return regexPunycode.test(string) ? decode(string.slice(4).toLowerCase()) : string; }); } /** * Converts a Unicode string representing a domain name or an email address to * Punycode. Only the non-ASCII parts of the domain name will be converted, * i.e. it doesn't matter if you call it with a domain that's already in * ASCII. * @memberOf punycode * @param {String} input The domain name or email address to convert, as a * Unicode string. * @returns {String} The Punycode representation of the given domain name or * email address. */ function toASCII(input) { return mapDomain(input, function(string) { return regexNonASCII.test(string) ? 'xn--' + encode(string) : string; }); } /*--------------------------------------------------------------------------*/ /** Define the public API */ punycode = { /** * A string representing the current Punycode.js version number. * @memberOf punycode * @type String */ 'version': '1.3.2', /** * An object of methods to convert from JavaScript's internal character * representation (UCS-2) to Unicode code points, and back. * @see <https://mathiasbynens.be/notes/javascript-encoding> * @memberOf punycode * @type Object */ 'ucs2': { 'decode': ucs2decode, 'encode': ucs2encode }, 'decode': decode, 'encode': encode, 'toASCII': toASCII, 'toUnicode': toUnicode }; /** Expose `punycode` */ // Some AMD build optimizers, like r.js, check for specific condition patterns // like the following: if ( typeof define == 'function' && typeof define.amd == 'object' && define.amd ) { define('punycode', function() { return punycode; }); } else if (freeExports && freeModule) { if (module.exports == freeExports) { // in Node.js or RingoJS v0.8.0+ freeModule.exports = punycode; } else { // in Narwhal or RingoJS v0.7.0- for (key in punycode) { punycode.hasOwnProperty(key) && (freeExports[key] = punycode[key]); } } } else { // in Rhino or a web browser root.punycode = punycode; } }(this)); }).call(this)}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}) },{}],447:[function(require,module,exports){ // Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to permit // persons to whom the Software is furnished to do so, subject to the // following conditions: // // The above copyright notice and this permission notice shall be included // in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. 'use strict'; // If obj.hasOwnProperty has been overridden, then calling // obj.hasOwnProperty(prop) will break. // See: https://github.com/joyent/node/issues/1707 function hasOwnProperty(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } module.exports = function(qs, sep, eq, options) { sep = sep || '&'; eq = eq || '='; var obj = {}; if (typeof qs !== 'string' || qs.length === 0) { return obj; } var regexp = /\+/g; qs = qs.split(sep); var maxKeys = 1000; if (options && typeof options.maxKeys === 'number') { maxKeys = options.maxKeys; } var len = qs.length; // maxKeys <= 0 means that we should not limit keys count if (maxKeys > 0 && len > maxKeys) { len = maxKeys; } for (var i = 0; i < len; ++i) { var x = qs[i].replace(regexp, '%20'), idx = x.indexOf(eq), kstr, vstr, k, v; if (idx >= 0) { kstr = x.substr(0, idx); vstr = x.substr(idx + 1); } else { kstr = x; vstr = ''; } k = decodeURIComponent(kstr); v = decodeURIComponent(vstr); if (!hasOwnProperty(obj, k)) { obj[k] = v; } else if (isArray(obj[k])) { obj[k].push(v); } else { obj[k] = [obj[k], v]; } } return obj; }; var isArray = Array.isArray || function (xs) { return Object.prototype.toString.call(xs) === '[object Array]'; }; },{}],448:[function(require,module,exports){ // Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to permit // persons to whom the Software is furnished to do so, subject to the // following conditions: // // The above copyright notice and this permission notice shall be included // in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. 'use strict'; var stringifyPrimitive = function(v) { switch (typeof v) { case 'string': return v; case 'boolean': return v ? 'true' : 'false'; case 'number': return isFinite(v) ? v : ''; default: return ''; } }; module.exports = function(obj, sep, eq, name) { sep = sep || '&'; eq = eq || '='; if (obj === null) { obj = undefined; } if (typeof obj === 'object') { return map(objectKeys(obj), function(k) { var ks = encodeURIComponent(stringifyPrimitive(k)) + eq; if (isArray(obj[k])) { return map(obj[k], function(v) { return ks + encodeURIComponent(stringifyPrimitive(v)); }).join(sep); } else { return ks + encodeURIComponent(stringifyPrimitive(obj[k])); } }).join(sep); } if (!name) return ''; return encodeURIComponent(stringifyPrimitive(name)) + eq + encodeURIComponent(stringifyPrimitive(obj)); }; var isArray = Array.isArray || function (xs) { return Object.prototype.toString.call(xs) === '[object Array]'; }; function map (xs, f) { if (xs.map) return xs.map(f); var res = []; for (var i = 0; i < xs.length; i++) { res.push(f(xs[i], i)); } return res; } var objectKeys = Object.keys || function (obj) { var res = []; for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) res.push(key); } return res; }; },{}],449:[function(require,module,exports){ 'use strict'; exports.decode = exports.parse = require('./decode'); exports.encode = exports.stringify = require('./encode'); },{"./decode":447,"./encode":448}],450:[function(require,module,exports){ // Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to permit // persons to whom the Software is furnished to do so, subject to the // following conditions: // // The above copyright notice and this permission notice shall be included // in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. 'use strict'; // If obj.hasOwnProperty has been overridden, then calling // obj.hasOwnProperty(prop) will break. // See: https://github.com/joyent/node/issues/1707 function hasOwnProperty(obj, prop) { return Object.prototype.hasOwnProperty.call(obj, prop); } module.exports = function(qs, sep, eq, options) { sep = sep || '&'; eq = eq || '='; var obj = {}; if (typeof qs !== 'string' || qs.length === 0) { return obj; } var regexp = /\+/g; qs = qs.split(sep); var maxKeys = 1000; if (options && typeof options.maxKeys === 'number') { maxKeys = options.maxKeys; } var len = qs.length; // maxKeys <= 0 means that we should not limit keys count if (maxKeys > 0 && len > maxKeys) { len = maxKeys; } for (var i = 0; i < len; ++i) { var x = qs[i].replace(regexp, '%20'), idx = x.indexOf(eq), kstr, vstr, k, v; if (idx >= 0) { kstr = x.substr(0, idx); vstr = x.substr(idx + 1); } else { kstr = x; vstr = ''; } k = decodeURIComponent(kstr); v = decodeURIComponent(vstr); if (!hasOwnProperty(obj, k)) { obj[k] = v; } else if (Array.isArray(obj[k])) { obj[k].push(v); } else { obj[k] = [obj[k], v]; } } return obj; }; },{}],451:[function(require,module,exports){ // Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to permit // persons to whom the Software is furnished to do so, subject to the // following conditions: // // The above copyright notice and this permission notice shall be included // in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. 'use strict'; var stringifyPrimitive = function(v) { switch (typeof v) { case 'string': return v; case 'boolean': return v ? 'true' : 'false'; case 'number': return isFinite(v) ? v : ''; default: return ''; } }; module.exports = function(obj, sep, eq, name) { sep = sep || '&'; eq = eq || '='; if (obj === null) { obj = undefined; } if (typeof obj === 'object') { return Object.keys(obj).map(function(k) { var ks = encodeURIComponent(stringifyPrimitive(k)) + eq; if (Array.isArray(obj[k])) { return obj[k].map(function(v) { return ks + encodeURIComponent(stringifyPrimitive(v)); }).join(sep); } else { return ks + encodeURIComponent(stringifyPrimitive(obj[k])); } }).join(sep); } if (!name) return ''; return encodeURIComponent(stringifyPrimitive(name)) + eq + encodeURIComponent(stringifyPrimitive(obj)); }; },{}],452:[function(require,module,exports){ arguments[4][449][0].apply(exports,arguments) },{"./decode":450,"./encode":451,"dup":449}],453:[function(require,module,exports){ (function (setImmediate,clearImmediate){(function (){ var nextTick = require('process/browser.js').nextTick; var apply = Function.prototype.apply; var slice = Array.prototype.slice; var immediateIds = {}; var nextImmediateId = 0; // DOM APIs, for completeness exports.setTimeout = function() { return new Timeout(apply.call(setTimeout, window, arguments), clearTimeout); }; exports.setInterval = function() { return new Timeout(apply.call(setInterval, window, arguments), clearInterval); }; exports.clearTimeout = exports.clearInterval = function(timeout) { timeout.close(); }; function Timeout(id, clearFn) { this._id = id; this._clearFn = clearFn; } Timeout.prototype.unref = Timeout.prototype.ref = function() {}; Timeout.prototype.close = function() { this._clearFn.call(window, this._id); }; // Does not start the time, just sets up the members needed. exports.enroll = function(item, msecs) { clearTimeout(item._idleTimeoutId); item._idleTimeout = msecs; }; exports.unenroll = function(item) { clearTimeout(item._idleTimeoutId); item._idleTimeout = -1; }; exports._unrefActive = exports.active = function(item) { clearTimeout(item._idleTimeoutId); var msecs = item._idleTimeout; if (msecs >= 0) { item._idleTimeoutId = setTimeout(function onTimeout() { if (item._onTimeout) item._onTimeout(); }, msecs); } }; // That's not how node.js implements it but the exposed api is the same. exports.setImmediate = typeof setImmediate === "function" ? setImmediate : function(fn) { var id = nextImmediateId++; var args = arguments.length < 2 ? false : slice.call(arguments, 1); immediateIds[id] = true; nextTick(function onNextTick() { if (immediateIds[id]) { // fn.call() is faster so we optimize for the common use-case // @see http://jsperf.com/call-apply-segu if (args) { fn.apply(null, args); } else { fn.call(null); } // Prevent ids from leaking exports.clearImmediate(id); } }); return id; }; exports.clearImmediate = typeof clearImmediate === "function" ? clearImmediate : function(id) { delete immediateIds[id]; }; }).call(this)}).call(this,require("timers").setImmediate,require("timers").clearImmediate) },{"process/browser.js":445,"timers":453}],454:[function(require,module,exports){ // Copyright Joyent, Inc. and other Node contributors. // // Permission is hereby granted, free of charge, to any person obtaining a // copy of this software and associated documentation files (the // "Software"), to deal in the Software without restriction, including // without limitation the rights to use, copy, modify, merge, publish, // distribute, sublicense, and/or sell copies of the Software, and to permit // persons to whom the Software is furnished to do so, subject to the // following conditions: // // The above copyright notice and this permission notice shall be included // in all copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS // OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN // NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, // DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. var punycode = require('punycode'); exports.parse = urlParse; exports.resolve = urlResolve; exports.resolveObject = urlResolveObject; exports.format = urlFormat; exports.Url = Url; function Url() { this.protocol = null; this.slashes = null; this.auth = null; this.host = null; this.port = null; this.hostname = null; this.hash = null; this.search = null; this.query = null; this.pathname = null; this.path = null; this.href = null; } // Reference: RFC 3986, RFC 1808, RFC 2396 // define these here so at least they only have to be // compiled once on the first module load. var protocolPattern = /^([a-z0-9.+-]+:)/i, portPattern = /:[0-9]*$/, // RFC 2396: characters reserved for delimiting URLs. // We actually just auto-escape these. delims = ['<', '>', '"', '`', ' ', '\r', '\n', '\t'], // RFC 2396: characters not allowed for various reasons. unwise = ['{', '}', '|', '\\', '^', '`'].concat(delims), // Allowed by RFCs, but cause of XSS attacks. Always escape these. autoEscape = ['\''].concat(unwise), // Characters that are never ever allowed in a hostname. // Note that any invalid chars are also handled, but these // are the ones that are *expected* to be seen, so we fast-path // them. nonHostChars = ['%', '/', '?', ';', '#'].concat(autoEscape), hostEndingChars = ['/', '?', '#'], hostnameMaxLen = 255, hostnamePartPattern = /^[a-z0-9A-Z_-]{0,63}$/, hostnamePartStart = /^([a-z0-9A-Z_-]{0,63})(.*)$/, // protocols that can allow "unsafe" and "unwise" chars. unsafeProtocol = { 'javascript': true, 'javascript:': true }, // protocols that never have a hostname. hostlessProtocol = { 'javascript': true, 'javascript:': true }, // protocols that always contain a // bit. slashedProtocol = { 'http': true, 'https': true, 'ftp': true, 'gopher': true, 'file': true, 'http:': true, 'https:': true, 'ftp:': true, 'gopher:': true, 'file:': true }, querystring = require('querystring'); function urlParse(url, parseQueryString, slashesDenoteHost) { if (url && isObject(url) && url instanceof Url) return url; var u = new Url; u.parse(url, parseQueryString, slashesDenoteHost); return u; } Url.prototype.parse = function(url, parseQueryString, slashesDenoteHost) { if (!isString(url)) { throw new TypeError("Parameter 'url' must be a string, not " + typeof url); } var rest = url; // trim before proceeding. // This is to support parse stuff like " http://foo.com \n" rest = rest.trim(); var proto = protocolPattern.exec(rest); if (proto) { proto = proto[0]; var lowerProto = proto.toLowerCase(); this.protocol = lowerProto; rest = rest.substr(proto.length); } // figure out if it's got a host // user@server is *always* interpreted as a hostname, and url // resolution will treat //foo/bar as host=foo,path=bar because that's // how the browser resolves relative URLs. if (slashesDenoteHost || proto || rest.match(/^\/\/[^@\/]+@[^@\/]+/)) { var slashes = rest.substr(0, 2) === '//'; if (slashes && !(proto && hostlessProtocol[proto])) { rest = rest.substr(2); this.slashes = true; } } if (!hostlessProtocol[proto] && (slashes || (proto && !slashedProtocol[proto]))) { // there's a hostname. // the first instance of /, ?, ;, or # ends the host. // // If there is an @ in the hostname, then non-host chars *are* allowed // to the left of the last @ sign, unless some host-ending character // comes *before* the @-sign. // URLs are obnoxious. // // ex: // http://a@b@c/ => user:a@b host:c // http://a@b?@c => user:a host:c path:/?@c // v0.12 TODO(isaacs): This is not quite how Chrome does things. // Review our test case against browsers more comprehensively. // find the first instance of any hostEndingChars var hostEnd = -1; for (var i = 0; i < hostEndingChars.length; i++) { var hec = rest.indexOf(hostEndingChars[i]); if (hec !== -1 && (hostEnd === -1 || hec < hostEnd)) hostEnd = hec; } // at this point, either we have an explicit point where the // auth portion cannot go past, or the last @ char is the decider. var auth, atSign; if (hostEnd === -1) { // atSign can be anywhere. atSign = rest.lastIndexOf('@'); } else { // atSign must be in auth portion. // http://a@b/c@d => host:b auth:a path:/c@d atSign = rest.lastIndexOf('@', hostEnd); } // Now we have a portion which is definitely the auth. // Pull that off. if (atSign !== -1) { auth = rest.slice(0, atSign); rest = rest.slice(atSign + 1); this.auth = decodeURIComponent(auth); } // the host is the remaining to the left of the first non-host char hostEnd = -1; for (var i = 0; i < nonHostChars.length; i++) { var hec = rest.indexOf(nonHostChars[i]); if (hec !== -1 && (hostEnd === -1 || hec < hostEnd)) hostEnd = hec; } // if we still have not hit it, then the entire thing is a host. if (hostEnd === -1) hostEnd = rest.length; this.host = rest.slice(0, hostEnd); rest = rest.slice(hostEnd); // pull out port. this.parseHost(); // we've indicated that there is a hostname, // so even if it's empty, it has to be present. this.hostname = this.hostname || ''; // if hostname begins with [ and ends with ] // assume that it's an IPv6 address. var ipv6Hostname = this.hostname[0] === '[' && this.hostname[this.hostname.length - 1] === ']'; // validate a little. if (!ipv6Hostname) { var hostparts = this.hostname.split(/\./); for (var i = 0, l = hostparts.length; i < l; i++) { var part = hostparts[i]; if (!part) continue; if (!part.match(hostnamePartPattern)) { var newpart = ''; for (var j = 0, k = part.length; j < k; j++) { if (part.charCodeAt(j) > 127) { // we replace non-ASCII char with a temporary placeholder // we need this to make sure size of hostname is not // broken by replacing non-ASCII by nothing newpart += 'x'; } else { newpart += part[j]; } } // we test again with ASCII char only if (!newpart.match(hostnamePartPattern)) { var validParts = hostparts.slice(0, i); var notHost = hostparts.slice(i + 1); var bit = part.match(hostnamePartStart); if (bit) { validParts.push(bit[1]); notHost.unshift(bit[2]); } if (notHost.length) { rest = '/' + notHost.join('.') + rest; } this.hostname = validParts.join('.'); break; } } } } if (this.hostname.length > hostnameMaxLen) { this.hostname = ''; } else { // hostnames are always lower case. this.hostname = this.hostname.toLowerCase(); } if (!ipv6Hostname) { // IDNA Support: Returns a puny coded representation of "domain". // It only converts the part of the domain name that // has non ASCII characters. I.e. it dosent matter if // you call it with a domain that already is in ASCII. var domainArray = this.hostname.split('.'); var newOut = []; for (var i = 0; i < domainArray.length; ++i) { var s = domainArray[i]; newOut.push(s.match(/[^A-Za-z0-9_-]/) ? 'xn--' + punycode.encode(s) : s); } this.hostname = newOut.join('.'); } var p = this.port ? ':' + this.port : ''; var h = this.hostname || ''; this.host = h + p; this.href += this.host; // strip [ and ] from the hostname // the host field still retains them, though if (ipv6Hostname) { this.hostname = this.hostname.substr(1, this.hostname.length - 2); if (rest[0] !== '/') { rest = '/' + rest; } } } // now rest is set to the post-host stuff. // chop off any delim chars. if (!unsafeProtocol[lowerProto]) { // First, make 100% sure that any "autoEscape" chars get // escaped, even if encodeURIComponent doesn't think they // need to be. for (var i = 0, l = autoEscape.length; i < l; i++) { var ae = autoEscape[i]; var esc = encodeURIComponent(ae); if (esc === ae) { esc = escape(ae); } rest = rest.split(ae).join(esc); } } // chop off from the tail first. var hash = rest.indexOf('#'); if (hash !== -1) { // got a fragment string. this.hash = rest.substr(hash); rest = rest.slice(0, hash); } var qm = rest.indexOf('?'); if (qm !== -1) { this.search = rest.substr(qm); this.query = rest.substr(qm + 1); if (parseQueryString) { this.query = querystring.parse(this.query); } rest = rest.slice(0, qm); } else if (parseQueryString) { // no query string, but parseQueryString still requested this.search = ''; this.query = {}; } if (rest) this.pathname = rest; if (slashedProtocol[lowerProto] && this.hostname && !this.pathname) { this.pathname = '/'; } //to support http.request if (this.pathname || this.search) { var p = this.pathname || ''; var s = this.search || ''; this.path = p + s; } // finally, reconstruct the href based on what has been validated. this.href = this.format(); return this; }; // format a parsed object into a url string function urlFormat(obj) { // ensure it's an object, and not a string url. // If it's an obj, this is a no-op. // this way, you can call url_format() on strings // to clean up potentially wonky urls. if (isString(obj)) obj = urlParse(obj); if (!(obj instanceof Url)) return Url.prototype.format.call(obj); return obj.format(); } Url.prototype.format = function() { var auth = this.auth || ''; if (auth) { auth = encodeURIComponent(auth); auth = auth.replace(/%3A/i, ':'); auth += '@'; } var protocol = this.protocol || '', pathname = this.pathname || '', hash = this.hash || '', host = false, query = ''; if (this.host) { host = auth + this.host; } else if (this.hostname) { host = auth + (this.hostname.indexOf(':') === -1 ? this.hostname : '[' + this.hostname + ']'); if (this.port) { host += ':' + this.port; } } if (this.query && isObject(this.query) && Object.keys(this.query).length) { query = querystring.stringify(this.query); } var search = this.search || (query && ('?' + query)) || ''; if (protocol && protocol.substr(-1) !== ':') protocol += ':'; // only the slashedProtocols get the //. Not mailto:, xmpp:, etc. // unless they had them to begin with. if (this.slashes || (!protocol || slashedProtocol[protocol]) && host !== false) { host = '//' + (host || ''); if (pathname && pathname.charAt(0) !== '/') pathname = '/' + pathname; } else if (!host) { host = ''; } if (hash && hash.charAt(0) !== '#') hash = '#' + hash; if (search && search.charAt(0) !== '?') search = '?' + search; pathname = pathname.replace(/[?#]/g, function(match) { return encodeURIComponent(match); }); search = search.replace('#', '%23'); return protocol + host + pathname + search + hash; }; function urlResolve(source, relative) { return urlParse(source, false, true).resolve(relative); } Url.prototype.resolve = function(relative) { return this.resolveObject(urlParse(relative, false, true)).format(); }; function urlResolveObject(source, relative) { if (!source) return relative; return urlParse(source, false, true).resolveObject(relative); } Url.prototype.resolveObject = function(relative) { if (isString(relative)) { var rel = new Url(); rel.parse(relative, false, true); relative = rel; } var result = new Url(); Object.keys(this).forEach(function(k) { result[k] = this[k]; }, this); // hash is always overridden, no matter what. // even href="" will remove it. result.hash = relative.hash; // if the relative url is empty, then there's nothing left to do here. if (relative.href === '') { result.href = result.format(); return result; } // hrefs like //foo/bar always cut to the protocol. if (relative.slashes && !relative.protocol) { // take everything except the protocol from relative Object.keys(relative).forEach(function(k) { if (k !== 'protocol') result[k] = relative[k]; }); //urlParse appends trailing / to urls like http://www.example.com if (slashedProtocol[result.protocol] && result.hostname && !result.pathname) { result.path = result.pathname = '/'; } result.href = result.format(); return result; } if (relative.protocol && relative.protocol !== result.protocol) { // if it's a known url protocol, then changing // the protocol does weird things // first, if it's not file:, then we MUST have a host, // and if there was a path // to begin with, then we MUST have a path. // if it is file:, then the host is dropped, // because that's known to be hostless. // anything else is assumed to be absolute. if (!slashedProtocol[relative.protocol]) { Object.keys(relative).forEach(function(k) { result[k] = relative[k]; }); result.href = result.format(); return result; } result.protocol = relative.protocol; if (!relative.host && !hostlessProtocol[relative.protocol]) { var relPath = (relative.pathname || '').split('/'); while (relPath.length && !(relative.host = relPath.shift())); if (!relative.host) relative.host = ''; if (!relative.hostname) relative.hostname = ''; if (relPath[0] !== '') relPath.unshift(''); if (relPath.length < 2) relPath.unshift(''); result.pathname = relPath.join('/'); } else { result.pathname = relative.pathname; } result.search = relative.search; result.query = relative.query; result.host = relative.host || ''; result.auth = relative.auth; result.hostname = relative.hostname || relative.host; result.port = relative.port; // to support http.request if (result.pathname || result.search) { var p = result.pathname || ''; var s = result.search || ''; result.path = p + s; } result.slashes = result.slashes || relative.slashes; result.href = result.format(); return result; } var isSourceAbs = (result.pathname && result.pathname.charAt(0) === '/'), isRelAbs = ( relative.host || relative.pathname && relative.pathname.charAt(0) === '/' ), mustEndAbs = (isRelAbs || isSourceAbs || (result.host && relative.pathname)), removeAllDots = mustEndAbs, srcPath = result.pathname && result.pathname.split('/') || [], relPath = relative.pathname && relative.pathname.split('/') || [], psychotic = result.protocol && !slashedProtocol[result.protocol]; // if the url is a non-slashed url, then relative // links like ../.. should be able // to crawl up to the hostname, as well. This is strange. // result.protocol has already been set by now. // Later on, put the first path part into the host field. if (psychotic) { result.hostname = ''; result.port = null; if (result.host) { if (srcPath[0] === '') srcPath[0] = result.host; else srcPath.unshift(result.host); } result.host = ''; if (relative.protocol) { relative.hostname = null; relative.port = null; if (relative.host) { if (relPath[0] === '') relPath[0] = relative.host; else relPath.unshift(relative.host); } relative.host = null; } mustEndAbs = mustEndAbs && (relPath[0] === '' || srcPath[0] === ''); } if (isRelAbs) { // it's absolute. result.host = (relative.host || relative.host === '') ? relative.host : result.host; result.hostname = (relative.hostname || relative.hostname === '') ? relative.hostname : result.hostname; result.search = relative.search; result.query = relative.query; srcPath = relPath; // fall through to the dot-handling below. } else if (relPath.length) { // it's relative // throw away the existing file, and take the new path instead. if (!srcPath) srcPath = []; srcPath.pop(); srcPath = srcPath.concat(relPath); result.search = relative.search; result.query = relative.query; } else if (!isNullOrUndefined(relative.search)) { // just pull out the search. // like href='?foo'. // Put this after the other two cases because it simplifies the booleans if (psychotic) { result.hostname = result.host = srcPath.shift(); //occationaly the auth can get stuck only in host //this especialy happens in cases like //url.resolveObject('mailto:local1@domain1', 'local2@domain2') var authInHost = result.host && result.host.indexOf('@') > 0 ? result.host.split('@') : false; if (authInHost) { result.auth = authInHost.shift(); result.host = result.hostname = authInHost.shift(); } } result.search = relative.search; result.query = relative.query; //to support http.request if (!isNull(result.pathname) || !isNull(result.search)) { result.path = (result.pathname ? result.pathname : '') + (result.search ? result.search : ''); } result.href = result.format(); return result; } if (!srcPath.length) { // no path at all. easy. // we've already handled the other stuff above. result.pathname = null; //to support http.request if (result.search) { result.path = '/' + result.search; } else { result.path = null; } result.href = result.format(); return result; } // if a url ENDs in . or .., then it must get a trailing slash. // however, if it ends in anything else non-slashy, // then it must NOT get a trailing slash. var last = srcPath.slice(-1)[0]; var hasTrailingSlash = ( (result.host || relative.host) && (last === '.' || last === '..') || last === ''); // strip single dots, resolve double dots to parent dir // if the path tries to go above the root, `up` ends up > 0 var up = 0; for (var i = srcPath.length; i >= 0; i--) { last = srcPath[i]; if (last == '.') { srcPath.splice(i, 1); } else if (last === '..') { srcPath.splice(i, 1); up++; } else if (up) { srcPath.splice(i, 1); up--; } } // if the path is allowed to go above the root, restore leading ..s if (!mustEndAbs && !removeAllDots) { for (; up--; up) { srcPath.unshift('..'); } } if (mustEndAbs && srcPath[0] !== '' && (!srcPath[0] || srcPath[0].charAt(0) !== '/')) { srcPath.unshift(''); } if (hasTrailingSlash && (srcPath.join('/').substr(-1) !== '/')) { srcPath.push(''); } var isAbsolute = srcPath[0] === '' || (srcPath[0] && srcPath[0].charAt(0) === '/'); // put the host back if (psychotic) { result.hostname = result.host = isAbsolute ? '' : srcPath.length ? srcPath.shift() : ''; //occationaly the auth can get stuck only in host //this especialy happens in cases like //url.resolveObject('mailto:local1@domain1', 'local2@domain2') var authInHost = result.host && result.host.indexOf('@') > 0 ? result.host.split('@') : false; if (authInHost) { result.auth = authInHost.shift(); result.host = result.hostname = authInHost.shift(); } } mustEndAbs = mustEndAbs || (result.host && srcPath.length); if (mustEndAbs && !isAbsolute) { srcPath.unshift(''); } if (!srcPath.length) { result.pathname = null; result.path = null; } else { result.pathname = srcPath.join('/'); } //to support request.http if (!isNull(result.pathname) || !isNull(result.search)) { result.path = (result.pathname ? result.pathname : '') + (result.search ? result.search : ''); } result.auth = relative.auth || result.auth; result.slashes = result.slashes || relative.slashes; result.href = result.format(); return result; }; Url.prototype.parseHost = function() { var host = this.host; var port = portPattern.exec(host); if (port) { port = port[0]; if (port !== ':') { this.port = port.substr(1); } host = host.substr(0, host.length - port.length); } if (host) this.hostname = host; }; function isString(arg) { return typeof arg === "string"; } function isObject(arg) { return typeof arg === 'object' && arg !== null; } function isNull(arg) { return arg === null; } function isNullOrUndefined(arg) { return arg == null; } },{"punycode":446,"querystring":449}],455:[function(require,module,exports){ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; /** * Convert array of 16 byte values to UUID string format of the form: * XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX */ var byteToHex = []; for (var i = 0; i < 256; ++i) { byteToHex[i] = (i + 0x100).toString(16).substr(1); } function bytesToUuid(buf, offset) { var i = offset || 0; var bth = byteToHex; // join used to fix memory issue caused by concatenation: https://bugs.chromium.org/p/v8/issues/detail?id=3175#c4 return [bth[buf[i++]], bth[buf[i++]], bth[buf[i++]], bth[buf[i++]], '-', bth[buf[i++]], bth[buf[i++]], '-', bth[buf[i++]], bth[buf[i++]], '-', bth[buf[i++]], bth[buf[i++]], '-', bth[buf[i++]], bth[buf[i++]], bth[buf[i++]], bth[buf[i++]], bth[buf[i++]], bth[buf[i++]]].join(''); } var _default = bytesToUuid; exports.default = _default; },{}],456:[function(require,module,exports){ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "v1", { enumerable: true, get: function () { return _v.default; } }); Object.defineProperty(exports, "v3", { enumerable: true, get: function () { return _v2.default; } }); Object.defineProperty(exports, "v4", { enumerable: true, get: function () { return _v3.default; } }); Object.defineProperty(exports, "v5", { enumerable: true, get: function () { return _v4.default; } }); var _v = _interopRequireDefault(require("./v1.js")); var _v2 = _interopRequireDefault(require("./v3.js")); var _v3 = _interopRequireDefault(require("./v4.js")); var _v4 = _interopRequireDefault(require("./v5.js")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } },{"./v1.js":460,"./v3.js":461,"./v4.js":463,"./v5.js":464}],457:[function(require,module,exports){ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; /* * Browser-compatible JavaScript MD5 * * Modification of JavaScript MD5 * https://github.com/blueimp/JavaScript-MD5 * * Copyright 2011, Sebastian Tschan * https://blueimp.net * * Licensed under the MIT license: * https://opensource.org/licenses/MIT * * Based on * A JavaScript implementation of the RSA Data Security, Inc. MD5 Message * Digest Algorithm, as defined in RFC 1321. * Version 2.2 Copyright (C) Paul Johnston 1999 - 2009 * Other contributors: Greg Holt, Andrew Kepert, Ydnar, Lostinet * Distributed under the BSD License * See http://pajhome.org.uk/crypt/md5 for more info. */ function md5(bytes) { if (typeof bytes == 'string') { var msg = unescape(encodeURIComponent(bytes)); // UTF8 escape bytes = new Array(msg.length); for (var i = 0; i < msg.length; i++) bytes[i] = msg.charCodeAt(i); } return md5ToHexEncodedArray(wordsToMd5(bytesToWords(bytes), bytes.length * 8)); } /* * Convert an array of little-endian words to an array of bytes */ function md5ToHexEncodedArray(input) { var i; var x; var output = []; var length32 = input.length * 32; var hexTab = '0123456789abcdef'; var hex; for (i = 0; i < length32; i += 8) { x = input[i >> 5] >>> i % 32 & 0xff; hex = parseInt(hexTab.charAt(x >>> 4 & 0x0f) + hexTab.charAt(x & 0x0f), 16); output.push(hex); } return output; } /* * Calculate the MD5 of an array of little-endian words, and a bit length. */ function wordsToMd5(x, len) { /* append padding */ x[len >> 5] |= 0x80 << len % 32; x[(len + 64 >>> 9 << 4) + 14] = len; var i; var olda; var oldb; var oldc; var oldd; var a = 1732584193; var b = -271733879; var c = -1732584194; var d = 271733878; for (i = 0; i < x.length; i += 16) { olda = a; oldb = b; oldc = c; oldd = d; a = md5ff(a, b, c, d, x[i], 7, -680876936); d = md5ff(d, a, b, c, x[i + 1], 12, -389564586); c = md5ff(c, d, a, b, x[i + 2], 17, 606105819); b = md5ff(b, c, d, a, x[i + 3], 22, -1044525330); a = md5ff(a, b, c, d, x[i + 4], 7, -176418897); d = md5ff(d, a, b, c, x[i + 5], 12, 1200080426); c = md5ff(c, d, a, b, x[i + 6], 17, -1473231341); b = md5ff(b, c, d, a, x[i + 7], 22, -45705983); a = md5ff(a, b, c, d, x[i + 8], 7, 1770035416); d = md5ff(d, a, b, c, x[i + 9], 12, -1958414417); c = md5ff(c, d, a, b, x[i + 10], 17, -42063); b = md5ff(b, c, d, a, x[i + 11], 22, -1990404162); a = md5ff(a, b, c, d, x[i + 12], 7, 1804603682); d = md5ff(d, a, b, c, x[i + 13], 12, -40341101); c = md5ff(c, d, a, b, x[i + 14], 17, -1502002290); b = md5ff(b, c, d, a, x[i + 15], 22, 1236535329); a = md5gg(a, b, c, d, x[i + 1], 5, -165796510); d = md5gg(d, a, b, c, x[i + 6], 9, -1069501632); c = md5gg(c, d, a, b, x[i + 11], 14, 643717713); b = md5gg(b, c, d, a, x[i], 20, -373897302); a = md5gg(a, b, c, d, x[i + 5], 5, -701558691); d = md5gg(d, a, b, c, x[i + 10], 9, 38016083); c = md5gg(c, d, a, b, x[i + 15], 14, -660478335); b = md5gg(b, c, d, a, x[i + 4], 20, -405537848); a = md5gg(a, b, c, d, x[i + 9], 5, 568446438); d = md5gg(d, a, b, c, x[i + 14], 9, -1019803690); c = md5gg(c, d, a, b, x[i + 3], 14, -187363961); b = md5gg(b, c, d, a, x[i + 8], 20, 1163531501); a = md5gg(a, b, c, d, x[i + 13], 5, -1444681467); d = md5gg(d, a, b, c, x[i + 2], 9, -51403784); c = md5gg(c, d, a, b, x[i + 7], 14, 1735328473); b = md5gg(b, c, d, a, x[i + 12], 20, -1926607734); a = md5hh(a, b, c, d, x[i + 5], 4, -378558); d = md5hh(d, a, b, c, x[i + 8], 11, -2022574463); c = md5hh(c, d, a, b, x[i + 11], 16, 1839030562); b = md5hh(b, c, d, a, x[i + 14], 23, -35309556); a = md5hh(a, b, c, d, x[i + 1], 4, -1530992060); d = md5hh(d, a, b, c, x[i + 4], 11, 1272893353); c = md5hh(c, d, a, b, x[i + 7], 16, -155497632); b = md5hh(b, c, d, a, x[i + 10], 23, -1094730640); a = md5hh(a, b, c, d, x[i + 13], 4, 681279174); d = md5hh(d, a, b, c, x[i], 11, -358537222); c = md5hh(c, d, a, b, x[i + 3], 16, -722521979); b = md5hh(b, c, d, a, x[i + 6], 23, 76029189); a = md5hh(a, b, c, d, x[i + 9], 4, -640364487); d = md5hh(d, a, b, c, x[i + 12], 11, -421815835); c = md5hh(c, d, a, b, x[i + 15], 16, 530742520); b = md5hh(b, c, d, a, x[i + 2], 23, -995338651); a = md5ii(a, b, c, d, x[i], 6, -198630844); d = md5ii(d, a, b, c, x[i + 7], 10, 1126891415); c = md5ii(c, d, a, b, x[i + 14], 15, -1416354905); b = md5ii(b, c, d, a, x[i + 5], 21, -57434055); a = md5ii(a, b, c, d, x[i + 12], 6, 1700485571); d = md5ii(d, a, b, c, x[i + 3], 10, -1894986606); c = md5ii(c, d, a, b, x[i + 10], 15, -1051523); b = md5ii(b, c, d, a, x[i + 1], 21, -2054922799); a = md5ii(a, b, c, d, x[i + 8], 6, 1873313359); d = md5ii(d, a, b, c, x[i + 15], 10, -30611744); c = md5ii(c, d, a, b, x[i + 6], 15, -1560198380); b = md5ii(b, c, d, a, x[i + 13], 21, 1309151649); a = md5ii(a, b, c, d, x[i + 4], 6, -145523070); d = md5ii(d, a, b, c, x[i + 11], 10, -1120210379); c = md5ii(c, d, a, b, x[i + 2], 15, 718787259); b = md5ii(b, c, d, a, x[i + 9], 21, -343485551); a = safeAdd(a, olda); b = safeAdd(b, oldb); c = safeAdd(c, oldc); d = safeAdd(d, oldd); } return [a, b, c, d]; } /* * Convert an array bytes to an array of little-endian words * Characters >255 have their high-byte silently ignored. */ function bytesToWords(input) { var i; var output = []; output[(input.length >> 2) - 1] = undefined; for (i = 0; i < output.length; i += 1) { output[i] = 0; } var length8 = input.length * 8; for (i = 0; i < length8; i += 8) { output[i >> 5] |= (input[i / 8] & 0xff) << i % 32; } return output; } /* * Add integers, wrapping at 2^32. This uses 16-bit operations internally * to work around bugs in some JS interpreters. */ function safeAdd(x, y) { var lsw = (x & 0xffff) + (y & 0xffff); var msw = (x >> 16) + (y >> 16) + (lsw >> 16); return msw << 16 | lsw & 0xffff; } /* * Bitwise rotate a 32-bit number to the left. */ function bitRotateLeft(num, cnt) { return num << cnt | num >>> 32 - cnt; } /* * These functions implement the four basic operations the algorithm uses. */ function md5cmn(q, a, b, x, s, t) { return safeAdd(bitRotateLeft(safeAdd(safeAdd(a, q), safeAdd(x, t)), s), b); } function md5ff(a, b, c, d, x, s, t) { return md5cmn(b & c | ~b & d, a, b, x, s, t); } function md5gg(a, b, c, d, x, s, t) { return md5cmn(b & d | c & ~d, a, b, x, s, t); } function md5hh(a, b, c, d, x, s, t) { return md5cmn(b ^ c ^ d, a, b, x, s, t); } function md5ii(a, b, c, d, x, s, t) { return md5cmn(c ^ (b | ~d), a, b, x, s, t); } var _default = md5; exports.default = _default; },{}],458:[function(require,module,exports){ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = rng; // Unique ID creation requires a high quality random # generator. In the browser we therefore // require the crypto API and do not support built-in fallback to lower quality random number // generators (like Math.random()). // getRandomValues needs to be invoked in a context where "this" is a Crypto implementation. Also, // find the complete implementation of crypto (msCrypto) on IE11. var getRandomValues = typeof crypto != 'undefined' && crypto.getRandomValues && crypto.getRandomValues.bind(crypto) || typeof msCrypto != 'undefined' && typeof msCrypto.getRandomValues == 'function' && msCrypto.getRandomValues.bind(msCrypto); var rnds8 = new Uint8Array(16); // eslint-disable-line no-undef function rng() { if (!getRandomValues) { throw new Error('crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported'); } return getRandomValues(rnds8); } },{}],459:[function(require,module,exports){ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; // Adapted from Chris Veness' SHA1 code at // http://www.movable-type.co.uk/scripts/sha1.html function f(s, x, y, z) { switch (s) { case 0: return x & y ^ ~x & z; case 1: return x ^ y ^ z; case 2: return x & y ^ x & z ^ y & z; case 3: return x ^ y ^ z; } } function ROTL(x, n) { return x << n | x >>> 32 - n; } function sha1(bytes) { var K = [0x5a827999, 0x6ed9eba1, 0x8f1bbcdc, 0xca62c1d6]; var H = [0x67452301, 0xefcdab89, 0x98badcfe, 0x10325476, 0xc3d2e1f0]; if (typeof bytes == 'string') { var msg = unescape(encodeURIComponent(bytes)); // UTF8 escape bytes = new Array(msg.length); for (var i = 0; i < msg.length; i++) bytes[i] = msg.charCodeAt(i); } bytes.push(0x80); var l = bytes.length / 4 + 2; var N = Math.ceil(l / 16); var M = new Array(N); for (var i = 0; i < N; i++) { M[i] = new Array(16); for (var j = 0; j < 16; j++) { M[i][j] = bytes[i * 64 + j * 4] << 24 | bytes[i * 64 + j * 4 + 1] << 16 | bytes[i * 64 + j * 4 + 2] << 8 | bytes[i * 64 + j * 4 + 3]; } } M[N - 1][14] = (bytes.length - 1) * 8 / Math.pow(2, 32); M[N - 1][14] = Math.floor(M[N - 1][14]); M[N - 1][15] = (bytes.length - 1) * 8 & 0xffffffff; for (var i = 0; i < N; i++) { var W = new Array(80); for (var t = 0; t < 16; t++) W[t] = M[i][t]; for (var t = 16; t < 80; t++) { W[t] = ROTL(W[t - 3] ^ W[t - 8] ^ W[t - 14] ^ W[t - 16], 1); } var a = H[0]; var b = H[1]; var c = H[2]; var d = H[3]; var e = H[4]; for (var t = 0; t < 80; t++) { var s = Math.floor(t / 20); var T = ROTL(a, 5) + f(s, b, c, d) + e + K[s] + W[t] >>> 0; e = d; d = c; c = ROTL(b, 30) >>> 0; b = a; a = T; } H[0] = H[0] + a >>> 0; H[1] = H[1] + b >>> 0; H[2] = H[2] + c >>> 0; H[3] = H[3] + d >>> 0; H[4] = H[4] + e >>> 0; } return [H[0] >> 24 & 0xff, H[0] >> 16 & 0xff, H[0] >> 8 & 0xff, H[0] & 0xff, H[1] >> 24 & 0xff, H[1] >> 16 & 0xff, H[1] >> 8 & 0xff, H[1] & 0xff, H[2] >> 24 & 0xff, H[2] >> 16 & 0xff, H[2] >> 8 & 0xff, H[2] & 0xff, H[3] >> 24 & 0xff, H[3] >> 16 & 0xff, H[3] >> 8 & 0xff, H[3] & 0xff, H[4] >> 24 & 0xff, H[4] >> 16 & 0xff, H[4] >> 8 & 0xff, H[4] & 0xff]; } var _default = sha1; exports.default = _default; },{}],460:[function(require,module,exports){ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _rng = _interopRequireDefault(require("./rng.js")); var _bytesToUuid = _interopRequireDefault(require("./bytesToUuid.js")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } // **`v1()` - Generate time-based UUID** // // Inspired by https://github.com/LiosK/UUID.js // and http://docs.python.org/library/uuid.html var _nodeId; var _clockseq; // Previous uuid creation time var _lastMSecs = 0; var _lastNSecs = 0; // See https://github.com/uuidjs/uuid for API details function v1(options, buf, offset) { var i = buf && offset || 0; var b = buf || []; options = options || {}; var node = options.node || _nodeId; var clockseq = options.clockseq !== undefined ? options.clockseq : _clockseq; // node and clockseq need to be initialized to random values if they're not // specified. We do this lazily to minimize issues related to insufficient // system entropy. See #189 if (node == null || clockseq == null) { var seedBytes = options.random || (options.rng || _rng.default)(); if (node == null) { // Per 4.5, create and 48-bit node id, (47 random bits + multicast bit = 1) node = _nodeId = [seedBytes[0] | 0x01, seedBytes[1], seedBytes[2], seedBytes[3], seedBytes[4], seedBytes[5]]; } if (clockseq == null) { // Per 4.2.2, randomize (14 bit) clockseq clockseq = _clockseq = (seedBytes[6] << 8 | seedBytes[7]) & 0x3fff; } } // UUID timestamps are 100 nano-second units since the Gregorian epoch, // (1582-10-15 00:00). JSNumbers aren't precise enough for this, so // time is handled internally as 'msecs' (integer milliseconds) and 'nsecs' // (100-nanoseconds offset from msecs) since unix epoch, 1970-01-01 00:00. var msecs = options.msecs !== undefined ? options.msecs : new Date().getTime(); // Per 4.2.1.2, use count of uuid's generated during the current clock // cycle to simulate higher resolution clock var nsecs = options.nsecs !== undefined ? options.nsecs : _lastNSecs + 1; // Time since last uuid creation (in msecs) var dt = msecs - _lastMSecs + (nsecs - _lastNSecs) / 10000; // Per 4.2.1.2, Bump clockseq on clock regression if (dt < 0 && options.clockseq === undefined) { clockseq = clockseq + 1 & 0x3fff; } // Reset nsecs if clock regresses (new clockseq) or we've moved onto a new // time interval if ((dt < 0 || msecs > _lastMSecs) && options.nsecs === undefined) { nsecs = 0; } // Per 4.2.1.2 Throw error if too many uuids are requested if (nsecs >= 10000) { throw new Error("uuid.v1(): Can't create more than 10M uuids/sec"); } _lastMSecs = msecs; _lastNSecs = nsecs; _clockseq = clockseq; // Per 4.1.4 - Convert from unix epoch to Gregorian epoch msecs += 12219292800000; // `time_low` var tl = ((msecs & 0xfffffff) * 10000 + nsecs) % 0x100000000; b[i++] = tl >>> 24 & 0xff; b[i++] = tl >>> 16 & 0xff; b[i++] = tl >>> 8 & 0xff; b[i++] = tl & 0xff; // `time_mid` var tmh = msecs / 0x100000000 * 10000 & 0xfffffff; b[i++] = tmh >>> 8 & 0xff; b[i++] = tmh & 0xff; // `time_high_and_version` b[i++] = tmh >>> 24 & 0xf | 0x10; // include version b[i++] = tmh >>> 16 & 0xff; // `clock_seq_hi_and_reserved` (Per 4.2.2 - include variant) b[i++] = clockseq >>> 8 | 0x80; // `clock_seq_low` b[i++] = clockseq & 0xff; // `node` for (var n = 0; n < 6; ++n) { b[i + n] = node[n]; } return buf ? buf : (0, _bytesToUuid.default)(b); } var _default = v1; exports.default = _default; },{"./bytesToUuid.js":455,"./rng.js":458}],461:[function(require,module,exports){ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _v = _interopRequireDefault(require("./v35.js")); var _md = _interopRequireDefault(require("./md5.js")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const v3 = (0, _v.default)('v3', 0x30, _md.default); var _default = v3; exports.default = _default; },{"./md5.js":457,"./v35.js":462}],462:[function(require,module,exports){ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = _default; exports.URL = exports.DNS = void 0; var _bytesToUuid = _interopRequireDefault(require("./bytesToUuid.js")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function uuidToBytes(uuid) { // Note: We assume we're being passed a valid uuid string var bytes = []; uuid.replace(/[a-fA-F0-9]{2}/g, function (hex) { bytes.push(parseInt(hex, 16)); }); return bytes; } function stringToBytes(str) { str = unescape(encodeURIComponent(str)); // UTF8 escape var bytes = new Array(str.length); for (var i = 0; i < str.length; i++) { bytes[i] = str.charCodeAt(i); } return bytes; } const DNS = '6ba7b810-9dad-11d1-80b4-00c04fd430c8'; exports.DNS = DNS; const URL = '6ba7b811-9dad-11d1-80b4-00c04fd430c8'; exports.URL = URL; function _default(name, version, hashfunc) { var generateUUID = function (value, namespace, buf, offset) { var off = buf && offset || 0; if (typeof value == 'string') value = stringToBytes(value); if (typeof namespace == 'string') namespace = uuidToBytes(namespace); if (!Array.isArray(value)) throw TypeError('value must be an array of bytes'); if (!Array.isArray(namespace) || namespace.length !== 16) throw TypeError('namespace must be uuid string or an Array of 16 byte values'); // Per 4.3 var bytes = hashfunc(namespace.concat(value)); bytes[6] = bytes[6] & 0x0f | version; bytes[8] = bytes[8] & 0x3f | 0x80; if (buf) { for (var idx = 0; idx < 16; ++idx) { buf[off + idx] = bytes[idx]; } } return buf || (0, _bytesToUuid.default)(bytes); }; // Function#name is not settable on some platforms (#270) try { generateUUID.name = name; } catch (err) {} // For CommonJS default export support generateUUID.DNS = DNS; generateUUID.URL = URL; return generateUUID; } },{"./bytesToUuid.js":455}],463:[function(require,module,exports){ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _rng = _interopRequireDefault(require("./rng.js")); var _bytesToUuid = _interopRequireDefault(require("./bytesToUuid.js")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function v4(options, buf, offset) { var i = buf && offset || 0; if (typeof options == 'string') { buf = options === 'binary' ? new Array(16) : null; options = null; } options = options || {}; var rnds = options.random || (options.rng || _rng.default)(); // Per 4.4, set bits for version and `clock_seq_hi_and_reserved` rnds[6] = rnds[6] & 0x0f | 0x40; rnds[8] = rnds[8] & 0x3f | 0x80; // Copy bytes to buffer, if provided if (buf) { for (var ii = 0; ii < 16; ++ii) { buf[i + ii] = rnds[ii]; } } return buf || (0, _bytesToUuid.default)(rnds); } var _default = v4; exports.default = _default; },{"./bytesToUuid.js":455,"./rng.js":458}],464:[function(require,module,exports){ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _v = _interopRequireDefault(require("./v35.js")); var _sha = _interopRequireDefault(require("./sha1.js")); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } const v5 = (0, _v.default)('v5', 0x50, _sha.default); var _default = v5; exports.default = _default; },{"./sha1.js":459,"./v35.js":462}],465:[function(require,module,exports){ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var LRU_1 = require("./utils/LRU"); var CACHE_SIZE = 1000; /** * Inspired node-lru-cache[https://github.com/isaacs/node-lru-cache] */ var EndpointCache = /** @class */ (function () { function EndpointCache(maxSize) { if (maxSize === void 0) { maxSize = CACHE_SIZE; } this.maxSize = maxSize; this.cache = new LRU_1.LRUCache(maxSize); } ; Object.defineProperty(EndpointCache.prototype, "size", { get: function () { return this.cache.length; }, enumerable: true, configurable: true }); EndpointCache.prototype.put = function (key, value) { var keyString = typeof key !== 'string' ? EndpointCache.getKeyString(key) : key; var endpointRecord = this.populateValue(value); this.cache.put(keyString, endpointRecord); }; EndpointCache.prototype.get = function (key) { var keyString = typeof key !== 'string' ? EndpointCache.getKeyString(key) : key; var now = Date.now(); var records = this.cache.get(keyString); if (records) { for (var i = records.length-1; i >= 0; i--) { var record = records[i]; if (record.Expire < now) { records.splice(i, 1); } } if (records.length === 0) { this.cache.remove(keyString); return undefined; } } return records; }; EndpointCache.getKeyString = function (key) { var identifiers = []; var identifierNames = Object.keys(key).sort(); for (var i = 0; i < identifierNames.length; i++) { var identifierName = identifierNames[i]; if (key[identifierName] === undefined) continue; identifiers.push(key[identifierName]); } return identifiers.join(' '); }; EndpointCache.prototype.populateValue = function (endpoints) { var now = Date.now(); return endpoints.map(function (endpoint) { return ({ Address: endpoint.Address || '', Expire: now + (endpoint.CachePeriodInMinutes || 1) * 60 * 1000 }); }); }; EndpointCache.prototype.empty = function () { this.cache.empty(); }; EndpointCache.prototype.remove = function (key) { var keyString = typeof key !== 'string' ? EndpointCache.getKeyString(key) : key; this.cache.remove(keyString); }; return EndpointCache; }()); exports.EndpointCache = EndpointCache; },{"./utils/LRU":466}],466:[function(require,module,exports){ "use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var LinkedListNode = /** @class */ (function () { function LinkedListNode(key, value) { this.key = key; this.value = value; } return LinkedListNode; }()); var LRUCache = /** @class */ (function () { function LRUCache(size) { this.nodeMap = {}; this.size = 0; if (typeof size !== 'number' || size < 1) { throw new Error('Cache size can only be positive number'); } this.sizeLimit = size; } Object.defineProperty(LRUCache.prototype, "length", { get: function () { return this.size; }, enumerable: true, configurable: true }); LRUCache.prototype.prependToList = function (node) { if (!this.headerNode) { this.tailNode = node; } else { this.headerNode.prev = node; node.next = this.headerNode; } this.headerNode = node; this.size++; }; LRUCache.prototype.removeFromTail = function () { if (!this.tailNode) { return undefined; } var node = this.tailNode; var prevNode = node.prev; if (prevNode) { prevNode.next = undefined; } node.prev = undefined; this.tailNode = prevNode; this.size--; return node; }; LRUCache.prototype.detachFromList = function (node) { if (this.headerNode === node) { this.headerNode = node.next; } if (this.tailNode === node) { this.tailNode = node.prev; } if (node.prev) { node.prev.next = node.next; } if (node.next) { node.next.prev = node.prev; } node.next = undefined; node.prev = undefined; this.size--; }; LRUCache.prototype.get = function (key) { if (this.nodeMap[key]) { var node = this.nodeMap[key]; this.detachFromList(node); this.prependToList(node); return node.value; } }; LRUCache.prototype.remove = function (key) { if (this.nodeMap[key]) { var node = this.nodeMap[key]; this.detachFromList(node); delete this.nodeMap[key]; } }; LRUCache.prototype.put = function (key, value) { if (this.nodeMap[key]) { this.remove(key); } else if (this.size === this.sizeLimit) { var tailNode = this.removeFromTail(); var key_1 = tailNode.key; delete this.nodeMap[key_1]; } var newNode = new LinkedListNode(key, value); this.nodeMap[key] = newNode; this.prependToList(newNode); }; LRUCache.prototype.empty = function () { var keys = Object.keys(this.nodeMap); for (var i = 0; i < keys.length; i++) { var key = keys[i]; var node = this.nodeMap[key]; this.detachFromList(node); delete this.nodeMap[key]; } }; return LRUCache; }()); exports.LRUCache = LRUCache; },{}],467:[function(require,module,exports){ // AWS SDK for JavaScript v2.1692.0 // Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. // License at https://sdk.amazonaws.com/js/BUNDLE_LICENSE.txt require('./browser_loader'); var AWS = require('./core'); if (typeof window !== 'undefined') window.AWS = AWS; if (typeof module !== 'undefined') { /** * @api private */ module.exports = AWS; } if (typeof self !== 'undefined') self.AWS = AWS; /** * @private * DO NOT REMOVE * browser builder will strip out this line if services are supplied on the command line. */ require('../clients/browser_default'); },{"../clients/browser_default":252,"./browser_loader":346,"./core":350}]},{},[467]);
Copyright ©2k19 -
Hexid
|
Tex7ure