Nothing
# This file is generated by make.paws. Please do not edit here.
#' @importFrom paws.common populate
#' @include cloudfront_service.R
NULL
.cloudfront$associate_alias_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(TargetDistributionId = structure(logical(0), tags = list(location = "uri", locationName = "TargetDistributionId", type = "string")), Alias = structure(logical(0), tags = list(location = "querystring", locationName = "Alias", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$associate_alias_output <- function(...) {
list()
}
.cloudfront$copy_distribution_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(PrimaryDistributionId = structure(logical(0), tags = list(location = "uri", locationName = "PrimaryDistributionId", type = "string")), Staging = structure(logical(0), tags = list(location = "header", locationName = "Staging", type = "boolean")), IfMatch = structure(logical(0), tags = list(location = "header", locationName = "If-Match", type = "string")), CallerReference = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure", locationName = "CopyDistributionRequest", xmlNamespace = "http://cloudfront.amazonaws.com/doc/2020-05-31/"))
return(populate(args, shape))
}
.cloudfront$copy_distribution_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Distribution = structure(list(Id = structure(logical(0), tags = list(type = "string")), ARN = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp")), InProgressInvalidationBatches = structure(logical(0), tags = list(type = "integer")), DomainName = structure(logical(0), tags = list(type = "string")), ActiveTrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(AwsAccountNumber = structure(logical(0), tags = list(type = "string")), KeyPairIds = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "KeyPairId", type = "string"))), tags = list(locationNameList = "KeyPairId", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "Signer", type = "structure"))), tags = list(locationNameList = "Signer", type = "list"))), tags = list(type = "structure")), ActiveTrustedKeyGroups = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(KeyGroupId = structure(logical(0), tags = list(type = "string")), KeyPairIds = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "KeyPairId", type = "string"))), tags = list(locationNameList = "KeyPairId", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "KeyGroup", type = "structure"))), tags = list(locationNameList = "KeyGroup", type = "list"))), tags = list(type = "structure")), DistributionConfig = structure(list(CallerReference = structure(logical(0), tags = list(type = "string")), Aliases = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "CNAME", type = "string"))), tags = list(locationNameList = "CNAME", type = "list"))), tags = list(type = "structure")), DefaultRootObject = structure(logical(0), tags = list(type = "string")), Origins = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), DomainName = structure(logical(0), tags = list(type = "string")), OriginPath = structure(logical(0), tags = list(type = "string")), CustomHeaders = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(HeaderName = structure(logical(0), tags = list(type = "string")), HeaderValue = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(locationName = "OriginCustomHeader", type = "structure"))), tags = list(locationNameList = "OriginCustomHeader", type = "list"))), tags = list(type = "structure")), S3OriginConfig = structure(list(OriginAccessIdentity = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CustomOriginConfig = structure(list(HTTPPort = structure(logical(0), tags = list(type = "integer")), HTTPSPort = structure(logical(0), tags = list(type = "integer")), OriginProtocolPolicy = structure(logical(0), tags = list(type = "string")), OriginSslProtocols = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "SslProtocol", type = "string"))), tags = list(locationNameList = "SslProtocol", type = "list"))), tags = list(type = "structure")), OriginReadTimeout = structure(logical(0), tags = list(type = "integer")), OriginKeepaliveTimeout = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), ConnectionAttempts = structure(logical(0), tags = list(type = "integer")), ConnectionTimeout = structure(logical(0), tags = list(type = "integer")), OriginShield = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), OriginShieldRegion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), OriginAccessControlId = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "Origin", type = "structure"))), tags = list(locationNameList = "Origin", type = "list"))), tags = list(type = "structure")), OriginGroups = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), FailoverCriteria = structure(list(StatusCodes = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "StatusCode", type = "integer"))), tags = list(locationNameList = "StatusCode", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Members = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(OriginId = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "OriginGroupMember", type = "structure"))), tags = list(locationNameList = "OriginGroupMember", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "OriginGroup", type = "structure"))), tags = list(locationNameList = "OriginGroup", type = "list"))), tags = list(type = "structure")), DefaultCacheBehavior = structure(list(TargetOriginId = structure(logical(0), tags = list(type = "string")), TrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "AwsAccountNumber", type = "string"))), tags = list(locationNameList = "AwsAccountNumber", type = "list"))), tags = list(type = "structure")), TrustedKeyGroups = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "KeyGroup", type = "string"))), tags = list(locationNameList = "KeyGroup", type = "list"))), tags = list(type = "structure")), ViewerProtocolPolicy = structure(logical(0), tags = list(type = "string")), AllowedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list")), CachedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), SmoothStreaming = structure(logical(0), tags = list(type = "boolean")), Compress = structure(logical(0), tags = list(type = "boolean")), LambdaFunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(LambdaFunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string")), IncludeBody = structure(logical(0), tags = list(type = "boolean"))), tags = list(locationName = "LambdaFunctionAssociation", type = "structure"))), tags = list(locationNameList = "LambdaFunctionAssociation", type = "list"))), tags = list(type = "structure")), FunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(FunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "FunctionAssociation", type = "structure"))), tags = list(locationNameList = "FunctionAssociation", type = "list"))), tags = list(type = "structure")), FieldLevelEncryptionId = structure(logical(0), tags = list(type = "string")), RealtimeLogConfigArn = structure(logical(0), tags = list(type = "string")), CachePolicyId = structure(logical(0), tags = list(type = "string")), OriginRequestPolicyId = structure(logical(0), tags = list(type = "string")), ResponseHeadersPolicyId = structure(logical(0), tags = list(type = "string")), ForwardedValues = structure(list(QueryString = structure(logical(0), tags = list(type = "boolean")), Cookies = structure(list(Forward = structure(logical(0), tags = list(type = "string")), WhitelistedNames = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Headers = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure")), QueryStringCacheKeys = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(deprecated = TRUE, type = "structure")), MinTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), DefaultTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), MaxTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long"))), tags = list(type = "structure")), CacheBehaviors = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(PathPattern = structure(logical(0), tags = list(type = "string")), TargetOriginId = structure(logical(0), tags = list(type = "string")), TrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "AwsAccountNumber", type = "string"))), tags = list(locationNameList = "AwsAccountNumber", type = "list"))), tags = list(type = "structure")), TrustedKeyGroups = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "KeyGroup", type = "string"))), tags = list(locationNameList = "KeyGroup", type = "list"))), tags = list(type = "structure")), ViewerProtocolPolicy = structure(logical(0), tags = list(type = "string")), AllowedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list")), CachedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), SmoothStreaming = structure(logical(0), tags = list(type = "boolean")), Compress = structure(logical(0), tags = list(type = "boolean")), LambdaFunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(LambdaFunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string")), IncludeBody = structure(logical(0), tags = list(type = "boolean"))), tags = list(locationName = "LambdaFunctionAssociation", type = "structure"))), tags = list(locationNameList = "LambdaFunctionAssociation", type = "list"))), tags = list(type = "structure")), FunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(FunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "FunctionAssociation", type = "structure"))), tags = list(locationNameList = "FunctionAssociation", type = "list"))), tags = list(type = "structure")), FieldLevelEncryptionId = structure(logical(0), tags = list(type = "string")), RealtimeLogConfigArn = structure(logical(0), tags = list(type = "string")), CachePolicyId = structure(logical(0), tags = list(type = "string")), OriginRequestPolicyId = structure(logical(0), tags = list(type = "string")), ResponseHeadersPolicyId = structure(logical(0), tags = list(type = "string")), ForwardedValues = structure(list(QueryString = structure(logical(0), tags = list(type = "boolean")), Cookies = structure(list(Forward = structure(logical(0), tags = list(type = "string")), WhitelistedNames = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Headers = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure")), QueryStringCacheKeys = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(deprecated = TRUE, type = "structure")), MinTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), DefaultTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), MaxTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long"))), tags = list(locationName = "CacheBehavior", type = "structure"))), tags = list(locationNameList = "CacheBehavior", type = "list"))), tags = list(type = "structure")), CustomErrorResponses = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(ErrorCode = structure(logical(0), tags = list(type = "integer")), ResponsePagePath = structure(logical(0), tags = list(type = "string")), ResponseCode = structure(logical(0), tags = list(type = "string")), ErrorCachingMinTTL = structure(logical(0), tags = list(type = "long"))), tags = list(locationName = "CustomErrorResponse", type = "structure"))), tags = list(locationNameList = "CustomErrorResponse", type = "list"))), tags = list(type = "structure")), Comment = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), Logging = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), IncludeCookies = structure(logical(0), tags = list(type = "boolean")), Bucket = structure(logical(0), tags = list(type = "string")), Prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), PriceClass = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean")), ViewerCertificate = structure(list(CloudFrontDefaultCertificate = structure(logical(0), tags = list(type = "boolean")), IAMCertificateId = structure(logical(0), tags = list(type = "string")), ACMCertificateArn = structure(logical(0), tags = list(type = "string")), SSLSupportMethod = structure(logical(0), tags = list(type = "string")), MinimumProtocolVersion = structure(logical(0), tags = list(type = "string")), Certificate = structure(logical(0), tags = list(deprecated = TRUE, type = "string")), CertificateSource = structure(logical(0), tags = list(deprecated = TRUE, type = "string"))), tags = list(type = "structure")), Restrictions = structure(list(GeoRestriction = structure(list(RestrictionType = structure(logical(0), tags = list(type = "string")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Location", type = "string"))), tags = list(locationNameList = "Location", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), WebACLId = structure(logical(0), tags = list(type = "string")), HttpVersion = structure(logical(0), tags = list(type = "string")), IsIPV6Enabled = structure(logical(0), tags = list(type = "boolean")), ContinuousDeploymentPolicyId = structure(logical(0), tags = list(type = "string")), Staging = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), AliasICPRecordals = structure(list(structure(list(CNAME = structure(logical(0), tags = list(type = "string")), ICPRecordalStatus = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "AliasICPRecordal", type = "structure"))), tags = list(locationNameList = "AliasICPRecordal", type = "list"))), tags = list(type = "structure")), Location = structure(logical(0), tags = list(location = "header", locationName = "Location", type = "string")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "Distribution"))
return(populate(args, shape))
}
.cloudfront$create_cache_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(CachePolicyConfig = structure(list(Comment = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), DefaultTTL = structure(logical(0), tags = list(type = "long")), MaxTTL = structure(logical(0), tags = list(type = "long")), MinTTL = structure(logical(0), tags = list(type = "long")), ParametersInCacheKeyAndForwardedToOrigin = structure(list(EnableAcceptEncodingGzip = structure(logical(0), tags = list(type = "boolean")), EnableAcceptEncodingBrotli = structure(logical(0), tags = list(type = "boolean")), HeadersConfig = structure(list(HeaderBehavior = structure(logical(0), tags = list(type = "string")), Headers = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), CookiesConfig = structure(list(CookieBehavior = structure(logical(0), tags = list(type = "string")), Cookies = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), QueryStringsConfig = structure(list(QueryStringBehavior = structure(logical(0), tags = list(type = "string")), QueryStrings = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(locationName = "CachePolicyConfig", type = "structure"))), tags = list(type = "structure", payload = "CachePolicyConfig"))
return(populate(args, shape))
}
.cloudfront$create_cache_policy_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(CachePolicy = structure(list(Id = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp")), CachePolicyConfig = structure(list(Comment = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), DefaultTTL = structure(logical(0), tags = list(type = "long")), MaxTTL = structure(logical(0), tags = list(type = "long")), MinTTL = structure(logical(0), tags = list(type = "long")), ParametersInCacheKeyAndForwardedToOrigin = structure(list(EnableAcceptEncodingGzip = structure(logical(0), tags = list(type = "boolean")), EnableAcceptEncodingBrotli = structure(logical(0), tags = list(type = "boolean")), HeadersConfig = structure(list(HeaderBehavior = structure(logical(0), tags = list(type = "string")), Headers = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), CookiesConfig = structure(list(CookieBehavior = structure(logical(0), tags = list(type = "string")), Cookies = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), QueryStringsConfig = structure(list(QueryStringBehavior = structure(logical(0), tags = list(type = "string")), QueryStrings = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), Location = structure(logical(0), tags = list(location = "header", locationName = "Location", type = "string")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "CachePolicy"))
return(populate(args, shape))
}
.cloudfront$create_cloud_front_origin_access_identity_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(CloudFrontOriginAccessIdentityConfig = structure(list(CallerReference = structure(logical(0), tags = list(type = "string")), Comment = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "CloudFrontOriginAccessIdentityConfig", type = "structure"))), tags = list(type = "structure", payload = "CloudFrontOriginAccessIdentityConfig"))
return(populate(args, shape))
}
.cloudfront$create_cloud_front_origin_access_identity_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(CloudFrontOriginAccessIdentity = structure(list(Id = structure(logical(0), tags = list(type = "string")), S3CanonicalUserId = structure(logical(0), tags = list(type = "string")), CloudFrontOriginAccessIdentityConfig = structure(list(CallerReference = structure(logical(0), tags = list(type = "string")), Comment = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), Location = structure(logical(0), tags = list(location = "header", locationName = "Location", type = "string")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "CloudFrontOriginAccessIdentity"))
return(populate(args, shape))
}
.cloudfront$create_continuous_deployment_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(ContinuousDeploymentPolicyConfig = structure(list(StagingDistributionDnsNames = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "DnsName", type = "string"))), tags = list(locationNameList = "DnsName", type = "list"))), tags = list(type = "structure")), Enabled = structure(logical(0), tags = list(type = "boolean")), TrafficConfig = structure(list(SingleWeightConfig = structure(list(Weight = structure(logical(0), tags = list(type = "float")), SessionStickinessConfig = structure(list(IdleTTL = structure(logical(0), tags = list(type = "integer")), MaximumTTL = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure")), SingleHeaderConfig = structure(list(Header = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(locationName = "ContinuousDeploymentPolicyConfig", type = "structure"))), tags = list(type = "structure", payload = "ContinuousDeploymentPolicyConfig"))
return(populate(args, shape))
}
.cloudfront$create_continuous_deployment_policy_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(ContinuousDeploymentPolicy = structure(list(Id = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp")), ContinuousDeploymentPolicyConfig = structure(list(StagingDistributionDnsNames = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "DnsName", type = "string"))), tags = list(locationNameList = "DnsName", type = "list"))), tags = list(type = "structure")), Enabled = structure(logical(0), tags = list(type = "boolean")), TrafficConfig = structure(list(SingleWeightConfig = structure(list(Weight = structure(logical(0), tags = list(type = "float")), SessionStickinessConfig = structure(list(IdleTTL = structure(logical(0), tags = list(type = "integer")), MaximumTTL = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure")), SingleHeaderConfig = structure(list(Header = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), Location = structure(logical(0), tags = list(location = "header", locationName = "Location", type = "string")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "ContinuousDeploymentPolicy"))
return(populate(args, shape))
}
.cloudfront$create_distribution_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(DistributionConfig = structure(list(CallerReference = structure(logical(0), tags = list(type = "string")), Aliases = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "CNAME", type = "string"))), tags = list(locationNameList = "CNAME", type = "list"))), tags = list(type = "structure")), DefaultRootObject = structure(logical(0), tags = list(type = "string")), Origins = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), DomainName = structure(logical(0), tags = list(type = "string")), OriginPath = structure(logical(0), tags = list(type = "string")), CustomHeaders = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(HeaderName = structure(logical(0), tags = list(type = "string")), HeaderValue = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(locationName = "OriginCustomHeader", type = "structure"))), tags = list(locationNameList = "OriginCustomHeader", type = "list"))), tags = list(type = "structure")), S3OriginConfig = structure(list(OriginAccessIdentity = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CustomOriginConfig = structure(list(HTTPPort = structure(logical(0), tags = list(type = "integer")), HTTPSPort = structure(logical(0), tags = list(type = "integer")), OriginProtocolPolicy = structure(logical(0), tags = list(type = "string")), OriginSslProtocols = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "SslProtocol", type = "string"))), tags = list(locationNameList = "SslProtocol", type = "list"))), tags = list(type = "structure")), OriginReadTimeout = structure(logical(0), tags = list(type = "integer")), OriginKeepaliveTimeout = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), ConnectionAttempts = structure(logical(0), tags = list(type = "integer")), ConnectionTimeout = structure(logical(0), tags = list(type = "integer")), OriginShield = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), OriginShieldRegion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), OriginAccessControlId = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "Origin", type = "structure"))), tags = list(locationNameList = "Origin", type = "list"))), tags = list(type = "structure")), OriginGroups = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), FailoverCriteria = structure(list(StatusCodes = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "StatusCode", type = "integer"))), tags = list(locationNameList = "StatusCode", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Members = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(OriginId = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "OriginGroupMember", type = "structure"))), tags = list(locationNameList = "OriginGroupMember", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "OriginGroup", type = "structure"))), tags = list(locationNameList = "OriginGroup", type = "list"))), tags = list(type = "structure")), DefaultCacheBehavior = structure(list(TargetOriginId = structure(logical(0), tags = list(type = "string")), TrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "AwsAccountNumber", type = "string"))), tags = list(locationNameList = "AwsAccountNumber", type = "list"))), tags = list(type = "structure")), TrustedKeyGroups = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "KeyGroup", type = "string"))), tags = list(locationNameList = "KeyGroup", type = "list"))), tags = list(type = "structure")), ViewerProtocolPolicy = structure(logical(0), tags = list(type = "string")), AllowedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list")), CachedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), SmoothStreaming = structure(logical(0), tags = list(type = "boolean")), Compress = structure(logical(0), tags = list(type = "boolean")), LambdaFunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(LambdaFunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string")), IncludeBody = structure(logical(0), tags = list(type = "boolean"))), tags = list(locationName = "LambdaFunctionAssociation", type = "structure"))), tags = list(locationNameList = "LambdaFunctionAssociation", type = "list"))), tags = list(type = "structure")), FunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(FunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "FunctionAssociation", type = "structure"))), tags = list(locationNameList = "FunctionAssociation", type = "list"))), tags = list(type = "structure")), FieldLevelEncryptionId = structure(logical(0), tags = list(type = "string")), RealtimeLogConfigArn = structure(logical(0), tags = list(type = "string")), CachePolicyId = structure(logical(0), tags = list(type = "string")), OriginRequestPolicyId = structure(logical(0), tags = list(type = "string")), ResponseHeadersPolicyId = structure(logical(0), tags = list(type = "string")), ForwardedValues = structure(list(QueryString = structure(logical(0), tags = list(type = "boolean")), Cookies = structure(list(Forward = structure(logical(0), tags = list(type = "string")), WhitelistedNames = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Headers = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure")), QueryStringCacheKeys = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(deprecated = TRUE, type = "structure")), MinTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), DefaultTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), MaxTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long"))), tags = list(type = "structure")), CacheBehaviors = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(PathPattern = structure(logical(0), tags = list(type = "string")), TargetOriginId = structure(logical(0), tags = list(type = "string")), TrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "AwsAccountNumber", type = "string"))), tags = list(locationNameList = "AwsAccountNumber", type = "list"))), tags = list(type = "structure")), TrustedKeyGroups = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "KeyGroup", type = "string"))), tags = list(locationNameList = "KeyGroup", type = "list"))), tags = list(type = "structure")), ViewerProtocolPolicy = structure(logical(0), tags = list(type = "string")), AllowedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list")), CachedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), SmoothStreaming = structure(logical(0), tags = list(type = "boolean")), Compress = structure(logical(0), tags = list(type = "boolean")), LambdaFunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(LambdaFunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string")), IncludeBody = structure(logical(0), tags = list(type = "boolean"))), tags = list(locationName = "LambdaFunctionAssociation", type = "structure"))), tags = list(locationNameList = "LambdaFunctionAssociation", type = "list"))), tags = list(type = "structure")), FunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(FunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "FunctionAssociation", type = "structure"))), tags = list(locationNameList = "FunctionAssociation", type = "list"))), tags = list(type = "structure")), FieldLevelEncryptionId = structure(logical(0), tags = list(type = "string")), RealtimeLogConfigArn = structure(logical(0), tags = list(type = "string")), CachePolicyId = structure(logical(0), tags = list(type = "string")), OriginRequestPolicyId = structure(logical(0), tags = list(type = "string")), ResponseHeadersPolicyId = structure(logical(0), tags = list(type = "string")), ForwardedValues = structure(list(QueryString = structure(logical(0), tags = list(type = "boolean")), Cookies = structure(list(Forward = structure(logical(0), tags = list(type = "string")), WhitelistedNames = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Headers = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure")), QueryStringCacheKeys = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(deprecated = TRUE, type = "structure")), MinTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), DefaultTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), MaxTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long"))), tags = list(locationName = "CacheBehavior", type = "structure"))), tags = list(locationNameList = "CacheBehavior", type = "list"))), tags = list(type = "structure")), CustomErrorResponses = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(ErrorCode = structure(logical(0), tags = list(type = "integer")), ResponsePagePath = structure(logical(0), tags = list(type = "string")), ResponseCode = structure(logical(0), tags = list(type = "string")), ErrorCachingMinTTL = structure(logical(0), tags = list(type = "long"))), tags = list(locationName = "CustomErrorResponse", type = "structure"))), tags = list(locationNameList = "CustomErrorResponse", type = "list"))), tags = list(type = "structure")), Comment = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), Logging = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), IncludeCookies = structure(logical(0), tags = list(type = "boolean")), Bucket = structure(logical(0), tags = list(type = "string")), Prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), PriceClass = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean")), ViewerCertificate = structure(list(CloudFrontDefaultCertificate = structure(logical(0), tags = list(type = "boolean")), IAMCertificateId = structure(logical(0), tags = list(type = "string")), ACMCertificateArn = structure(logical(0), tags = list(type = "string")), SSLSupportMethod = structure(logical(0), tags = list(type = "string")), MinimumProtocolVersion = structure(logical(0), tags = list(type = "string")), Certificate = structure(logical(0), tags = list(deprecated = TRUE, type = "string")), CertificateSource = structure(logical(0), tags = list(deprecated = TRUE, type = "string"))), tags = list(type = "structure")), Restrictions = structure(list(GeoRestriction = structure(list(RestrictionType = structure(logical(0), tags = list(type = "string")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Location", type = "string"))), tags = list(locationNameList = "Location", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), WebACLId = structure(logical(0), tags = list(type = "string")), HttpVersion = structure(logical(0), tags = list(type = "string")), IsIPV6Enabled = structure(logical(0), tags = list(type = "boolean")), ContinuousDeploymentPolicyId = structure(logical(0), tags = list(type = "string")), Staging = structure(logical(0), tags = list(type = "boolean"))), tags = list(locationName = "DistributionConfig", type = "structure"))), tags = list(type = "structure", payload = "DistributionConfig"))
return(populate(args, shape))
}
.cloudfront$create_distribution_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Distribution = structure(list(Id = structure(logical(0), tags = list(type = "string")), ARN = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp")), InProgressInvalidationBatches = structure(logical(0), tags = list(type = "integer")), DomainName = structure(logical(0), tags = list(type = "string")), ActiveTrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(AwsAccountNumber = structure(logical(0), tags = list(type = "string")), KeyPairIds = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "KeyPairId", type = "string"))), tags = list(locationNameList = "KeyPairId", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "Signer", type = "structure"))), tags = list(locationNameList = "Signer", type = "list"))), tags = list(type = "structure")), ActiveTrustedKeyGroups = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(KeyGroupId = structure(logical(0), tags = list(type = "string")), KeyPairIds = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "KeyPairId", type = "string"))), tags = list(locationNameList = "KeyPairId", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "KeyGroup", type = "structure"))), tags = list(locationNameList = "KeyGroup", type = "list"))), tags = list(type = "structure")), DistributionConfig = structure(list(CallerReference = structure(logical(0), tags = list(type = "string")), Aliases = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "CNAME", type = "string"))), tags = list(locationNameList = "CNAME", type = "list"))), tags = list(type = "structure")), DefaultRootObject = structure(logical(0), tags = list(type = "string")), Origins = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), DomainName = structure(logical(0), tags = list(type = "string")), OriginPath = structure(logical(0), tags = list(type = "string")), CustomHeaders = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(HeaderName = structure(logical(0), tags = list(type = "string")), HeaderValue = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(locationName = "OriginCustomHeader", type = "structure"))), tags = list(locationNameList = "OriginCustomHeader", type = "list"))), tags = list(type = "structure")), S3OriginConfig = structure(list(OriginAccessIdentity = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CustomOriginConfig = structure(list(HTTPPort = structure(logical(0), tags = list(type = "integer")), HTTPSPort = structure(logical(0), tags = list(type = "integer")), OriginProtocolPolicy = structure(logical(0), tags = list(type = "string")), OriginSslProtocols = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "SslProtocol", type = "string"))), tags = list(locationNameList = "SslProtocol", type = "list"))), tags = list(type = "structure")), OriginReadTimeout = structure(logical(0), tags = list(type = "integer")), OriginKeepaliveTimeout = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), ConnectionAttempts = structure(logical(0), tags = list(type = "integer")), ConnectionTimeout = structure(logical(0), tags = list(type = "integer")), OriginShield = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), OriginShieldRegion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), OriginAccessControlId = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "Origin", type = "structure"))), tags = list(locationNameList = "Origin", type = "list"))), tags = list(type = "structure")), OriginGroups = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), FailoverCriteria = structure(list(StatusCodes = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "StatusCode", type = "integer"))), tags = list(locationNameList = "StatusCode", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Members = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(OriginId = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "OriginGroupMember", type = "structure"))), tags = list(locationNameList = "OriginGroupMember", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "OriginGroup", type = "structure"))), tags = list(locationNameList = "OriginGroup", type = "list"))), tags = list(type = "structure")), DefaultCacheBehavior = structure(list(TargetOriginId = structure(logical(0), tags = list(type = "string")), TrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "AwsAccountNumber", type = "string"))), tags = list(locationNameList = "AwsAccountNumber", type = "list"))), tags = list(type = "structure")), TrustedKeyGroups = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "KeyGroup", type = "string"))), tags = list(locationNameList = "KeyGroup", type = "list"))), tags = list(type = "structure")), ViewerProtocolPolicy = structure(logical(0), tags = list(type = "string")), AllowedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list")), CachedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), SmoothStreaming = structure(logical(0), tags = list(type = "boolean")), Compress = structure(logical(0), tags = list(type = "boolean")), LambdaFunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(LambdaFunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string")), IncludeBody = structure(logical(0), tags = list(type = "boolean"))), tags = list(locationName = "LambdaFunctionAssociation", type = "structure"))), tags = list(locationNameList = "LambdaFunctionAssociation", type = "list"))), tags = list(type = "structure")), FunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(FunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "FunctionAssociation", type = "structure"))), tags = list(locationNameList = "FunctionAssociation", type = "list"))), tags = list(type = "structure")), FieldLevelEncryptionId = structure(logical(0), tags = list(type = "string")), RealtimeLogConfigArn = structure(logical(0), tags = list(type = "string")), CachePolicyId = structure(logical(0), tags = list(type = "string")), OriginRequestPolicyId = structure(logical(0), tags = list(type = "string")), ResponseHeadersPolicyId = structure(logical(0), tags = list(type = "string")), ForwardedValues = structure(list(QueryString = structure(logical(0), tags = list(type = "boolean")), Cookies = structure(list(Forward = structure(logical(0), tags = list(type = "string")), WhitelistedNames = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Headers = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure")), QueryStringCacheKeys = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(deprecated = TRUE, type = "structure")), MinTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), DefaultTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), MaxTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long"))), tags = list(type = "structure")), CacheBehaviors = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(PathPattern = structure(logical(0), tags = list(type = "string")), TargetOriginId = structure(logical(0), tags = list(type = "string")), TrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "AwsAccountNumber", type = "string"))), tags = list(locationNameList = "AwsAccountNumber", type = "list"))), tags = list(type = "structure")), TrustedKeyGroups = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "KeyGroup", type = "string"))), tags = list(locationNameList = "KeyGroup", type = "list"))), tags = list(type = "structure")), ViewerProtocolPolicy = structure(logical(0), tags = list(type = "string")), AllowedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list")), CachedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), SmoothStreaming = structure(logical(0), tags = list(type = "boolean")), Compress = structure(logical(0), tags = list(type = "boolean")), LambdaFunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(LambdaFunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string")), IncludeBody = structure(logical(0), tags = list(type = "boolean"))), tags = list(locationName = "LambdaFunctionAssociation", type = "structure"))), tags = list(locationNameList = "LambdaFunctionAssociation", type = "list"))), tags = list(type = "structure")), FunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(FunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "FunctionAssociation", type = "structure"))), tags = list(locationNameList = "FunctionAssociation", type = "list"))), tags = list(type = "structure")), FieldLevelEncryptionId = structure(logical(0), tags = list(type = "string")), RealtimeLogConfigArn = structure(logical(0), tags = list(type = "string")), CachePolicyId = structure(logical(0), tags = list(type = "string")), OriginRequestPolicyId = structure(logical(0), tags = list(type = "string")), ResponseHeadersPolicyId = structure(logical(0), tags = list(type = "string")), ForwardedValues = structure(list(QueryString = structure(logical(0), tags = list(type = "boolean")), Cookies = structure(list(Forward = structure(logical(0), tags = list(type = "string")), WhitelistedNames = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Headers = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure")), QueryStringCacheKeys = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(deprecated = TRUE, type = "structure")), MinTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), DefaultTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), MaxTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long"))), tags = list(locationName = "CacheBehavior", type = "structure"))), tags = list(locationNameList = "CacheBehavior", type = "list"))), tags = list(type = "structure")), CustomErrorResponses = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(ErrorCode = structure(logical(0), tags = list(type = "integer")), ResponsePagePath = structure(logical(0), tags = list(type = "string")), ResponseCode = structure(logical(0), tags = list(type = "string")), ErrorCachingMinTTL = structure(logical(0), tags = list(type = "long"))), tags = list(locationName = "CustomErrorResponse", type = "structure"))), tags = list(locationNameList = "CustomErrorResponse", type = "list"))), tags = list(type = "structure")), Comment = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), Logging = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), IncludeCookies = structure(logical(0), tags = list(type = "boolean")), Bucket = structure(logical(0), tags = list(type = "string")), Prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), PriceClass = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean")), ViewerCertificate = structure(list(CloudFrontDefaultCertificate = structure(logical(0), tags = list(type = "boolean")), IAMCertificateId = structure(logical(0), tags = list(type = "string")), ACMCertificateArn = structure(logical(0), tags = list(type = "string")), SSLSupportMethod = structure(logical(0), tags = list(type = "string")), MinimumProtocolVersion = structure(logical(0), tags = list(type = "string")), Certificate = structure(logical(0), tags = list(deprecated = TRUE, type = "string")), CertificateSource = structure(logical(0), tags = list(deprecated = TRUE, type = "string"))), tags = list(type = "structure")), Restrictions = structure(list(GeoRestriction = structure(list(RestrictionType = structure(logical(0), tags = list(type = "string")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Location", type = "string"))), tags = list(locationNameList = "Location", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), WebACLId = structure(logical(0), tags = list(type = "string")), HttpVersion = structure(logical(0), tags = list(type = "string")), IsIPV6Enabled = structure(logical(0), tags = list(type = "boolean")), ContinuousDeploymentPolicyId = structure(logical(0), tags = list(type = "string")), Staging = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), AliasICPRecordals = structure(list(structure(list(CNAME = structure(logical(0), tags = list(type = "string")), ICPRecordalStatus = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "AliasICPRecordal", type = "structure"))), tags = list(locationNameList = "AliasICPRecordal", type = "list"))), tags = list(type = "structure")), Location = structure(logical(0), tags = list(location = "header", locationName = "Location", type = "string")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "Distribution"))
return(populate(args, shape))
}
.cloudfront$create_distribution_with_tags_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(DistributionConfigWithTags = structure(list(DistributionConfig = structure(list(CallerReference = structure(logical(0), tags = list(type = "string")), Aliases = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "CNAME", type = "string"))), tags = list(locationNameList = "CNAME", type = "list"))), tags = list(type = "structure")), DefaultRootObject = structure(logical(0), tags = list(type = "string")), Origins = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), DomainName = structure(logical(0), tags = list(type = "string")), OriginPath = structure(logical(0), tags = list(type = "string")), CustomHeaders = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(HeaderName = structure(logical(0), tags = list(type = "string")), HeaderValue = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(locationName = "OriginCustomHeader", type = "structure"))), tags = list(locationNameList = "OriginCustomHeader", type = "list"))), tags = list(type = "structure")), S3OriginConfig = structure(list(OriginAccessIdentity = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CustomOriginConfig = structure(list(HTTPPort = structure(logical(0), tags = list(type = "integer")), HTTPSPort = structure(logical(0), tags = list(type = "integer")), OriginProtocolPolicy = structure(logical(0), tags = list(type = "string")), OriginSslProtocols = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "SslProtocol", type = "string"))), tags = list(locationNameList = "SslProtocol", type = "list"))), tags = list(type = "structure")), OriginReadTimeout = structure(logical(0), tags = list(type = "integer")), OriginKeepaliveTimeout = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), ConnectionAttempts = structure(logical(0), tags = list(type = "integer")), ConnectionTimeout = structure(logical(0), tags = list(type = "integer")), OriginShield = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), OriginShieldRegion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), OriginAccessControlId = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "Origin", type = "structure"))), tags = list(locationNameList = "Origin", type = "list"))), tags = list(type = "structure")), OriginGroups = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), FailoverCriteria = structure(list(StatusCodes = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "StatusCode", type = "integer"))), tags = list(locationNameList = "StatusCode", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Members = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(OriginId = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "OriginGroupMember", type = "structure"))), tags = list(locationNameList = "OriginGroupMember", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "OriginGroup", type = "structure"))), tags = list(locationNameList = "OriginGroup", type = "list"))), tags = list(type = "structure")), DefaultCacheBehavior = structure(list(TargetOriginId = structure(logical(0), tags = list(type = "string")), TrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "AwsAccountNumber", type = "string"))), tags = list(locationNameList = "AwsAccountNumber", type = "list"))), tags = list(type = "structure")), TrustedKeyGroups = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "KeyGroup", type = "string"))), tags = list(locationNameList = "KeyGroup", type = "list"))), tags = list(type = "structure")), ViewerProtocolPolicy = structure(logical(0), tags = list(type = "string")), AllowedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list")), CachedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), SmoothStreaming = structure(logical(0), tags = list(type = "boolean")), Compress = structure(logical(0), tags = list(type = "boolean")), LambdaFunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(LambdaFunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string")), IncludeBody = structure(logical(0), tags = list(type = "boolean"))), tags = list(locationName = "LambdaFunctionAssociation", type = "structure"))), tags = list(locationNameList = "LambdaFunctionAssociation", type = "list"))), tags = list(type = "structure")), FunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(FunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "FunctionAssociation", type = "structure"))), tags = list(locationNameList = "FunctionAssociation", type = "list"))), tags = list(type = "structure")), FieldLevelEncryptionId = structure(logical(0), tags = list(type = "string")), RealtimeLogConfigArn = structure(logical(0), tags = list(type = "string")), CachePolicyId = structure(logical(0), tags = list(type = "string")), OriginRequestPolicyId = structure(logical(0), tags = list(type = "string")), ResponseHeadersPolicyId = structure(logical(0), tags = list(type = "string")), ForwardedValues = structure(list(QueryString = structure(logical(0), tags = list(type = "boolean")), Cookies = structure(list(Forward = structure(logical(0), tags = list(type = "string")), WhitelistedNames = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Headers = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure")), QueryStringCacheKeys = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(deprecated = TRUE, type = "structure")), MinTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), DefaultTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), MaxTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long"))), tags = list(type = "structure")), CacheBehaviors = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(PathPattern = structure(logical(0), tags = list(type = "string")), TargetOriginId = structure(logical(0), tags = list(type = "string")), TrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "AwsAccountNumber", type = "string"))), tags = list(locationNameList = "AwsAccountNumber", type = "list"))), tags = list(type = "structure")), TrustedKeyGroups = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "KeyGroup", type = "string"))), tags = list(locationNameList = "KeyGroup", type = "list"))), tags = list(type = "structure")), ViewerProtocolPolicy = structure(logical(0), tags = list(type = "string")), AllowedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list")), CachedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), SmoothStreaming = structure(logical(0), tags = list(type = "boolean")), Compress = structure(logical(0), tags = list(type = "boolean")), LambdaFunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(LambdaFunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string")), IncludeBody = structure(logical(0), tags = list(type = "boolean"))), tags = list(locationName = "LambdaFunctionAssociation", type = "structure"))), tags = list(locationNameList = "LambdaFunctionAssociation", type = "list"))), tags = list(type = "structure")), FunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(FunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "FunctionAssociation", type = "structure"))), tags = list(locationNameList = "FunctionAssociation", type = "list"))), tags = list(type = "structure")), FieldLevelEncryptionId = structure(logical(0), tags = list(type = "string")), RealtimeLogConfigArn = structure(logical(0), tags = list(type = "string")), CachePolicyId = structure(logical(0), tags = list(type = "string")), OriginRequestPolicyId = structure(logical(0), tags = list(type = "string")), ResponseHeadersPolicyId = structure(logical(0), tags = list(type = "string")), ForwardedValues = structure(list(QueryString = structure(logical(0), tags = list(type = "boolean")), Cookies = structure(list(Forward = structure(logical(0), tags = list(type = "string")), WhitelistedNames = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Headers = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure")), QueryStringCacheKeys = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(deprecated = TRUE, type = "structure")), MinTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), DefaultTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), MaxTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long"))), tags = list(locationName = "CacheBehavior", type = "structure"))), tags = list(locationNameList = "CacheBehavior", type = "list"))), tags = list(type = "structure")), CustomErrorResponses = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(ErrorCode = structure(logical(0), tags = list(type = "integer")), ResponsePagePath = structure(logical(0), tags = list(type = "string")), ResponseCode = structure(logical(0), tags = list(type = "string")), ErrorCachingMinTTL = structure(logical(0), tags = list(type = "long"))), tags = list(locationName = "CustomErrorResponse", type = "structure"))), tags = list(locationNameList = "CustomErrorResponse", type = "list"))), tags = list(type = "structure")), Comment = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), Logging = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), IncludeCookies = structure(logical(0), tags = list(type = "boolean")), Bucket = structure(logical(0), tags = list(type = "string")), Prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), PriceClass = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean")), ViewerCertificate = structure(list(CloudFrontDefaultCertificate = structure(logical(0), tags = list(type = "boolean")), IAMCertificateId = structure(logical(0), tags = list(type = "string")), ACMCertificateArn = structure(logical(0), tags = list(type = "string")), SSLSupportMethod = structure(logical(0), tags = list(type = "string")), MinimumProtocolVersion = structure(logical(0), tags = list(type = "string")), Certificate = structure(logical(0), tags = list(deprecated = TRUE, type = "string")), CertificateSource = structure(logical(0), tags = list(deprecated = TRUE, type = "string"))), tags = list(type = "structure")), Restrictions = structure(list(GeoRestriction = structure(list(RestrictionType = structure(logical(0), tags = list(type = "string")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Location", type = "string"))), tags = list(locationNameList = "Location", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), WebACLId = structure(logical(0), tags = list(type = "string")), HttpVersion = structure(logical(0), tags = list(type = "string")), IsIPV6Enabled = structure(logical(0), tags = list(type = "boolean")), ContinuousDeploymentPolicyId = structure(logical(0), tags = list(type = "string")), Staging = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), Tags = structure(list(Items = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "Tag", type = "structure"))), tags = list(locationNameList = "Tag", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "DistributionConfigWithTags", type = "structure"))), tags = list(type = "structure", payload = "DistributionConfigWithTags"))
return(populate(args, shape))
}
.cloudfront$create_distribution_with_tags_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Distribution = structure(list(Id = structure(logical(0), tags = list(type = "string")), ARN = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp")), InProgressInvalidationBatches = structure(logical(0), tags = list(type = "integer")), DomainName = structure(logical(0), tags = list(type = "string")), ActiveTrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(AwsAccountNumber = structure(logical(0), tags = list(type = "string")), KeyPairIds = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "KeyPairId", type = "string"))), tags = list(locationNameList = "KeyPairId", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "Signer", type = "structure"))), tags = list(locationNameList = "Signer", type = "list"))), tags = list(type = "structure")), ActiveTrustedKeyGroups = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(KeyGroupId = structure(logical(0), tags = list(type = "string")), KeyPairIds = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "KeyPairId", type = "string"))), tags = list(locationNameList = "KeyPairId", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "KeyGroup", type = "structure"))), tags = list(locationNameList = "KeyGroup", type = "list"))), tags = list(type = "structure")), DistributionConfig = structure(list(CallerReference = structure(logical(0), tags = list(type = "string")), Aliases = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "CNAME", type = "string"))), tags = list(locationNameList = "CNAME", type = "list"))), tags = list(type = "structure")), DefaultRootObject = structure(logical(0), tags = list(type = "string")), Origins = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), DomainName = structure(logical(0), tags = list(type = "string")), OriginPath = structure(logical(0), tags = list(type = "string")), CustomHeaders = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(HeaderName = structure(logical(0), tags = list(type = "string")), HeaderValue = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(locationName = "OriginCustomHeader", type = "structure"))), tags = list(locationNameList = "OriginCustomHeader", type = "list"))), tags = list(type = "structure")), S3OriginConfig = structure(list(OriginAccessIdentity = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CustomOriginConfig = structure(list(HTTPPort = structure(logical(0), tags = list(type = "integer")), HTTPSPort = structure(logical(0), tags = list(type = "integer")), OriginProtocolPolicy = structure(logical(0), tags = list(type = "string")), OriginSslProtocols = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "SslProtocol", type = "string"))), tags = list(locationNameList = "SslProtocol", type = "list"))), tags = list(type = "structure")), OriginReadTimeout = structure(logical(0), tags = list(type = "integer")), OriginKeepaliveTimeout = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), ConnectionAttempts = structure(logical(0), tags = list(type = "integer")), ConnectionTimeout = structure(logical(0), tags = list(type = "integer")), OriginShield = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), OriginShieldRegion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), OriginAccessControlId = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "Origin", type = "structure"))), tags = list(locationNameList = "Origin", type = "list"))), tags = list(type = "structure")), OriginGroups = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), FailoverCriteria = structure(list(StatusCodes = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "StatusCode", type = "integer"))), tags = list(locationNameList = "StatusCode", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Members = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(OriginId = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "OriginGroupMember", type = "structure"))), tags = list(locationNameList = "OriginGroupMember", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "OriginGroup", type = "structure"))), tags = list(locationNameList = "OriginGroup", type = "list"))), tags = list(type = "structure")), DefaultCacheBehavior = structure(list(TargetOriginId = structure(logical(0), tags = list(type = "string")), TrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "AwsAccountNumber", type = "string"))), tags = list(locationNameList = "AwsAccountNumber", type = "list"))), tags = list(type = "structure")), TrustedKeyGroups = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "KeyGroup", type = "string"))), tags = list(locationNameList = "KeyGroup", type = "list"))), tags = list(type = "structure")), ViewerProtocolPolicy = structure(logical(0), tags = list(type = "string")), AllowedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list")), CachedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), SmoothStreaming = structure(logical(0), tags = list(type = "boolean")), Compress = structure(logical(0), tags = list(type = "boolean")), LambdaFunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(LambdaFunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string")), IncludeBody = structure(logical(0), tags = list(type = "boolean"))), tags = list(locationName = "LambdaFunctionAssociation", type = "structure"))), tags = list(locationNameList = "LambdaFunctionAssociation", type = "list"))), tags = list(type = "structure")), FunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(FunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "FunctionAssociation", type = "structure"))), tags = list(locationNameList = "FunctionAssociation", type = "list"))), tags = list(type = "structure")), FieldLevelEncryptionId = structure(logical(0), tags = list(type = "string")), RealtimeLogConfigArn = structure(logical(0), tags = list(type = "string")), CachePolicyId = structure(logical(0), tags = list(type = "string")), OriginRequestPolicyId = structure(logical(0), tags = list(type = "string")), ResponseHeadersPolicyId = structure(logical(0), tags = list(type = "string")), ForwardedValues = structure(list(QueryString = structure(logical(0), tags = list(type = "boolean")), Cookies = structure(list(Forward = structure(logical(0), tags = list(type = "string")), WhitelistedNames = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Headers = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure")), QueryStringCacheKeys = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(deprecated = TRUE, type = "structure")), MinTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), DefaultTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), MaxTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long"))), tags = list(type = "structure")), CacheBehaviors = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(PathPattern = structure(logical(0), tags = list(type = "string")), TargetOriginId = structure(logical(0), tags = list(type = "string")), TrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "AwsAccountNumber", type = "string"))), tags = list(locationNameList = "AwsAccountNumber", type = "list"))), tags = list(type = "structure")), TrustedKeyGroups = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "KeyGroup", type = "string"))), tags = list(locationNameList = "KeyGroup", type = "list"))), tags = list(type = "structure")), ViewerProtocolPolicy = structure(logical(0), tags = list(type = "string")), AllowedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list")), CachedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), SmoothStreaming = structure(logical(0), tags = list(type = "boolean")), Compress = structure(logical(0), tags = list(type = "boolean")), LambdaFunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(LambdaFunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string")), IncludeBody = structure(logical(0), tags = list(type = "boolean"))), tags = list(locationName = "LambdaFunctionAssociation", type = "structure"))), tags = list(locationNameList = "LambdaFunctionAssociation", type = "list"))), tags = list(type = "structure")), FunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(FunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "FunctionAssociation", type = "structure"))), tags = list(locationNameList = "FunctionAssociation", type = "list"))), tags = list(type = "structure")), FieldLevelEncryptionId = structure(logical(0), tags = list(type = "string")), RealtimeLogConfigArn = structure(logical(0), tags = list(type = "string")), CachePolicyId = structure(logical(0), tags = list(type = "string")), OriginRequestPolicyId = structure(logical(0), tags = list(type = "string")), ResponseHeadersPolicyId = structure(logical(0), tags = list(type = "string")), ForwardedValues = structure(list(QueryString = structure(logical(0), tags = list(type = "boolean")), Cookies = structure(list(Forward = structure(logical(0), tags = list(type = "string")), WhitelistedNames = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Headers = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure")), QueryStringCacheKeys = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(deprecated = TRUE, type = "structure")), MinTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), DefaultTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), MaxTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long"))), tags = list(locationName = "CacheBehavior", type = "structure"))), tags = list(locationNameList = "CacheBehavior", type = "list"))), tags = list(type = "structure")), CustomErrorResponses = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(ErrorCode = structure(logical(0), tags = list(type = "integer")), ResponsePagePath = structure(logical(0), tags = list(type = "string")), ResponseCode = structure(logical(0), tags = list(type = "string")), ErrorCachingMinTTL = structure(logical(0), tags = list(type = "long"))), tags = list(locationName = "CustomErrorResponse", type = "structure"))), tags = list(locationNameList = "CustomErrorResponse", type = "list"))), tags = list(type = "structure")), Comment = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), Logging = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), IncludeCookies = structure(logical(0), tags = list(type = "boolean")), Bucket = structure(logical(0), tags = list(type = "string")), Prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), PriceClass = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean")), ViewerCertificate = structure(list(CloudFrontDefaultCertificate = structure(logical(0), tags = list(type = "boolean")), IAMCertificateId = structure(logical(0), tags = list(type = "string")), ACMCertificateArn = structure(logical(0), tags = list(type = "string")), SSLSupportMethod = structure(logical(0), tags = list(type = "string")), MinimumProtocolVersion = structure(logical(0), tags = list(type = "string")), Certificate = structure(logical(0), tags = list(deprecated = TRUE, type = "string")), CertificateSource = structure(logical(0), tags = list(deprecated = TRUE, type = "string"))), tags = list(type = "structure")), Restrictions = structure(list(GeoRestriction = structure(list(RestrictionType = structure(logical(0), tags = list(type = "string")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Location", type = "string"))), tags = list(locationNameList = "Location", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), WebACLId = structure(logical(0), tags = list(type = "string")), HttpVersion = structure(logical(0), tags = list(type = "string")), IsIPV6Enabled = structure(logical(0), tags = list(type = "boolean")), ContinuousDeploymentPolicyId = structure(logical(0), tags = list(type = "string")), Staging = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), AliasICPRecordals = structure(list(structure(list(CNAME = structure(logical(0), tags = list(type = "string")), ICPRecordalStatus = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "AliasICPRecordal", type = "structure"))), tags = list(locationNameList = "AliasICPRecordal", type = "list"))), tags = list(type = "structure")), Location = structure(logical(0), tags = list(location = "header", locationName = "Location", type = "string")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "Distribution"))
return(populate(args, shape))
}
.cloudfront$create_field_level_encryption_config_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(FieldLevelEncryptionConfig = structure(list(CallerReference = structure(logical(0), tags = list(type = "string")), Comment = structure(logical(0), tags = list(type = "string")), QueryArgProfileConfig = structure(list(ForwardWhenQueryArgProfileIsUnknown = structure(logical(0), tags = list(type = "boolean")), QueryArgProfiles = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(QueryArg = structure(logical(0), tags = list(type = "string")), ProfileId = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "QueryArgProfile", type = "structure"))), tags = list(locationNameList = "QueryArgProfile", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), ContentTypeProfileConfig = structure(list(ForwardWhenContentTypeIsUnknown = structure(logical(0), tags = list(type = "boolean")), ContentTypeProfiles = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Format = structure(logical(0), tags = list(type = "string")), ProfileId = structure(logical(0), tags = list(type = "string")), ContentType = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "ContentTypeProfile", type = "structure"))), tags = list(locationNameList = "ContentTypeProfile", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(locationName = "FieldLevelEncryptionConfig", type = "structure"))), tags = list(type = "structure", payload = "FieldLevelEncryptionConfig"))
return(populate(args, shape))
}
.cloudfront$create_field_level_encryption_config_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(FieldLevelEncryption = structure(list(Id = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp")), FieldLevelEncryptionConfig = structure(list(CallerReference = structure(logical(0), tags = list(type = "string")), Comment = structure(logical(0), tags = list(type = "string")), QueryArgProfileConfig = structure(list(ForwardWhenQueryArgProfileIsUnknown = structure(logical(0), tags = list(type = "boolean")), QueryArgProfiles = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(QueryArg = structure(logical(0), tags = list(type = "string")), ProfileId = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "QueryArgProfile", type = "structure"))), tags = list(locationNameList = "QueryArgProfile", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), ContentTypeProfileConfig = structure(list(ForwardWhenContentTypeIsUnknown = structure(logical(0), tags = list(type = "boolean")), ContentTypeProfiles = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Format = structure(logical(0), tags = list(type = "string")), ProfileId = structure(logical(0), tags = list(type = "string")), ContentType = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "ContentTypeProfile", type = "structure"))), tags = list(locationNameList = "ContentTypeProfile", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), Location = structure(logical(0), tags = list(location = "header", locationName = "Location", type = "string")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "FieldLevelEncryption"))
return(populate(args, shape))
}
.cloudfront$create_field_level_encryption_profile_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(FieldLevelEncryptionProfileConfig = structure(list(Name = structure(logical(0), tags = list(type = "string")), CallerReference = structure(logical(0), tags = list(type = "string")), Comment = structure(logical(0), tags = list(type = "string")), EncryptionEntities = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(PublicKeyId = structure(logical(0), tags = list(type = "string")), ProviderId = structure(logical(0), tags = list(type = "string")), FieldPatterns = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "FieldPattern", type = "string"))), tags = list(locationNameList = "FieldPattern", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "EncryptionEntity", type = "structure"))), tags = list(locationNameList = "EncryptionEntity", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "FieldLevelEncryptionProfileConfig", type = "structure"))), tags = list(type = "structure", payload = "FieldLevelEncryptionProfileConfig"))
return(populate(args, shape))
}
.cloudfront$create_field_level_encryption_profile_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(FieldLevelEncryptionProfile = structure(list(Id = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp")), FieldLevelEncryptionProfileConfig = structure(list(Name = structure(logical(0), tags = list(type = "string")), CallerReference = structure(logical(0), tags = list(type = "string")), Comment = structure(logical(0), tags = list(type = "string")), EncryptionEntities = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(PublicKeyId = structure(logical(0), tags = list(type = "string")), ProviderId = structure(logical(0), tags = list(type = "string")), FieldPatterns = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "FieldPattern", type = "string"))), tags = list(locationNameList = "FieldPattern", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "EncryptionEntity", type = "structure"))), tags = list(locationNameList = "EncryptionEntity", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), Location = structure(logical(0), tags = list(location = "header", locationName = "Location", type = "string")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "FieldLevelEncryptionProfile"))
return(populate(args, shape))
}
.cloudfront$create_function_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Name = structure(logical(0), tags = list(type = "string")), FunctionConfig = structure(list(Comment = structure(logical(0), tags = list(type = "string")), Runtime = structure(logical(0), tags = list(type = "string")), KeyValueStoreAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(KeyValueStoreARN = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "KeyValueStoreAssociation", type = "structure"))), tags = list(locationNameList = "KeyValueStoreAssociation", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), FunctionCode = structure(logical(0), tags = list(type = "blob", sensitive = TRUE))), tags = list(type = "structure", locationName = "CreateFunctionRequest", xmlNamespace = "http://cloudfront.amazonaws.com/doc/2020-05-31/"))
return(populate(args, shape))
}
.cloudfront$create_function_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(FunctionSummary = structure(list(Name = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), FunctionConfig = structure(list(Comment = structure(logical(0), tags = list(type = "string")), Runtime = structure(logical(0), tags = list(type = "string")), KeyValueStoreAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(KeyValueStoreARN = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "KeyValueStoreAssociation", type = "structure"))), tags = list(locationNameList = "KeyValueStoreAssociation", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), FunctionMetadata = structure(list(FunctionARN = structure(logical(0), tags = list(type = "string")), Stage = structure(logical(0), tags = list(type = "string")), CreatedTime = structure(logical(0), tags = list(type = "timestamp")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure")), Location = structure(logical(0), tags = list(location = "header", locationName = "Location", type = "string")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "FunctionSummary"))
return(populate(args, shape))
}
.cloudfront$create_invalidation_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(DistributionId = structure(logical(0), tags = list(location = "uri", locationName = "DistributionId", type = "string")), InvalidationBatch = structure(list(Paths = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Path", type = "string"))), tags = list(locationNameList = "Path", type = "list"))), tags = list(type = "structure")), CallerReference = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "InvalidationBatch", type = "structure"))), tags = list(type = "structure", payload = "InvalidationBatch"))
return(populate(args, shape))
}
.cloudfront$create_invalidation_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Location = structure(logical(0), tags = list(location = "header", locationName = "Location", type = "string")), Invalidation = structure(list(Id = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), CreateTime = structure(logical(0), tags = list(type = "timestamp")), InvalidationBatch = structure(list(Paths = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Path", type = "string"))), tags = list(locationNameList = "Path", type = "list"))), tags = list(type = "structure")), CallerReference = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure", payload = "Invalidation"))
return(populate(args, shape))
}
.cloudfront$create_key_group_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(KeyGroupConfig = structure(list(Name = structure(logical(0), tags = list(type = "string")), Items = structure(list(structure(logical(0), tags = list(locationName = "PublicKey", type = "string"))), tags = list(locationNameList = "PublicKey", type = "list")), Comment = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "KeyGroupConfig", type = "structure"))), tags = list(type = "structure", payload = "KeyGroupConfig"))
return(populate(args, shape))
}
.cloudfront$create_key_group_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(KeyGroup = structure(list(Id = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp")), KeyGroupConfig = structure(list(Name = structure(logical(0), tags = list(type = "string")), Items = structure(list(structure(logical(0), tags = list(locationName = "PublicKey", type = "string"))), tags = list(locationNameList = "PublicKey", type = "list")), Comment = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), Location = structure(logical(0), tags = list(location = "header", locationName = "Location", type = "string")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "KeyGroup"))
return(populate(args, shape))
}
.cloudfront$create_key_value_store_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Name = structure(logical(0), tags = list(type = "string")), Comment = structure(logical(0), tags = list(type = "string")), ImportSource = structure(list(SourceType = structure(logical(0), tags = list(type = "string")), SourceARN = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", locationName = "CreateKeyValueStoreRequest", xmlNamespace = "http://cloudfront.amazonaws.com/doc/2020-05-31/"))
return(populate(args, shape))
}
.cloudfront$create_key_value_store_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(KeyValueStore = structure(list(Name = structure(logical(0), tags = list(type = "string")), Id = structure(logical(0), tags = list(type = "string")), Comment = structure(logical(0), tags = list(type = "string")), ARN = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string")), Location = structure(logical(0), tags = list(location = "header", locationName = "Location", type = "string"))), tags = list(type = "structure", payload = "KeyValueStore"))
return(populate(args, shape))
}
.cloudfront$create_monitoring_subscription_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(DistributionId = structure(logical(0), tags = list(location = "uri", locationName = "DistributionId", type = "string")), MonitoringSubscription = structure(list(RealtimeMetricsSubscriptionConfig = structure(list(RealtimeMetricsSubscriptionStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(locationName = "MonitoringSubscription", type = "structure"))), tags = list(type = "structure", payload = "MonitoringSubscription"))
return(populate(args, shape))
}
.cloudfront$create_monitoring_subscription_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(MonitoringSubscription = structure(list(RealtimeMetricsSubscriptionConfig = structure(list(RealtimeMetricsSubscriptionStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure", payload = "MonitoringSubscription"))
return(populate(args, shape))
}
.cloudfront$create_origin_access_control_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(OriginAccessControlConfig = structure(list(Name = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), SigningProtocol = structure(logical(0), tags = list(type = "string")), SigningBehavior = structure(logical(0), tags = list(type = "string")), OriginAccessControlOriginType = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "OriginAccessControlConfig", type = "structure"))), tags = list(type = "structure", payload = "OriginAccessControlConfig"))
return(populate(args, shape))
}
.cloudfront$create_origin_access_control_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(OriginAccessControl = structure(list(Id = structure(logical(0), tags = list(type = "string")), OriginAccessControlConfig = structure(list(Name = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), SigningProtocol = structure(logical(0), tags = list(type = "string")), SigningBehavior = structure(logical(0), tags = list(type = "string")), OriginAccessControlOriginType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), Location = structure(logical(0), tags = list(location = "header", locationName = "Location", type = "string")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "OriginAccessControl"))
return(populate(args, shape))
}
.cloudfront$create_origin_request_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(OriginRequestPolicyConfig = structure(list(Comment = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), HeadersConfig = structure(list(HeaderBehavior = structure(logical(0), tags = list(type = "string")), Headers = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), CookiesConfig = structure(list(CookieBehavior = structure(logical(0), tags = list(type = "string")), Cookies = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), QueryStringsConfig = structure(list(QueryStringBehavior = structure(logical(0), tags = list(type = "string")), QueryStrings = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(locationName = "OriginRequestPolicyConfig", type = "structure"))), tags = list(type = "structure", payload = "OriginRequestPolicyConfig"))
return(populate(args, shape))
}
.cloudfront$create_origin_request_policy_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(OriginRequestPolicy = structure(list(Id = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp")), OriginRequestPolicyConfig = structure(list(Comment = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), HeadersConfig = structure(list(HeaderBehavior = structure(logical(0), tags = list(type = "string")), Headers = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), CookiesConfig = structure(list(CookieBehavior = structure(logical(0), tags = list(type = "string")), Cookies = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), QueryStringsConfig = structure(list(QueryStringBehavior = structure(logical(0), tags = list(type = "string")), QueryStrings = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), Location = structure(logical(0), tags = list(location = "header", locationName = "Location", type = "string")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "OriginRequestPolicy"))
return(populate(args, shape))
}
.cloudfront$create_public_key_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(PublicKeyConfig = structure(list(CallerReference = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), EncodedKey = structure(logical(0), tags = list(type = "string")), Comment = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "PublicKeyConfig", type = "structure"))), tags = list(type = "structure", payload = "PublicKeyConfig"))
return(populate(args, shape))
}
.cloudfront$create_public_key_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(PublicKey = structure(list(Id = structure(logical(0), tags = list(type = "string")), CreatedTime = structure(logical(0), tags = list(type = "timestamp")), PublicKeyConfig = structure(list(CallerReference = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), EncodedKey = structure(logical(0), tags = list(type = "string")), Comment = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), Location = structure(logical(0), tags = list(location = "header", locationName = "Location", type = "string")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "PublicKey"))
return(populate(args, shape))
}
.cloudfront$create_realtime_log_config_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(EndPoints = structure(list(structure(list(StreamType = structure(logical(0), tags = list(type = "string")), KinesisStreamConfig = structure(list(RoleARN = structure(logical(0), tags = list(type = "string")), StreamARN = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), Fields = structure(list(structure(logical(0), tags = list(locationName = "Field", type = "string"))), tags = list(locationNameList = "Field", type = "list")), Name = structure(logical(0), tags = list(type = "string")), SamplingRate = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure", locationName = "CreateRealtimeLogConfigRequest", xmlNamespace = "http://cloudfront.amazonaws.com/doc/2020-05-31/"))
return(populate(args, shape))
}
.cloudfront$create_realtime_log_config_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(RealtimeLogConfig = structure(list(ARN = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), SamplingRate = structure(logical(0), tags = list(type = "long")), EndPoints = structure(list(structure(list(StreamType = structure(logical(0), tags = list(type = "string")), KinesisStreamConfig = structure(list(RoleARN = structure(logical(0), tags = list(type = "string")), StreamARN = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), Fields = structure(list(structure(logical(0), tags = list(locationName = "Field", type = "string"))), tags = list(locationNameList = "Field", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$create_response_headers_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(ResponseHeadersPolicyConfig = structure(list(Comment = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), CorsConfig = structure(list(AccessControlAllowOrigins = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Origin", type = "string"))), tags = list(locationNameList = "Origin", type = "list"))), tags = list(type = "structure")), AccessControlAllowHeaders = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Header", type = "string"))), tags = list(locationNameList = "Header", type = "list"))), tags = list(type = "structure")), AccessControlAllowMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list"))), tags = list(type = "structure")), AccessControlAllowCredentials = structure(logical(0), tags = list(type = "boolean")), AccessControlExposeHeaders = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Header", type = "string"))), tags = list(locationNameList = "Header", type = "list"))), tags = list(type = "structure")), AccessControlMaxAgeSec = structure(logical(0), tags = list(type = "integer")), OriginOverride = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), SecurityHeadersConfig = structure(list(XSSProtection = structure(list(Override = structure(logical(0), tags = list(type = "boolean")), Protection = structure(logical(0), tags = list(type = "boolean")), ModeBlock = structure(logical(0), tags = list(type = "boolean")), ReportUri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), FrameOptions = structure(list(Override = structure(logical(0), tags = list(type = "boolean")), FrameOption = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ReferrerPolicy = structure(list(Override = structure(logical(0), tags = list(type = "boolean")), ReferrerPolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ContentSecurityPolicy = structure(list(Override = structure(logical(0), tags = list(type = "boolean")), ContentSecurityPolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ContentTypeOptions = structure(list(Override = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), StrictTransportSecurity = structure(list(Override = structure(logical(0), tags = list(type = "boolean")), IncludeSubdomains = structure(logical(0), tags = list(type = "boolean")), Preload = structure(logical(0), tags = list(type = "boolean")), AccessControlMaxAgeSec = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure")), ServerTimingHeadersConfig = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), SamplingRate = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure")), CustomHeadersConfig = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Header = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string")), Override = structure(logical(0), tags = list(type = "boolean"))), tags = list(locationName = "ResponseHeadersPolicyCustomHeader", type = "structure"))), tags = list(locationNameList = "ResponseHeadersPolicyCustomHeader", type = "list"))), tags = list(type = "structure")), RemoveHeadersConfig = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Header = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "ResponseHeadersPolicyRemoveHeader", type = "structure"))), tags = list(locationNameList = "ResponseHeadersPolicyRemoveHeader", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "ResponseHeadersPolicyConfig", type = "structure"))), tags = list(type = "structure", payload = "ResponseHeadersPolicyConfig"))
return(populate(args, shape))
}
.cloudfront$create_response_headers_policy_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(ResponseHeadersPolicy = structure(list(Id = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp")), ResponseHeadersPolicyConfig = structure(list(Comment = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), CorsConfig = structure(list(AccessControlAllowOrigins = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Origin", type = "string"))), tags = list(locationNameList = "Origin", type = "list"))), tags = list(type = "structure")), AccessControlAllowHeaders = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Header", type = "string"))), tags = list(locationNameList = "Header", type = "list"))), tags = list(type = "structure")), AccessControlAllowMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list"))), tags = list(type = "structure")), AccessControlAllowCredentials = structure(logical(0), tags = list(type = "boolean")), AccessControlExposeHeaders = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Header", type = "string"))), tags = list(locationNameList = "Header", type = "list"))), tags = list(type = "structure")), AccessControlMaxAgeSec = structure(logical(0), tags = list(type = "integer")), OriginOverride = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), SecurityHeadersConfig = structure(list(XSSProtection = structure(list(Override = structure(logical(0), tags = list(type = "boolean")), Protection = structure(logical(0), tags = list(type = "boolean")), ModeBlock = structure(logical(0), tags = list(type = "boolean")), ReportUri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), FrameOptions = structure(list(Override = structure(logical(0), tags = list(type = "boolean")), FrameOption = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ReferrerPolicy = structure(list(Override = structure(logical(0), tags = list(type = "boolean")), ReferrerPolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ContentSecurityPolicy = structure(list(Override = structure(logical(0), tags = list(type = "boolean")), ContentSecurityPolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ContentTypeOptions = structure(list(Override = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), StrictTransportSecurity = structure(list(Override = structure(logical(0), tags = list(type = "boolean")), IncludeSubdomains = structure(logical(0), tags = list(type = "boolean")), Preload = structure(logical(0), tags = list(type = "boolean")), AccessControlMaxAgeSec = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure")), ServerTimingHeadersConfig = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), SamplingRate = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure")), CustomHeadersConfig = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Header = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string")), Override = structure(logical(0), tags = list(type = "boolean"))), tags = list(locationName = "ResponseHeadersPolicyCustomHeader", type = "structure"))), tags = list(locationNameList = "ResponseHeadersPolicyCustomHeader", type = "list"))), tags = list(type = "structure")), RemoveHeadersConfig = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Header = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "ResponseHeadersPolicyRemoveHeader", type = "structure"))), tags = list(locationNameList = "ResponseHeadersPolicyRemoveHeader", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), Location = structure(logical(0), tags = list(location = "header", locationName = "Location", type = "string")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "ResponseHeadersPolicy"))
return(populate(args, shape))
}
.cloudfront$create_streaming_distribution_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(StreamingDistributionConfig = structure(list(CallerReference = structure(logical(0), tags = list(type = "string")), S3Origin = structure(list(DomainName = structure(logical(0), tags = list(type = "string")), OriginAccessIdentity = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Aliases = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "CNAME", type = "string"))), tags = list(locationNameList = "CNAME", type = "list"))), tags = list(type = "structure")), Comment = structure(logical(0), tags = list(type = "string")), Logging = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Bucket = structure(logical(0), tags = list(type = "string")), Prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), TrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "AwsAccountNumber", type = "string"))), tags = list(locationNameList = "AwsAccountNumber", type = "list"))), tags = list(type = "structure")), PriceClass = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(locationName = "StreamingDistributionConfig", type = "structure"))), tags = list(type = "structure", payload = "StreamingDistributionConfig"))
return(populate(args, shape))
}
.cloudfront$create_streaming_distribution_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(StreamingDistribution = structure(list(Id = structure(logical(0), tags = list(type = "string")), ARN = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp")), DomainName = structure(logical(0), tags = list(type = "string")), ActiveTrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(AwsAccountNumber = structure(logical(0), tags = list(type = "string")), KeyPairIds = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "KeyPairId", type = "string"))), tags = list(locationNameList = "KeyPairId", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "Signer", type = "structure"))), tags = list(locationNameList = "Signer", type = "list"))), tags = list(type = "structure")), StreamingDistributionConfig = structure(list(CallerReference = structure(logical(0), tags = list(type = "string")), S3Origin = structure(list(DomainName = structure(logical(0), tags = list(type = "string")), OriginAccessIdentity = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Aliases = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "CNAME", type = "string"))), tags = list(locationNameList = "CNAME", type = "list"))), tags = list(type = "structure")), Comment = structure(logical(0), tags = list(type = "string")), Logging = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Bucket = structure(logical(0), tags = list(type = "string")), Prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), TrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "AwsAccountNumber", type = "string"))), tags = list(locationNameList = "AwsAccountNumber", type = "list"))), tags = list(type = "structure")), PriceClass = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure")), Location = structure(logical(0), tags = list(location = "header", locationName = "Location", type = "string")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "StreamingDistribution"))
return(populate(args, shape))
}
.cloudfront$create_streaming_distribution_with_tags_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(StreamingDistributionConfigWithTags = structure(list(StreamingDistributionConfig = structure(list(CallerReference = structure(logical(0), tags = list(type = "string")), S3Origin = structure(list(DomainName = structure(logical(0), tags = list(type = "string")), OriginAccessIdentity = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Aliases = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "CNAME", type = "string"))), tags = list(locationNameList = "CNAME", type = "list"))), tags = list(type = "structure")), Comment = structure(logical(0), tags = list(type = "string")), Logging = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Bucket = structure(logical(0), tags = list(type = "string")), Prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), TrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "AwsAccountNumber", type = "string"))), tags = list(locationNameList = "AwsAccountNumber", type = "list"))), tags = list(type = "structure")), PriceClass = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), Tags = structure(list(Items = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "Tag", type = "structure"))), tags = list(locationNameList = "Tag", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "StreamingDistributionConfigWithTags", type = "structure"))), tags = list(type = "structure", payload = "StreamingDistributionConfigWithTags"))
return(populate(args, shape))
}
.cloudfront$create_streaming_distribution_with_tags_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(StreamingDistribution = structure(list(Id = structure(logical(0), tags = list(type = "string")), ARN = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp")), DomainName = structure(logical(0), tags = list(type = "string")), ActiveTrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(AwsAccountNumber = structure(logical(0), tags = list(type = "string")), KeyPairIds = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "KeyPairId", type = "string"))), tags = list(locationNameList = "KeyPairId", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "Signer", type = "structure"))), tags = list(locationNameList = "Signer", type = "list"))), tags = list(type = "structure")), StreamingDistributionConfig = structure(list(CallerReference = structure(logical(0), tags = list(type = "string")), S3Origin = structure(list(DomainName = structure(logical(0), tags = list(type = "string")), OriginAccessIdentity = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Aliases = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "CNAME", type = "string"))), tags = list(locationNameList = "CNAME", type = "list"))), tags = list(type = "structure")), Comment = structure(logical(0), tags = list(type = "string")), Logging = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Bucket = structure(logical(0), tags = list(type = "string")), Prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), TrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "AwsAccountNumber", type = "string"))), tags = list(locationNameList = "AwsAccountNumber", type = "list"))), tags = list(type = "structure")), PriceClass = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure")), Location = structure(logical(0), tags = list(location = "header", locationName = "Location", type = "string")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "StreamingDistribution"))
return(populate(args, shape))
}
.cloudfront$delete_cache_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string")), IfMatch = structure(logical(0), tags = list(location = "header", locationName = "If-Match", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$delete_cache_policy_output <- function(...) {
list()
}
.cloudfront$delete_cloud_front_origin_access_identity_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string")), IfMatch = structure(logical(0), tags = list(location = "header", locationName = "If-Match", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$delete_cloud_front_origin_access_identity_output <- function(...) {
list()
}
.cloudfront$delete_continuous_deployment_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string")), IfMatch = structure(logical(0), tags = list(location = "header", locationName = "If-Match", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$delete_continuous_deployment_policy_output <- function(...) {
list()
}
.cloudfront$delete_distribution_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string")), IfMatch = structure(logical(0), tags = list(location = "header", locationName = "If-Match", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$delete_distribution_output <- function(...) {
list()
}
.cloudfront$delete_field_level_encryption_config_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string")), IfMatch = structure(logical(0), tags = list(location = "header", locationName = "If-Match", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$delete_field_level_encryption_config_output <- function(...) {
list()
}
.cloudfront$delete_field_level_encryption_profile_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string")), IfMatch = structure(logical(0), tags = list(location = "header", locationName = "If-Match", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$delete_field_level_encryption_profile_output <- function(...) {
list()
}
.cloudfront$delete_function_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Name = structure(logical(0), tags = list(location = "uri", locationName = "Name", type = "string")), IfMatch = structure(logical(0), tags = list(location = "header", locationName = "If-Match", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$delete_function_output <- function(...) {
list()
}
.cloudfront$delete_key_group_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string")), IfMatch = structure(logical(0), tags = list(location = "header", locationName = "If-Match", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$delete_key_group_output <- function(...) {
list()
}
.cloudfront$delete_key_value_store_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Name = structure(logical(0), tags = list(location = "uri", locationName = "Name", type = "string")), IfMatch = structure(logical(0), tags = list(location = "header", locationName = "If-Match", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$delete_key_value_store_output <- function(...) {
list()
}
.cloudfront$delete_monitoring_subscription_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(DistributionId = structure(logical(0), tags = list(location = "uri", locationName = "DistributionId", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$delete_monitoring_subscription_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$delete_origin_access_control_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string")), IfMatch = structure(logical(0), tags = list(location = "header", locationName = "If-Match", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$delete_origin_access_control_output <- function(...) {
list()
}
.cloudfront$delete_origin_request_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string")), IfMatch = structure(logical(0), tags = list(location = "header", locationName = "If-Match", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$delete_origin_request_policy_output <- function(...) {
list()
}
.cloudfront$delete_public_key_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string")), IfMatch = structure(logical(0), tags = list(location = "header", locationName = "If-Match", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$delete_public_key_output <- function(...) {
list()
}
.cloudfront$delete_realtime_log_config_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Name = structure(logical(0), tags = list(type = "string")), ARN = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", locationName = "DeleteRealtimeLogConfigRequest", xmlNamespace = "http://cloudfront.amazonaws.com/doc/2020-05-31/"))
return(populate(args, shape))
}
.cloudfront$delete_realtime_log_config_output <- function(...) {
list()
}
.cloudfront$delete_response_headers_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string")), IfMatch = structure(logical(0), tags = list(location = "header", locationName = "If-Match", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$delete_response_headers_policy_output <- function(...) {
list()
}
.cloudfront$delete_streaming_distribution_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string")), IfMatch = structure(logical(0), tags = list(location = "header", locationName = "If-Match", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$delete_streaming_distribution_output <- function(...) {
list()
}
.cloudfront$describe_function_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Name = structure(logical(0), tags = list(location = "uri", locationName = "Name", type = "string")), Stage = structure(logical(0), tags = list(location = "querystring", locationName = "Stage", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$describe_function_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(FunctionSummary = structure(list(Name = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), FunctionConfig = structure(list(Comment = structure(logical(0), tags = list(type = "string")), Runtime = structure(logical(0), tags = list(type = "string")), KeyValueStoreAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(KeyValueStoreARN = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "KeyValueStoreAssociation", type = "structure"))), tags = list(locationNameList = "KeyValueStoreAssociation", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), FunctionMetadata = structure(list(FunctionARN = structure(logical(0), tags = list(type = "string")), Stage = structure(logical(0), tags = list(type = "string")), CreatedTime = structure(logical(0), tags = list(type = "timestamp")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "FunctionSummary"))
return(populate(args, shape))
}
.cloudfront$describe_key_value_store_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Name = structure(logical(0), tags = list(location = "uri", locationName = "Name", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$describe_key_value_store_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(KeyValueStore = structure(list(Name = structure(logical(0), tags = list(type = "string")), Id = structure(logical(0), tags = list(type = "string")), Comment = structure(logical(0), tags = list(type = "string")), ARN = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "KeyValueStore"))
return(populate(args, shape))
}
.cloudfront$get_cache_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$get_cache_policy_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(CachePolicy = structure(list(Id = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp")), CachePolicyConfig = structure(list(Comment = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), DefaultTTL = structure(logical(0), tags = list(type = "long")), MaxTTL = structure(logical(0), tags = list(type = "long")), MinTTL = structure(logical(0), tags = list(type = "long")), ParametersInCacheKeyAndForwardedToOrigin = structure(list(EnableAcceptEncodingGzip = structure(logical(0), tags = list(type = "boolean")), EnableAcceptEncodingBrotli = structure(logical(0), tags = list(type = "boolean")), HeadersConfig = structure(list(HeaderBehavior = structure(logical(0), tags = list(type = "string")), Headers = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), CookiesConfig = structure(list(CookieBehavior = structure(logical(0), tags = list(type = "string")), Cookies = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), QueryStringsConfig = structure(list(QueryStringBehavior = structure(logical(0), tags = list(type = "string")), QueryStrings = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "CachePolicy"))
return(populate(args, shape))
}
.cloudfront$get_cache_policy_config_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$get_cache_policy_config_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(CachePolicyConfig = structure(list(Comment = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), DefaultTTL = structure(logical(0), tags = list(type = "long")), MaxTTL = structure(logical(0), tags = list(type = "long")), MinTTL = structure(logical(0), tags = list(type = "long")), ParametersInCacheKeyAndForwardedToOrigin = structure(list(EnableAcceptEncodingGzip = structure(logical(0), tags = list(type = "boolean")), EnableAcceptEncodingBrotli = structure(logical(0), tags = list(type = "boolean")), HeadersConfig = structure(list(HeaderBehavior = structure(logical(0), tags = list(type = "string")), Headers = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), CookiesConfig = structure(list(CookieBehavior = structure(logical(0), tags = list(type = "string")), Cookies = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), QueryStringsConfig = structure(list(QueryStringBehavior = structure(logical(0), tags = list(type = "string")), QueryStrings = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "CachePolicyConfig"))
return(populate(args, shape))
}
.cloudfront$get_cloud_front_origin_access_identity_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$get_cloud_front_origin_access_identity_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(CloudFrontOriginAccessIdentity = structure(list(Id = structure(logical(0), tags = list(type = "string")), S3CanonicalUserId = structure(logical(0), tags = list(type = "string")), CloudFrontOriginAccessIdentityConfig = structure(list(CallerReference = structure(logical(0), tags = list(type = "string")), Comment = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "CloudFrontOriginAccessIdentity"))
return(populate(args, shape))
}
.cloudfront$get_cloud_front_origin_access_identity_config_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$get_cloud_front_origin_access_identity_config_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(CloudFrontOriginAccessIdentityConfig = structure(list(CallerReference = structure(logical(0), tags = list(type = "string")), Comment = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "CloudFrontOriginAccessIdentityConfig"))
return(populate(args, shape))
}
.cloudfront$get_continuous_deployment_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$get_continuous_deployment_policy_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(ContinuousDeploymentPolicy = structure(list(Id = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp")), ContinuousDeploymentPolicyConfig = structure(list(StagingDistributionDnsNames = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "DnsName", type = "string"))), tags = list(locationNameList = "DnsName", type = "list"))), tags = list(type = "structure")), Enabled = structure(logical(0), tags = list(type = "boolean")), TrafficConfig = structure(list(SingleWeightConfig = structure(list(Weight = structure(logical(0), tags = list(type = "float")), SessionStickinessConfig = structure(list(IdleTTL = structure(logical(0), tags = list(type = "integer")), MaximumTTL = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure")), SingleHeaderConfig = structure(list(Header = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "ContinuousDeploymentPolicy"))
return(populate(args, shape))
}
.cloudfront$get_continuous_deployment_policy_config_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$get_continuous_deployment_policy_config_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(ContinuousDeploymentPolicyConfig = structure(list(StagingDistributionDnsNames = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "DnsName", type = "string"))), tags = list(locationNameList = "DnsName", type = "list"))), tags = list(type = "structure")), Enabled = structure(logical(0), tags = list(type = "boolean")), TrafficConfig = structure(list(SingleWeightConfig = structure(list(Weight = structure(logical(0), tags = list(type = "float")), SessionStickinessConfig = structure(list(IdleTTL = structure(logical(0), tags = list(type = "integer")), MaximumTTL = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure")), SingleHeaderConfig = structure(list(Header = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "ContinuousDeploymentPolicyConfig"))
return(populate(args, shape))
}
.cloudfront$get_distribution_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$get_distribution_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Distribution = structure(list(Id = structure(logical(0), tags = list(type = "string")), ARN = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp")), InProgressInvalidationBatches = structure(logical(0), tags = list(type = "integer")), DomainName = structure(logical(0), tags = list(type = "string")), ActiveTrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(AwsAccountNumber = structure(logical(0), tags = list(type = "string")), KeyPairIds = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "KeyPairId", type = "string"))), tags = list(locationNameList = "KeyPairId", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "Signer", type = "structure"))), tags = list(locationNameList = "Signer", type = "list"))), tags = list(type = "structure")), ActiveTrustedKeyGroups = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(KeyGroupId = structure(logical(0), tags = list(type = "string")), KeyPairIds = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "KeyPairId", type = "string"))), tags = list(locationNameList = "KeyPairId", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "KeyGroup", type = "structure"))), tags = list(locationNameList = "KeyGroup", type = "list"))), tags = list(type = "structure")), DistributionConfig = structure(list(CallerReference = structure(logical(0), tags = list(type = "string")), Aliases = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "CNAME", type = "string"))), tags = list(locationNameList = "CNAME", type = "list"))), tags = list(type = "structure")), DefaultRootObject = structure(logical(0), tags = list(type = "string")), Origins = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), DomainName = structure(logical(0), tags = list(type = "string")), OriginPath = structure(logical(0), tags = list(type = "string")), CustomHeaders = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(HeaderName = structure(logical(0), tags = list(type = "string")), HeaderValue = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(locationName = "OriginCustomHeader", type = "structure"))), tags = list(locationNameList = "OriginCustomHeader", type = "list"))), tags = list(type = "structure")), S3OriginConfig = structure(list(OriginAccessIdentity = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CustomOriginConfig = structure(list(HTTPPort = structure(logical(0), tags = list(type = "integer")), HTTPSPort = structure(logical(0), tags = list(type = "integer")), OriginProtocolPolicy = structure(logical(0), tags = list(type = "string")), OriginSslProtocols = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "SslProtocol", type = "string"))), tags = list(locationNameList = "SslProtocol", type = "list"))), tags = list(type = "structure")), OriginReadTimeout = structure(logical(0), tags = list(type = "integer")), OriginKeepaliveTimeout = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), ConnectionAttempts = structure(logical(0), tags = list(type = "integer")), ConnectionTimeout = structure(logical(0), tags = list(type = "integer")), OriginShield = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), OriginShieldRegion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), OriginAccessControlId = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "Origin", type = "structure"))), tags = list(locationNameList = "Origin", type = "list"))), tags = list(type = "structure")), OriginGroups = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), FailoverCriteria = structure(list(StatusCodes = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "StatusCode", type = "integer"))), tags = list(locationNameList = "StatusCode", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Members = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(OriginId = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "OriginGroupMember", type = "structure"))), tags = list(locationNameList = "OriginGroupMember", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "OriginGroup", type = "structure"))), tags = list(locationNameList = "OriginGroup", type = "list"))), tags = list(type = "structure")), DefaultCacheBehavior = structure(list(TargetOriginId = structure(logical(0), tags = list(type = "string")), TrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "AwsAccountNumber", type = "string"))), tags = list(locationNameList = "AwsAccountNumber", type = "list"))), tags = list(type = "structure")), TrustedKeyGroups = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "KeyGroup", type = "string"))), tags = list(locationNameList = "KeyGroup", type = "list"))), tags = list(type = "structure")), ViewerProtocolPolicy = structure(logical(0), tags = list(type = "string")), AllowedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list")), CachedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), SmoothStreaming = structure(logical(0), tags = list(type = "boolean")), Compress = structure(logical(0), tags = list(type = "boolean")), LambdaFunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(LambdaFunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string")), IncludeBody = structure(logical(0), tags = list(type = "boolean"))), tags = list(locationName = "LambdaFunctionAssociation", type = "structure"))), tags = list(locationNameList = "LambdaFunctionAssociation", type = "list"))), tags = list(type = "structure")), FunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(FunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "FunctionAssociation", type = "structure"))), tags = list(locationNameList = "FunctionAssociation", type = "list"))), tags = list(type = "structure")), FieldLevelEncryptionId = structure(logical(0), tags = list(type = "string")), RealtimeLogConfigArn = structure(logical(0), tags = list(type = "string")), CachePolicyId = structure(logical(0), tags = list(type = "string")), OriginRequestPolicyId = structure(logical(0), tags = list(type = "string")), ResponseHeadersPolicyId = structure(logical(0), tags = list(type = "string")), ForwardedValues = structure(list(QueryString = structure(logical(0), tags = list(type = "boolean")), Cookies = structure(list(Forward = structure(logical(0), tags = list(type = "string")), WhitelistedNames = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Headers = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure")), QueryStringCacheKeys = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(deprecated = TRUE, type = "structure")), MinTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), DefaultTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), MaxTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long"))), tags = list(type = "structure")), CacheBehaviors = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(PathPattern = structure(logical(0), tags = list(type = "string")), TargetOriginId = structure(logical(0), tags = list(type = "string")), TrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "AwsAccountNumber", type = "string"))), tags = list(locationNameList = "AwsAccountNumber", type = "list"))), tags = list(type = "structure")), TrustedKeyGroups = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "KeyGroup", type = "string"))), tags = list(locationNameList = "KeyGroup", type = "list"))), tags = list(type = "structure")), ViewerProtocolPolicy = structure(logical(0), tags = list(type = "string")), AllowedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list")), CachedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), SmoothStreaming = structure(logical(0), tags = list(type = "boolean")), Compress = structure(logical(0), tags = list(type = "boolean")), LambdaFunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(LambdaFunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string")), IncludeBody = structure(logical(0), tags = list(type = "boolean"))), tags = list(locationName = "LambdaFunctionAssociation", type = "structure"))), tags = list(locationNameList = "LambdaFunctionAssociation", type = "list"))), tags = list(type = "structure")), FunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(FunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "FunctionAssociation", type = "structure"))), tags = list(locationNameList = "FunctionAssociation", type = "list"))), tags = list(type = "structure")), FieldLevelEncryptionId = structure(logical(0), tags = list(type = "string")), RealtimeLogConfigArn = structure(logical(0), tags = list(type = "string")), CachePolicyId = structure(logical(0), tags = list(type = "string")), OriginRequestPolicyId = structure(logical(0), tags = list(type = "string")), ResponseHeadersPolicyId = structure(logical(0), tags = list(type = "string")), ForwardedValues = structure(list(QueryString = structure(logical(0), tags = list(type = "boolean")), Cookies = structure(list(Forward = structure(logical(0), tags = list(type = "string")), WhitelistedNames = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Headers = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure")), QueryStringCacheKeys = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(deprecated = TRUE, type = "structure")), MinTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), DefaultTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), MaxTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long"))), tags = list(locationName = "CacheBehavior", type = "structure"))), tags = list(locationNameList = "CacheBehavior", type = "list"))), tags = list(type = "structure")), CustomErrorResponses = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(ErrorCode = structure(logical(0), tags = list(type = "integer")), ResponsePagePath = structure(logical(0), tags = list(type = "string")), ResponseCode = structure(logical(0), tags = list(type = "string")), ErrorCachingMinTTL = structure(logical(0), tags = list(type = "long"))), tags = list(locationName = "CustomErrorResponse", type = "structure"))), tags = list(locationNameList = "CustomErrorResponse", type = "list"))), tags = list(type = "structure")), Comment = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), Logging = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), IncludeCookies = structure(logical(0), tags = list(type = "boolean")), Bucket = structure(logical(0), tags = list(type = "string")), Prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), PriceClass = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean")), ViewerCertificate = structure(list(CloudFrontDefaultCertificate = structure(logical(0), tags = list(type = "boolean")), IAMCertificateId = structure(logical(0), tags = list(type = "string")), ACMCertificateArn = structure(logical(0), tags = list(type = "string")), SSLSupportMethod = structure(logical(0), tags = list(type = "string")), MinimumProtocolVersion = structure(logical(0), tags = list(type = "string")), Certificate = structure(logical(0), tags = list(deprecated = TRUE, type = "string")), CertificateSource = structure(logical(0), tags = list(deprecated = TRUE, type = "string"))), tags = list(type = "structure")), Restrictions = structure(list(GeoRestriction = structure(list(RestrictionType = structure(logical(0), tags = list(type = "string")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Location", type = "string"))), tags = list(locationNameList = "Location", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), WebACLId = structure(logical(0), tags = list(type = "string")), HttpVersion = structure(logical(0), tags = list(type = "string")), IsIPV6Enabled = structure(logical(0), tags = list(type = "boolean")), ContinuousDeploymentPolicyId = structure(logical(0), tags = list(type = "string")), Staging = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), AliasICPRecordals = structure(list(structure(list(CNAME = structure(logical(0), tags = list(type = "string")), ICPRecordalStatus = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "AliasICPRecordal", type = "structure"))), tags = list(locationNameList = "AliasICPRecordal", type = "list"))), tags = list(type = "structure")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "Distribution"))
return(populate(args, shape))
}
.cloudfront$get_distribution_config_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$get_distribution_config_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(DistributionConfig = structure(list(CallerReference = structure(logical(0), tags = list(type = "string")), Aliases = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "CNAME", type = "string"))), tags = list(locationNameList = "CNAME", type = "list"))), tags = list(type = "structure")), DefaultRootObject = structure(logical(0), tags = list(type = "string")), Origins = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), DomainName = structure(logical(0), tags = list(type = "string")), OriginPath = structure(logical(0), tags = list(type = "string")), CustomHeaders = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(HeaderName = structure(logical(0), tags = list(type = "string")), HeaderValue = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(locationName = "OriginCustomHeader", type = "structure"))), tags = list(locationNameList = "OriginCustomHeader", type = "list"))), tags = list(type = "structure")), S3OriginConfig = structure(list(OriginAccessIdentity = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CustomOriginConfig = structure(list(HTTPPort = structure(logical(0), tags = list(type = "integer")), HTTPSPort = structure(logical(0), tags = list(type = "integer")), OriginProtocolPolicy = structure(logical(0), tags = list(type = "string")), OriginSslProtocols = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "SslProtocol", type = "string"))), tags = list(locationNameList = "SslProtocol", type = "list"))), tags = list(type = "structure")), OriginReadTimeout = structure(logical(0), tags = list(type = "integer")), OriginKeepaliveTimeout = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), ConnectionAttempts = structure(logical(0), tags = list(type = "integer")), ConnectionTimeout = structure(logical(0), tags = list(type = "integer")), OriginShield = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), OriginShieldRegion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), OriginAccessControlId = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "Origin", type = "structure"))), tags = list(locationNameList = "Origin", type = "list"))), tags = list(type = "structure")), OriginGroups = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), FailoverCriteria = structure(list(StatusCodes = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "StatusCode", type = "integer"))), tags = list(locationNameList = "StatusCode", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Members = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(OriginId = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "OriginGroupMember", type = "structure"))), tags = list(locationNameList = "OriginGroupMember", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "OriginGroup", type = "structure"))), tags = list(locationNameList = "OriginGroup", type = "list"))), tags = list(type = "structure")), DefaultCacheBehavior = structure(list(TargetOriginId = structure(logical(0), tags = list(type = "string")), TrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "AwsAccountNumber", type = "string"))), tags = list(locationNameList = "AwsAccountNumber", type = "list"))), tags = list(type = "structure")), TrustedKeyGroups = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "KeyGroup", type = "string"))), tags = list(locationNameList = "KeyGroup", type = "list"))), tags = list(type = "structure")), ViewerProtocolPolicy = structure(logical(0), tags = list(type = "string")), AllowedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list")), CachedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), SmoothStreaming = structure(logical(0), tags = list(type = "boolean")), Compress = structure(logical(0), tags = list(type = "boolean")), LambdaFunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(LambdaFunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string")), IncludeBody = structure(logical(0), tags = list(type = "boolean"))), tags = list(locationName = "LambdaFunctionAssociation", type = "structure"))), tags = list(locationNameList = "LambdaFunctionAssociation", type = "list"))), tags = list(type = "structure")), FunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(FunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "FunctionAssociation", type = "structure"))), tags = list(locationNameList = "FunctionAssociation", type = "list"))), tags = list(type = "structure")), FieldLevelEncryptionId = structure(logical(0), tags = list(type = "string")), RealtimeLogConfigArn = structure(logical(0), tags = list(type = "string")), CachePolicyId = structure(logical(0), tags = list(type = "string")), OriginRequestPolicyId = structure(logical(0), tags = list(type = "string")), ResponseHeadersPolicyId = structure(logical(0), tags = list(type = "string")), ForwardedValues = structure(list(QueryString = structure(logical(0), tags = list(type = "boolean")), Cookies = structure(list(Forward = structure(logical(0), tags = list(type = "string")), WhitelistedNames = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Headers = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure")), QueryStringCacheKeys = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(deprecated = TRUE, type = "structure")), MinTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), DefaultTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), MaxTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long"))), tags = list(type = "structure")), CacheBehaviors = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(PathPattern = structure(logical(0), tags = list(type = "string")), TargetOriginId = structure(logical(0), tags = list(type = "string")), TrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "AwsAccountNumber", type = "string"))), tags = list(locationNameList = "AwsAccountNumber", type = "list"))), tags = list(type = "structure")), TrustedKeyGroups = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "KeyGroup", type = "string"))), tags = list(locationNameList = "KeyGroup", type = "list"))), tags = list(type = "structure")), ViewerProtocolPolicy = structure(logical(0), tags = list(type = "string")), AllowedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list")), CachedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), SmoothStreaming = structure(logical(0), tags = list(type = "boolean")), Compress = structure(logical(0), tags = list(type = "boolean")), LambdaFunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(LambdaFunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string")), IncludeBody = structure(logical(0), tags = list(type = "boolean"))), tags = list(locationName = "LambdaFunctionAssociation", type = "structure"))), tags = list(locationNameList = "LambdaFunctionAssociation", type = "list"))), tags = list(type = "structure")), FunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(FunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "FunctionAssociation", type = "structure"))), tags = list(locationNameList = "FunctionAssociation", type = "list"))), tags = list(type = "structure")), FieldLevelEncryptionId = structure(logical(0), tags = list(type = "string")), RealtimeLogConfigArn = structure(logical(0), tags = list(type = "string")), CachePolicyId = structure(logical(0), tags = list(type = "string")), OriginRequestPolicyId = structure(logical(0), tags = list(type = "string")), ResponseHeadersPolicyId = structure(logical(0), tags = list(type = "string")), ForwardedValues = structure(list(QueryString = structure(logical(0), tags = list(type = "boolean")), Cookies = structure(list(Forward = structure(logical(0), tags = list(type = "string")), WhitelistedNames = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Headers = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure")), QueryStringCacheKeys = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(deprecated = TRUE, type = "structure")), MinTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), DefaultTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), MaxTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long"))), tags = list(locationName = "CacheBehavior", type = "structure"))), tags = list(locationNameList = "CacheBehavior", type = "list"))), tags = list(type = "structure")), CustomErrorResponses = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(ErrorCode = structure(logical(0), tags = list(type = "integer")), ResponsePagePath = structure(logical(0), tags = list(type = "string")), ResponseCode = structure(logical(0), tags = list(type = "string")), ErrorCachingMinTTL = structure(logical(0), tags = list(type = "long"))), tags = list(locationName = "CustomErrorResponse", type = "structure"))), tags = list(locationNameList = "CustomErrorResponse", type = "list"))), tags = list(type = "structure")), Comment = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), Logging = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), IncludeCookies = structure(logical(0), tags = list(type = "boolean")), Bucket = structure(logical(0), tags = list(type = "string")), Prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), PriceClass = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean")), ViewerCertificate = structure(list(CloudFrontDefaultCertificate = structure(logical(0), tags = list(type = "boolean")), IAMCertificateId = structure(logical(0), tags = list(type = "string")), ACMCertificateArn = structure(logical(0), tags = list(type = "string")), SSLSupportMethod = structure(logical(0), tags = list(type = "string")), MinimumProtocolVersion = structure(logical(0), tags = list(type = "string")), Certificate = structure(logical(0), tags = list(deprecated = TRUE, type = "string")), CertificateSource = structure(logical(0), tags = list(deprecated = TRUE, type = "string"))), tags = list(type = "structure")), Restrictions = structure(list(GeoRestriction = structure(list(RestrictionType = structure(logical(0), tags = list(type = "string")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Location", type = "string"))), tags = list(locationNameList = "Location", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), WebACLId = structure(logical(0), tags = list(type = "string")), HttpVersion = structure(logical(0), tags = list(type = "string")), IsIPV6Enabled = structure(logical(0), tags = list(type = "boolean")), ContinuousDeploymentPolicyId = structure(logical(0), tags = list(type = "string")), Staging = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "DistributionConfig"))
return(populate(args, shape))
}
.cloudfront$get_field_level_encryption_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$get_field_level_encryption_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(FieldLevelEncryption = structure(list(Id = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp")), FieldLevelEncryptionConfig = structure(list(CallerReference = structure(logical(0), tags = list(type = "string")), Comment = structure(logical(0), tags = list(type = "string")), QueryArgProfileConfig = structure(list(ForwardWhenQueryArgProfileIsUnknown = structure(logical(0), tags = list(type = "boolean")), QueryArgProfiles = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(QueryArg = structure(logical(0), tags = list(type = "string")), ProfileId = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "QueryArgProfile", type = "structure"))), tags = list(locationNameList = "QueryArgProfile", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), ContentTypeProfileConfig = structure(list(ForwardWhenContentTypeIsUnknown = structure(logical(0), tags = list(type = "boolean")), ContentTypeProfiles = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Format = structure(logical(0), tags = list(type = "string")), ProfileId = structure(logical(0), tags = list(type = "string")), ContentType = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "ContentTypeProfile", type = "structure"))), tags = list(locationNameList = "ContentTypeProfile", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "FieldLevelEncryption"))
return(populate(args, shape))
}
.cloudfront$get_field_level_encryption_config_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$get_field_level_encryption_config_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(FieldLevelEncryptionConfig = structure(list(CallerReference = structure(logical(0), tags = list(type = "string")), Comment = structure(logical(0), tags = list(type = "string")), QueryArgProfileConfig = structure(list(ForwardWhenQueryArgProfileIsUnknown = structure(logical(0), tags = list(type = "boolean")), QueryArgProfiles = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(QueryArg = structure(logical(0), tags = list(type = "string")), ProfileId = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "QueryArgProfile", type = "structure"))), tags = list(locationNameList = "QueryArgProfile", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), ContentTypeProfileConfig = structure(list(ForwardWhenContentTypeIsUnknown = structure(logical(0), tags = list(type = "boolean")), ContentTypeProfiles = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Format = structure(logical(0), tags = list(type = "string")), ProfileId = structure(logical(0), tags = list(type = "string")), ContentType = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "ContentTypeProfile", type = "structure"))), tags = list(locationNameList = "ContentTypeProfile", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "FieldLevelEncryptionConfig"))
return(populate(args, shape))
}
.cloudfront$get_field_level_encryption_profile_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$get_field_level_encryption_profile_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(FieldLevelEncryptionProfile = structure(list(Id = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp")), FieldLevelEncryptionProfileConfig = structure(list(Name = structure(logical(0), tags = list(type = "string")), CallerReference = structure(logical(0), tags = list(type = "string")), Comment = structure(logical(0), tags = list(type = "string")), EncryptionEntities = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(PublicKeyId = structure(logical(0), tags = list(type = "string")), ProviderId = structure(logical(0), tags = list(type = "string")), FieldPatterns = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "FieldPattern", type = "string"))), tags = list(locationNameList = "FieldPattern", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "EncryptionEntity", type = "structure"))), tags = list(locationNameList = "EncryptionEntity", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "FieldLevelEncryptionProfile"))
return(populate(args, shape))
}
.cloudfront$get_field_level_encryption_profile_config_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$get_field_level_encryption_profile_config_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(FieldLevelEncryptionProfileConfig = structure(list(Name = structure(logical(0), tags = list(type = "string")), CallerReference = structure(logical(0), tags = list(type = "string")), Comment = structure(logical(0), tags = list(type = "string")), EncryptionEntities = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(PublicKeyId = structure(logical(0), tags = list(type = "string")), ProviderId = structure(logical(0), tags = list(type = "string")), FieldPatterns = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "FieldPattern", type = "string"))), tags = list(locationNameList = "FieldPattern", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "EncryptionEntity", type = "structure"))), tags = list(locationNameList = "EncryptionEntity", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "FieldLevelEncryptionProfileConfig"))
return(populate(args, shape))
}
.cloudfront$get_function_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Name = structure(logical(0), tags = list(location = "uri", locationName = "Name", type = "string")), Stage = structure(logical(0), tags = list(location = "querystring", locationName = "Stage", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$get_function_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(FunctionCode = structure(logical(0), tags = list(type = "blob", sensitive = TRUE)), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string")), ContentType = structure(logical(0), tags = list(location = "header", locationName = "Content-Type", type = "string"))), tags = list(type = "structure", payload = "FunctionCode"))
return(populate(args, shape))
}
.cloudfront$get_invalidation_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(DistributionId = structure(logical(0), tags = list(location = "uri", locationName = "DistributionId", type = "string")), Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$get_invalidation_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Invalidation = structure(list(Id = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), CreateTime = structure(logical(0), tags = list(type = "timestamp")), InvalidationBatch = structure(list(Paths = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Path", type = "string"))), tags = list(locationNameList = "Path", type = "list"))), tags = list(type = "structure")), CallerReference = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure", payload = "Invalidation"))
return(populate(args, shape))
}
.cloudfront$get_key_group_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$get_key_group_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(KeyGroup = structure(list(Id = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp")), KeyGroupConfig = structure(list(Name = structure(logical(0), tags = list(type = "string")), Items = structure(list(structure(logical(0), tags = list(locationName = "PublicKey", type = "string"))), tags = list(locationNameList = "PublicKey", type = "list")), Comment = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "KeyGroup"))
return(populate(args, shape))
}
.cloudfront$get_key_group_config_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$get_key_group_config_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(KeyGroupConfig = structure(list(Name = structure(logical(0), tags = list(type = "string")), Items = structure(list(structure(logical(0), tags = list(locationName = "PublicKey", type = "string"))), tags = list(locationNameList = "PublicKey", type = "list")), Comment = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "KeyGroupConfig"))
return(populate(args, shape))
}
.cloudfront$get_monitoring_subscription_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(DistributionId = structure(logical(0), tags = list(location = "uri", locationName = "DistributionId", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$get_monitoring_subscription_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(MonitoringSubscription = structure(list(RealtimeMetricsSubscriptionConfig = structure(list(RealtimeMetricsSubscriptionStatus = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure", payload = "MonitoringSubscription"))
return(populate(args, shape))
}
.cloudfront$get_origin_access_control_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$get_origin_access_control_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(OriginAccessControl = structure(list(Id = structure(logical(0), tags = list(type = "string")), OriginAccessControlConfig = structure(list(Name = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), SigningProtocol = structure(logical(0), tags = list(type = "string")), SigningBehavior = structure(logical(0), tags = list(type = "string")), OriginAccessControlOriginType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "OriginAccessControl"))
return(populate(args, shape))
}
.cloudfront$get_origin_access_control_config_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$get_origin_access_control_config_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(OriginAccessControlConfig = structure(list(Name = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), SigningProtocol = structure(logical(0), tags = list(type = "string")), SigningBehavior = structure(logical(0), tags = list(type = "string")), OriginAccessControlOriginType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "OriginAccessControlConfig"))
return(populate(args, shape))
}
.cloudfront$get_origin_request_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$get_origin_request_policy_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(OriginRequestPolicy = structure(list(Id = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp")), OriginRequestPolicyConfig = structure(list(Comment = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), HeadersConfig = structure(list(HeaderBehavior = structure(logical(0), tags = list(type = "string")), Headers = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), CookiesConfig = structure(list(CookieBehavior = structure(logical(0), tags = list(type = "string")), Cookies = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), QueryStringsConfig = structure(list(QueryStringBehavior = structure(logical(0), tags = list(type = "string")), QueryStrings = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "OriginRequestPolicy"))
return(populate(args, shape))
}
.cloudfront$get_origin_request_policy_config_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$get_origin_request_policy_config_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(OriginRequestPolicyConfig = structure(list(Comment = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), HeadersConfig = structure(list(HeaderBehavior = structure(logical(0), tags = list(type = "string")), Headers = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), CookiesConfig = structure(list(CookieBehavior = structure(logical(0), tags = list(type = "string")), Cookies = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), QueryStringsConfig = structure(list(QueryStringBehavior = structure(logical(0), tags = list(type = "string")), QueryStrings = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "OriginRequestPolicyConfig"))
return(populate(args, shape))
}
.cloudfront$get_public_key_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$get_public_key_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(PublicKey = structure(list(Id = structure(logical(0), tags = list(type = "string")), CreatedTime = structure(logical(0), tags = list(type = "timestamp")), PublicKeyConfig = structure(list(CallerReference = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), EncodedKey = structure(logical(0), tags = list(type = "string")), Comment = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "PublicKey"))
return(populate(args, shape))
}
.cloudfront$get_public_key_config_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$get_public_key_config_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(PublicKeyConfig = structure(list(CallerReference = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), EncodedKey = structure(logical(0), tags = list(type = "string")), Comment = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "PublicKeyConfig"))
return(populate(args, shape))
}
.cloudfront$get_realtime_log_config_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Name = structure(logical(0), tags = list(type = "string")), ARN = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", locationName = "GetRealtimeLogConfigRequest", xmlNamespace = "http://cloudfront.amazonaws.com/doc/2020-05-31/"))
return(populate(args, shape))
}
.cloudfront$get_realtime_log_config_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(RealtimeLogConfig = structure(list(ARN = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), SamplingRate = structure(logical(0), tags = list(type = "long")), EndPoints = structure(list(structure(list(StreamType = structure(logical(0), tags = list(type = "string")), KinesisStreamConfig = structure(list(RoleARN = structure(logical(0), tags = list(type = "string")), StreamARN = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), Fields = structure(list(structure(logical(0), tags = list(locationName = "Field", type = "string"))), tags = list(locationNameList = "Field", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$get_response_headers_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$get_response_headers_policy_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(ResponseHeadersPolicy = structure(list(Id = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp")), ResponseHeadersPolicyConfig = structure(list(Comment = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), CorsConfig = structure(list(AccessControlAllowOrigins = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Origin", type = "string"))), tags = list(locationNameList = "Origin", type = "list"))), tags = list(type = "structure")), AccessControlAllowHeaders = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Header", type = "string"))), tags = list(locationNameList = "Header", type = "list"))), tags = list(type = "structure")), AccessControlAllowMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list"))), tags = list(type = "structure")), AccessControlAllowCredentials = structure(logical(0), tags = list(type = "boolean")), AccessControlExposeHeaders = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Header", type = "string"))), tags = list(locationNameList = "Header", type = "list"))), tags = list(type = "structure")), AccessControlMaxAgeSec = structure(logical(0), tags = list(type = "integer")), OriginOverride = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), SecurityHeadersConfig = structure(list(XSSProtection = structure(list(Override = structure(logical(0), tags = list(type = "boolean")), Protection = structure(logical(0), tags = list(type = "boolean")), ModeBlock = structure(logical(0), tags = list(type = "boolean")), ReportUri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), FrameOptions = structure(list(Override = structure(logical(0), tags = list(type = "boolean")), FrameOption = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ReferrerPolicy = structure(list(Override = structure(logical(0), tags = list(type = "boolean")), ReferrerPolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ContentSecurityPolicy = structure(list(Override = structure(logical(0), tags = list(type = "boolean")), ContentSecurityPolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ContentTypeOptions = structure(list(Override = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), StrictTransportSecurity = structure(list(Override = structure(logical(0), tags = list(type = "boolean")), IncludeSubdomains = structure(logical(0), tags = list(type = "boolean")), Preload = structure(logical(0), tags = list(type = "boolean")), AccessControlMaxAgeSec = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure")), ServerTimingHeadersConfig = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), SamplingRate = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure")), CustomHeadersConfig = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Header = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string")), Override = structure(logical(0), tags = list(type = "boolean"))), tags = list(locationName = "ResponseHeadersPolicyCustomHeader", type = "structure"))), tags = list(locationNameList = "ResponseHeadersPolicyCustomHeader", type = "list"))), tags = list(type = "structure")), RemoveHeadersConfig = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Header = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "ResponseHeadersPolicyRemoveHeader", type = "structure"))), tags = list(locationNameList = "ResponseHeadersPolicyRemoveHeader", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "ResponseHeadersPolicy"))
return(populate(args, shape))
}
.cloudfront$get_response_headers_policy_config_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$get_response_headers_policy_config_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(ResponseHeadersPolicyConfig = structure(list(Comment = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), CorsConfig = structure(list(AccessControlAllowOrigins = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Origin", type = "string"))), tags = list(locationNameList = "Origin", type = "list"))), tags = list(type = "structure")), AccessControlAllowHeaders = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Header", type = "string"))), tags = list(locationNameList = "Header", type = "list"))), tags = list(type = "structure")), AccessControlAllowMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list"))), tags = list(type = "structure")), AccessControlAllowCredentials = structure(logical(0), tags = list(type = "boolean")), AccessControlExposeHeaders = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Header", type = "string"))), tags = list(locationNameList = "Header", type = "list"))), tags = list(type = "structure")), AccessControlMaxAgeSec = structure(logical(0), tags = list(type = "integer")), OriginOverride = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), SecurityHeadersConfig = structure(list(XSSProtection = structure(list(Override = structure(logical(0), tags = list(type = "boolean")), Protection = structure(logical(0), tags = list(type = "boolean")), ModeBlock = structure(logical(0), tags = list(type = "boolean")), ReportUri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), FrameOptions = structure(list(Override = structure(logical(0), tags = list(type = "boolean")), FrameOption = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ReferrerPolicy = structure(list(Override = structure(logical(0), tags = list(type = "boolean")), ReferrerPolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ContentSecurityPolicy = structure(list(Override = structure(logical(0), tags = list(type = "boolean")), ContentSecurityPolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ContentTypeOptions = structure(list(Override = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), StrictTransportSecurity = structure(list(Override = structure(logical(0), tags = list(type = "boolean")), IncludeSubdomains = structure(logical(0), tags = list(type = "boolean")), Preload = structure(logical(0), tags = list(type = "boolean")), AccessControlMaxAgeSec = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure")), ServerTimingHeadersConfig = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), SamplingRate = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure")), CustomHeadersConfig = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Header = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string")), Override = structure(logical(0), tags = list(type = "boolean"))), tags = list(locationName = "ResponseHeadersPolicyCustomHeader", type = "structure"))), tags = list(locationNameList = "ResponseHeadersPolicyCustomHeader", type = "list"))), tags = list(type = "structure")), RemoveHeadersConfig = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Header = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "ResponseHeadersPolicyRemoveHeader", type = "structure"))), tags = list(locationNameList = "ResponseHeadersPolicyRemoveHeader", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "ResponseHeadersPolicyConfig"))
return(populate(args, shape))
}
.cloudfront$get_streaming_distribution_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$get_streaming_distribution_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(StreamingDistribution = structure(list(Id = structure(logical(0), tags = list(type = "string")), ARN = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp")), DomainName = structure(logical(0), tags = list(type = "string")), ActiveTrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(AwsAccountNumber = structure(logical(0), tags = list(type = "string")), KeyPairIds = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "KeyPairId", type = "string"))), tags = list(locationNameList = "KeyPairId", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "Signer", type = "structure"))), tags = list(locationNameList = "Signer", type = "list"))), tags = list(type = "structure")), StreamingDistributionConfig = structure(list(CallerReference = structure(logical(0), tags = list(type = "string")), S3Origin = structure(list(DomainName = structure(logical(0), tags = list(type = "string")), OriginAccessIdentity = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Aliases = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "CNAME", type = "string"))), tags = list(locationNameList = "CNAME", type = "list"))), tags = list(type = "structure")), Comment = structure(logical(0), tags = list(type = "string")), Logging = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Bucket = structure(logical(0), tags = list(type = "string")), Prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), TrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "AwsAccountNumber", type = "string"))), tags = list(locationNameList = "AwsAccountNumber", type = "list"))), tags = list(type = "structure")), PriceClass = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "StreamingDistribution"))
return(populate(args, shape))
}
.cloudfront$get_streaming_distribution_config_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$get_streaming_distribution_config_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(StreamingDistributionConfig = structure(list(CallerReference = structure(logical(0), tags = list(type = "string")), S3Origin = structure(list(DomainName = structure(logical(0), tags = list(type = "string")), OriginAccessIdentity = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Aliases = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "CNAME", type = "string"))), tags = list(locationNameList = "CNAME", type = "list"))), tags = list(type = "structure")), Comment = structure(logical(0), tags = list(type = "string")), Logging = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Bucket = structure(logical(0), tags = list(type = "string")), Prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), TrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "AwsAccountNumber", type = "string"))), tags = list(locationNameList = "AwsAccountNumber", type = "list"))), tags = list(type = "structure")), PriceClass = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "StreamingDistributionConfig"))
return(populate(args, shape))
}
.cloudfront$list_cache_policies_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Type = structure(logical(0), tags = list(location = "querystring", locationName = "Type", type = "string")), Marker = structure(logical(0), tags = list(location = "querystring", locationName = "Marker", type = "string")), MaxItems = structure(logical(0), tags = list(location = "querystring", locationName = "MaxItems", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$list_cache_policies_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(CachePolicyList = structure(list(NextMarker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Type = structure(logical(0), tags = list(type = "string")), CachePolicy = structure(list(Id = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp")), CachePolicyConfig = structure(list(Comment = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), DefaultTTL = structure(logical(0), tags = list(type = "long")), MaxTTL = structure(logical(0), tags = list(type = "long")), MinTTL = structure(logical(0), tags = list(type = "long")), ParametersInCacheKeyAndForwardedToOrigin = structure(list(EnableAcceptEncodingGzip = structure(logical(0), tags = list(type = "boolean")), EnableAcceptEncodingBrotli = structure(logical(0), tags = list(type = "boolean")), HeadersConfig = structure(list(HeaderBehavior = structure(logical(0), tags = list(type = "string")), Headers = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), CookiesConfig = structure(list(CookieBehavior = structure(logical(0), tags = list(type = "string")), Cookies = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), QueryStringsConfig = structure(list(QueryStringBehavior = structure(logical(0), tags = list(type = "string")), QueryStrings = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(locationName = "CachePolicySummary", type = "structure"))), tags = list(locationNameList = "CachePolicySummary", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", payload = "CachePolicyList"))
return(populate(args, shape))
}
.cloudfront$list_cloud_front_origin_access_identities_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Marker = structure(logical(0), tags = list(location = "querystring", locationName = "Marker", type = "string")), MaxItems = structure(logical(0), tags = list(location = "querystring", locationName = "MaxItems", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$list_cloud_front_origin_access_identities_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(CloudFrontOriginAccessIdentityList = structure(list(Marker = structure(logical(0), tags = list(type = "string")), NextMarker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), S3CanonicalUserId = structure(logical(0), tags = list(type = "string")), Comment = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "CloudFrontOriginAccessIdentitySummary", type = "structure"))), tags = list(locationNameList = "CloudFrontOriginAccessIdentitySummary", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", payload = "CloudFrontOriginAccessIdentityList"))
return(populate(args, shape))
}
.cloudfront$list_conflicting_aliases_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(DistributionId = structure(logical(0), tags = list(location = "querystring", locationName = "DistributionId", type = "string")), Alias = structure(logical(0), tags = list(location = "querystring", locationName = "Alias", type = "string")), Marker = structure(logical(0), tags = list(location = "querystring", locationName = "Marker", type = "string")), MaxItems = structure(logical(0), tags = list(location = "querystring", locationName = "MaxItems", type = "integer"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$list_conflicting_aliases_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(ConflictingAliasesList = structure(list(NextMarker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Alias = structure(logical(0), tags = list(type = "string")), DistributionId = structure(logical(0), tags = list(type = "string")), AccountId = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "ConflictingAlias", type = "structure"))), tags = list(locationNameList = "ConflictingAlias", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", payload = "ConflictingAliasesList"))
return(populate(args, shape))
}
.cloudfront$list_continuous_deployment_policies_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Marker = structure(logical(0), tags = list(location = "querystring", locationName = "Marker", type = "string")), MaxItems = structure(logical(0), tags = list(location = "querystring", locationName = "MaxItems", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$list_continuous_deployment_policies_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(ContinuousDeploymentPolicyList = structure(list(NextMarker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(ContinuousDeploymentPolicy = structure(list(Id = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp")), ContinuousDeploymentPolicyConfig = structure(list(StagingDistributionDnsNames = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "DnsName", type = "string"))), tags = list(locationNameList = "DnsName", type = "list"))), tags = list(type = "structure")), Enabled = structure(logical(0), tags = list(type = "boolean")), TrafficConfig = structure(list(SingleWeightConfig = structure(list(Weight = structure(logical(0), tags = list(type = "float")), SessionStickinessConfig = structure(list(IdleTTL = structure(logical(0), tags = list(type = "integer")), MaximumTTL = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure")), SingleHeaderConfig = structure(list(Header = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(locationName = "ContinuousDeploymentPolicySummary", type = "structure"))), tags = list(locationNameList = "ContinuousDeploymentPolicySummary", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", payload = "ContinuousDeploymentPolicyList"))
return(populate(args, shape))
}
.cloudfront$list_distributions_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Marker = structure(logical(0), tags = list(location = "querystring", locationName = "Marker", type = "string")), MaxItems = structure(logical(0), tags = list(location = "querystring", locationName = "MaxItems", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$list_distributions_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(DistributionList = structure(list(Marker = structure(logical(0), tags = list(type = "string")), NextMarker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), ARN = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp")), DomainName = structure(logical(0), tags = list(type = "string")), Aliases = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "CNAME", type = "string"))), tags = list(locationNameList = "CNAME", type = "list"))), tags = list(type = "structure")), Origins = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), DomainName = structure(logical(0), tags = list(type = "string")), OriginPath = structure(logical(0), tags = list(type = "string")), CustomHeaders = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(HeaderName = structure(logical(0), tags = list(type = "string")), HeaderValue = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(locationName = "OriginCustomHeader", type = "structure"))), tags = list(locationNameList = "OriginCustomHeader", type = "list"))), tags = list(type = "structure")), S3OriginConfig = structure(list(OriginAccessIdentity = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CustomOriginConfig = structure(list(HTTPPort = structure(logical(0), tags = list(type = "integer")), HTTPSPort = structure(logical(0), tags = list(type = "integer")), OriginProtocolPolicy = structure(logical(0), tags = list(type = "string")), OriginSslProtocols = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "SslProtocol", type = "string"))), tags = list(locationNameList = "SslProtocol", type = "list"))), tags = list(type = "structure")), OriginReadTimeout = structure(logical(0), tags = list(type = "integer")), OriginKeepaliveTimeout = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), ConnectionAttempts = structure(logical(0), tags = list(type = "integer")), ConnectionTimeout = structure(logical(0), tags = list(type = "integer")), OriginShield = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), OriginShieldRegion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), OriginAccessControlId = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "Origin", type = "structure"))), tags = list(locationNameList = "Origin", type = "list"))), tags = list(type = "structure")), OriginGroups = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), FailoverCriteria = structure(list(StatusCodes = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "StatusCode", type = "integer"))), tags = list(locationNameList = "StatusCode", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Members = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(OriginId = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "OriginGroupMember", type = "structure"))), tags = list(locationNameList = "OriginGroupMember", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "OriginGroup", type = "structure"))), tags = list(locationNameList = "OriginGroup", type = "list"))), tags = list(type = "structure")), DefaultCacheBehavior = structure(list(TargetOriginId = structure(logical(0), tags = list(type = "string")), TrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "AwsAccountNumber", type = "string"))), tags = list(locationNameList = "AwsAccountNumber", type = "list"))), tags = list(type = "structure")), TrustedKeyGroups = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "KeyGroup", type = "string"))), tags = list(locationNameList = "KeyGroup", type = "list"))), tags = list(type = "structure")), ViewerProtocolPolicy = structure(logical(0), tags = list(type = "string")), AllowedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list")), CachedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), SmoothStreaming = structure(logical(0), tags = list(type = "boolean")), Compress = structure(logical(0), tags = list(type = "boolean")), LambdaFunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(LambdaFunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string")), IncludeBody = structure(logical(0), tags = list(type = "boolean"))), tags = list(locationName = "LambdaFunctionAssociation", type = "structure"))), tags = list(locationNameList = "LambdaFunctionAssociation", type = "list"))), tags = list(type = "structure")), FunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(FunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "FunctionAssociation", type = "structure"))), tags = list(locationNameList = "FunctionAssociation", type = "list"))), tags = list(type = "structure")), FieldLevelEncryptionId = structure(logical(0), tags = list(type = "string")), RealtimeLogConfigArn = structure(logical(0), tags = list(type = "string")), CachePolicyId = structure(logical(0), tags = list(type = "string")), OriginRequestPolicyId = structure(logical(0), tags = list(type = "string")), ResponseHeadersPolicyId = structure(logical(0), tags = list(type = "string")), ForwardedValues = structure(list(QueryString = structure(logical(0), tags = list(type = "boolean")), Cookies = structure(list(Forward = structure(logical(0), tags = list(type = "string")), WhitelistedNames = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Headers = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure")), QueryStringCacheKeys = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(deprecated = TRUE, type = "structure")), MinTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), DefaultTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), MaxTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long"))), tags = list(type = "structure")), CacheBehaviors = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(PathPattern = structure(logical(0), tags = list(type = "string")), TargetOriginId = structure(logical(0), tags = list(type = "string")), TrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "AwsAccountNumber", type = "string"))), tags = list(locationNameList = "AwsAccountNumber", type = "list"))), tags = list(type = "structure")), TrustedKeyGroups = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "KeyGroup", type = "string"))), tags = list(locationNameList = "KeyGroup", type = "list"))), tags = list(type = "structure")), ViewerProtocolPolicy = structure(logical(0), tags = list(type = "string")), AllowedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list")), CachedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), SmoothStreaming = structure(logical(0), tags = list(type = "boolean")), Compress = structure(logical(0), tags = list(type = "boolean")), LambdaFunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(LambdaFunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string")), IncludeBody = structure(logical(0), tags = list(type = "boolean"))), tags = list(locationName = "LambdaFunctionAssociation", type = "structure"))), tags = list(locationNameList = "LambdaFunctionAssociation", type = "list"))), tags = list(type = "structure")), FunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(FunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "FunctionAssociation", type = "structure"))), tags = list(locationNameList = "FunctionAssociation", type = "list"))), tags = list(type = "structure")), FieldLevelEncryptionId = structure(logical(0), tags = list(type = "string")), RealtimeLogConfigArn = structure(logical(0), tags = list(type = "string")), CachePolicyId = structure(logical(0), tags = list(type = "string")), OriginRequestPolicyId = structure(logical(0), tags = list(type = "string")), ResponseHeadersPolicyId = structure(logical(0), tags = list(type = "string")), ForwardedValues = structure(list(QueryString = structure(logical(0), tags = list(type = "boolean")), Cookies = structure(list(Forward = structure(logical(0), tags = list(type = "string")), WhitelistedNames = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Headers = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure")), QueryStringCacheKeys = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(deprecated = TRUE, type = "structure")), MinTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), DefaultTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), MaxTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long"))), tags = list(locationName = "CacheBehavior", type = "structure"))), tags = list(locationNameList = "CacheBehavior", type = "list"))), tags = list(type = "structure")), CustomErrorResponses = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(ErrorCode = structure(logical(0), tags = list(type = "integer")), ResponsePagePath = structure(logical(0), tags = list(type = "string")), ResponseCode = structure(logical(0), tags = list(type = "string")), ErrorCachingMinTTL = structure(logical(0), tags = list(type = "long"))), tags = list(locationName = "CustomErrorResponse", type = "structure"))), tags = list(locationNameList = "CustomErrorResponse", type = "list"))), tags = list(type = "structure")), Comment = structure(logical(0), tags = list(type = "string")), PriceClass = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean")), ViewerCertificate = structure(list(CloudFrontDefaultCertificate = structure(logical(0), tags = list(type = "boolean")), IAMCertificateId = structure(logical(0), tags = list(type = "string")), ACMCertificateArn = structure(logical(0), tags = list(type = "string")), SSLSupportMethod = structure(logical(0), tags = list(type = "string")), MinimumProtocolVersion = structure(logical(0), tags = list(type = "string")), Certificate = structure(logical(0), tags = list(deprecated = TRUE, type = "string")), CertificateSource = structure(logical(0), tags = list(deprecated = TRUE, type = "string"))), tags = list(type = "structure")), Restrictions = structure(list(GeoRestriction = structure(list(RestrictionType = structure(logical(0), tags = list(type = "string")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Location", type = "string"))), tags = list(locationNameList = "Location", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), WebACLId = structure(logical(0), tags = list(type = "string")), HttpVersion = structure(logical(0), tags = list(type = "string")), IsIPV6Enabled = structure(logical(0), tags = list(type = "boolean")), AliasICPRecordals = structure(list(structure(list(CNAME = structure(logical(0), tags = list(type = "string")), ICPRecordalStatus = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "AliasICPRecordal", type = "structure"))), tags = list(locationNameList = "AliasICPRecordal", type = "list")), Staging = structure(logical(0), tags = list(type = "boolean"))), tags = list(locationName = "DistributionSummary", type = "structure"))), tags = list(locationNameList = "DistributionSummary", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", payload = "DistributionList"))
return(populate(args, shape))
}
.cloudfront$list_distributions_by_cache_policy_id_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Marker = structure(logical(0), tags = list(location = "querystring", locationName = "Marker", type = "string")), MaxItems = structure(logical(0), tags = list(location = "querystring", locationName = "MaxItems", type = "string")), CachePolicyId = structure(logical(0), tags = list(location = "uri", locationName = "CachePolicyId", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$list_distributions_by_cache_policy_id_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(DistributionIdList = structure(list(Marker = structure(logical(0), tags = list(type = "string")), NextMarker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "DistributionId", type = "string"))), tags = list(locationNameList = "DistributionId", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", payload = "DistributionIdList"))
return(populate(args, shape))
}
.cloudfront$list_distributions_by_key_group_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Marker = structure(logical(0), tags = list(location = "querystring", locationName = "Marker", type = "string")), MaxItems = structure(logical(0), tags = list(location = "querystring", locationName = "MaxItems", type = "string")), KeyGroupId = structure(logical(0), tags = list(location = "uri", locationName = "KeyGroupId", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$list_distributions_by_key_group_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(DistributionIdList = structure(list(Marker = structure(logical(0), tags = list(type = "string")), NextMarker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "DistributionId", type = "string"))), tags = list(locationNameList = "DistributionId", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", payload = "DistributionIdList"))
return(populate(args, shape))
}
.cloudfront$list_distributions_by_origin_request_policy_id_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Marker = structure(logical(0), tags = list(location = "querystring", locationName = "Marker", type = "string")), MaxItems = structure(logical(0), tags = list(location = "querystring", locationName = "MaxItems", type = "string")), OriginRequestPolicyId = structure(logical(0), tags = list(location = "uri", locationName = "OriginRequestPolicyId", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$list_distributions_by_origin_request_policy_id_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(DistributionIdList = structure(list(Marker = structure(logical(0), tags = list(type = "string")), NextMarker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "DistributionId", type = "string"))), tags = list(locationNameList = "DistributionId", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", payload = "DistributionIdList"))
return(populate(args, shape))
}
.cloudfront$list_distributions_by_realtime_log_config_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Marker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "string")), RealtimeLogConfigName = structure(logical(0), tags = list(type = "string")), RealtimeLogConfigArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", locationName = "ListDistributionsByRealtimeLogConfigRequest", xmlNamespace = "http://cloudfront.amazonaws.com/doc/2020-05-31/"))
return(populate(args, shape))
}
.cloudfront$list_distributions_by_realtime_log_config_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(DistributionList = structure(list(Marker = structure(logical(0), tags = list(type = "string")), NextMarker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), ARN = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp")), DomainName = structure(logical(0), tags = list(type = "string")), Aliases = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "CNAME", type = "string"))), tags = list(locationNameList = "CNAME", type = "list"))), tags = list(type = "structure")), Origins = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), DomainName = structure(logical(0), tags = list(type = "string")), OriginPath = structure(logical(0), tags = list(type = "string")), CustomHeaders = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(HeaderName = structure(logical(0), tags = list(type = "string")), HeaderValue = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(locationName = "OriginCustomHeader", type = "structure"))), tags = list(locationNameList = "OriginCustomHeader", type = "list"))), tags = list(type = "structure")), S3OriginConfig = structure(list(OriginAccessIdentity = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CustomOriginConfig = structure(list(HTTPPort = structure(logical(0), tags = list(type = "integer")), HTTPSPort = structure(logical(0), tags = list(type = "integer")), OriginProtocolPolicy = structure(logical(0), tags = list(type = "string")), OriginSslProtocols = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "SslProtocol", type = "string"))), tags = list(locationNameList = "SslProtocol", type = "list"))), tags = list(type = "structure")), OriginReadTimeout = structure(logical(0), tags = list(type = "integer")), OriginKeepaliveTimeout = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), ConnectionAttempts = structure(logical(0), tags = list(type = "integer")), ConnectionTimeout = structure(logical(0), tags = list(type = "integer")), OriginShield = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), OriginShieldRegion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), OriginAccessControlId = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "Origin", type = "structure"))), tags = list(locationNameList = "Origin", type = "list"))), tags = list(type = "structure")), OriginGroups = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), FailoverCriteria = structure(list(StatusCodes = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "StatusCode", type = "integer"))), tags = list(locationNameList = "StatusCode", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Members = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(OriginId = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "OriginGroupMember", type = "structure"))), tags = list(locationNameList = "OriginGroupMember", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "OriginGroup", type = "structure"))), tags = list(locationNameList = "OriginGroup", type = "list"))), tags = list(type = "structure")), DefaultCacheBehavior = structure(list(TargetOriginId = structure(logical(0), tags = list(type = "string")), TrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "AwsAccountNumber", type = "string"))), tags = list(locationNameList = "AwsAccountNumber", type = "list"))), tags = list(type = "structure")), TrustedKeyGroups = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "KeyGroup", type = "string"))), tags = list(locationNameList = "KeyGroup", type = "list"))), tags = list(type = "structure")), ViewerProtocolPolicy = structure(logical(0), tags = list(type = "string")), AllowedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list")), CachedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), SmoothStreaming = structure(logical(0), tags = list(type = "boolean")), Compress = structure(logical(0), tags = list(type = "boolean")), LambdaFunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(LambdaFunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string")), IncludeBody = structure(logical(0), tags = list(type = "boolean"))), tags = list(locationName = "LambdaFunctionAssociation", type = "structure"))), tags = list(locationNameList = "LambdaFunctionAssociation", type = "list"))), tags = list(type = "structure")), FunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(FunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "FunctionAssociation", type = "structure"))), tags = list(locationNameList = "FunctionAssociation", type = "list"))), tags = list(type = "structure")), FieldLevelEncryptionId = structure(logical(0), tags = list(type = "string")), RealtimeLogConfigArn = structure(logical(0), tags = list(type = "string")), CachePolicyId = structure(logical(0), tags = list(type = "string")), OriginRequestPolicyId = structure(logical(0), tags = list(type = "string")), ResponseHeadersPolicyId = structure(logical(0), tags = list(type = "string")), ForwardedValues = structure(list(QueryString = structure(logical(0), tags = list(type = "boolean")), Cookies = structure(list(Forward = structure(logical(0), tags = list(type = "string")), WhitelistedNames = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Headers = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure")), QueryStringCacheKeys = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(deprecated = TRUE, type = "structure")), MinTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), DefaultTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), MaxTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long"))), tags = list(type = "structure")), CacheBehaviors = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(PathPattern = structure(logical(0), tags = list(type = "string")), TargetOriginId = structure(logical(0), tags = list(type = "string")), TrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "AwsAccountNumber", type = "string"))), tags = list(locationNameList = "AwsAccountNumber", type = "list"))), tags = list(type = "structure")), TrustedKeyGroups = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "KeyGroup", type = "string"))), tags = list(locationNameList = "KeyGroup", type = "list"))), tags = list(type = "structure")), ViewerProtocolPolicy = structure(logical(0), tags = list(type = "string")), AllowedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list")), CachedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), SmoothStreaming = structure(logical(0), tags = list(type = "boolean")), Compress = structure(logical(0), tags = list(type = "boolean")), LambdaFunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(LambdaFunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string")), IncludeBody = structure(logical(0), tags = list(type = "boolean"))), tags = list(locationName = "LambdaFunctionAssociation", type = "structure"))), tags = list(locationNameList = "LambdaFunctionAssociation", type = "list"))), tags = list(type = "structure")), FunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(FunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "FunctionAssociation", type = "structure"))), tags = list(locationNameList = "FunctionAssociation", type = "list"))), tags = list(type = "structure")), FieldLevelEncryptionId = structure(logical(0), tags = list(type = "string")), RealtimeLogConfigArn = structure(logical(0), tags = list(type = "string")), CachePolicyId = structure(logical(0), tags = list(type = "string")), OriginRequestPolicyId = structure(logical(0), tags = list(type = "string")), ResponseHeadersPolicyId = structure(logical(0), tags = list(type = "string")), ForwardedValues = structure(list(QueryString = structure(logical(0), tags = list(type = "boolean")), Cookies = structure(list(Forward = structure(logical(0), tags = list(type = "string")), WhitelistedNames = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Headers = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure")), QueryStringCacheKeys = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(deprecated = TRUE, type = "structure")), MinTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), DefaultTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), MaxTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long"))), tags = list(locationName = "CacheBehavior", type = "structure"))), tags = list(locationNameList = "CacheBehavior", type = "list"))), tags = list(type = "structure")), CustomErrorResponses = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(ErrorCode = structure(logical(0), tags = list(type = "integer")), ResponsePagePath = structure(logical(0), tags = list(type = "string")), ResponseCode = structure(logical(0), tags = list(type = "string")), ErrorCachingMinTTL = structure(logical(0), tags = list(type = "long"))), tags = list(locationName = "CustomErrorResponse", type = "structure"))), tags = list(locationNameList = "CustomErrorResponse", type = "list"))), tags = list(type = "structure")), Comment = structure(logical(0), tags = list(type = "string")), PriceClass = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean")), ViewerCertificate = structure(list(CloudFrontDefaultCertificate = structure(logical(0), tags = list(type = "boolean")), IAMCertificateId = structure(logical(0), tags = list(type = "string")), ACMCertificateArn = structure(logical(0), tags = list(type = "string")), SSLSupportMethod = structure(logical(0), tags = list(type = "string")), MinimumProtocolVersion = structure(logical(0), tags = list(type = "string")), Certificate = structure(logical(0), tags = list(deprecated = TRUE, type = "string")), CertificateSource = structure(logical(0), tags = list(deprecated = TRUE, type = "string"))), tags = list(type = "structure")), Restrictions = structure(list(GeoRestriction = structure(list(RestrictionType = structure(logical(0), tags = list(type = "string")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Location", type = "string"))), tags = list(locationNameList = "Location", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), WebACLId = structure(logical(0), tags = list(type = "string")), HttpVersion = structure(logical(0), tags = list(type = "string")), IsIPV6Enabled = structure(logical(0), tags = list(type = "boolean")), AliasICPRecordals = structure(list(structure(list(CNAME = structure(logical(0), tags = list(type = "string")), ICPRecordalStatus = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "AliasICPRecordal", type = "structure"))), tags = list(locationNameList = "AliasICPRecordal", type = "list")), Staging = structure(logical(0), tags = list(type = "boolean"))), tags = list(locationName = "DistributionSummary", type = "structure"))), tags = list(locationNameList = "DistributionSummary", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", payload = "DistributionList"))
return(populate(args, shape))
}
.cloudfront$list_distributions_by_response_headers_policy_id_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Marker = structure(logical(0), tags = list(location = "querystring", locationName = "Marker", type = "string")), MaxItems = structure(logical(0), tags = list(location = "querystring", locationName = "MaxItems", type = "string")), ResponseHeadersPolicyId = structure(logical(0), tags = list(location = "uri", locationName = "ResponseHeadersPolicyId", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$list_distributions_by_response_headers_policy_id_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(DistributionIdList = structure(list(Marker = structure(logical(0), tags = list(type = "string")), NextMarker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "DistributionId", type = "string"))), tags = list(locationNameList = "DistributionId", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", payload = "DistributionIdList"))
return(populate(args, shape))
}
.cloudfront$list_distributions_by_web_acl_id_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Marker = structure(logical(0), tags = list(location = "querystring", locationName = "Marker", type = "string")), MaxItems = structure(logical(0), tags = list(location = "querystring", locationName = "MaxItems", type = "string")), WebACLId = structure(logical(0), tags = list(location = "uri", locationName = "WebACLId", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$list_distributions_by_web_acl_id_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(DistributionList = structure(list(Marker = structure(logical(0), tags = list(type = "string")), NextMarker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), ARN = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp")), DomainName = structure(logical(0), tags = list(type = "string")), Aliases = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "CNAME", type = "string"))), tags = list(locationNameList = "CNAME", type = "list"))), tags = list(type = "structure")), Origins = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), DomainName = structure(logical(0), tags = list(type = "string")), OriginPath = structure(logical(0), tags = list(type = "string")), CustomHeaders = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(HeaderName = structure(logical(0), tags = list(type = "string")), HeaderValue = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(locationName = "OriginCustomHeader", type = "structure"))), tags = list(locationNameList = "OriginCustomHeader", type = "list"))), tags = list(type = "structure")), S3OriginConfig = structure(list(OriginAccessIdentity = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CustomOriginConfig = structure(list(HTTPPort = structure(logical(0), tags = list(type = "integer")), HTTPSPort = structure(logical(0), tags = list(type = "integer")), OriginProtocolPolicy = structure(logical(0), tags = list(type = "string")), OriginSslProtocols = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "SslProtocol", type = "string"))), tags = list(locationNameList = "SslProtocol", type = "list"))), tags = list(type = "structure")), OriginReadTimeout = structure(logical(0), tags = list(type = "integer")), OriginKeepaliveTimeout = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), ConnectionAttempts = structure(logical(0), tags = list(type = "integer")), ConnectionTimeout = structure(logical(0), tags = list(type = "integer")), OriginShield = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), OriginShieldRegion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), OriginAccessControlId = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "Origin", type = "structure"))), tags = list(locationNameList = "Origin", type = "list"))), tags = list(type = "structure")), OriginGroups = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), FailoverCriteria = structure(list(StatusCodes = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "StatusCode", type = "integer"))), tags = list(locationNameList = "StatusCode", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Members = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(OriginId = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "OriginGroupMember", type = "structure"))), tags = list(locationNameList = "OriginGroupMember", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "OriginGroup", type = "structure"))), tags = list(locationNameList = "OriginGroup", type = "list"))), tags = list(type = "structure")), DefaultCacheBehavior = structure(list(TargetOriginId = structure(logical(0), tags = list(type = "string")), TrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "AwsAccountNumber", type = "string"))), tags = list(locationNameList = "AwsAccountNumber", type = "list"))), tags = list(type = "structure")), TrustedKeyGroups = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "KeyGroup", type = "string"))), tags = list(locationNameList = "KeyGroup", type = "list"))), tags = list(type = "structure")), ViewerProtocolPolicy = structure(logical(0), tags = list(type = "string")), AllowedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list")), CachedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), SmoothStreaming = structure(logical(0), tags = list(type = "boolean")), Compress = structure(logical(0), tags = list(type = "boolean")), LambdaFunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(LambdaFunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string")), IncludeBody = structure(logical(0), tags = list(type = "boolean"))), tags = list(locationName = "LambdaFunctionAssociation", type = "structure"))), tags = list(locationNameList = "LambdaFunctionAssociation", type = "list"))), tags = list(type = "structure")), FunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(FunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "FunctionAssociation", type = "structure"))), tags = list(locationNameList = "FunctionAssociation", type = "list"))), tags = list(type = "structure")), FieldLevelEncryptionId = structure(logical(0), tags = list(type = "string")), RealtimeLogConfigArn = structure(logical(0), tags = list(type = "string")), CachePolicyId = structure(logical(0), tags = list(type = "string")), OriginRequestPolicyId = structure(logical(0), tags = list(type = "string")), ResponseHeadersPolicyId = structure(logical(0), tags = list(type = "string")), ForwardedValues = structure(list(QueryString = structure(logical(0), tags = list(type = "boolean")), Cookies = structure(list(Forward = structure(logical(0), tags = list(type = "string")), WhitelistedNames = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Headers = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure")), QueryStringCacheKeys = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(deprecated = TRUE, type = "structure")), MinTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), DefaultTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), MaxTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long"))), tags = list(type = "structure")), CacheBehaviors = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(PathPattern = structure(logical(0), tags = list(type = "string")), TargetOriginId = structure(logical(0), tags = list(type = "string")), TrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "AwsAccountNumber", type = "string"))), tags = list(locationNameList = "AwsAccountNumber", type = "list"))), tags = list(type = "structure")), TrustedKeyGroups = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "KeyGroup", type = "string"))), tags = list(locationNameList = "KeyGroup", type = "list"))), tags = list(type = "structure")), ViewerProtocolPolicy = structure(logical(0), tags = list(type = "string")), AllowedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list")), CachedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), SmoothStreaming = structure(logical(0), tags = list(type = "boolean")), Compress = structure(logical(0), tags = list(type = "boolean")), LambdaFunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(LambdaFunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string")), IncludeBody = structure(logical(0), tags = list(type = "boolean"))), tags = list(locationName = "LambdaFunctionAssociation", type = "structure"))), tags = list(locationNameList = "LambdaFunctionAssociation", type = "list"))), tags = list(type = "structure")), FunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(FunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "FunctionAssociation", type = "structure"))), tags = list(locationNameList = "FunctionAssociation", type = "list"))), tags = list(type = "structure")), FieldLevelEncryptionId = structure(logical(0), tags = list(type = "string")), RealtimeLogConfigArn = structure(logical(0), tags = list(type = "string")), CachePolicyId = structure(logical(0), tags = list(type = "string")), OriginRequestPolicyId = structure(logical(0), tags = list(type = "string")), ResponseHeadersPolicyId = structure(logical(0), tags = list(type = "string")), ForwardedValues = structure(list(QueryString = structure(logical(0), tags = list(type = "boolean")), Cookies = structure(list(Forward = structure(logical(0), tags = list(type = "string")), WhitelistedNames = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Headers = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure")), QueryStringCacheKeys = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(deprecated = TRUE, type = "structure")), MinTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), DefaultTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), MaxTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long"))), tags = list(locationName = "CacheBehavior", type = "structure"))), tags = list(locationNameList = "CacheBehavior", type = "list"))), tags = list(type = "structure")), CustomErrorResponses = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(ErrorCode = structure(logical(0), tags = list(type = "integer")), ResponsePagePath = structure(logical(0), tags = list(type = "string")), ResponseCode = structure(logical(0), tags = list(type = "string")), ErrorCachingMinTTL = structure(logical(0), tags = list(type = "long"))), tags = list(locationName = "CustomErrorResponse", type = "structure"))), tags = list(locationNameList = "CustomErrorResponse", type = "list"))), tags = list(type = "structure")), Comment = structure(logical(0), tags = list(type = "string")), PriceClass = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean")), ViewerCertificate = structure(list(CloudFrontDefaultCertificate = structure(logical(0), tags = list(type = "boolean")), IAMCertificateId = structure(logical(0), tags = list(type = "string")), ACMCertificateArn = structure(logical(0), tags = list(type = "string")), SSLSupportMethod = structure(logical(0), tags = list(type = "string")), MinimumProtocolVersion = structure(logical(0), tags = list(type = "string")), Certificate = structure(logical(0), tags = list(deprecated = TRUE, type = "string")), CertificateSource = structure(logical(0), tags = list(deprecated = TRUE, type = "string"))), tags = list(type = "structure")), Restrictions = structure(list(GeoRestriction = structure(list(RestrictionType = structure(logical(0), tags = list(type = "string")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Location", type = "string"))), tags = list(locationNameList = "Location", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), WebACLId = structure(logical(0), tags = list(type = "string")), HttpVersion = structure(logical(0), tags = list(type = "string")), IsIPV6Enabled = structure(logical(0), tags = list(type = "boolean")), AliasICPRecordals = structure(list(structure(list(CNAME = structure(logical(0), tags = list(type = "string")), ICPRecordalStatus = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "AliasICPRecordal", type = "structure"))), tags = list(locationNameList = "AliasICPRecordal", type = "list")), Staging = structure(logical(0), tags = list(type = "boolean"))), tags = list(locationName = "DistributionSummary", type = "structure"))), tags = list(locationNameList = "DistributionSummary", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", payload = "DistributionList"))
return(populate(args, shape))
}
.cloudfront$list_field_level_encryption_configs_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Marker = structure(logical(0), tags = list(location = "querystring", locationName = "Marker", type = "string")), MaxItems = structure(logical(0), tags = list(location = "querystring", locationName = "MaxItems", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$list_field_level_encryption_configs_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(FieldLevelEncryptionList = structure(list(NextMarker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp")), Comment = structure(logical(0), tags = list(type = "string")), QueryArgProfileConfig = structure(list(ForwardWhenQueryArgProfileIsUnknown = structure(logical(0), tags = list(type = "boolean")), QueryArgProfiles = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(QueryArg = structure(logical(0), tags = list(type = "string")), ProfileId = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "QueryArgProfile", type = "structure"))), tags = list(locationNameList = "QueryArgProfile", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), ContentTypeProfileConfig = structure(list(ForwardWhenContentTypeIsUnknown = structure(logical(0), tags = list(type = "boolean")), ContentTypeProfiles = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Format = structure(logical(0), tags = list(type = "string")), ProfileId = structure(logical(0), tags = list(type = "string")), ContentType = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "ContentTypeProfile", type = "structure"))), tags = list(locationNameList = "ContentTypeProfile", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(locationName = "FieldLevelEncryptionSummary", type = "structure"))), tags = list(locationNameList = "FieldLevelEncryptionSummary", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", payload = "FieldLevelEncryptionList"))
return(populate(args, shape))
}
.cloudfront$list_field_level_encryption_profiles_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Marker = structure(logical(0), tags = list(location = "querystring", locationName = "Marker", type = "string")), MaxItems = structure(logical(0), tags = list(location = "querystring", locationName = "MaxItems", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$list_field_level_encryption_profiles_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(FieldLevelEncryptionProfileList = structure(list(NextMarker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp")), Name = structure(logical(0), tags = list(type = "string")), EncryptionEntities = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(PublicKeyId = structure(logical(0), tags = list(type = "string")), ProviderId = structure(logical(0), tags = list(type = "string")), FieldPatterns = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "FieldPattern", type = "string"))), tags = list(locationNameList = "FieldPattern", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "EncryptionEntity", type = "structure"))), tags = list(locationNameList = "EncryptionEntity", type = "list"))), tags = list(type = "structure")), Comment = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "FieldLevelEncryptionProfileSummary", type = "structure"))), tags = list(locationNameList = "FieldLevelEncryptionProfileSummary", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", payload = "FieldLevelEncryptionProfileList"))
return(populate(args, shape))
}
.cloudfront$list_functions_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Marker = structure(logical(0), tags = list(location = "querystring", locationName = "Marker", type = "string")), MaxItems = structure(logical(0), tags = list(location = "querystring", locationName = "MaxItems", type = "string")), Stage = structure(logical(0), tags = list(location = "querystring", locationName = "Stage", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$list_functions_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(FunctionList = structure(list(NextMarker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), FunctionConfig = structure(list(Comment = structure(logical(0), tags = list(type = "string")), Runtime = structure(logical(0), tags = list(type = "string")), KeyValueStoreAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(KeyValueStoreARN = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "KeyValueStoreAssociation", type = "structure"))), tags = list(locationNameList = "KeyValueStoreAssociation", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), FunctionMetadata = structure(list(FunctionARN = structure(logical(0), tags = list(type = "string")), Stage = structure(logical(0), tags = list(type = "string")), CreatedTime = structure(logical(0), tags = list(type = "timestamp")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(locationName = "FunctionSummary", type = "structure"))), tags = list(locationNameList = "FunctionSummary", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", payload = "FunctionList"))
return(populate(args, shape))
}
.cloudfront$list_invalidations_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(DistributionId = structure(logical(0), tags = list(location = "uri", locationName = "DistributionId", type = "string")), Marker = structure(logical(0), tags = list(location = "querystring", locationName = "Marker", type = "string")), MaxItems = structure(logical(0), tags = list(location = "querystring", locationName = "MaxItems", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$list_invalidations_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(InvalidationList = structure(list(Marker = structure(logical(0), tags = list(type = "string")), NextMarker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), CreateTime = structure(logical(0), tags = list(type = "timestamp")), Status = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "InvalidationSummary", type = "structure"))), tags = list(locationNameList = "InvalidationSummary", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", payload = "InvalidationList"))
return(populate(args, shape))
}
.cloudfront$list_key_groups_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Marker = structure(logical(0), tags = list(location = "querystring", locationName = "Marker", type = "string")), MaxItems = structure(logical(0), tags = list(location = "querystring", locationName = "MaxItems", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$list_key_groups_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(KeyGroupList = structure(list(NextMarker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(KeyGroup = structure(list(Id = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp")), KeyGroupConfig = structure(list(Name = structure(logical(0), tags = list(type = "string")), Items = structure(list(structure(logical(0), tags = list(locationName = "PublicKey", type = "string"))), tags = list(locationNameList = "PublicKey", type = "list")), Comment = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(locationName = "KeyGroupSummary", type = "structure"))), tags = list(locationNameList = "KeyGroupSummary", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", payload = "KeyGroupList"))
return(populate(args, shape))
}
.cloudfront$list_key_value_stores_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Marker = structure(logical(0), tags = list(location = "querystring", locationName = "Marker", type = "string")), MaxItems = structure(logical(0), tags = list(location = "querystring", locationName = "MaxItems", type = "string")), Status = structure(logical(0), tags = list(location = "querystring", locationName = "Status", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$list_key_value_stores_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(KeyValueStoreList = structure(list(NextMarker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Name = structure(logical(0), tags = list(type = "string")), Id = structure(logical(0), tags = list(type = "string")), Comment = structure(logical(0), tags = list(type = "string")), ARN = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(locationName = "KeyValueStore", type = "structure"))), tags = list(locationNameList = "KeyValueStore", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", payload = "KeyValueStoreList"))
return(populate(args, shape))
}
.cloudfront$list_origin_access_controls_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Marker = structure(logical(0), tags = list(location = "querystring", locationName = "Marker", type = "string")), MaxItems = structure(logical(0), tags = list(location = "querystring", locationName = "MaxItems", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$list_origin_access_controls_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(OriginAccessControlList = structure(list(Marker = structure(logical(0), tags = list(type = "string")), NextMarker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), SigningProtocol = structure(logical(0), tags = list(type = "string")), SigningBehavior = structure(logical(0), tags = list(type = "string")), OriginAccessControlOriginType = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "OriginAccessControlSummary", type = "structure"))), tags = list(locationNameList = "OriginAccessControlSummary", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", payload = "OriginAccessControlList"))
return(populate(args, shape))
}
.cloudfront$list_origin_request_policies_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Type = structure(logical(0), tags = list(location = "querystring", locationName = "Type", type = "string")), Marker = structure(logical(0), tags = list(location = "querystring", locationName = "Marker", type = "string")), MaxItems = structure(logical(0), tags = list(location = "querystring", locationName = "MaxItems", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$list_origin_request_policies_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(OriginRequestPolicyList = structure(list(NextMarker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Type = structure(logical(0), tags = list(type = "string")), OriginRequestPolicy = structure(list(Id = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp")), OriginRequestPolicyConfig = structure(list(Comment = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), HeadersConfig = structure(list(HeaderBehavior = structure(logical(0), tags = list(type = "string")), Headers = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), CookiesConfig = structure(list(CookieBehavior = structure(logical(0), tags = list(type = "string")), Cookies = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), QueryStringsConfig = structure(list(QueryStringBehavior = structure(logical(0), tags = list(type = "string")), QueryStrings = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(locationName = "OriginRequestPolicySummary", type = "structure"))), tags = list(locationNameList = "OriginRequestPolicySummary", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", payload = "OriginRequestPolicyList"))
return(populate(args, shape))
}
.cloudfront$list_public_keys_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Marker = structure(logical(0), tags = list(location = "querystring", locationName = "Marker", type = "string")), MaxItems = structure(logical(0), tags = list(location = "querystring", locationName = "MaxItems", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$list_public_keys_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(PublicKeyList = structure(list(NextMarker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), CreatedTime = structure(logical(0), tags = list(type = "timestamp")), EncodedKey = structure(logical(0), tags = list(type = "string")), Comment = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "PublicKeySummary", type = "structure"))), tags = list(locationNameList = "PublicKeySummary", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", payload = "PublicKeyList"))
return(populate(args, shape))
}
.cloudfront$list_realtime_log_configs_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(MaxItems = structure(logical(0), tags = list(location = "querystring", locationName = "MaxItems", type = "string")), Marker = structure(logical(0), tags = list(location = "querystring", locationName = "Marker", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$list_realtime_log_configs_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(RealtimeLogConfigs = structure(list(MaxItems = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(ARN = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), SamplingRate = structure(logical(0), tags = list(type = "long")), EndPoints = structure(list(structure(list(StreamType = structure(logical(0), tags = list(type = "string")), KinesisStreamConfig = structure(list(RoleARN = structure(logical(0), tags = list(type = "string")), StreamARN = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), Fields = structure(list(structure(logical(0), tags = list(locationName = "Field", type = "string"))), tags = list(locationNameList = "Field", type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Marker = structure(logical(0), tags = list(type = "string")), NextMarker = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure", payload = "RealtimeLogConfigs"))
return(populate(args, shape))
}
.cloudfront$list_response_headers_policies_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Type = structure(logical(0), tags = list(location = "querystring", locationName = "Type", type = "string")), Marker = structure(logical(0), tags = list(location = "querystring", locationName = "Marker", type = "string")), MaxItems = structure(logical(0), tags = list(location = "querystring", locationName = "MaxItems", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$list_response_headers_policies_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(ResponseHeadersPolicyList = structure(list(NextMarker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Type = structure(logical(0), tags = list(type = "string")), ResponseHeadersPolicy = structure(list(Id = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp")), ResponseHeadersPolicyConfig = structure(list(Comment = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), CorsConfig = structure(list(AccessControlAllowOrigins = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Origin", type = "string"))), tags = list(locationNameList = "Origin", type = "list"))), tags = list(type = "structure")), AccessControlAllowHeaders = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Header", type = "string"))), tags = list(locationNameList = "Header", type = "list"))), tags = list(type = "structure")), AccessControlAllowMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list"))), tags = list(type = "structure")), AccessControlAllowCredentials = structure(logical(0), tags = list(type = "boolean")), AccessControlExposeHeaders = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Header", type = "string"))), tags = list(locationNameList = "Header", type = "list"))), tags = list(type = "structure")), AccessControlMaxAgeSec = structure(logical(0), tags = list(type = "integer")), OriginOverride = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), SecurityHeadersConfig = structure(list(XSSProtection = structure(list(Override = structure(logical(0), tags = list(type = "boolean")), Protection = structure(logical(0), tags = list(type = "boolean")), ModeBlock = structure(logical(0), tags = list(type = "boolean")), ReportUri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), FrameOptions = structure(list(Override = structure(logical(0), tags = list(type = "boolean")), FrameOption = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ReferrerPolicy = structure(list(Override = structure(logical(0), tags = list(type = "boolean")), ReferrerPolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ContentSecurityPolicy = structure(list(Override = structure(logical(0), tags = list(type = "boolean")), ContentSecurityPolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ContentTypeOptions = structure(list(Override = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), StrictTransportSecurity = structure(list(Override = structure(logical(0), tags = list(type = "boolean")), IncludeSubdomains = structure(logical(0), tags = list(type = "boolean")), Preload = structure(logical(0), tags = list(type = "boolean")), AccessControlMaxAgeSec = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure")), ServerTimingHeadersConfig = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), SamplingRate = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure")), CustomHeadersConfig = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Header = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string")), Override = structure(logical(0), tags = list(type = "boolean"))), tags = list(locationName = "ResponseHeadersPolicyCustomHeader", type = "structure"))), tags = list(locationNameList = "ResponseHeadersPolicyCustomHeader", type = "list"))), tags = list(type = "structure")), RemoveHeadersConfig = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Header = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "ResponseHeadersPolicyRemoveHeader", type = "structure"))), tags = list(locationNameList = "ResponseHeadersPolicyRemoveHeader", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(locationName = "ResponseHeadersPolicySummary", type = "structure"))), tags = list(locationNameList = "ResponseHeadersPolicySummary", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", payload = "ResponseHeadersPolicyList"))
return(populate(args, shape))
}
.cloudfront$list_streaming_distributions_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Marker = structure(logical(0), tags = list(location = "querystring", locationName = "Marker", type = "string")), MaxItems = structure(logical(0), tags = list(location = "querystring", locationName = "MaxItems", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$list_streaming_distributions_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(StreamingDistributionList = structure(list(Marker = structure(logical(0), tags = list(type = "string")), NextMarker = structure(logical(0), tags = list(type = "string")), MaxItems = structure(logical(0), tags = list(type = "integer")), IsTruncated = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), ARN = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp")), DomainName = structure(logical(0), tags = list(type = "string")), S3Origin = structure(list(DomainName = structure(logical(0), tags = list(type = "string")), OriginAccessIdentity = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Aliases = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "CNAME", type = "string"))), tags = list(locationNameList = "CNAME", type = "list"))), tags = list(type = "structure")), TrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "AwsAccountNumber", type = "string"))), tags = list(locationNameList = "AwsAccountNumber", type = "list"))), tags = list(type = "structure")), Comment = structure(logical(0), tags = list(type = "string")), PriceClass = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(locationName = "StreamingDistributionSummary", type = "structure"))), tags = list(locationNameList = "StreamingDistributionSummary", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", payload = "StreamingDistributionList"))
return(populate(args, shape))
}
.cloudfront$list_tags_for_resource_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Resource = structure(logical(0), tags = list(location = "querystring", locationName = "Resource", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$list_tags_for_resource_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Tags = structure(list(Items = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "Tag", type = "structure"))), tags = list(locationNameList = "Tag", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure", payload = "Tags"))
return(populate(args, shape))
}
.cloudfront$publish_function_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Name = structure(logical(0), tags = list(location = "uri", locationName = "Name", type = "string")), IfMatch = structure(logical(0), tags = list(location = "header", locationName = "If-Match", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$publish_function_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(FunctionSummary = structure(list(Name = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), FunctionConfig = structure(list(Comment = structure(logical(0), tags = list(type = "string")), Runtime = structure(logical(0), tags = list(type = "string")), KeyValueStoreAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(KeyValueStoreARN = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "KeyValueStoreAssociation", type = "structure"))), tags = list(locationNameList = "KeyValueStoreAssociation", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), FunctionMetadata = structure(list(FunctionARN = structure(logical(0), tags = list(type = "string")), Stage = structure(logical(0), tags = list(type = "string")), CreatedTime = structure(logical(0), tags = list(type = "timestamp")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure", payload = "FunctionSummary"))
return(populate(args, shape))
}
.cloudfront$tag_resource_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Resource = structure(logical(0), tags = list(location = "querystring", locationName = "Resource", type = "string")), Tags = structure(list(Items = structure(list(structure(list(Key = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "Tag", type = "structure"))), tags = list(locationNameList = "Tag", type = "list"))), tags = list(locationName = "Tags", type = "structure"))), tags = list(type = "structure", payload = "Tags"))
return(populate(args, shape))
}
.cloudfront$tag_resource_output <- function(...) {
list()
}
.cloudfront$test_function_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Name = structure(logical(0), tags = list(location = "uri", locationName = "Name", type = "string")), IfMatch = structure(logical(0), tags = list(location = "header", locationName = "If-Match", type = "string")), Stage = structure(logical(0), tags = list(type = "string")), EventObject = structure(logical(0), tags = list(type = "blob", sensitive = TRUE))), tags = list(type = "structure", locationName = "TestFunctionRequest", xmlNamespace = "http://cloudfront.amazonaws.com/doc/2020-05-31/"))
return(populate(args, shape))
}
.cloudfront$test_function_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(TestResult = structure(list(FunctionSummary = structure(list(Name = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), FunctionConfig = structure(list(Comment = structure(logical(0), tags = list(type = "string")), Runtime = structure(logical(0), tags = list(type = "string")), KeyValueStoreAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(KeyValueStoreARN = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "KeyValueStoreAssociation", type = "structure"))), tags = list(locationNameList = "KeyValueStoreAssociation", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), FunctionMetadata = structure(list(FunctionARN = structure(logical(0), tags = list(type = "string")), Stage = structure(logical(0), tags = list(type = "string")), CreatedTime = structure(logical(0), tags = list(type = "timestamp")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure")), ComputeUtilization = structure(logical(0), tags = list(type = "string")), FunctionExecutionLogs = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list", sensitive = TRUE)), FunctionErrorMessage = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), FunctionOutput = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure", payload = "TestResult"))
return(populate(args, shape))
}
.cloudfront$untag_resource_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Resource = structure(logical(0), tags = list(location = "querystring", locationName = "Resource", type = "string")), TagKeys = structure(list(Items = structure(list(structure(logical(0), tags = list(locationName = "Key", type = "string"))), tags = list(locationNameList = "Key", type = "list"))), tags = list(locationName = "TagKeys", type = "structure"))), tags = list(type = "structure", payload = "TagKeys"))
return(populate(args, shape))
}
.cloudfront$untag_resource_output <- function(...) {
list()
}
.cloudfront$update_cache_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(CachePolicyConfig = structure(list(Comment = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), DefaultTTL = structure(logical(0), tags = list(type = "long")), MaxTTL = structure(logical(0), tags = list(type = "long")), MinTTL = structure(logical(0), tags = list(type = "long")), ParametersInCacheKeyAndForwardedToOrigin = structure(list(EnableAcceptEncodingGzip = structure(logical(0), tags = list(type = "boolean")), EnableAcceptEncodingBrotli = structure(logical(0), tags = list(type = "boolean")), HeadersConfig = structure(list(HeaderBehavior = structure(logical(0), tags = list(type = "string")), Headers = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), CookiesConfig = structure(list(CookieBehavior = structure(logical(0), tags = list(type = "string")), Cookies = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), QueryStringsConfig = structure(list(QueryStringBehavior = structure(logical(0), tags = list(type = "string")), QueryStrings = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(locationName = "CachePolicyConfig", type = "structure")), Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string")), IfMatch = structure(logical(0), tags = list(location = "header", locationName = "If-Match", type = "string"))), tags = list(type = "structure", payload = "CachePolicyConfig"))
return(populate(args, shape))
}
.cloudfront$update_cache_policy_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(CachePolicy = structure(list(Id = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp")), CachePolicyConfig = structure(list(Comment = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), DefaultTTL = structure(logical(0), tags = list(type = "long")), MaxTTL = structure(logical(0), tags = list(type = "long")), MinTTL = structure(logical(0), tags = list(type = "long")), ParametersInCacheKeyAndForwardedToOrigin = structure(list(EnableAcceptEncodingGzip = structure(logical(0), tags = list(type = "boolean")), EnableAcceptEncodingBrotli = structure(logical(0), tags = list(type = "boolean")), HeadersConfig = structure(list(HeaderBehavior = structure(logical(0), tags = list(type = "string")), Headers = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), CookiesConfig = structure(list(CookieBehavior = structure(logical(0), tags = list(type = "string")), Cookies = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), QueryStringsConfig = structure(list(QueryStringBehavior = structure(logical(0), tags = list(type = "string")), QueryStrings = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "CachePolicy"))
return(populate(args, shape))
}
.cloudfront$update_cloud_front_origin_access_identity_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(CloudFrontOriginAccessIdentityConfig = structure(list(CallerReference = structure(logical(0), tags = list(type = "string")), Comment = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "CloudFrontOriginAccessIdentityConfig", type = "structure")), Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string")), IfMatch = structure(logical(0), tags = list(location = "header", locationName = "If-Match", type = "string"))), tags = list(type = "structure", payload = "CloudFrontOriginAccessIdentityConfig"))
return(populate(args, shape))
}
.cloudfront$update_cloud_front_origin_access_identity_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(CloudFrontOriginAccessIdentity = structure(list(Id = structure(logical(0), tags = list(type = "string")), S3CanonicalUserId = structure(logical(0), tags = list(type = "string")), CloudFrontOriginAccessIdentityConfig = structure(list(CallerReference = structure(logical(0), tags = list(type = "string")), Comment = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "CloudFrontOriginAccessIdentity"))
return(populate(args, shape))
}
.cloudfront$update_continuous_deployment_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(ContinuousDeploymentPolicyConfig = structure(list(StagingDistributionDnsNames = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "DnsName", type = "string"))), tags = list(locationNameList = "DnsName", type = "list"))), tags = list(type = "structure")), Enabled = structure(logical(0), tags = list(type = "boolean")), TrafficConfig = structure(list(SingleWeightConfig = structure(list(Weight = structure(logical(0), tags = list(type = "float")), SessionStickinessConfig = structure(list(IdleTTL = structure(logical(0), tags = list(type = "integer")), MaximumTTL = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure")), SingleHeaderConfig = structure(list(Header = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(locationName = "ContinuousDeploymentPolicyConfig", type = "structure")), Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string")), IfMatch = structure(logical(0), tags = list(location = "header", locationName = "If-Match", type = "string"))), tags = list(type = "structure", payload = "ContinuousDeploymentPolicyConfig"))
return(populate(args, shape))
}
.cloudfront$update_continuous_deployment_policy_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(ContinuousDeploymentPolicy = structure(list(Id = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp")), ContinuousDeploymentPolicyConfig = structure(list(StagingDistributionDnsNames = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "DnsName", type = "string"))), tags = list(locationNameList = "DnsName", type = "list"))), tags = list(type = "structure")), Enabled = structure(logical(0), tags = list(type = "boolean")), TrafficConfig = structure(list(SingleWeightConfig = structure(list(Weight = structure(logical(0), tags = list(type = "float")), SessionStickinessConfig = structure(list(IdleTTL = structure(logical(0), tags = list(type = "integer")), MaximumTTL = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure")), SingleHeaderConfig = structure(list(Header = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Type = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "ContinuousDeploymentPolicy"))
return(populate(args, shape))
}
.cloudfront$update_distribution_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(DistributionConfig = structure(list(CallerReference = structure(logical(0), tags = list(type = "string")), Aliases = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "CNAME", type = "string"))), tags = list(locationNameList = "CNAME", type = "list"))), tags = list(type = "structure")), DefaultRootObject = structure(logical(0), tags = list(type = "string")), Origins = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), DomainName = structure(logical(0), tags = list(type = "string")), OriginPath = structure(logical(0), tags = list(type = "string")), CustomHeaders = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(HeaderName = structure(logical(0), tags = list(type = "string")), HeaderValue = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(locationName = "OriginCustomHeader", type = "structure"))), tags = list(locationNameList = "OriginCustomHeader", type = "list"))), tags = list(type = "structure")), S3OriginConfig = structure(list(OriginAccessIdentity = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CustomOriginConfig = structure(list(HTTPPort = structure(logical(0), tags = list(type = "integer")), HTTPSPort = structure(logical(0), tags = list(type = "integer")), OriginProtocolPolicy = structure(logical(0), tags = list(type = "string")), OriginSslProtocols = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "SslProtocol", type = "string"))), tags = list(locationNameList = "SslProtocol", type = "list"))), tags = list(type = "structure")), OriginReadTimeout = structure(logical(0), tags = list(type = "integer")), OriginKeepaliveTimeout = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), ConnectionAttempts = structure(logical(0), tags = list(type = "integer")), ConnectionTimeout = structure(logical(0), tags = list(type = "integer")), OriginShield = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), OriginShieldRegion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), OriginAccessControlId = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "Origin", type = "structure"))), tags = list(locationNameList = "Origin", type = "list"))), tags = list(type = "structure")), OriginGroups = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), FailoverCriteria = structure(list(StatusCodes = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "StatusCode", type = "integer"))), tags = list(locationNameList = "StatusCode", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Members = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(OriginId = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "OriginGroupMember", type = "structure"))), tags = list(locationNameList = "OriginGroupMember", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "OriginGroup", type = "structure"))), tags = list(locationNameList = "OriginGroup", type = "list"))), tags = list(type = "structure")), DefaultCacheBehavior = structure(list(TargetOriginId = structure(logical(0), tags = list(type = "string")), TrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "AwsAccountNumber", type = "string"))), tags = list(locationNameList = "AwsAccountNumber", type = "list"))), tags = list(type = "structure")), TrustedKeyGroups = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "KeyGroup", type = "string"))), tags = list(locationNameList = "KeyGroup", type = "list"))), tags = list(type = "structure")), ViewerProtocolPolicy = structure(logical(0), tags = list(type = "string")), AllowedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list")), CachedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), SmoothStreaming = structure(logical(0), tags = list(type = "boolean")), Compress = structure(logical(0), tags = list(type = "boolean")), LambdaFunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(LambdaFunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string")), IncludeBody = structure(logical(0), tags = list(type = "boolean"))), tags = list(locationName = "LambdaFunctionAssociation", type = "structure"))), tags = list(locationNameList = "LambdaFunctionAssociation", type = "list"))), tags = list(type = "structure")), FunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(FunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "FunctionAssociation", type = "structure"))), tags = list(locationNameList = "FunctionAssociation", type = "list"))), tags = list(type = "structure")), FieldLevelEncryptionId = structure(logical(0), tags = list(type = "string")), RealtimeLogConfigArn = structure(logical(0), tags = list(type = "string")), CachePolicyId = structure(logical(0), tags = list(type = "string")), OriginRequestPolicyId = structure(logical(0), tags = list(type = "string")), ResponseHeadersPolicyId = structure(logical(0), tags = list(type = "string")), ForwardedValues = structure(list(QueryString = structure(logical(0), tags = list(type = "boolean")), Cookies = structure(list(Forward = structure(logical(0), tags = list(type = "string")), WhitelistedNames = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Headers = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure")), QueryStringCacheKeys = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(deprecated = TRUE, type = "structure")), MinTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), DefaultTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), MaxTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long"))), tags = list(type = "structure")), CacheBehaviors = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(PathPattern = structure(logical(0), tags = list(type = "string")), TargetOriginId = structure(logical(0), tags = list(type = "string")), TrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "AwsAccountNumber", type = "string"))), tags = list(locationNameList = "AwsAccountNumber", type = "list"))), tags = list(type = "structure")), TrustedKeyGroups = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "KeyGroup", type = "string"))), tags = list(locationNameList = "KeyGroup", type = "list"))), tags = list(type = "structure")), ViewerProtocolPolicy = structure(logical(0), tags = list(type = "string")), AllowedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list")), CachedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), SmoothStreaming = structure(logical(0), tags = list(type = "boolean")), Compress = structure(logical(0), tags = list(type = "boolean")), LambdaFunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(LambdaFunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string")), IncludeBody = structure(logical(0), tags = list(type = "boolean"))), tags = list(locationName = "LambdaFunctionAssociation", type = "structure"))), tags = list(locationNameList = "LambdaFunctionAssociation", type = "list"))), tags = list(type = "structure")), FunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(FunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "FunctionAssociation", type = "structure"))), tags = list(locationNameList = "FunctionAssociation", type = "list"))), tags = list(type = "structure")), FieldLevelEncryptionId = structure(logical(0), tags = list(type = "string")), RealtimeLogConfigArn = structure(logical(0), tags = list(type = "string")), CachePolicyId = structure(logical(0), tags = list(type = "string")), OriginRequestPolicyId = structure(logical(0), tags = list(type = "string")), ResponseHeadersPolicyId = structure(logical(0), tags = list(type = "string")), ForwardedValues = structure(list(QueryString = structure(logical(0), tags = list(type = "boolean")), Cookies = structure(list(Forward = structure(logical(0), tags = list(type = "string")), WhitelistedNames = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Headers = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure")), QueryStringCacheKeys = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(deprecated = TRUE, type = "structure")), MinTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), DefaultTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), MaxTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long"))), tags = list(locationName = "CacheBehavior", type = "structure"))), tags = list(locationNameList = "CacheBehavior", type = "list"))), tags = list(type = "structure")), CustomErrorResponses = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(ErrorCode = structure(logical(0), tags = list(type = "integer")), ResponsePagePath = structure(logical(0), tags = list(type = "string")), ResponseCode = structure(logical(0), tags = list(type = "string")), ErrorCachingMinTTL = structure(logical(0), tags = list(type = "long"))), tags = list(locationName = "CustomErrorResponse", type = "structure"))), tags = list(locationNameList = "CustomErrorResponse", type = "list"))), tags = list(type = "structure")), Comment = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), Logging = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), IncludeCookies = structure(logical(0), tags = list(type = "boolean")), Bucket = structure(logical(0), tags = list(type = "string")), Prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), PriceClass = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean")), ViewerCertificate = structure(list(CloudFrontDefaultCertificate = structure(logical(0), tags = list(type = "boolean")), IAMCertificateId = structure(logical(0), tags = list(type = "string")), ACMCertificateArn = structure(logical(0), tags = list(type = "string")), SSLSupportMethod = structure(logical(0), tags = list(type = "string")), MinimumProtocolVersion = structure(logical(0), tags = list(type = "string")), Certificate = structure(logical(0), tags = list(deprecated = TRUE, type = "string")), CertificateSource = structure(logical(0), tags = list(deprecated = TRUE, type = "string"))), tags = list(type = "structure")), Restrictions = structure(list(GeoRestriction = structure(list(RestrictionType = structure(logical(0), tags = list(type = "string")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Location", type = "string"))), tags = list(locationNameList = "Location", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), WebACLId = structure(logical(0), tags = list(type = "string")), HttpVersion = structure(logical(0), tags = list(type = "string")), IsIPV6Enabled = structure(logical(0), tags = list(type = "boolean")), ContinuousDeploymentPolicyId = structure(logical(0), tags = list(type = "string")), Staging = structure(logical(0), tags = list(type = "boolean"))), tags = list(locationName = "DistributionConfig", type = "structure")), Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string")), IfMatch = structure(logical(0), tags = list(location = "header", locationName = "If-Match", type = "string"))), tags = list(type = "structure", payload = "DistributionConfig"))
return(populate(args, shape))
}
.cloudfront$update_distribution_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Distribution = structure(list(Id = structure(logical(0), tags = list(type = "string")), ARN = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp")), InProgressInvalidationBatches = structure(logical(0), tags = list(type = "integer")), DomainName = structure(logical(0), tags = list(type = "string")), ActiveTrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(AwsAccountNumber = structure(logical(0), tags = list(type = "string")), KeyPairIds = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "KeyPairId", type = "string"))), tags = list(locationNameList = "KeyPairId", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "Signer", type = "structure"))), tags = list(locationNameList = "Signer", type = "list"))), tags = list(type = "structure")), ActiveTrustedKeyGroups = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(KeyGroupId = structure(logical(0), tags = list(type = "string")), KeyPairIds = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "KeyPairId", type = "string"))), tags = list(locationNameList = "KeyPairId", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "KeyGroup", type = "structure"))), tags = list(locationNameList = "KeyGroup", type = "list"))), tags = list(type = "structure")), DistributionConfig = structure(list(CallerReference = structure(logical(0), tags = list(type = "string")), Aliases = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "CNAME", type = "string"))), tags = list(locationNameList = "CNAME", type = "list"))), tags = list(type = "structure")), DefaultRootObject = structure(logical(0), tags = list(type = "string")), Origins = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), DomainName = structure(logical(0), tags = list(type = "string")), OriginPath = structure(logical(0), tags = list(type = "string")), CustomHeaders = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(HeaderName = structure(logical(0), tags = list(type = "string")), HeaderValue = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(locationName = "OriginCustomHeader", type = "structure"))), tags = list(locationNameList = "OriginCustomHeader", type = "list"))), tags = list(type = "structure")), S3OriginConfig = structure(list(OriginAccessIdentity = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CustomOriginConfig = structure(list(HTTPPort = structure(logical(0), tags = list(type = "integer")), HTTPSPort = structure(logical(0), tags = list(type = "integer")), OriginProtocolPolicy = structure(logical(0), tags = list(type = "string")), OriginSslProtocols = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "SslProtocol", type = "string"))), tags = list(locationNameList = "SslProtocol", type = "list"))), tags = list(type = "structure")), OriginReadTimeout = structure(logical(0), tags = list(type = "integer")), OriginKeepaliveTimeout = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), ConnectionAttempts = structure(logical(0), tags = list(type = "integer")), ConnectionTimeout = structure(logical(0), tags = list(type = "integer")), OriginShield = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), OriginShieldRegion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), OriginAccessControlId = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "Origin", type = "structure"))), tags = list(locationNameList = "Origin", type = "list"))), tags = list(type = "structure")), OriginGroups = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), FailoverCriteria = structure(list(StatusCodes = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "StatusCode", type = "integer"))), tags = list(locationNameList = "StatusCode", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Members = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(OriginId = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "OriginGroupMember", type = "structure"))), tags = list(locationNameList = "OriginGroupMember", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "OriginGroup", type = "structure"))), tags = list(locationNameList = "OriginGroup", type = "list"))), tags = list(type = "structure")), DefaultCacheBehavior = structure(list(TargetOriginId = structure(logical(0), tags = list(type = "string")), TrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "AwsAccountNumber", type = "string"))), tags = list(locationNameList = "AwsAccountNumber", type = "list"))), tags = list(type = "structure")), TrustedKeyGroups = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "KeyGroup", type = "string"))), tags = list(locationNameList = "KeyGroup", type = "list"))), tags = list(type = "structure")), ViewerProtocolPolicy = structure(logical(0), tags = list(type = "string")), AllowedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list")), CachedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), SmoothStreaming = structure(logical(0), tags = list(type = "boolean")), Compress = structure(logical(0), tags = list(type = "boolean")), LambdaFunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(LambdaFunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string")), IncludeBody = structure(logical(0), tags = list(type = "boolean"))), tags = list(locationName = "LambdaFunctionAssociation", type = "structure"))), tags = list(locationNameList = "LambdaFunctionAssociation", type = "list"))), tags = list(type = "structure")), FunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(FunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "FunctionAssociation", type = "structure"))), tags = list(locationNameList = "FunctionAssociation", type = "list"))), tags = list(type = "structure")), FieldLevelEncryptionId = structure(logical(0), tags = list(type = "string")), RealtimeLogConfigArn = structure(logical(0), tags = list(type = "string")), CachePolicyId = structure(logical(0), tags = list(type = "string")), OriginRequestPolicyId = structure(logical(0), tags = list(type = "string")), ResponseHeadersPolicyId = structure(logical(0), tags = list(type = "string")), ForwardedValues = structure(list(QueryString = structure(logical(0), tags = list(type = "boolean")), Cookies = structure(list(Forward = structure(logical(0), tags = list(type = "string")), WhitelistedNames = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Headers = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure")), QueryStringCacheKeys = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(deprecated = TRUE, type = "structure")), MinTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), DefaultTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), MaxTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long"))), tags = list(type = "structure")), CacheBehaviors = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(PathPattern = structure(logical(0), tags = list(type = "string")), TargetOriginId = structure(logical(0), tags = list(type = "string")), TrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "AwsAccountNumber", type = "string"))), tags = list(locationNameList = "AwsAccountNumber", type = "list"))), tags = list(type = "structure")), TrustedKeyGroups = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "KeyGroup", type = "string"))), tags = list(locationNameList = "KeyGroup", type = "list"))), tags = list(type = "structure")), ViewerProtocolPolicy = structure(logical(0), tags = list(type = "string")), AllowedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list")), CachedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), SmoothStreaming = structure(logical(0), tags = list(type = "boolean")), Compress = structure(logical(0), tags = list(type = "boolean")), LambdaFunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(LambdaFunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string")), IncludeBody = structure(logical(0), tags = list(type = "boolean"))), tags = list(locationName = "LambdaFunctionAssociation", type = "structure"))), tags = list(locationNameList = "LambdaFunctionAssociation", type = "list"))), tags = list(type = "structure")), FunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(FunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "FunctionAssociation", type = "structure"))), tags = list(locationNameList = "FunctionAssociation", type = "list"))), tags = list(type = "structure")), FieldLevelEncryptionId = structure(logical(0), tags = list(type = "string")), RealtimeLogConfigArn = structure(logical(0), tags = list(type = "string")), CachePolicyId = structure(logical(0), tags = list(type = "string")), OriginRequestPolicyId = structure(logical(0), tags = list(type = "string")), ResponseHeadersPolicyId = structure(logical(0), tags = list(type = "string")), ForwardedValues = structure(list(QueryString = structure(logical(0), tags = list(type = "boolean")), Cookies = structure(list(Forward = structure(logical(0), tags = list(type = "string")), WhitelistedNames = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Headers = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure")), QueryStringCacheKeys = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(deprecated = TRUE, type = "structure")), MinTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), DefaultTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), MaxTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long"))), tags = list(locationName = "CacheBehavior", type = "structure"))), tags = list(locationNameList = "CacheBehavior", type = "list"))), tags = list(type = "structure")), CustomErrorResponses = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(ErrorCode = structure(logical(0), tags = list(type = "integer")), ResponsePagePath = structure(logical(0), tags = list(type = "string")), ResponseCode = structure(logical(0), tags = list(type = "string")), ErrorCachingMinTTL = structure(logical(0), tags = list(type = "long"))), tags = list(locationName = "CustomErrorResponse", type = "structure"))), tags = list(locationNameList = "CustomErrorResponse", type = "list"))), tags = list(type = "structure")), Comment = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), Logging = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), IncludeCookies = structure(logical(0), tags = list(type = "boolean")), Bucket = structure(logical(0), tags = list(type = "string")), Prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), PriceClass = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean")), ViewerCertificate = structure(list(CloudFrontDefaultCertificate = structure(logical(0), tags = list(type = "boolean")), IAMCertificateId = structure(logical(0), tags = list(type = "string")), ACMCertificateArn = structure(logical(0), tags = list(type = "string")), SSLSupportMethod = structure(logical(0), tags = list(type = "string")), MinimumProtocolVersion = structure(logical(0), tags = list(type = "string")), Certificate = structure(logical(0), tags = list(deprecated = TRUE, type = "string")), CertificateSource = structure(logical(0), tags = list(deprecated = TRUE, type = "string"))), tags = list(type = "structure")), Restrictions = structure(list(GeoRestriction = structure(list(RestrictionType = structure(logical(0), tags = list(type = "string")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Location", type = "string"))), tags = list(locationNameList = "Location", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), WebACLId = structure(logical(0), tags = list(type = "string")), HttpVersion = structure(logical(0), tags = list(type = "string")), IsIPV6Enabled = structure(logical(0), tags = list(type = "boolean")), ContinuousDeploymentPolicyId = structure(logical(0), tags = list(type = "string")), Staging = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), AliasICPRecordals = structure(list(structure(list(CNAME = structure(logical(0), tags = list(type = "string")), ICPRecordalStatus = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "AliasICPRecordal", type = "structure"))), tags = list(locationNameList = "AliasICPRecordal", type = "list"))), tags = list(type = "structure")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "Distribution"))
return(populate(args, shape))
}
.cloudfront$update_distribution_with_staging_config_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string")), StagingDistributionId = structure(logical(0), tags = list(location = "querystring", locationName = "StagingDistributionId", type = "string")), IfMatch = structure(logical(0), tags = list(location = "header", locationName = "If-Match", type = "string"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$update_distribution_with_staging_config_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Distribution = structure(list(Id = structure(logical(0), tags = list(type = "string")), ARN = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp")), InProgressInvalidationBatches = structure(logical(0), tags = list(type = "integer")), DomainName = structure(logical(0), tags = list(type = "string")), ActiveTrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(AwsAccountNumber = structure(logical(0), tags = list(type = "string")), KeyPairIds = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "KeyPairId", type = "string"))), tags = list(locationNameList = "KeyPairId", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "Signer", type = "structure"))), tags = list(locationNameList = "Signer", type = "list"))), tags = list(type = "structure")), ActiveTrustedKeyGroups = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(KeyGroupId = structure(logical(0), tags = list(type = "string")), KeyPairIds = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "KeyPairId", type = "string"))), tags = list(locationNameList = "KeyPairId", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "KeyGroup", type = "structure"))), tags = list(locationNameList = "KeyGroup", type = "list"))), tags = list(type = "structure")), DistributionConfig = structure(list(CallerReference = structure(logical(0), tags = list(type = "string")), Aliases = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "CNAME", type = "string"))), tags = list(locationNameList = "CNAME", type = "list"))), tags = list(type = "structure")), DefaultRootObject = structure(logical(0), tags = list(type = "string")), Origins = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), DomainName = structure(logical(0), tags = list(type = "string")), OriginPath = structure(logical(0), tags = list(type = "string")), CustomHeaders = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(HeaderName = structure(logical(0), tags = list(type = "string")), HeaderValue = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(locationName = "OriginCustomHeader", type = "structure"))), tags = list(locationNameList = "OriginCustomHeader", type = "list"))), tags = list(type = "structure")), S3OriginConfig = structure(list(OriginAccessIdentity = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), CustomOriginConfig = structure(list(HTTPPort = structure(logical(0), tags = list(type = "integer")), HTTPSPort = structure(logical(0), tags = list(type = "integer")), OriginProtocolPolicy = structure(logical(0), tags = list(type = "string")), OriginSslProtocols = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "SslProtocol", type = "string"))), tags = list(locationNameList = "SslProtocol", type = "list"))), tags = list(type = "structure")), OriginReadTimeout = structure(logical(0), tags = list(type = "integer")), OriginKeepaliveTimeout = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), ConnectionAttempts = structure(logical(0), tags = list(type = "integer")), ConnectionTimeout = structure(logical(0), tags = list(type = "integer")), OriginShield = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), OriginShieldRegion = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), OriginAccessControlId = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "Origin", type = "structure"))), tags = list(locationNameList = "Origin", type = "list"))), tags = list(type = "structure")), OriginGroups = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Id = structure(logical(0), tags = list(type = "string")), FailoverCriteria = structure(list(StatusCodes = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "StatusCode", type = "integer"))), tags = list(locationNameList = "StatusCode", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Members = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(OriginId = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "OriginGroupMember", type = "structure"))), tags = list(locationNameList = "OriginGroupMember", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "OriginGroup", type = "structure"))), tags = list(locationNameList = "OriginGroup", type = "list"))), tags = list(type = "structure")), DefaultCacheBehavior = structure(list(TargetOriginId = structure(logical(0), tags = list(type = "string")), TrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "AwsAccountNumber", type = "string"))), tags = list(locationNameList = "AwsAccountNumber", type = "list"))), tags = list(type = "structure")), TrustedKeyGroups = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "KeyGroup", type = "string"))), tags = list(locationNameList = "KeyGroup", type = "list"))), tags = list(type = "structure")), ViewerProtocolPolicy = structure(logical(0), tags = list(type = "string")), AllowedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list")), CachedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), SmoothStreaming = structure(logical(0), tags = list(type = "boolean")), Compress = structure(logical(0), tags = list(type = "boolean")), LambdaFunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(LambdaFunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string")), IncludeBody = structure(logical(0), tags = list(type = "boolean"))), tags = list(locationName = "LambdaFunctionAssociation", type = "structure"))), tags = list(locationNameList = "LambdaFunctionAssociation", type = "list"))), tags = list(type = "structure")), FunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(FunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "FunctionAssociation", type = "structure"))), tags = list(locationNameList = "FunctionAssociation", type = "list"))), tags = list(type = "structure")), FieldLevelEncryptionId = structure(logical(0), tags = list(type = "string")), RealtimeLogConfigArn = structure(logical(0), tags = list(type = "string")), CachePolicyId = structure(logical(0), tags = list(type = "string")), OriginRequestPolicyId = structure(logical(0), tags = list(type = "string")), ResponseHeadersPolicyId = structure(logical(0), tags = list(type = "string")), ForwardedValues = structure(list(QueryString = structure(logical(0), tags = list(type = "boolean")), Cookies = structure(list(Forward = structure(logical(0), tags = list(type = "string")), WhitelistedNames = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Headers = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure")), QueryStringCacheKeys = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(deprecated = TRUE, type = "structure")), MinTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), DefaultTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), MaxTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long"))), tags = list(type = "structure")), CacheBehaviors = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(PathPattern = structure(logical(0), tags = list(type = "string")), TargetOriginId = structure(logical(0), tags = list(type = "string")), TrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "AwsAccountNumber", type = "string"))), tags = list(locationNameList = "AwsAccountNumber", type = "list"))), tags = list(type = "structure")), TrustedKeyGroups = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "KeyGroup", type = "string"))), tags = list(locationNameList = "KeyGroup", type = "list"))), tags = list(type = "structure")), ViewerProtocolPolicy = structure(logical(0), tags = list(type = "string")), AllowedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list")), CachedMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), SmoothStreaming = structure(logical(0), tags = list(type = "boolean")), Compress = structure(logical(0), tags = list(type = "boolean")), LambdaFunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(LambdaFunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string")), IncludeBody = structure(logical(0), tags = list(type = "boolean"))), tags = list(locationName = "LambdaFunctionAssociation", type = "structure"))), tags = list(locationNameList = "LambdaFunctionAssociation", type = "list"))), tags = list(type = "structure")), FunctionAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(FunctionARN = structure(logical(0), tags = list(type = "string")), EventType = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "FunctionAssociation", type = "structure"))), tags = list(locationNameList = "FunctionAssociation", type = "list"))), tags = list(type = "structure")), FieldLevelEncryptionId = structure(logical(0), tags = list(type = "string")), RealtimeLogConfigArn = structure(logical(0), tags = list(type = "string")), CachePolicyId = structure(logical(0), tags = list(type = "string")), OriginRequestPolicyId = structure(logical(0), tags = list(type = "string")), ResponseHeadersPolicyId = structure(logical(0), tags = list(type = "string")), ForwardedValues = structure(list(QueryString = structure(logical(0), tags = list(type = "boolean")), Cookies = structure(list(Forward = structure(logical(0), tags = list(type = "string")), WhitelistedNames = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), Headers = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure")), QueryStringCacheKeys = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(deprecated = TRUE, type = "structure")), MinTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), DefaultTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long")), MaxTTL = structure(logical(0), tags = list(deprecated = TRUE, type = "long"))), tags = list(locationName = "CacheBehavior", type = "structure"))), tags = list(locationNameList = "CacheBehavior", type = "list"))), tags = list(type = "structure")), CustomErrorResponses = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(ErrorCode = structure(logical(0), tags = list(type = "integer")), ResponsePagePath = structure(logical(0), tags = list(type = "string")), ResponseCode = structure(logical(0), tags = list(type = "string")), ErrorCachingMinTTL = structure(logical(0), tags = list(type = "long"))), tags = list(locationName = "CustomErrorResponse", type = "structure"))), tags = list(locationNameList = "CustomErrorResponse", type = "list"))), tags = list(type = "structure")), Comment = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), Logging = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), IncludeCookies = structure(logical(0), tags = list(type = "boolean")), Bucket = structure(logical(0), tags = list(type = "string")), Prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), PriceClass = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean")), ViewerCertificate = structure(list(CloudFrontDefaultCertificate = structure(logical(0), tags = list(type = "boolean")), IAMCertificateId = structure(logical(0), tags = list(type = "string")), ACMCertificateArn = structure(logical(0), tags = list(type = "string")), SSLSupportMethod = structure(logical(0), tags = list(type = "string")), MinimumProtocolVersion = structure(logical(0), tags = list(type = "string")), Certificate = structure(logical(0), tags = list(deprecated = TRUE, type = "string")), CertificateSource = structure(logical(0), tags = list(deprecated = TRUE, type = "string"))), tags = list(type = "structure")), Restrictions = structure(list(GeoRestriction = structure(list(RestrictionType = structure(logical(0), tags = list(type = "string")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Location", type = "string"))), tags = list(locationNameList = "Location", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), WebACLId = structure(logical(0), tags = list(type = "string")), HttpVersion = structure(logical(0), tags = list(type = "string")), IsIPV6Enabled = structure(logical(0), tags = list(type = "boolean")), ContinuousDeploymentPolicyId = structure(logical(0), tags = list(type = "string")), Staging = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), AliasICPRecordals = structure(list(structure(list(CNAME = structure(logical(0), tags = list(type = "string")), ICPRecordalStatus = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "AliasICPRecordal", type = "structure"))), tags = list(locationNameList = "AliasICPRecordal", type = "list"))), tags = list(type = "structure")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "Distribution"))
return(populate(args, shape))
}
.cloudfront$update_field_level_encryption_config_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(FieldLevelEncryptionConfig = structure(list(CallerReference = structure(logical(0), tags = list(type = "string")), Comment = structure(logical(0), tags = list(type = "string")), QueryArgProfileConfig = structure(list(ForwardWhenQueryArgProfileIsUnknown = structure(logical(0), tags = list(type = "boolean")), QueryArgProfiles = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(QueryArg = structure(logical(0), tags = list(type = "string")), ProfileId = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "QueryArgProfile", type = "structure"))), tags = list(locationNameList = "QueryArgProfile", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), ContentTypeProfileConfig = structure(list(ForwardWhenContentTypeIsUnknown = structure(logical(0), tags = list(type = "boolean")), ContentTypeProfiles = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Format = structure(logical(0), tags = list(type = "string")), ProfileId = structure(logical(0), tags = list(type = "string")), ContentType = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "ContentTypeProfile", type = "structure"))), tags = list(locationNameList = "ContentTypeProfile", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(locationName = "FieldLevelEncryptionConfig", type = "structure")), Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string")), IfMatch = structure(logical(0), tags = list(location = "header", locationName = "If-Match", type = "string"))), tags = list(type = "structure", payload = "FieldLevelEncryptionConfig"))
return(populate(args, shape))
}
.cloudfront$update_field_level_encryption_config_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(FieldLevelEncryption = structure(list(Id = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp")), FieldLevelEncryptionConfig = structure(list(CallerReference = structure(logical(0), tags = list(type = "string")), Comment = structure(logical(0), tags = list(type = "string")), QueryArgProfileConfig = structure(list(ForwardWhenQueryArgProfileIsUnknown = structure(logical(0), tags = list(type = "boolean")), QueryArgProfiles = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(QueryArg = structure(logical(0), tags = list(type = "string")), ProfileId = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "QueryArgProfile", type = "structure"))), tags = list(locationNameList = "QueryArgProfile", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), ContentTypeProfileConfig = structure(list(ForwardWhenContentTypeIsUnknown = structure(logical(0), tags = list(type = "boolean")), ContentTypeProfiles = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Format = structure(logical(0), tags = list(type = "string")), ProfileId = structure(logical(0), tags = list(type = "string")), ContentType = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "ContentTypeProfile", type = "structure"))), tags = list(locationNameList = "ContentTypeProfile", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "FieldLevelEncryption"))
return(populate(args, shape))
}
.cloudfront$update_field_level_encryption_profile_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(FieldLevelEncryptionProfileConfig = structure(list(Name = structure(logical(0), tags = list(type = "string")), CallerReference = structure(logical(0), tags = list(type = "string")), Comment = structure(logical(0), tags = list(type = "string")), EncryptionEntities = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(PublicKeyId = structure(logical(0), tags = list(type = "string")), ProviderId = structure(logical(0), tags = list(type = "string")), FieldPatterns = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "FieldPattern", type = "string"))), tags = list(locationNameList = "FieldPattern", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "EncryptionEntity", type = "structure"))), tags = list(locationNameList = "EncryptionEntity", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "FieldLevelEncryptionProfileConfig", type = "structure")), Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string")), IfMatch = structure(logical(0), tags = list(location = "header", locationName = "If-Match", type = "string"))), tags = list(type = "structure", payload = "FieldLevelEncryptionProfileConfig"))
return(populate(args, shape))
}
.cloudfront$update_field_level_encryption_profile_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(FieldLevelEncryptionProfile = structure(list(Id = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp")), FieldLevelEncryptionProfileConfig = structure(list(Name = structure(logical(0), tags = list(type = "string")), CallerReference = structure(logical(0), tags = list(type = "string")), Comment = structure(logical(0), tags = list(type = "string")), EncryptionEntities = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(PublicKeyId = structure(logical(0), tags = list(type = "string")), ProviderId = structure(logical(0), tags = list(type = "string")), FieldPatterns = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "FieldPattern", type = "string"))), tags = list(locationNameList = "FieldPattern", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "EncryptionEntity", type = "structure"))), tags = list(locationNameList = "EncryptionEntity", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "FieldLevelEncryptionProfile"))
return(populate(args, shape))
}
.cloudfront$update_function_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Name = structure(logical(0), tags = list(location = "uri", locationName = "Name", type = "string")), IfMatch = structure(logical(0), tags = list(location = "header", locationName = "If-Match", type = "string")), FunctionConfig = structure(list(Comment = structure(logical(0), tags = list(type = "string")), Runtime = structure(logical(0), tags = list(type = "string")), KeyValueStoreAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(KeyValueStoreARN = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "KeyValueStoreAssociation", type = "structure"))), tags = list(locationNameList = "KeyValueStoreAssociation", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), FunctionCode = structure(logical(0), tags = list(type = "blob", sensitive = TRUE))), tags = list(type = "structure", locationName = "UpdateFunctionRequest", xmlNamespace = "http://cloudfront.amazonaws.com/doc/2020-05-31/"))
return(populate(args, shape))
}
.cloudfront$update_function_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(FunctionSummary = structure(list(Name = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), FunctionConfig = structure(list(Comment = structure(logical(0), tags = list(type = "string")), Runtime = structure(logical(0), tags = list(type = "string")), KeyValueStoreAssociations = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(KeyValueStoreARN = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "KeyValueStoreAssociation", type = "structure"))), tags = list(locationNameList = "KeyValueStoreAssociation", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), FunctionMetadata = structure(list(FunctionARN = structure(logical(0), tags = list(type = "string")), Stage = structure(logical(0), tags = list(type = "string")), CreatedTime = structure(logical(0), tags = list(type = "timestamp")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETtag", type = "string"))), tags = list(type = "structure", payload = "FunctionSummary"))
return(populate(args, shape))
}
.cloudfront$update_key_group_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(KeyGroupConfig = structure(list(Name = structure(logical(0), tags = list(type = "string")), Items = structure(list(structure(logical(0), tags = list(locationName = "PublicKey", type = "string"))), tags = list(locationNameList = "PublicKey", type = "list")), Comment = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "KeyGroupConfig", type = "structure")), Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string")), IfMatch = structure(logical(0), tags = list(location = "header", locationName = "If-Match", type = "string"))), tags = list(type = "structure", payload = "KeyGroupConfig"))
return(populate(args, shape))
}
.cloudfront$update_key_group_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(KeyGroup = structure(list(Id = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp")), KeyGroupConfig = structure(list(Name = structure(logical(0), tags = list(type = "string")), Items = structure(list(structure(logical(0), tags = list(locationName = "PublicKey", type = "string"))), tags = list(locationNameList = "PublicKey", type = "list")), Comment = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "KeyGroup"))
return(populate(args, shape))
}
.cloudfront$update_key_value_store_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(Name = structure(logical(0), tags = list(location = "uri", locationName = "Name", type = "string")), Comment = structure(logical(0), tags = list(type = "string")), IfMatch = structure(logical(0), tags = list(location = "header", locationName = "If-Match", type = "string"))), tags = list(type = "structure", locationName = "UpdateKeyValueStoreRequest", xmlNamespace = "http://cloudfront.amazonaws.com/doc/2020-05-31/"))
return(populate(args, shape))
}
.cloudfront$update_key_value_store_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(KeyValueStore = structure(list(Name = structure(logical(0), tags = list(type = "string")), Id = structure(logical(0), tags = list(type = "string")), Comment = structure(logical(0), tags = list(type = "string")), ARN = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "KeyValueStore"))
return(populate(args, shape))
}
.cloudfront$update_origin_access_control_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(OriginAccessControlConfig = structure(list(Name = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), SigningProtocol = structure(logical(0), tags = list(type = "string")), SigningBehavior = structure(logical(0), tags = list(type = "string")), OriginAccessControlOriginType = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "OriginAccessControlConfig", type = "structure")), Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string")), IfMatch = structure(logical(0), tags = list(location = "header", locationName = "If-Match", type = "string"))), tags = list(type = "structure", payload = "OriginAccessControlConfig"))
return(populate(args, shape))
}
.cloudfront$update_origin_access_control_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(OriginAccessControl = structure(list(Id = structure(logical(0), tags = list(type = "string")), OriginAccessControlConfig = structure(list(Name = structure(logical(0), tags = list(type = "string")), Description = structure(logical(0), tags = list(type = "string")), SigningProtocol = structure(logical(0), tags = list(type = "string")), SigningBehavior = structure(logical(0), tags = list(type = "string")), OriginAccessControlOriginType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "OriginAccessControl"))
return(populate(args, shape))
}
.cloudfront$update_origin_request_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(OriginRequestPolicyConfig = structure(list(Comment = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), HeadersConfig = structure(list(HeaderBehavior = structure(logical(0), tags = list(type = "string")), Headers = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), CookiesConfig = structure(list(CookieBehavior = structure(logical(0), tags = list(type = "string")), Cookies = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), QueryStringsConfig = structure(list(QueryStringBehavior = structure(logical(0), tags = list(type = "string")), QueryStrings = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(locationName = "OriginRequestPolicyConfig", type = "structure")), Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string")), IfMatch = structure(logical(0), tags = list(location = "header", locationName = "If-Match", type = "string"))), tags = list(type = "structure", payload = "OriginRequestPolicyConfig"))
return(populate(args, shape))
}
.cloudfront$update_origin_request_policy_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(OriginRequestPolicy = structure(list(Id = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp")), OriginRequestPolicyConfig = structure(list(Comment = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), HeadersConfig = structure(list(HeaderBehavior = structure(logical(0), tags = list(type = "string")), Headers = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), CookiesConfig = structure(list(CookieBehavior = structure(logical(0), tags = list(type = "string")), Cookies = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure")), QueryStringsConfig = structure(list(QueryStringBehavior = structure(logical(0), tags = list(type = "string")), QueryStrings = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Name", type = "string"))), tags = list(locationNameList = "Name", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "OriginRequestPolicy"))
return(populate(args, shape))
}
.cloudfront$update_public_key_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(PublicKeyConfig = structure(list(CallerReference = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), EncodedKey = structure(logical(0), tags = list(type = "string")), Comment = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "PublicKeyConfig", type = "structure")), Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string")), IfMatch = structure(logical(0), tags = list(location = "header", locationName = "If-Match", type = "string"))), tags = list(type = "structure", payload = "PublicKeyConfig"))
return(populate(args, shape))
}
.cloudfront$update_public_key_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(PublicKey = structure(list(Id = structure(logical(0), tags = list(type = "string")), CreatedTime = structure(logical(0), tags = list(type = "timestamp")), PublicKeyConfig = structure(list(CallerReference = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), EncodedKey = structure(logical(0), tags = list(type = "string")), Comment = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "PublicKey"))
return(populate(args, shape))
}
.cloudfront$update_realtime_log_config_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(EndPoints = structure(list(structure(list(StreamType = structure(logical(0), tags = list(type = "string")), KinesisStreamConfig = structure(list(RoleARN = structure(logical(0), tags = list(type = "string")), StreamARN = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), Fields = structure(list(structure(logical(0), tags = list(locationName = "Field", type = "string"))), tags = list(locationNameList = "Field", type = "list")), Name = structure(logical(0), tags = list(type = "string")), ARN = structure(logical(0), tags = list(type = "string")), SamplingRate = structure(logical(0), tags = list(type = "long"))), tags = list(type = "structure", locationName = "UpdateRealtimeLogConfigRequest", xmlNamespace = "http://cloudfront.amazonaws.com/doc/2020-05-31/"))
return(populate(args, shape))
}
.cloudfront$update_realtime_log_config_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(RealtimeLogConfig = structure(list(ARN = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), SamplingRate = structure(logical(0), tags = list(type = "long")), EndPoints = structure(list(structure(list(StreamType = structure(logical(0), tags = list(type = "string")), KinesisStreamConfig = structure(list(RoleARN = structure(logical(0), tags = list(type = "string")), StreamARN = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "list")), Fields = structure(list(structure(logical(0), tags = list(locationName = "Field", type = "string"))), tags = list(locationNameList = "Field", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))
return(populate(args, shape))
}
.cloudfront$update_response_headers_policy_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(ResponseHeadersPolicyConfig = structure(list(Comment = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), CorsConfig = structure(list(AccessControlAllowOrigins = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Origin", type = "string"))), tags = list(locationNameList = "Origin", type = "list"))), tags = list(type = "structure")), AccessControlAllowHeaders = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Header", type = "string"))), tags = list(locationNameList = "Header", type = "list"))), tags = list(type = "structure")), AccessControlAllowMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list"))), tags = list(type = "structure")), AccessControlAllowCredentials = structure(logical(0), tags = list(type = "boolean")), AccessControlExposeHeaders = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Header", type = "string"))), tags = list(locationNameList = "Header", type = "list"))), tags = list(type = "structure")), AccessControlMaxAgeSec = structure(logical(0), tags = list(type = "integer")), OriginOverride = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), SecurityHeadersConfig = structure(list(XSSProtection = structure(list(Override = structure(logical(0), tags = list(type = "boolean")), Protection = structure(logical(0), tags = list(type = "boolean")), ModeBlock = structure(logical(0), tags = list(type = "boolean")), ReportUri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), FrameOptions = structure(list(Override = structure(logical(0), tags = list(type = "boolean")), FrameOption = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ReferrerPolicy = structure(list(Override = structure(logical(0), tags = list(type = "boolean")), ReferrerPolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ContentSecurityPolicy = structure(list(Override = structure(logical(0), tags = list(type = "boolean")), ContentSecurityPolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ContentTypeOptions = structure(list(Override = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), StrictTransportSecurity = structure(list(Override = structure(logical(0), tags = list(type = "boolean")), IncludeSubdomains = structure(logical(0), tags = list(type = "boolean")), Preload = structure(logical(0), tags = list(type = "boolean")), AccessControlMaxAgeSec = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure")), ServerTimingHeadersConfig = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), SamplingRate = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure")), CustomHeadersConfig = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Header = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string")), Override = structure(logical(0), tags = list(type = "boolean"))), tags = list(locationName = "ResponseHeadersPolicyCustomHeader", type = "structure"))), tags = list(locationNameList = "ResponseHeadersPolicyCustomHeader", type = "list"))), tags = list(type = "structure")), RemoveHeadersConfig = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Header = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "ResponseHeadersPolicyRemoveHeader", type = "structure"))), tags = list(locationNameList = "ResponseHeadersPolicyRemoveHeader", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "ResponseHeadersPolicyConfig", type = "structure")), Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string")), IfMatch = structure(logical(0), tags = list(location = "header", locationName = "If-Match", type = "string"))), tags = list(type = "structure", payload = "ResponseHeadersPolicyConfig"))
return(populate(args, shape))
}
.cloudfront$update_response_headers_policy_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(ResponseHeadersPolicy = structure(list(Id = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp")), ResponseHeadersPolicyConfig = structure(list(Comment = structure(logical(0), tags = list(type = "string")), Name = structure(logical(0), tags = list(type = "string")), CorsConfig = structure(list(AccessControlAllowOrigins = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Origin", type = "string"))), tags = list(locationNameList = "Origin", type = "list"))), tags = list(type = "structure")), AccessControlAllowHeaders = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Header", type = "string"))), tags = list(locationNameList = "Header", type = "list"))), tags = list(type = "structure")), AccessControlAllowMethods = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Method", type = "string"))), tags = list(locationNameList = "Method", type = "list"))), tags = list(type = "structure")), AccessControlAllowCredentials = structure(logical(0), tags = list(type = "boolean")), AccessControlExposeHeaders = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "Header", type = "string"))), tags = list(locationNameList = "Header", type = "list"))), tags = list(type = "structure")), AccessControlMaxAgeSec = structure(logical(0), tags = list(type = "integer")), OriginOverride = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), SecurityHeadersConfig = structure(list(XSSProtection = structure(list(Override = structure(logical(0), tags = list(type = "boolean")), Protection = structure(logical(0), tags = list(type = "boolean")), ModeBlock = structure(logical(0), tags = list(type = "boolean")), ReportUri = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), FrameOptions = structure(list(Override = structure(logical(0), tags = list(type = "boolean")), FrameOption = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ReferrerPolicy = structure(list(Override = structure(logical(0), tags = list(type = "boolean")), ReferrerPolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ContentSecurityPolicy = structure(list(Override = structure(logical(0), tags = list(type = "boolean")), ContentSecurityPolicy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), ContentTypeOptions = structure(list(Override = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure")), StrictTransportSecurity = structure(list(Override = structure(logical(0), tags = list(type = "boolean")), IncludeSubdomains = structure(logical(0), tags = list(type = "boolean")), Preload = structure(logical(0), tags = list(type = "boolean")), AccessControlMaxAgeSec = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure")), ServerTimingHeadersConfig = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), SamplingRate = structure(logical(0), tags = list(type = "double"))), tags = list(type = "structure")), CustomHeadersConfig = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Header = structure(logical(0), tags = list(type = "string")), Value = structure(logical(0), tags = list(type = "string")), Override = structure(logical(0), tags = list(type = "boolean"))), tags = list(locationName = "ResponseHeadersPolicyCustomHeader", type = "structure"))), tags = list(locationNameList = "ResponseHeadersPolicyCustomHeader", type = "list"))), tags = list(type = "structure")), RemoveHeadersConfig = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(Header = structure(logical(0), tags = list(type = "string"))), tags = list(locationName = "ResponseHeadersPolicyRemoveHeader", type = "structure"))), tags = list(locationNameList = "ResponseHeadersPolicyRemoveHeader", type = "list"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "ResponseHeadersPolicy"))
return(populate(args, shape))
}
.cloudfront$update_streaming_distribution_input <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(StreamingDistributionConfig = structure(list(CallerReference = structure(logical(0), tags = list(type = "string")), S3Origin = structure(list(DomainName = structure(logical(0), tags = list(type = "string")), OriginAccessIdentity = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Aliases = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "CNAME", type = "string"))), tags = list(locationNameList = "CNAME", type = "list"))), tags = list(type = "structure")), Comment = structure(logical(0), tags = list(type = "string")), Logging = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Bucket = structure(logical(0), tags = list(type = "string")), Prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), TrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "AwsAccountNumber", type = "string"))), tags = list(locationNameList = "AwsAccountNumber", type = "list"))), tags = list(type = "structure")), PriceClass = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(locationName = "StreamingDistributionConfig", type = "structure")), Id = structure(logical(0), tags = list(location = "uri", locationName = "Id", type = "string")), IfMatch = structure(logical(0), tags = list(location = "header", locationName = "If-Match", type = "string"))), tags = list(type = "structure", payload = "StreamingDistributionConfig"))
return(populate(args, shape))
}
.cloudfront$update_streaming_distribution_output <- function(...) {
args <- c(as.list(environment()), list(...))
shape <- structure(list(StreamingDistribution = structure(list(Id = structure(logical(0), tags = list(type = "string")), ARN = structure(logical(0), tags = list(type = "string")), Status = structure(logical(0), tags = list(type = "string")), LastModifiedTime = structure(logical(0), tags = list(type = "timestamp")), DomainName = structure(logical(0), tags = list(type = "string")), ActiveTrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(list(AwsAccountNumber = structure(logical(0), tags = list(type = "string")), KeyPairIds = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "KeyPairId", type = "string"))), tags = list(locationNameList = "KeyPairId", type = "list"))), tags = list(type = "structure"))), tags = list(locationName = "Signer", type = "structure"))), tags = list(locationNameList = "Signer", type = "list"))), tags = list(type = "structure")), StreamingDistributionConfig = structure(list(CallerReference = structure(logical(0), tags = list(type = "string")), S3Origin = structure(list(DomainName = structure(logical(0), tags = list(type = "string")), OriginAccessIdentity = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), Aliases = structure(list(Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "CNAME", type = "string"))), tags = list(locationNameList = "CNAME", type = "list"))), tags = list(type = "structure")), Comment = structure(logical(0), tags = list(type = "string")), Logging = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Bucket = structure(logical(0), tags = list(type = "string")), Prefix = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), TrustedSigners = structure(list(Enabled = structure(logical(0), tags = list(type = "boolean")), Quantity = structure(logical(0), tags = list(type = "integer")), Items = structure(list(structure(logical(0), tags = list(locationName = "AwsAccountNumber", type = "string"))), tags = list(locationNameList = "AwsAccountNumber", type = "list"))), tags = list(type = "structure")), PriceClass = structure(logical(0), tags = list(type = "string")), Enabled = structure(logical(0), tags = list(type = "boolean"))), tags = list(type = "structure"))), tags = list(type = "structure")), ETag = structure(logical(0), tags = list(location = "header", locationName = "ETag", type = "string"))), tags = list(type = "structure", payload = "StreamingDistribution"))
return(populate(args, shape))
}
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.