6636 lines
346 KiB
JSON
6636 lines
346 KiB
JSON
{
|
|
"api_version": "2012-05-05",
|
|
"type": "rest-xml",
|
|
"signature_version": "cloudfront",
|
|
"service_full_name": "Amazon CloudFront",
|
|
"service_abbreviation": "CloudFront",
|
|
"global_endpoint": "cloudfront.amazonaws.com",
|
|
"endpoint_prefix": "cloudfront",
|
|
"xmlnamespace": "http://cloudfront.amazonaws.com/doc/2012-05-05/",
|
|
"documentation": null,
|
|
"operations": {
|
|
"CreateCloudFrontOriginAccessIdentity": {
|
|
"name": "CreateCloudFrontOriginAccessIdentity2012_05_05",
|
|
"http": {
|
|
"uri": "/2012-05-05/origin-access-identity/cloudfront",
|
|
"method": "POST",
|
|
"response_code": 201
|
|
},
|
|
"input": {
|
|
"shape_name": "CreateCloudFrontOriginAccessIdentityRequest",
|
|
"type": "structure",
|
|
"members": {
|
|
"CloudFrontOriginAccessIdentityConfig": {
|
|
"shape_name": "CloudFrontOriginAccessIdentityConfig",
|
|
"type": "structure",
|
|
"members": {
|
|
"CallerReference": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Comment": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true,
|
|
"payload": true
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"output": {
|
|
"shape_name": "CreateCloudFrontOriginAccessIdentityResult",
|
|
"type": "structure",
|
|
"members": {
|
|
"CloudFrontOriginAccessIdentity": {
|
|
"shape_name": "CloudFrontOriginAccessIdentity",
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"S3CanonicalUserId": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"CloudFrontOriginAccessIdentityConfig": {
|
|
"shape_name": "CloudFrontOriginAccessIdentityConfig",
|
|
"type": "structure",
|
|
"members": {
|
|
"CallerReference": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Comment": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"payload": true
|
|
},
|
|
"Location": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"location": "header",
|
|
"location_name": "Location"
|
|
},
|
|
"ETag": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"location": "header",
|
|
"location_name": "ETag"
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"errors": [
|
|
{
|
|
"shape_name": "CloudFrontOriginAccessIdentityAlreadyExists",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n If the CallerReference is a value you already sent in a previous request to create an identity but the content of the CloudFrontOriginAccessIdentityConfig is different from the original request,\n CloudFront returns a CloudFrontOriginAccessIdentityAlreadyExists error.\n "
|
|
},
|
|
{
|
|
"shape_name": "MissingBody",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n This operation requires a body. Ensure that the body is present and the Content-Type header is set.\n "
|
|
},
|
|
{
|
|
"shape_name": "TooManyCloudFrontOriginAccessIdentities",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n Processing your request would cause you to exceed the maximum number of origin access identities allowed.\n "
|
|
},
|
|
{
|
|
"shape_name": "InvalidArgument",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The argument is invalid.\n "
|
|
},
|
|
{
|
|
"shape_name": "InconsistentQuantities",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The value of Quantity and the size of Items do not match.\n "
|
|
}
|
|
],
|
|
"documentation": null
|
|
},
|
|
"CreateDistribution": {
|
|
"name": "CreateDistribution2012_05_05",
|
|
"http": {
|
|
"uri": "/2012-05-05/distribution",
|
|
"method": "POST",
|
|
"response_code": 201
|
|
},
|
|
"input": {
|
|
"shape_name": "CreateDistributionRequest",
|
|
"type": "structure",
|
|
"members": {
|
|
"DistributionConfig": {
|
|
"shape_name": "DistributionConfig",
|
|
"type": "structure",
|
|
"members": {
|
|
"CallerReference": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Aliases": {
|
|
"shape_name": "Aliases",
|
|
"type": "structure",
|
|
"members": {
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "AliasList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"xmlname": "CNAME"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"DefaultRootObject": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Origins": {
|
|
"shape_name": "Origins",
|
|
"type": "structure",
|
|
"members": {
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "OriginList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "Origin",
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"DomainName": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"S3OriginConfig": {
|
|
"shape_name": "S3OriginConfig",
|
|
"type": "structure",
|
|
"members": {
|
|
"OriginAccessIdentity": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"CustomOriginConfig": {
|
|
"shape_name": "CustomOriginConfig",
|
|
"type": "structure",
|
|
"members": {
|
|
"HTTPPort": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"HTTPSPort": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"OriginProtocolPolicy": {
|
|
"shape_name": "OriginProtocolPolicy",
|
|
"type": "string",
|
|
"enum": [
|
|
"http-only",
|
|
"match-viewer"
|
|
],
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"xmlname": "Origin"
|
|
},
|
|
"min_length": 1,
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"DefaultCacheBehavior": {
|
|
"shape_name": "DefaultCacheBehavior",
|
|
"type": "structure",
|
|
"members": {
|
|
"TargetOriginId": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"ForwardedValues": {
|
|
"shape_name": "ForwardedValues",
|
|
"type": "structure",
|
|
"members": {
|
|
"QueryString": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"TrustedSigners": {
|
|
"shape_name": "TrustedSigners",
|
|
"type": "structure",
|
|
"members": {
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "AwsAccountNumberList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"xmlname": "AwsAccountNumber"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"ViewerProtocolPolicy": {
|
|
"shape_name": "ViewerProtocolPolicy",
|
|
"type": "string",
|
|
"enum": [
|
|
"allow-all",
|
|
"https-only"
|
|
],
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"MinTTL": {
|
|
"shape_name": "long",
|
|
"type": "long",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"CacheBehaviors": {
|
|
"shape_name": "CacheBehaviors",
|
|
"type": "structure",
|
|
"members": {
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "CacheBehaviorList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "CacheBehavior",
|
|
"type": "structure",
|
|
"members": {
|
|
"PathPattern": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"TargetOriginId": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"ForwardedValues": {
|
|
"shape_name": "ForwardedValues",
|
|
"type": "structure",
|
|
"members": {
|
|
"QueryString": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"TrustedSigners": {
|
|
"shape_name": "TrustedSigners",
|
|
"type": "structure",
|
|
"members": {
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "AwsAccountNumberList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"xmlname": "AwsAccountNumber"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"ViewerProtocolPolicy": {
|
|
"shape_name": "ViewerProtocolPolicy",
|
|
"type": "string",
|
|
"enum": [
|
|
"allow-all",
|
|
"https-only"
|
|
],
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"MinTTL": {
|
|
"shape_name": "long",
|
|
"type": "long",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"xmlname": "CacheBehavior"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Comment": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Logging": {
|
|
"shape_name": "LoggingConfig",
|
|
"type": "structure",
|
|
"members": {
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Bucket": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Prefix": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true,
|
|
"payload": true
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"output": {
|
|
"shape_name": "CreateDistributionResult",
|
|
"type": "structure",
|
|
"members": {
|
|
"Distribution": {
|
|
"shape_name": "Distribution",
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Status": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"LastModifiedTime": {
|
|
"shape_name": "timestamp",
|
|
"type": "timestamp",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"InProgressInvalidationBatches": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"DomainName": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"ActiveTrustedSigners": {
|
|
"shape_name": "ActiveTrustedSigners",
|
|
"type": "structure",
|
|
"members": {
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "SignerList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "Signer",
|
|
"type": "structure",
|
|
"members": {
|
|
"AwsAccountNumber": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
},
|
|
"KeyPairIds": {
|
|
"shape_name": "KeyPairIds",
|
|
"type": "structure",
|
|
"members": {
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "KeyPairIdList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"xmlname": "KeyPairId"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"xmlname": "Signer"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"DistributionConfig": {
|
|
"shape_name": "DistributionConfig",
|
|
"type": "structure",
|
|
"members": {
|
|
"CallerReference": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Aliases": {
|
|
"shape_name": "Aliases",
|
|
"type": "structure",
|
|
"members": {
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "AliasList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"xmlname": "CNAME"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"DefaultRootObject": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Origins": {
|
|
"shape_name": "Origins",
|
|
"type": "structure",
|
|
"members": {
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "OriginList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "Origin",
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"DomainName": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"S3OriginConfig": {
|
|
"shape_name": "S3OriginConfig",
|
|
"type": "structure",
|
|
"members": {
|
|
"OriginAccessIdentity": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"CustomOriginConfig": {
|
|
"shape_name": "CustomOriginConfig",
|
|
"type": "structure",
|
|
"members": {
|
|
"HTTPPort": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"HTTPSPort": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"OriginProtocolPolicy": {
|
|
"shape_name": "OriginProtocolPolicy",
|
|
"type": "string",
|
|
"enum": [
|
|
"http-only",
|
|
"match-viewer"
|
|
],
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"xmlname": "Origin"
|
|
},
|
|
"min_length": 1,
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"DefaultCacheBehavior": {
|
|
"shape_name": "DefaultCacheBehavior",
|
|
"type": "structure",
|
|
"members": {
|
|
"TargetOriginId": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"ForwardedValues": {
|
|
"shape_name": "ForwardedValues",
|
|
"type": "structure",
|
|
"members": {
|
|
"QueryString": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"TrustedSigners": {
|
|
"shape_name": "TrustedSigners",
|
|
"type": "structure",
|
|
"members": {
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "AwsAccountNumberList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"xmlname": "AwsAccountNumber"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"ViewerProtocolPolicy": {
|
|
"shape_name": "ViewerProtocolPolicy",
|
|
"type": "string",
|
|
"enum": [
|
|
"allow-all",
|
|
"https-only"
|
|
],
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"MinTTL": {
|
|
"shape_name": "long",
|
|
"type": "long",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"CacheBehaviors": {
|
|
"shape_name": "CacheBehaviors",
|
|
"type": "structure",
|
|
"members": {
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "CacheBehaviorList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "CacheBehavior",
|
|
"type": "structure",
|
|
"members": {
|
|
"PathPattern": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"TargetOriginId": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"ForwardedValues": {
|
|
"shape_name": "ForwardedValues",
|
|
"type": "structure",
|
|
"members": {
|
|
"QueryString": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"TrustedSigners": {
|
|
"shape_name": "TrustedSigners",
|
|
"type": "structure",
|
|
"members": {
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "AwsAccountNumberList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"xmlname": "AwsAccountNumber"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"ViewerProtocolPolicy": {
|
|
"shape_name": "ViewerProtocolPolicy",
|
|
"type": "string",
|
|
"enum": [
|
|
"allow-all",
|
|
"https-only"
|
|
],
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"MinTTL": {
|
|
"shape_name": "long",
|
|
"type": "long",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"xmlname": "CacheBehavior"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Comment": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Logging": {
|
|
"shape_name": "LoggingConfig",
|
|
"type": "structure",
|
|
"members": {
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Bucket": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Prefix": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"payload": true
|
|
},
|
|
"Location": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"location": "header",
|
|
"location_name": "Location"
|
|
},
|
|
"ETag": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"location": "header",
|
|
"location_name": "ETag"
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"errors": [
|
|
{
|
|
"shape_name": "CNAMEAlreadyExists",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
{
|
|
"shape_name": "DistributionAlreadyExists",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The caller reference you attempted to create the distribution with is associated with another distribution.\n "
|
|
},
|
|
{
|
|
"shape_name": "InvalidOrigin",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The Amazon S3 origin server specified does not refer to a valid Amazon S3 bucket.\n "
|
|
},
|
|
{
|
|
"shape_name": "InvalidOriginAccessIdentity",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The origin access identity is not valid or doesn't exist.\n "
|
|
},
|
|
{
|
|
"shape_name": "AccessDenied",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n Access denied.\n "
|
|
},
|
|
{
|
|
"shape_name": "TooManyTrustedSigners",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n Your request contains more trusted signers than are allowed per distribution.\n "
|
|
},
|
|
{
|
|
"shape_name": "TrustedSignerDoesNotExist",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n One or more of your trusted signers do not exist.\n "
|
|
},
|
|
{
|
|
"shape_name": "MissingBody",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n This operation requires a body. Ensure that the body is present and the Content-Type header is set.\n "
|
|
},
|
|
{
|
|
"shape_name": "TooManyDistributionCNAMEs",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n Your request contains more CNAMEs than are allowed per distribution.\n "
|
|
},
|
|
{
|
|
"shape_name": "TooManyDistributions",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n Processing your request would cause you to exceed the maximum number of distributions allowed.\n "
|
|
},
|
|
{
|
|
"shape_name": "InvalidDefaultRootObject",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The default root object file name is too big or contains an invalid character.\n "
|
|
},
|
|
{
|
|
"shape_name": "InvalidArgument",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The argument is invalid.\n "
|
|
},
|
|
{
|
|
"shape_name": "InvalidRequiredProtocol",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n This operation requires the HTTPS protocol. Ensure that you specify the HTTPS protocol in your request, or omit the RequiredProtocols element from your distribution configuration.\n "
|
|
},
|
|
{
|
|
"shape_name": "NoSuchOrigin",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n No origin exists with the specified Origin Id.\n "
|
|
},
|
|
{
|
|
"shape_name": "TooManyOrigins",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n You cannot create anymore origins for the distribution. \n "
|
|
},
|
|
{
|
|
"shape_name": "TooManyCacheBehaviors",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n You cannot create anymore cache behaviors for the distribution.\n "
|
|
},
|
|
{
|
|
"shape_name": "InconsistentQuantities",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The value of Quantity and the size of Items do not match.\n "
|
|
}
|
|
],
|
|
"documentation": null
|
|
},
|
|
"CreateInvalidation": {
|
|
"name": "CreateInvalidation2012_05_05",
|
|
"http": {
|
|
"uri": "/2012-05-05/distribution/{DistributionId}/invalidation",
|
|
"method": "POST",
|
|
"response_code": 201
|
|
},
|
|
"input": {
|
|
"shape_name": "CreateInvalidationRequest",
|
|
"type": "structure",
|
|
"members": {
|
|
"DistributionId": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true,
|
|
"location": "uri"
|
|
},
|
|
"InvalidationBatch": {
|
|
"shape_name": "InvalidationBatch",
|
|
"type": "structure",
|
|
"members": {
|
|
"Paths": {
|
|
"shape_name": "Paths",
|
|
"type": "structure",
|
|
"members": {
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "PathList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"xmlname": "Path"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"CallerReference": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true,
|
|
"payload": true
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"output": {
|
|
"shape_name": "CreateInvalidationResult",
|
|
"type": "structure",
|
|
"members": {
|
|
"Location": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"location": "header",
|
|
"location_name": "Location"
|
|
},
|
|
"Invalidation": {
|
|
"shape_name": "Invalidation",
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Status": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"CreateTime": {
|
|
"shape_name": "timestamp",
|
|
"type": "timestamp",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"InvalidationBatch": {
|
|
"shape_name": "InvalidationBatch",
|
|
"type": "structure",
|
|
"members": {
|
|
"Paths": {
|
|
"shape_name": "Paths",
|
|
"type": "structure",
|
|
"members": {
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "PathList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"xmlname": "Path"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"CallerReference": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"payload": true
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"errors": [
|
|
{
|
|
"shape_name": "AccessDenied",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n Access denied.\n "
|
|
},
|
|
{
|
|
"shape_name": "MissingBody",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n This operation requires a body. Ensure that the body is present and the Content-Type header is set.\n "
|
|
},
|
|
{
|
|
"shape_name": "InvalidArgument",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The argument is invalid.\n "
|
|
},
|
|
{
|
|
"shape_name": "NoSuchDistribution",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The specified distribution does not exist.\n "
|
|
},
|
|
{
|
|
"shape_name": "BatchTooLarge",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
{
|
|
"shape_name": "TooManyInvalidationsInProgress",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n You have exceeded the maximum number of allowable InProgress invalidation batch requests, or invalidation objects.\n "
|
|
},
|
|
{
|
|
"shape_name": "InconsistentQuantities",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The value of Quantity and the size of Items do not match.\n "
|
|
}
|
|
],
|
|
"documentation": null
|
|
},
|
|
"CreateStreamingDistribution": {
|
|
"name": "CreateStreamingDistribution2012_05_05",
|
|
"http": {
|
|
"uri": "/2012-05-05/streaming-distribution",
|
|
"method": "POST",
|
|
"response_code": 201
|
|
},
|
|
"input": {
|
|
"shape_name": "CreateStreamingDistributionRequest",
|
|
"type": "structure",
|
|
"members": {
|
|
"StreamingDistributionConfig": {
|
|
"shape_name": "StreamingDistributionConfig",
|
|
"type": "structure",
|
|
"members": {
|
|
"CallerReference": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"S3Origin": {
|
|
"shape_name": "S3Origin",
|
|
"type": "structure",
|
|
"members": {
|
|
"DomainName": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"OriginAccessIdentity": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Aliases": {
|
|
"shape_name": "Aliases",
|
|
"type": "structure",
|
|
"members": {
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "AliasList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"xmlname": "CNAME"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Comment": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Logging": {
|
|
"shape_name": "LoggingConfig",
|
|
"type": "structure",
|
|
"members": {
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Bucket": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Prefix": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"TrustedSigners": {
|
|
"shape_name": "TrustedSigners",
|
|
"type": "structure",
|
|
"members": {
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "AwsAccountNumberList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"xmlname": "AwsAccountNumber"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true,
|
|
"payload": true
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"output": {
|
|
"shape_name": "CreateStreamingDistributionResult",
|
|
"type": "structure",
|
|
"members": {
|
|
"StreamingDistribution": {
|
|
"shape_name": "StreamingDistribution",
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Status": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"LastModifiedTime": {
|
|
"shape_name": "timestamp",
|
|
"type": "timestamp",
|
|
"documentation": null
|
|
},
|
|
"DomainName": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"ActiveTrustedSigners": {
|
|
"shape_name": "ActiveTrustedSigners",
|
|
"type": "structure",
|
|
"members": {
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "SignerList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "Signer",
|
|
"type": "structure",
|
|
"members": {
|
|
"AwsAccountNumber": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
},
|
|
"KeyPairIds": {
|
|
"shape_name": "KeyPairIds",
|
|
"type": "structure",
|
|
"members": {
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "KeyPairIdList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"xmlname": "KeyPairId"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"xmlname": "Signer"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"StreamingDistributionConfig": {
|
|
"shape_name": "StreamingDistributionConfig",
|
|
"type": "structure",
|
|
"members": {
|
|
"CallerReference": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"S3Origin": {
|
|
"shape_name": "S3Origin",
|
|
"type": "structure",
|
|
"members": {
|
|
"DomainName": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"OriginAccessIdentity": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Aliases": {
|
|
"shape_name": "Aliases",
|
|
"type": "structure",
|
|
"members": {
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "AliasList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"xmlname": "CNAME"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Comment": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Logging": {
|
|
"shape_name": "LoggingConfig",
|
|
"type": "structure",
|
|
"members": {
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Bucket": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Prefix": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"TrustedSigners": {
|
|
"shape_name": "TrustedSigners",
|
|
"type": "structure",
|
|
"members": {
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "AwsAccountNumberList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"xmlname": "AwsAccountNumber"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"payload": true
|
|
},
|
|
"Location": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"location": "header",
|
|
"location_name": "Location"
|
|
},
|
|
"ETag": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"location": "header",
|
|
"location_name": "ETag"
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"errors": [
|
|
{
|
|
"shape_name": "CNAMEAlreadyExists",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
{
|
|
"shape_name": "StreamingDistributionAlreadyExists",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
{
|
|
"shape_name": "InvalidOrigin",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The Amazon S3 origin server specified does not refer to a valid Amazon S3 bucket.\n "
|
|
},
|
|
{
|
|
"shape_name": "InvalidOriginAccessIdentity",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The origin access identity is not valid or doesn't exist.\n "
|
|
},
|
|
{
|
|
"shape_name": "AccessDenied",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n Access denied.\n "
|
|
},
|
|
{
|
|
"shape_name": "TooManyTrustedSigners",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n Your request contains more trusted signers than are allowed per distribution.\n "
|
|
},
|
|
{
|
|
"shape_name": "TrustedSignerDoesNotExist",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n One or more of your trusted signers do not exist.\n "
|
|
},
|
|
{
|
|
"shape_name": "MissingBody",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n This operation requires a body. Ensure that the body is present and the Content-Type header is set.\n "
|
|
},
|
|
{
|
|
"shape_name": "TooManyStreamingDistributionCNAMEs",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
{
|
|
"shape_name": "TooManyStreamingDistributions",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n Processing your request would cause you to exceed the maximum number of streaming distributions allowed.\n "
|
|
},
|
|
{
|
|
"shape_name": "InvalidArgument",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The argument is invalid.\n "
|
|
},
|
|
{
|
|
"shape_name": "InconsistentQuantities",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The value of Quantity and the size of Items do not match.\n "
|
|
}
|
|
],
|
|
"documentation": null
|
|
},
|
|
"DeleteCloudFrontOriginAccessIdentity": {
|
|
"name": "DeleteCloudFrontOriginAccessIdentity2012_05_05",
|
|
"http": {
|
|
"uri": "/2012-05-05/origin-access-identity/cloudfront/{Id}",
|
|
"method": "DELETE",
|
|
"response_code": 204
|
|
},
|
|
"input": {
|
|
"shape_name": "DeleteCloudFrontOriginAccessIdentityRequest",
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"location": "uri"
|
|
},
|
|
"IfMatch": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"location": "header",
|
|
"location_name": "If-Match"
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"output": null,
|
|
"errors": [
|
|
{
|
|
"shape_name": "AccessDenied",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n Access denied.\n "
|
|
},
|
|
{
|
|
"shape_name": "InvalidIfMatchVersion",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The If-Match version is missing or not valid for the distribution.\n "
|
|
},
|
|
{
|
|
"shape_name": "NoSuchCloudFrontOriginAccessIdentity",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The specified origin access identity does not exist.\n "
|
|
},
|
|
{
|
|
"shape_name": "PreconditionFailed",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The precondition given in one or more of the request-header fields evaluated to false.\n "
|
|
},
|
|
{
|
|
"shape_name": "CloudFrontOriginAccessIdentityInUse",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null
|
|
}
|
|
],
|
|
"documentation": null
|
|
},
|
|
"DeleteDistribution": {
|
|
"name": "DeleteDistribution2012_05_05",
|
|
"http": {
|
|
"uri": "/2012-05-05/distribution/{Id}",
|
|
"method": "DELETE",
|
|
"response_code": 204
|
|
},
|
|
"input": {
|
|
"shape_name": "DeleteDistributionRequest",
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"location": "uri"
|
|
},
|
|
"IfMatch": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"location": "header",
|
|
"location_name": "If-Match"
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"output": null,
|
|
"errors": [
|
|
{
|
|
"shape_name": "AccessDenied",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n Access denied.\n "
|
|
},
|
|
{
|
|
"shape_name": "DistributionNotDisabled",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
{
|
|
"shape_name": "InvalidIfMatchVersion",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The If-Match version is missing or not valid for the distribution.\n "
|
|
},
|
|
{
|
|
"shape_name": "NoSuchDistribution",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The specified distribution does not exist.\n "
|
|
},
|
|
{
|
|
"shape_name": "PreconditionFailed",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The precondition given in one or more of the request-header fields evaluated to false.\n "
|
|
}
|
|
],
|
|
"documentation": null
|
|
},
|
|
"DeleteStreamingDistribution": {
|
|
"name": "DeleteStreamingDistribution2012_05_05",
|
|
"http": {
|
|
"uri": "/2012-05-05/streaming-distribution/{Id}",
|
|
"method": "DELETE",
|
|
"response_code": 204
|
|
},
|
|
"input": {
|
|
"shape_name": "DeleteStreamingDistributionRequest",
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"location": "uri"
|
|
},
|
|
"IfMatch": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"location": "header",
|
|
"location_name": "If-Match"
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"output": null,
|
|
"errors": [
|
|
{
|
|
"shape_name": "AccessDenied",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n Access denied.\n "
|
|
},
|
|
{
|
|
"shape_name": "StreamingDistributionNotDisabled",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
{
|
|
"shape_name": "InvalidIfMatchVersion",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The If-Match version is missing or not valid for the distribution.\n "
|
|
},
|
|
{
|
|
"shape_name": "NoSuchStreamingDistribution",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The specified streaming distribution does not exist.\n "
|
|
},
|
|
{
|
|
"shape_name": "PreconditionFailed",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The precondition given in one or more of the request-header fields evaluated to false.\n "
|
|
}
|
|
],
|
|
"documentation": null
|
|
},
|
|
"GetCloudFrontOriginAccessIdentity": {
|
|
"name": "GetCloudFrontOriginAccessIdentity2012_05_05",
|
|
"http": {
|
|
"uri": "/2012-05-05/origin-access-identity/cloudfront/{Id}",
|
|
"method": "GET"
|
|
},
|
|
"input": {
|
|
"shape_name": "GetCloudFrontOriginAccessIdentityRequest",
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"location": "uri"
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"output": {
|
|
"shape_name": "GetCloudFrontOriginAccessIdentityResult",
|
|
"type": "structure",
|
|
"members": {
|
|
"CloudFrontOriginAccessIdentity": {
|
|
"shape_name": "CloudFrontOriginAccessIdentity",
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"S3CanonicalUserId": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"CloudFrontOriginAccessIdentityConfig": {
|
|
"shape_name": "CloudFrontOriginAccessIdentityConfig",
|
|
"type": "structure",
|
|
"members": {
|
|
"CallerReference": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Comment": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"payload": true
|
|
},
|
|
"ETag": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"location": "header",
|
|
"location_name": "ETag"
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"errors": [
|
|
{
|
|
"shape_name": "NoSuchCloudFrontOriginAccessIdentity",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The specified origin access identity does not exist.\n "
|
|
},
|
|
{
|
|
"shape_name": "AccessDenied",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n Access denied.\n "
|
|
}
|
|
],
|
|
"documentation": null
|
|
},
|
|
"GetCloudFrontOriginAccessIdentityConfig": {
|
|
"name": "GetCloudFrontOriginAccessIdentityConfig2012_05_05",
|
|
"http": {
|
|
"uri": "/2012-05-05/origin-access-identity/cloudfront/{Id}/config",
|
|
"method": "GET"
|
|
},
|
|
"input": {
|
|
"shape_name": "GetCloudFrontOriginAccessIdentityConfigRequest",
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"location": "uri"
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"output": {
|
|
"shape_name": "GetCloudFrontOriginAccessIdentityConfigResult",
|
|
"type": "structure",
|
|
"members": {
|
|
"CloudFrontOriginAccessIdentityConfig": {
|
|
"shape_name": "CloudFrontOriginAccessIdentityConfig",
|
|
"type": "structure",
|
|
"members": {
|
|
"CallerReference": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Comment": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"payload": true
|
|
},
|
|
"ETag": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"location": "header",
|
|
"location_name": "ETag"
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"errors": [
|
|
{
|
|
"shape_name": "NoSuchCloudFrontOriginAccessIdentity",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The specified origin access identity does not exist.\n "
|
|
},
|
|
{
|
|
"shape_name": "AccessDenied",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n Access denied.\n "
|
|
}
|
|
],
|
|
"documentation": null
|
|
},
|
|
"GetDistribution": {
|
|
"name": "GetDistribution2012_05_05",
|
|
"http": {
|
|
"uri": "/2012-05-05/distribution/{Id}",
|
|
"method": "GET"
|
|
},
|
|
"input": {
|
|
"shape_name": "GetDistributionRequest",
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"location": "uri"
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"output": {
|
|
"shape_name": "GetDistributionResult",
|
|
"type": "structure",
|
|
"members": {
|
|
"Distribution": {
|
|
"shape_name": "Distribution",
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Status": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"LastModifiedTime": {
|
|
"shape_name": "timestamp",
|
|
"type": "timestamp",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"InProgressInvalidationBatches": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"DomainName": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"ActiveTrustedSigners": {
|
|
"shape_name": "ActiveTrustedSigners",
|
|
"type": "structure",
|
|
"members": {
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "SignerList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "Signer",
|
|
"type": "structure",
|
|
"members": {
|
|
"AwsAccountNumber": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
},
|
|
"KeyPairIds": {
|
|
"shape_name": "KeyPairIds",
|
|
"type": "structure",
|
|
"members": {
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "KeyPairIdList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"xmlname": "KeyPairId"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"xmlname": "Signer"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"DistributionConfig": {
|
|
"shape_name": "DistributionConfig",
|
|
"type": "structure",
|
|
"members": {
|
|
"CallerReference": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Aliases": {
|
|
"shape_name": "Aliases",
|
|
"type": "structure",
|
|
"members": {
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "AliasList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"xmlname": "CNAME"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"DefaultRootObject": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Origins": {
|
|
"shape_name": "Origins",
|
|
"type": "structure",
|
|
"members": {
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "OriginList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "Origin",
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"DomainName": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"S3OriginConfig": {
|
|
"shape_name": "S3OriginConfig",
|
|
"type": "structure",
|
|
"members": {
|
|
"OriginAccessIdentity": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"CustomOriginConfig": {
|
|
"shape_name": "CustomOriginConfig",
|
|
"type": "structure",
|
|
"members": {
|
|
"HTTPPort": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"HTTPSPort": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"OriginProtocolPolicy": {
|
|
"shape_name": "OriginProtocolPolicy",
|
|
"type": "string",
|
|
"enum": [
|
|
"http-only",
|
|
"match-viewer"
|
|
],
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"xmlname": "Origin"
|
|
},
|
|
"min_length": 1,
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"DefaultCacheBehavior": {
|
|
"shape_name": "DefaultCacheBehavior",
|
|
"type": "structure",
|
|
"members": {
|
|
"TargetOriginId": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"ForwardedValues": {
|
|
"shape_name": "ForwardedValues",
|
|
"type": "structure",
|
|
"members": {
|
|
"QueryString": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"TrustedSigners": {
|
|
"shape_name": "TrustedSigners",
|
|
"type": "structure",
|
|
"members": {
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "AwsAccountNumberList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"xmlname": "AwsAccountNumber"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"ViewerProtocolPolicy": {
|
|
"shape_name": "ViewerProtocolPolicy",
|
|
"type": "string",
|
|
"enum": [
|
|
"allow-all",
|
|
"https-only"
|
|
],
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"MinTTL": {
|
|
"shape_name": "long",
|
|
"type": "long",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"CacheBehaviors": {
|
|
"shape_name": "CacheBehaviors",
|
|
"type": "structure",
|
|
"members": {
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "CacheBehaviorList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "CacheBehavior",
|
|
"type": "structure",
|
|
"members": {
|
|
"PathPattern": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"TargetOriginId": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"ForwardedValues": {
|
|
"shape_name": "ForwardedValues",
|
|
"type": "structure",
|
|
"members": {
|
|
"QueryString": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"TrustedSigners": {
|
|
"shape_name": "TrustedSigners",
|
|
"type": "structure",
|
|
"members": {
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "AwsAccountNumberList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"xmlname": "AwsAccountNumber"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"ViewerProtocolPolicy": {
|
|
"shape_name": "ViewerProtocolPolicy",
|
|
"type": "string",
|
|
"enum": [
|
|
"allow-all",
|
|
"https-only"
|
|
],
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"MinTTL": {
|
|
"shape_name": "long",
|
|
"type": "long",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"xmlname": "CacheBehavior"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Comment": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Logging": {
|
|
"shape_name": "LoggingConfig",
|
|
"type": "structure",
|
|
"members": {
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Bucket": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Prefix": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"payload": true
|
|
},
|
|
"ETag": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"location": "header",
|
|
"location_name": "ETag"
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"errors": [
|
|
{
|
|
"shape_name": "NoSuchDistribution",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The specified distribution does not exist.\n "
|
|
},
|
|
{
|
|
"shape_name": "AccessDenied",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n Access denied.\n "
|
|
}
|
|
],
|
|
"documentation": null
|
|
},
|
|
"GetDistributionConfig": {
|
|
"name": "GetDistributionConfig2012_05_05",
|
|
"http": {
|
|
"uri": "/2012-05-05/distribution/{Id}/config",
|
|
"method": "GET"
|
|
},
|
|
"input": {
|
|
"shape_name": "GetDistributionConfigRequest",
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"location": "uri"
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"output": {
|
|
"shape_name": "GetDistributionConfigResult",
|
|
"type": "structure",
|
|
"members": {
|
|
"DistributionConfig": {
|
|
"shape_name": "DistributionConfig",
|
|
"type": "structure",
|
|
"members": {
|
|
"CallerReference": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Aliases": {
|
|
"shape_name": "Aliases",
|
|
"type": "structure",
|
|
"members": {
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "AliasList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"xmlname": "CNAME"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"DefaultRootObject": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Origins": {
|
|
"shape_name": "Origins",
|
|
"type": "structure",
|
|
"members": {
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "OriginList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "Origin",
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"DomainName": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"S3OriginConfig": {
|
|
"shape_name": "S3OriginConfig",
|
|
"type": "structure",
|
|
"members": {
|
|
"OriginAccessIdentity": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"CustomOriginConfig": {
|
|
"shape_name": "CustomOriginConfig",
|
|
"type": "structure",
|
|
"members": {
|
|
"HTTPPort": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"HTTPSPort": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"OriginProtocolPolicy": {
|
|
"shape_name": "OriginProtocolPolicy",
|
|
"type": "string",
|
|
"enum": [
|
|
"http-only",
|
|
"match-viewer"
|
|
],
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"xmlname": "Origin"
|
|
},
|
|
"min_length": 1,
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"DefaultCacheBehavior": {
|
|
"shape_name": "DefaultCacheBehavior",
|
|
"type": "structure",
|
|
"members": {
|
|
"TargetOriginId": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"ForwardedValues": {
|
|
"shape_name": "ForwardedValues",
|
|
"type": "structure",
|
|
"members": {
|
|
"QueryString": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"TrustedSigners": {
|
|
"shape_name": "TrustedSigners",
|
|
"type": "structure",
|
|
"members": {
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "AwsAccountNumberList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"xmlname": "AwsAccountNumber"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"ViewerProtocolPolicy": {
|
|
"shape_name": "ViewerProtocolPolicy",
|
|
"type": "string",
|
|
"enum": [
|
|
"allow-all",
|
|
"https-only"
|
|
],
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"MinTTL": {
|
|
"shape_name": "long",
|
|
"type": "long",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"CacheBehaviors": {
|
|
"shape_name": "CacheBehaviors",
|
|
"type": "structure",
|
|
"members": {
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "CacheBehaviorList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "CacheBehavior",
|
|
"type": "structure",
|
|
"members": {
|
|
"PathPattern": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"TargetOriginId": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"ForwardedValues": {
|
|
"shape_name": "ForwardedValues",
|
|
"type": "structure",
|
|
"members": {
|
|
"QueryString": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"TrustedSigners": {
|
|
"shape_name": "TrustedSigners",
|
|
"type": "structure",
|
|
"members": {
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "AwsAccountNumberList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"xmlname": "AwsAccountNumber"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"ViewerProtocolPolicy": {
|
|
"shape_name": "ViewerProtocolPolicy",
|
|
"type": "string",
|
|
"enum": [
|
|
"allow-all",
|
|
"https-only"
|
|
],
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"MinTTL": {
|
|
"shape_name": "long",
|
|
"type": "long",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"xmlname": "CacheBehavior"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Comment": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Logging": {
|
|
"shape_name": "LoggingConfig",
|
|
"type": "structure",
|
|
"members": {
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Bucket": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Prefix": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"payload": true
|
|
},
|
|
"ETag": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"location": "header",
|
|
"location_name": "ETag"
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"errors": [
|
|
{
|
|
"shape_name": "NoSuchDistribution",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The specified distribution does not exist.\n "
|
|
},
|
|
{
|
|
"shape_name": "AccessDenied",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n Access denied.\n "
|
|
}
|
|
],
|
|
"documentation": null
|
|
},
|
|
"GetInvalidation": {
|
|
"name": "GetInvalidation2012_05_05",
|
|
"http": {
|
|
"uri": "/2012-05-05/distribution/{DistributionId}/invalidation/{Id}",
|
|
"method": "GET"
|
|
},
|
|
"input": {
|
|
"shape_name": "GetInvalidationRequest",
|
|
"type": "structure",
|
|
"members": {
|
|
"DistributionId": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true,
|
|
"location": "uri"
|
|
},
|
|
"Id": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true,
|
|
"location": "uri"
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"output": {
|
|
"shape_name": "GetInvalidationResult",
|
|
"type": "structure",
|
|
"members": {
|
|
"Invalidation": {
|
|
"shape_name": "Invalidation",
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Status": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"CreateTime": {
|
|
"shape_name": "timestamp",
|
|
"type": "timestamp",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"InvalidationBatch": {
|
|
"shape_name": "InvalidationBatch",
|
|
"type": "structure",
|
|
"members": {
|
|
"Paths": {
|
|
"shape_name": "Paths",
|
|
"type": "structure",
|
|
"members": {
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "PathList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"xmlname": "Path"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"CallerReference": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"payload": true
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"errors": [
|
|
{
|
|
"shape_name": "NoSuchInvalidation",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The specified invalidation does not exist.\n "
|
|
},
|
|
{
|
|
"shape_name": "NoSuchDistribution",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The specified distribution does not exist.\n "
|
|
},
|
|
{
|
|
"shape_name": "AccessDenied",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n Access denied.\n "
|
|
}
|
|
],
|
|
"documentation": null
|
|
},
|
|
"GetStreamingDistribution": {
|
|
"name": "GetStreamingDistribution2012_05_05",
|
|
"http": {
|
|
"uri": "/2012-05-05/streaming-distribution/{Id}",
|
|
"method": "GET"
|
|
},
|
|
"input": {
|
|
"shape_name": "GetStreamingDistributionRequest",
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"location": "uri"
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"output": {
|
|
"shape_name": "GetStreamingDistributionResult",
|
|
"type": "structure",
|
|
"members": {
|
|
"StreamingDistribution": {
|
|
"shape_name": "StreamingDistribution",
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Status": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"LastModifiedTime": {
|
|
"shape_name": "timestamp",
|
|
"type": "timestamp",
|
|
"documentation": null
|
|
},
|
|
"DomainName": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"ActiveTrustedSigners": {
|
|
"shape_name": "ActiveTrustedSigners",
|
|
"type": "structure",
|
|
"members": {
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "SignerList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "Signer",
|
|
"type": "structure",
|
|
"members": {
|
|
"AwsAccountNumber": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
},
|
|
"KeyPairIds": {
|
|
"shape_name": "KeyPairIds",
|
|
"type": "structure",
|
|
"members": {
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "KeyPairIdList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"xmlname": "KeyPairId"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"xmlname": "Signer"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"StreamingDistributionConfig": {
|
|
"shape_name": "StreamingDistributionConfig",
|
|
"type": "structure",
|
|
"members": {
|
|
"CallerReference": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"S3Origin": {
|
|
"shape_name": "S3Origin",
|
|
"type": "structure",
|
|
"members": {
|
|
"DomainName": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"OriginAccessIdentity": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Aliases": {
|
|
"shape_name": "Aliases",
|
|
"type": "structure",
|
|
"members": {
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "AliasList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"xmlname": "CNAME"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Comment": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Logging": {
|
|
"shape_name": "LoggingConfig",
|
|
"type": "structure",
|
|
"members": {
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Bucket": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Prefix": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"TrustedSigners": {
|
|
"shape_name": "TrustedSigners",
|
|
"type": "structure",
|
|
"members": {
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "AwsAccountNumberList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"xmlname": "AwsAccountNumber"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"payload": true
|
|
},
|
|
"ETag": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"location": "header",
|
|
"location_name": "ETag"
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"errors": [
|
|
{
|
|
"shape_name": "NoSuchStreamingDistribution",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The specified streaming distribution does not exist.\n "
|
|
},
|
|
{
|
|
"shape_name": "AccessDenied",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n Access denied.\n "
|
|
}
|
|
],
|
|
"documentation": null
|
|
},
|
|
"GetStreamingDistributionConfig": {
|
|
"name": "GetStreamingDistributionConfig2012_05_05",
|
|
"http": {
|
|
"uri": "/2012-05-05/streaming-distribution/{Id}/config",
|
|
"method": "GET"
|
|
},
|
|
"input": {
|
|
"shape_name": "GetStreamingDistributionConfigRequest",
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"location": "uri"
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"output": {
|
|
"shape_name": "GetStreamingDistributionConfigResult",
|
|
"type": "structure",
|
|
"members": {
|
|
"StreamingDistributionConfig": {
|
|
"shape_name": "StreamingDistributionConfig",
|
|
"type": "structure",
|
|
"members": {
|
|
"CallerReference": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"S3Origin": {
|
|
"shape_name": "S3Origin",
|
|
"type": "structure",
|
|
"members": {
|
|
"DomainName": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"OriginAccessIdentity": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Aliases": {
|
|
"shape_name": "Aliases",
|
|
"type": "structure",
|
|
"members": {
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "AliasList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"xmlname": "CNAME"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Comment": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Logging": {
|
|
"shape_name": "LoggingConfig",
|
|
"type": "structure",
|
|
"members": {
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Bucket": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Prefix": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"TrustedSigners": {
|
|
"shape_name": "TrustedSigners",
|
|
"type": "structure",
|
|
"members": {
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "AwsAccountNumberList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"xmlname": "AwsAccountNumber"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"payload": true
|
|
},
|
|
"ETag": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"location": "header",
|
|
"location_name": "ETag"
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"errors": [
|
|
{
|
|
"shape_name": "NoSuchStreamingDistribution",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The specified streaming distribution does not exist.\n "
|
|
},
|
|
{
|
|
"shape_name": "AccessDenied",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n Access denied.\n "
|
|
}
|
|
],
|
|
"documentation": null
|
|
},
|
|
"ListCloudFrontOriginAccessIdentities": {
|
|
"name": "ListCloudFrontOriginAccessIdentities2012_05_05",
|
|
"http": {
|
|
"uri": "/2012-05-05/origin-access-identity/cloudfront?Marker={Marker}&MaxItems={MaxItems}",
|
|
"method": "GET"
|
|
},
|
|
"input": {
|
|
"shape_name": "ListCloudFrontOriginAccessIdentitiesRequest",
|
|
"type": "structure",
|
|
"members": {
|
|
"Marker": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"location": "uri"
|
|
},
|
|
"MaxItems": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"location": "uri"
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"output": {
|
|
"shape_name": "ListCloudFrontOriginAccessIdentitiesResult",
|
|
"type": "structure",
|
|
"members": {
|
|
"CloudFrontOriginAccessIdentityList": {
|
|
"shape_name": "CloudFrontOriginAccessIdentityList",
|
|
"type": "structure",
|
|
"members": {
|
|
"Marker": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"NextMarker": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
},
|
|
"MaxItems": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"IsTruncated": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "CloudFrontOriginAccessIdentitySummaryList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "CloudFrontOriginAccessIdentitySummary",
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"S3CanonicalUserId": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Comment": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"xmlname": "CloudFrontOriginAccessIdentitySummary"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"payload": true
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"errors": [
|
|
{
|
|
"shape_name": "InvalidArgument",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The argument is invalid.\n "
|
|
}
|
|
],
|
|
"documentation": null
|
|
},
|
|
"ListDistributions": {
|
|
"name": "ListDistributions2012_05_05",
|
|
"http": {
|
|
"uri": "/2012-05-05/distribution?Marker={Marker}&MaxItems={MaxItems}",
|
|
"method": "GET"
|
|
},
|
|
"input": {
|
|
"shape_name": "ListDistributionsRequest",
|
|
"type": "structure",
|
|
"members": {
|
|
"Marker": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"location": "uri"
|
|
},
|
|
"MaxItems": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"location": "uri"
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"output": {
|
|
"shape_name": "ListDistributionsResult",
|
|
"type": "structure",
|
|
"members": {
|
|
"DistributionList": {
|
|
"shape_name": "DistributionList",
|
|
"type": "structure",
|
|
"members": {
|
|
"Marker": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"NextMarker": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
},
|
|
"MaxItems": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"IsTruncated": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "DistributionSummaryList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "DistributionSummary",
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Status": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"LastModifiedTime": {
|
|
"shape_name": "timestamp",
|
|
"type": "timestamp",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"DomainName": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Aliases": {
|
|
"shape_name": "Aliases",
|
|
"type": "structure",
|
|
"members": {
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "AliasList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"xmlname": "CNAME"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Origins": {
|
|
"shape_name": "Origins",
|
|
"type": "structure",
|
|
"members": {
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "OriginList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "Origin",
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"DomainName": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"S3OriginConfig": {
|
|
"shape_name": "S3OriginConfig",
|
|
"type": "structure",
|
|
"members": {
|
|
"OriginAccessIdentity": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"CustomOriginConfig": {
|
|
"shape_name": "CustomOriginConfig",
|
|
"type": "structure",
|
|
"members": {
|
|
"HTTPPort": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"HTTPSPort": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"OriginProtocolPolicy": {
|
|
"shape_name": "OriginProtocolPolicy",
|
|
"type": "string",
|
|
"enum": [
|
|
"http-only",
|
|
"match-viewer"
|
|
],
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"xmlname": "Origin"
|
|
},
|
|
"min_length": 1,
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"DefaultCacheBehavior": {
|
|
"shape_name": "DefaultCacheBehavior",
|
|
"type": "structure",
|
|
"members": {
|
|
"TargetOriginId": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"ForwardedValues": {
|
|
"shape_name": "ForwardedValues",
|
|
"type": "structure",
|
|
"members": {
|
|
"QueryString": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"TrustedSigners": {
|
|
"shape_name": "TrustedSigners",
|
|
"type": "structure",
|
|
"members": {
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "AwsAccountNumberList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"xmlname": "AwsAccountNumber"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"ViewerProtocolPolicy": {
|
|
"shape_name": "ViewerProtocolPolicy",
|
|
"type": "string",
|
|
"enum": [
|
|
"allow-all",
|
|
"https-only"
|
|
],
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"MinTTL": {
|
|
"shape_name": "long",
|
|
"type": "long",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"CacheBehaviors": {
|
|
"shape_name": "CacheBehaviors",
|
|
"type": "structure",
|
|
"members": {
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "CacheBehaviorList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "CacheBehavior",
|
|
"type": "structure",
|
|
"members": {
|
|
"PathPattern": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"TargetOriginId": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"ForwardedValues": {
|
|
"shape_name": "ForwardedValues",
|
|
"type": "structure",
|
|
"members": {
|
|
"QueryString": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"TrustedSigners": {
|
|
"shape_name": "TrustedSigners",
|
|
"type": "structure",
|
|
"members": {
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "AwsAccountNumberList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"xmlname": "AwsAccountNumber"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"ViewerProtocolPolicy": {
|
|
"shape_name": "ViewerProtocolPolicy",
|
|
"type": "string",
|
|
"enum": [
|
|
"allow-all",
|
|
"https-only"
|
|
],
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"MinTTL": {
|
|
"shape_name": "long",
|
|
"type": "long",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"xmlname": "CacheBehavior"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Comment": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"xmlname": "DistributionSummary"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"payload": true
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"errors": [
|
|
{
|
|
"shape_name": "InvalidArgument",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The argument is invalid.\n "
|
|
}
|
|
],
|
|
"documentation": null
|
|
},
|
|
"ListInvalidations": {
|
|
"name": "ListInvalidations2012_05_05",
|
|
"http": {
|
|
"uri": "/2012-05-05/distribution/{DistributionId}/invalidation?Marker={Marker}&MaxItems={MaxItems}",
|
|
"method": "GET"
|
|
},
|
|
"input": {
|
|
"shape_name": "ListInvalidationsRequest",
|
|
"type": "structure",
|
|
"members": {
|
|
"DistributionId": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true,
|
|
"location": "uri"
|
|
},
|
|
"Marker": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"location": "uri"
|
|
},
|
|
"MaxItems": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"location": "uri"
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"output": {
|
|
"shape_name": "ListInvalidationsResult",
|
|
"type": "structure",
|
|
"members": {
|
|
"InvalidationList": {
|
|
"shape_name": "InvalidationList",
|
|
"type": "structure",
|
|
"members": {
|
|
"Marker": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"NextMarker": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
},
|
|
"MaxItems": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"IsTruncated": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "InvalidationSummaryList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "InvalidationSummary",
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Status": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"xmlname": "InvalidationSummary"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"payload": true
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"errors": [
|
|
{
|
|
"shape_name": "InvalidArgument",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The argument is invalid.\n "
|
|
},
|
|
{
|
|
"shape_name": "NoSuchDistribution",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The specified distribution does not exist.\n "
|
|
}
|
|
],
|
|
"documentation": null
|
|
},
|
|
"ListStreamingDistributions": {
|
|
"name": "ListStreamingDistributions2012_05_05",
|
|
"http": {
|
|
"uri": "/2012-05-05/streaming-distribution?Marker={Marker}&MaxItems={MaxItems}",
|
|
"method": "GET"
|
|
},
|
|
"input": {
|
|
"shape_name": "ListStreamingDistributionsRequest",
|
|
"type": "structure",
|
|
"members": {
|
|
"Marker": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"location": "uri"
|
|
},
|
|
"MaxItems": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"location": "uri"
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"output": {
|
|
"shape_name": "ListStreamingDistributionsResult",
|
|
"type": "structure",
|
|
"members": {
|
|
"StreamingDistributionList": {
|
|
"shape_name": "StreamingDistributionList",
|
|
"type": "structure",
|
|
"members": {
|
|
"Marker": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"NextMarker": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
},
|
|
"MaxItems": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"IsTruncated": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "StreamingDistributionSummaryList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "StreamingDistributionSummary",
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Status": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"LastModifiedTime": {
|
|
"shape_name": "timestamp",
|
|
"type": "timestamp",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"DomainName": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"S3Origin": {
|
|
"shape_name": "S3Origin",
|
|
"type": "structure",
|
|
"members": {
|
|
"DomainName": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"OriginAccessIdentity": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Aliases": {
|
|
"shape_name": "Aliases",
|
|
"type": "structure",
|
|
"members": {
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "AliasList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"xmlname": "CNAME"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"TrustedSigners": {
|
|
"shape_name": "TrustedSigners",
|
|
"type": "structure",
|
|
"members": {
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "AwsAccountNumberList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"xmlname": "AwsAccountNumber"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Comment": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"xmlname": "StreamingDistributionSummary"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"payload": true
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"errors": [
|
|
{
|
|
"shape_name": "InvalidArgument",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The argument is invalid.\n "
|
|
}
|
|
],
|
|
"documentation": null
|
|
},
|
|
"UpdateCloudFrontOriginAccessIdentity": {
|
|
"name": "UpdateCloudFrontOriginAccessIdentity2012_05_05",
|
|
"http": {
|
|
"uri": "/2012-05-05/origin-access-identity/cloudfront/{Id}/config",
|
|
"method": "PUT"
|
|
},
|
|
"input": {
|
|
"shape_name": "UpdateCloudFrontOriginAccessIdentityRequest",
|
|
"type": "structure",
|
|
"members": {
|
|
"CloudFrontOriginAccessIdentityConfig": {
|
|
"shape_name": "CloudFrontOriginAccessIdentityConfig",
|
|
"type": "structure",
|
|
"members": {
|
|
"CallerReference": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Comment": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true,
|
|
"payload": true
|
|
},
|
|
"Id": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"location": "uri"
|
|
},
|
|
"IfMatch": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"location": "header",
|
|
"location_name": "If-Match"
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"output": {
|
|
"shape_name": "UpdateCloudFrontOriginAccessIdentityResult",
|
|
"type": "structure",
|
|
"members": {
|
|
"CloudFrontOriginAccessIdentity": {
|
|
"shape_name": "CloudFrontOriginAccessIdentity",
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"S3CanonicalUserId": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"CloudFrontOriginAccessIdentityConfig": {
|
|
"shape_name": "CloudFrontOriginAccessIdentityConfig",
|
|
"type": "structure",
|
|
"members": {
|
|
"CallerReference": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Comment": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"payload": true
|
|
},
|
|
"ETag": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"location": "header",
|
|
"location_name": "ETag"
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"errors": [
|
|
{
|
|
"shape_name": "AccessDenied",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n Access denied.\n "
|
|
},
|
|
{
|
|
"shape_name": "IllegalUpdate",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n Origin and CallerReference cannot be updated.\n "
|
|
},
|
|
{
|
|
"shape_name": "InvalidIfMatchVersion",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The If-Match version is missing or not valid for the distribution.\n "
|
|
},
|
|
{
|
|
"shape_name": "MissingBody",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n This operation requires a body. Ensure that the body is present and the Content-Type header is set.\n "
|
|
},
|
|
{
|
|
"shape_name": "NoSuchCloudFrontOriginAccessIdentity",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The specified origin access identity does not exist.\n "
|
|
},
|
|
{
|
|
"shape_name": "PreconditionFailed",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The precondition given in one or more of the request-header fields evaluated to false.\n "
|
|
},
|
|
{
|
|
"shape_name": "InvalidArgument",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The argument is invalid.\n "
|
|
},
|
|
{
|
|
"shape_name": "InconsistentQuantities",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The value of Quantity and the size of Items do not match.\n "
|
|
}
|
|
],
|
|
"documentation": null
|
|
},
|
|
"UpdateDistribution": {
|
|
"name": "UpdateDistribution2012_05_05",
|
|
"http": {
|
|
"uri": "/2012-05-05/distribution/{Id}/config",
|
|
"method": "PUT"
|
|
},
|
|
"input": {
|
|
"shape_name": "UpdateDistributionRequest",
|
|
"type": "structure",
|
|
"members": {
|
|
"DistributionConfig": {
|
|
"shape_name": "DistributionConfig",
|
|
"type": "structure",
|
|
"members": {
|
|
"CallerReference": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Aliases": {
|
|
"shape_name": "Aliases",
|
|
"type": "structure",
|
|
"members": {
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "AliasList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"xmlname": "CNAME"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"DefaultRootObject": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Origins": {
|
|
"shape_name": "Origins",
|
|
"type": "structure",
|
|
"members": {
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "OriginList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "Origin",
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"DomainName": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"S3OriginConfig": {
|
|
"shape_name": "S3OriginConfig",
|
|
"type": "structure",
|
|
"members": {
|
|
"OriginAccessIdentity": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"CustomOriginConfig": {
|
|
"shape_name": "CustomOriginConfig",
|
|
"type": "structure",
|
|
"members": {
|
|
"HTTPPort": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"HTTPSPort": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"OriginProtocolPolicy": {
|
|
"shape_name": "OriginProtocolPolicy",
|
|
"type": "string",
|
|
"enum": [
|
|
"http-only",
|
|
"match-viewer"
|
|
],
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"xmlname": "Origin"
|
|
},
|
|
"min_length": 1,
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"DefaultCacheBehavior": {
|
|
"shape_name": "DefaultCacheBehavior",
|
|
"type": "structure",
|
|
"members": {
|
|
"TargetOriginId": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"ForwardedValues": {
|
|
"shape_name": "ForwardedValues",
|
|
"type": "structure",
|
|
"members": {
|
|
"QueryString": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"TrustedSigners": {
|
|
"shape_name": "TrustedSigners",
|
|
"type": "structure",
|
|
"members": {
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "AwsAccountNumberList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"xmlname": "AwsAccountNumber"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"ViewerProtocolPolicy": {
|
|
"shape_name": "ViewerProtocolPolicy",
|
|
"type": "string",
|
|
"enum": [
|
|
"allow-all",
|
|
"https-only"
|
|
],
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"MinTTL": {
|
|
"shape_name": "long",
|
|
"type": "long",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"CacheBehaviors": {
|
|
"shape_name": "CacheBehaviors",
|
|
"type": "structure",
|
|
"members": {
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "CacheBehaviorList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "CacheBehavior",
|
|
"type": "structure",
|
|
"members": {
|
|
"PathPattern": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"TargetOriginId": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"ForwardedValues": {
|
|
"shape_name": "ForwardedValues",
|
|
"type": "structure",
|
|
"members": {
|
|
"QueryString": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"TrustedSigners": {
|
|
"shape_name": "TrustedSigners",
|
|
"type": "structure",
|
|
"members": {
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "AwsAccountNumberList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"xmlname": "AwsAccountNumber"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"ViewerProtocolPolicy": {
|
|
"shape_name": "ViewerProtocolPolicy",
|
|
"type": "string",
|
|
"enum": [
|
|
"allow-all",
|
|
"https-only"
|
|
],
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"MinTTL": {
|
|
"shape_name": "long",
|
|
"type": "long",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"xmlname": "CacheBehavior"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Comment": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Logging": {
|
|
"shape_name": "LoggingConfig",
|
|
"type": "structure",
|
|
"members": {
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Bucket": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Prefix": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true,
|
|
"payload": true
|
|
},
|
|
"Id": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"location": "uri"
|
|
},
|
|
"IfMatch": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"location": "header",
|
|
"location_name": "If-Match"
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"output": {
|
|
"shape_name": "UpdateDistributionResult",
|
|
"type": "structure",
|
|
"members": {
|
|
"Distribution": {
|
|
"shape_name": "Distribution",
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Status": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"LastModifiedTime": {
|
|
"shape_name": "timestamp",
|
|
"type": "timestamp",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"InProgressInvalidationBatches": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"DomainName": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"ActiveTrustedSigners": {
|
|
"shape_name": "ActiveTrustedSigners",
|
|
"type": "structure",
|
|
"members": {
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "SignerList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "Signer",
|
|
"type": "structure",
|
|
"members": {
|
|
"AwsAccountNumber": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
},
|
|
"KeyPairIds": {
|
|
"shape_name": "KeyPairIds",
|
|
"type": "structure",
|
|
"members": {
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "KeyPairIdList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"xmlname": "KeyPairId"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"xmlname": "Signer"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"DistributionConfig": {
|
|
"shape_name": "DistributionConfig",
|
|
"type": "structure",
|
|
"members": {
|
|
"CallerReference": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Aliases": {
|
|
"shape_name": "Aliases",
|
|
"type": "structure",
|
|
"members": {
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "AliasList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"xmlname": "CNAME"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"DefaultRootObject": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Origins": {
|
|
"shape_name": "Origins",
|
|
"type": "structure",
|
|
"members": {
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "OriginList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "Origin",
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"DomainName": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"S3OriginConfig": {
|
|
"shape_name": "S3OriginConfig",
|
|
"type": "structure",
|
|
"members": {
|
|
"OriginAccessIdentity": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"CustomOriginConfig": {
|
|
"shape_name": "CustomOriginConfig",
|
|
"type": "structure",
|
|
"members": {
|
|
"HTTPPort": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"HTTPSPort": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"OriginProtocolPolicy": {
|
|
"shape_name": "OriginProtocolPolicy",
|
|
"type": "string",
|
|
"enum": [
|
|
"http-only",
|
|
"match-viewer"
|
|
],
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"xmlname": "Origin"
|
|
},
|
|
"min_length": 1,
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"DefaultCacheBehavior": {
|
|
"shape_name": "DefaultCacheBehavior",
|
|
"type": "structure",
|
|
"members": {
|
|
"TargetOriginId": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"ForwardedValues": {
|
|
"shape_name": "ForwardedValues",
|
|
"type": "structure",
|
|
"members": {
|
|
"QueryString": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"TrustedSigners": {
|
|
"shape_name": "TrustedSigners",
|
|
"type": "structure",
|
|
"members": {
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "AwsAccountNumberList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"xmlname": "AwsAccountNumber"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"ViewerProtocolPolicy": {
|
|
"shape_name": "ViewerProtocolPolicy",
|
|
"type": "string",
|
|
"enum": [
|
|
"allow-all",
|
|
"https-only"
|
|
],
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"MinTTL": {
|
|
"shape_name": "long",
|
|
"type": "long",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"CacheBehaviors": {
|
|
"shape_name": "CacheBehaviors",
|
|
"type": "structure",
|
|
"members": {
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "CacheBehaviorList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "CacheBehavior",
|
|
"type": "structure",
|
|
"members": {
|
|
"PathPattern": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"TargetOriginId": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"ForwardedValues": {
|
|
"shape_name": "ForwardedValues",
|
|
"type": "structure",
|
|
"members": {
|
|
"QueryString": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"TrustedSigners": {
|
|
"shape_name": "TrustedSigners",
|
|
"type": "structure",
|
|
"members": {
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "AwsAccountNumberList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"xmlname": "AwsAccountNumber"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"ViewerProtocolPolicy": {
|
|
"shape_name": "ViewerProtocolPolicy",
|
|
"type": "string",
|
|
"enum": [
|
|
"allow-all",
|
|
"https-only"
|
|
],
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"MinTTL": {
|
|
"shape_name": "long",
|
|
"type": "long",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"xmlname": "CacheBehavior"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Comment": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Logging": {
|
|
"shape_name": "LoggingConfig",
|
|
"type": "structure",
|
|
"members": {
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Bucket": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Prefix": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"payload": true
|
|
},
|
|
"ETag": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"location": "header",
|
|
"location_name": "ETag"
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"errors": [
|
|
{
|
|
"shape_name": "AccessDenied",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n Access denied.\n "
|
|
},
|
|
{
|
|
"shape_name": "CNAMEAlreadyExists",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
{
|
|
"shape_name": "IllegalUpdate",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n Origin and CallerReference cannot be updated.\n "
|
|
},
|
|
{
|
|
"shape_name": "InvalidIfMatchVersion",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The If-Match version is missing or not valid for the distribution.\n "
|
|
},
|
|
{
|
|
"shape_name": "MissingBody",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n This operation requires a body. Ensure that the body is present and the Content-Type header is set.\n "
|
|
},
|
|
{
|
|
"shape_name": "NoSuchDistribution",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The specified distribution does not exist.\n "
|
|
},
|
|
{
|
|
"shape_name": "PreconditionFailed",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The precondition given in one or more of the request-header fields evaluated to false.\n "
|
|
},
|
|
{
|
|
"shape_name": "TooManyDistributionCNAMEs",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n Your request contains more CNAMEs than are allowed per distribution.\n "
|
|
},
|
|
{
|
|
"shape_name": "InvalidDefaultRootObject",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The default root object file name is too big or contains an invalid character.\n "
|
|
},
|
|
{
|
|
"shape_name": "InvalidArgument",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The argument is invalid.\n "
|
|
},
|
|
{
|
|
"shape_name": "InvalidOriginAccessIdentity",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The origin access identity is not valid or doesn't exist.\n "
|
|
},
|
|
{
|
|
"shape_name": "TooManyTrustedSigners",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n Your request contains more trusted signers than are allowed per distribution.\n "
|
|
},
|
|
{
|
|
"shape_name": "TrustedSignerDoesNotExist",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n One or more of your trusted signers do not exist.\n "
|
|
},
|
|
{
|
|
"shape_name": "InvalidRequiredProtocol",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n This operation requires the HTTPS protocol. Ensure that you specify the HTTPS protocol in your request, or omit the RequiredProtocols element from your distribution configuration.\n "
|
|
},
|
|
{
|
|
"shape_name": "NoSuchOrigin",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n No origin exists with the specified Origin Id.\n "
|
|
},
|
|
{
|
|
"shape_name": "TooManyOrigins",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n You cannot create anymore origins for the distribution. \n "
|
|
},
|
|
{
|
|
"shape_name": "TooManyCacheBehaviors",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n You cannot create anymore cache behaviors for the distribution.\n "
|
|
},
|
|
{
|
|
"shape_name": "InconsistentQuantities",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The value of Quantity and the size of Items do not match.\n "
|
|
}
|
|
],
|
|
"documentation": null
|
|
},
|
|
"UpdateStreamingDistribution": {
|
|
"name": "UpdateStreamingDistribution2012_05_05",
|
|
"http": {
|
|
"uri": "/2012-05-05/streaming-distribution/{Id}/config",
|
|
"method": "PUT"
|
|
},
|
|
"input": {
|
|
"shape_name": "UpdateStreamingDistributionRequest",
|
|
"type": "structure",
|
|
"members": {
|
|
"StreamingDistributionConfig": {
|
|
"shape_name": "StreamingDistributionConfig",
|
|
"type": "structure",
|
|
"members": {
|
|
"CallerReference": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"S3Origin": {
|
|
"shape_name": "S3Origin",
|
|
"type": "structure",
|
|
"members": {
|
|
"DomainName": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"OriginAccessIdentity": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Aliases": {
|
|
"shape_name": "Aliases",
|
|
"type": "structure",
|
|
"members": {
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "AliasList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"xmlname": "CNAME"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Comment": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Logging": {
|
|
"shape_name": "LoggingConfig",
|
|
"type": "structure",
|
|
"members": {
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Bucket": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Prefix": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"TrustedSigners": {
|
|
"shape_name": "TrustedSigners",
|
|
"type": "structure",
|
|
"members": {
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "AwsAccountNumberList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"xmlname": "AwsAccountNumber"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true,
|
|
"payload": true
|
|
},
|
|
"Id": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"location": "uri"
|
|
},
|
|
"IfMatch": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"location": "header",
|
|
"location_name": "If-Match"
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"output": {
|
|
"shape_name": "UpdateStreamingDistributionResult",
|
|
"type": "structure",
|
|
"members": {
|
|
"StreamingDistribution": {
|
|
"shape_name": "StreamingDistribution",
|
|
"type": "structure",
|
|
"members": {
|
|
"Id": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Status": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"LastModifiedTime": {
|
|
"shape_name": "timestamp",
|
|
"type": "timestamp",
|
|
"documentation": null
|
|
},
|
|
"DomainName": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"ActiveTrustedSigners": {
|
|
"shape_name": "ActiveTrustedSigners",
|
|
"type": "structure",
|
|
"members": {
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "SignerList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "Signer",
|
|
"type": "structure",
|
|
"members": {
|
|
"AwsAccountNumber": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
},
|
|
"KeyPairIds": {
|
|
"shape_name": "KeyPairIds",
|
|
"type": "structure",
|
|
"members": {
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "KeyPairIdList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"xmlname": "KeyPairId"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"xmlname": "Signer"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"StreamingDistributionConfig": {
|
|
"shape_name": "StreamingDistributionConfig",
|
|
"type": "structure",
|
|
"members": {
|
|
"CallerReference": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"S3Origin": {
|
|
"shape_name": "S3Origin",
|
|
"type": "structure",
|
|
"members": {
|
|
"DomainName": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"OriginAccessIdentity": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Aliases": {
|
|
"shape_name": "Aliases",
|
|
"type": "structure",
|
|
"members": {
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "AliasList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"xmlname": "CNAME"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Comment": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Logging": {
|
|
"shape_name": "LoggingConfig",
|
|
"type": "structure",
|
|
"members": {
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Bucket": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Prefix": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"TrustedSigners": {
|
|
"shape_name": "TrustedSigners",
|
|
"type": "structure",
|
|
"members": {
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Quantity": {
|
|
"shape_name": "integer",
|
|
"type": "integer",
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Items": {
|
|
"shape_name": "AwsAccountNumberList",
|
|
"type": "list",
|
|
"members": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"xmlname": "AwsAccountNumber"
|
|
},
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
},
|
|
"Enabled": {
|
|
"shape_name": "boolean",
|
|
"type": "boolean",
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"required": true
|
|
}
|
|
},
|
|
"documentation": null,
|
|
"payload": true
|
|
},
|
|
"ETag": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null,
|
|
"location": "header",
|
|
"location_name": "ETag"
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
"errors": [
|
|
{
|
|
"shape_name": "AccessDenied",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n Access denied.\n "
|
|
},
|
|
{
|
|
"shape_name": "CNAMEAlreadyExists",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
{
|
|
"shape_name": "IllegalUpdate",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n Origin and CallerReference cannot be updated.\n "
|
|
},
|
|
{
|
|
"shape_name": "InvalidIfMatchVersion",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The If-Match version is missing or not valid for the distribution.\n "
|
|
},
|
|
{
|
|
"shape_name": "MissingBody",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n This operation requires a body. Ensure that the body is present and the Content-Type header is set.\n "
|
|
},
|
|
{
|
|
"shape_name": "NoSuchStreamingDistribution",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The specified streaming distribution does not exist.\n "
|
|
},
|
|
{
|
|
"shape_name": "PreconditionFailed",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The precondition given in one or more of the request-header fields evaluated to false.\n "
|
|
},
|
|
{
|
|
"shape_name": "TooManyStreamingDistributionCNAMEs",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": null
|
|
},
|
|
{
|
|
"shape_name": "InvalidArgument",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The argument is invalid.\n "
|
|
},
|
|
{
|
|
"shape_name": "InvalidOriginAccessIdentity",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The origin access identity is not valid or doesn't exist.\n "
|
|
},
|
|
{
|
|
"shape_name": "TooManyTrustedSigners",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n Your request contains more trusted signers than are allowed per distribution.\n "
|
|
},
|
|
{
|
|
"shape_name": "TrustedSignerDoesNotExist",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n One or more of your trusted signers do not exist.\n "
|
|
},
|
|
{
|
|
"shape_name": "InconsistentQuantities",
|
|
"type": "structure",
|
|
"members": {
|
|
"Message": {
|
|
"shape_name": "string",
|
|
"type": "string",
|
|
"documentation": null
|
|
}
|
|
},
|
|
"documentation": "\n The value of Quantity and the size of Items do not match.\n "
|
|
}
|
|
],
|
|
"documentation": null
|
|
}
|
|
},
|
|
"metadata": {
|
|
"protocols": [
|
|
"https"
|
|
],
|
|
"regions": {
|
|
"us-east-1": "https://cloudfront.amazonaws.com/"
|
|
}
|
|
},
|
|
"retry": {
|
|
"__default__": {
|
|
"max_attempts": 5,
|
|
"delay": {
|
|
"type": "exponential",
|
|
"base": "rand",
|
|
"growth_factor": 2
|
|
},
|
|
"policies": {
|
|
"general_socket_errors": {
|
|
"applies_when": {
|
|
"socket_errors": [
|
|
"GENERAL_CONNECTION_ERROR"
|
|
]
|
|
}
|
|
},
|
|
"general_server_error": {
|
|
"applies_when": {
|
|
"response": {
|
|
"http_status_code": 500
|
|
}
|
|
}
|
|
},
|
|
"service_unavailable": {
|
|
"applies_when": {
|
|
"response": {
|
|
"http_status_code": 503
|
|
}
|
|
}
|
|
},
|
|
"limit_exceeded": {
|
|
"applies_when": {
|
|
"response": {
|
|
"http_status_code": 509
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
} |