lib/aws-sdk-cloudfront/client.rb in aws-sdk-cloudfront-1.4.0 vs lib/aws-sdk-cloudfront/client.rb in aws-sdk-cloudfront-1.5.0
- old
+ new
@@ -192,11 +192,11 @@
# resp.cloud_front_origin_access_identity.cloud_front_origin_access_identity_config.caller_reference #=> String
# resp.cloud_front_origin_access_identity.cloud_front_origin_access_identity_config.comment #=> String
# resp.location #=> String
# resp.etag #=> String
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/CreateCloudFrontOriginAccessIdentity2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/CreateCloudFrontOriginAccessIdentity2018_06_18 AWS API Documentation
#
# @overload create_cloud_front_origin_access_identity(params = {})
# @param [Hash] params ({})
def create_cloud_front_origin_access_identity(params = {}, options = {})
req = build_request(:create_cloud_front_origin_access_identity, params)
@@ -301,10 +301,11 @@
# quantity: 1, # required
# items: [
# {
# lambda_function_arn: "LambdaFunctionARN", # required
# event_type: "viewer-request", # required, accepts viewer-request, viewer-response, origin-request, origin-response
+ # include_body: false,
# },
# ],
# },
# field_level_encryption_id: "string",
# },
@@ -355,10 +356,11 @@
# quantity: 1, # required
# items: [
# {
# lambda_function_arn: "LambdaFunctionARN", # required
# event_type: "viewer-request", # required, accepts viewer-request, viewer-response, origin-request, origin-response
+ # include_body: false,
# },
# ],
# },
# field_level_encryption_id: "string",
# },
@@ -474,10 +476,11 @@
# resp.distribution.distribution_config.default_cache_behavior.compress #=> Boolean
# resp.distribution.distribution_config.default_cache_behavior.lambda_function_associations.quantity #=> Integer
# resp.distribution.distribution_config.default_cache_behavior.lambda_function_associations.items #=> Array
# resp.distribution.distribution_config.default_cache_behavior.lambda_function_associations.items[0].lambda_function_arn #=> String
# resp.distribution.distribution_config.default_cache_behavior.lambda_function_associations.items[0].event_type #=> String, one of "viewer-request", "viewer-response", "origin-request", "origin-response"
+ # resp.distribution.distribution_config.default_cache_behavior.lambda_function_associations.items[0].include_body #=> Boolean
# resp.distribution.distribution_config.default_cache_behavior.field_level_encryption_id #=> String
# resp.distribution.distribution_config.cache_behaviors.quantity #=> Integer
# resp.distribution.distribution_config.cache_behaviors.items #=> Array
# resp.distribution.distribution_config.cache_behaviors.items[0].path_pattern #=> String
# resp.distribution.distribution_config.cache_behaviors.items[0].target_origin_id #=> String
@@ -510,10 +513,11 @@
# resp.distribution.distribution_config.cache_behaviors.items[0].compress #=> Boolean
# resp.distribution.distribution_config.cache_behaviors.items[0].lambda_function_associations.quantity #=> Integer
# resp.distribution.distribution_config.cache_behaviors.items[0].lambda_function_associations.items #=> Array
# resp.distribution.distribution_config.cache_behaviors.items[0].lambda_function_associations.items[0].lambda_function_arn #=> String
# resp.distribution.distribution_config.cache_behaviors.items[0].lambda_function_associations.items[0].event_type #=> String, one of "viewer-request", "viewer-response", "origin-request", "origin-response"
+ # resp.distribution.distribution_config.cache_behaviors.items[0].lambda_function_associations.items[0].include_body #=> Boolean
# resp.distribution.distribution_config.cache_behaviors.items[0].field_level_encryption_id #=> String
# resp.distribution.distribution_config.custom_error_responses.quantity #=> Integer
# resp.distribution.distribution_config.custom_error_responses.items #=> Array
# resp.distribution.distribution_config.custom_error_responses.items[0].error_code #=> Integer
# resp.distribution.distribution_config.custom_error_responses.items[0].response_page_path #=> String
@@ -541,11 +545,11 @@
# resp.distribution.distribution_config.http_version #=> String, one of "http1.1", "http2"
# resp.distribution.distribution_config.is_ipv6_enabled #=> Boolean
# resp.location #=> String
# resp.etag #=> String
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/CreateDistribution2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/CreateDistribution2018_06_18 AWS API Documentation
#
# @overload create_distribution(params = {})
# @param [Hash] params ({})
def create_distribution(params = {}, options = {})
req = build_request(:create_distribution, params)
@@ -650,10 +654,11 @@
# quantity: 1, # required
# items: [
# {
# lambda_function_arn: "LambdaFunctionARN", # required
# event_type: "viewer-request", # required, accepts viewer-request, viewer-response, origin-request, origin-response
+ # include_body: false,
# },
# ],
# },
# field_level_encryption_id: "string",
# },
@@ -704,10 +709,11 @@
# quantity: 1, # required
# items: [
# {
# lambda_function_arn: "LambdaFunctionARN", # required
# event_type: "viewer-request", # required, accepts viewer-request, viewer-response, origin-request, origin-response
+ # include_body: false,
# },
# ],
# },
# field_level_encryption_id: "string",
# },
@@ -832,10 +838,11 @@
# resp.distribution.distribution_config.default_cache_behavior.compress #=> Boolean
# resp.distribution.distribution_config.default_cache_behavior.lambda_function_associations.quantity #=> Integer
# resp.distribution.distribution_config.default_cache_behavior.lambda_function_associations.items #=> Array
# resp.distribution.distribution_config.default_cache_behavior.lambda_function_associations.items[0].lambda_function_arn #=> String
# resp.distribution.distribution_config.default_cache_behavior.lambda_function_associations.items[0].event_type #=> String, one of "viewer-request", "viewer-response", "origin-request", "origin-response"
+ # resp.distribution.distribution_config.default_cache_behavior.lambda_function_associations.items[0].include_body #=> Boolean
# resp.distribution.distribution_config.default_cache_behavior.field_level_encryption_id #=> String
# resp.distribution.distribution_config.cache_behaviors.quantity #=> Integer
# resp.distribution.distribution_config.cache_behaviors.items #=> Array
# resp.distribution.distribution_config.cache_behaviors.items[0].path_pattern #=> String
# resp.distribution.distribution_config.cache_behaviors.items[0].target_origin_id #=> String
@@ -868,10 +875,11 @@
# resp.distribution.distribution_config.cache_behaviors.items[0].compress #=> Boolean
# resp.distribution.distribution_config.cache_behaviors.items[0].lambda_function_associations.quantity #=> Integer
# resp.distribution.distribution_config.cache_behaviors.items[0].lambda_function_associations.items #=> Array
# resp.distribution.distribution_config.cache_behaviors.items[0].lambda_function_associations.items[0].lambda_function_arn #=> String
# resp.distribution.distribution_config.cache_behaviors.items[0].lambda_function_associations.items[0].event_type #=> String, one of "viewer-request", "viewer-response", "origin-request", "origin-response"
+ # resp.distribution.distribution_config.cache_behaviors.items[0].lambda_function_associations.items[0].include_body #=> Boolean
# resp.distribution.distribution_config.cache_behaviors.items[0].field_level_encryption_id #=> String
# resp.distribution.distribution_config.custom_error_responses.quantity #=> Integer
# resp.distribution.distribution_config.custom_error_responses.items #=> Array
# resp.distribution.distribution_config.custom_error_responses.items[0].error_code #=> Integer
# resp.distribution.distribution_config.custom_error_responses.items[0].response_page_path #=> String
@@ -899,11 +907,11 @@
# resp.distribution.distribution_config.http_version #=> String, one of "http1.1", "http2"
# resp.distribution.distribution_config.is_ipv6_enabled #=> Boolean
# resp.location #=> String
# resp.etag #=> String
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/CreateDistributionWithTags2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/CreateDistributionWithTags2018_06_18 AWS API Documentation
#
# @overload create_distribution_with_tags(params = {})
# @param [Hash] params ({})
def create_distribution_with_tags(params = {}, options = {})
req = build_request(:create_distribution_with_tags, params)
@@ -973,11 +981,11 @@
# resp.field_level_encryption.field_level_encryption_config.content_type_profile_config.content_type_profiles.items[0].profile_id #=> String
# resp.field_level_encryption.field_level_encryption_config.content_type_profile_config.content_type_profiles.items[0].content_type #=> String
# resp.location #=> String
# resp.etag #=> String
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/CreateFieldLevelEncryptionConfig2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/CreateFieldLevelEncryptionConfig2018_06_18 AWS API Documentation
#
# @overload create_field_level_encryption_config(params = {})
# @param [Hash] params ({})
def create_field_level_encryption_config(params = {}, options = {})
req = build_request(:create_field_level_encryption_config, params)
@@ -1033,11 +1041,11 @@
# resp.field_level_encryption_profile.field_level_encryption_profile_config.encryption_entities.items[0].field_patterns.items #=> Array
# resp.field_level_encryption_profile.field_level_encryption_profile_config.encryption_entities.items[0].field_patterns.items[0] #=> String
# resp.location #=> String
# resp.etag #=> String
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/CreateFieldLevelEncryptionProfile2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/CreateFieldLevelEncryptionProfile2018_06_18 AWS API Documentation
#
# @overload create_field_level_encryption_profile(params = {})
# @param [Hash] params ({})
def create_field_level_encryption_profile(params = {}, options = {})
req = build_request(:create_field_level_encryption_profile, params)
@@ -1079,11 +1087,11 @@
# resp.invalidation.invalidation_batch.paths.quantity #=> Integer
# resp.invalidation.invalidation_batch.paths.items #=> Array
# resp.invalidation.invalidation_batch.paths.items[0] #=> String
# resp.invalidation.invalidation_batch.caller_reference #=> String
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/CreateInvalidation2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/CreateInvalidation2018_06_18 AWS API Documentation
#
# @overload create_invalidation(params = {})
# @param [Hash] params ({})
def create_invalidation(params = {}, options = {})
req = build_request(:create_invalidation, params)
@@ -1123,11 +1131,11 @@
# resp.public_key.public_key_config.encoded_key #=> String
# resp.public_key.public_key_config.comment #=> String
# resp.location #=> String
# resp.etag #=> String
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/CreatePublicKey2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/CreatePublicKey2018_06_18 AWS API Documentation
#
# @overload create_public_key(params = {})
# @param [Hash] params ({})
def create_public_key(params = {}, options = {})
req = build_request(:create_public_key, params)
@@ -1238,11 +1246,11 @@
# resp.streaming_distribution.streaming_distribution_config.price_class #=> String, one of "PriceClass_100", "PriceClass_200", "PriceClass_All"
# resp.streaming_distribution.streaming_distribution_config.enabled #=> Boolean
# resp.location #=> String
# resp.etag #=> String
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/CreateStreamingDistribution2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/CreateStreamingDistribution2018_06_18 AWS API Documentation
#
# @overload create_streaming_distribution(params = {})
# @param [Hash] params ({})
def create_streaming_distribution(params = {}, options = {})
req = build_request(:create_streaming_distribution, params)
@@ -1330,11 +1338,11 @@
# resp.streaming_distribution.streaming_distribution_config.price_class #=> String, one of "PriceClass_100", "PriceClass_200", "PriceClass_All"
# resp.streaming_distribution.streaming_distribution_config.enabled #=> Boolean
# resp.location #=> String
# resp.etag #=> String
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/CreateStreamingDistributionWithTags2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/CreateStreamingDistributionWithTags2018_06_18 AWS API Documentation
#
# @overload create_streaming_distribution_with_tags(params = {})
# @param [Hash] params ({})
def create_streaming_distribution_with_tags(params = {}, options = {})
req = build_request(:create_streaming_distribution_with_tags, params)
@@ -1357,11 +1365,11 @@
# resp = client.delete_cloud_front_origin_access_identity({
# id: "string", # required
# if_match: "string",
# })
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/DeleteCloudFrontOriginAccessIdentity2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/DeleteCloudFrontOriginAccessIdentity2018_06_18 AWS API Documentation
#
# @overload delete_cloud_front_origin_access_identity(params = {})
# @param [Hash] params ({})
def delete_cloud_front_origin_access_identity(params = {}, options = {})
req = build_request(:delete_cloud_front_origin_access_identity, params)
@@ -1384,11 +1392,11 @@
# resp = client.delete_distribution({
# id: "string", # required
# if_match: "string",
# })
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/DeleteDistribution2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/DeleteDistribution2018_06_18 AWS API Documentation
#
# @overload delete_distribution(params = {})
# @param [Hash] params ({})
def delete_distribution(params = {}, options = {})
req = build_request(:delete_distribution, params)
@@ -1411,11 +1419,11 @@
# resp = client.delete_field_level_encryption_config({
# id: "string", # required
# if_match: "string",
# })
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/DeleteFieldLevelEncryptionConfig2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/DeleteFieldLevelEncryptionConfig2018_06_18 AWS API Documentation
#
# @overload delete_field_level_encryption_config(params = {})
# @param [Hash] params ({})
def delete_field_level_encryption_config(params = {}, options = {})
req = build_request(:delete_field_level_encryption_config, params)
@@ -1438,11 +1446,11 @@
# resp = client.delete_field_level_encryption_profile({
# id: "string", # required
# if_match: "string",
# })
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/DeleteFieldLevelEncryptionProfile2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/DeleteFieldLevelEncryptionProfile2018_06_18 AWS API Documentation
#
# @overload delete_field_level_encryption_profile(params = {})
# @param [Hash] params ({})
def delete_field_level_encryption_profile(params = {}, options = {})
req = build_request(:delete_field_level_encryption_profile, params)
@@ -1465,11 +1473,11 @@
# resp = client.delete_public_key({
# id: "string", # required
# if_match: "string",
# })
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/DeletePublicKey2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/DeletePublicKey2018_06_18 AWS API Documentation
#
# @overload delete_public_key(params = {})
# @param [Hash] params ({})
def delete_public_key(params = {}, options = {})
req = build_request(:delete_public_key, params)
@@ -1535,11 +1543,11 @@
# resp = client.delete_streaming_distribution({
# id: "string", # required
# if_match: "string",
# })
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/DeleteStreamingDistribution2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/DeleteStreamingDistribution2018_06_18 AWS API Documentation
#
# @overload delete_streaming_distribution(params = {})
# @param [Hash] params ({})
def delete_streaming_distribution(params = {}, options = {})
req = build_request(:delete_streaming_distribution, params)
@@ -1568,11 +1576,11 @@
# resp.cloud_front_origin_access_identity.s3_canonical_user_id #=> String
# resp.cloud_front_origin_access_identity.cloud_front_origin_access_identity_config.caller_reference #=> String
# resp.cloud_front_origin_access_identity.cloud_front_origin_access_identity_config.comment #=> String
# resp.etag #=> String
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/GetCloudFrontOriginAccessIdentity2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/GetCloudFrontOriginAccessIdentity2018_06_18 AWS API Documentation
#
# @overload get_cloud_front_origin_access_identity(params = {})
# @param [Hash] params ({})
def get_cloud_front_origin_access_identity(params = {}, options = {})
req = build_request(:get_cloud_front_origin_access_identity, params)
@@ -1599,11 +1607,11 @@
#
# resp.cloud_front_origin_access_identity_config.caller_reference #=> String
# resp.cloud_front_origin_access_identity_config.comment #=> String
# resp.etag #=> String
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/GetCloudFrontOriginAccessIdentityConfig2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/GetCloudFrontOriginAccessIdentityConfig2018_06_18 AWS API Documentation
#
# @overload get_cloud_front_origin_access_identity_config(params = {})
# @param [Hash] params ({})
def get_cloud_front_origin_access_identity_config(params = {}, options = {})
req = build_request(:get_cloud_front_origin_access_identity_config, params)
@@ -1694,10 +1702,11 @@
# resp.distribution.distribution_config.default_cache_behavior.compress #=> Boolean
# resp.distribution.distribution_config.default_cache_behavior.lambda_function_associations.quantity #=> Integer
# resp.distribution.distribution_config.default_cache_behavior.lambda_function_associations.items #=> Array
# resp.distribution.distribution_config.default_cache_behavior.lambda_function_associations.items[0].lambda_function_arn #=> String
# resp.distribution.distribution_config.default_cache_behavior.lambda_function_associations.items[0].event_type #=> String, one of "viewer-request", "viewer-response", "origin-request", "origin-response"
+ # resp.distribution.distribution_config.default_cache_behavior.lambda_function_associations.items[0].include_body #=> Boolean
# resp.distribution.distribution_config.default_cache_behavior.field_level_encryption_id #=> String
# resp.distribution.distribution_config.cache_behaviors.quantity #=> Integer
# resp.distribution.distribution_config.cache_behaviors.items #=> Array
# resp.distribution.distribution_config.cache_behaviors.items[0].path_pattern #=> String
# resp.distribution.distribution_config.cache_behaviors.items[0].target_origin_id #=> String
@@ -1730,10 +1739,11 @@
# resp.distribution.distribution_config.cache_behaviors.items[0].compress #=> Boolean
# resp.distribution.distribution_config.cache_behaviors.items[0].lambda_function_associations.quantity #=> Integer
# resp.distribution.distribution_config.cache_behaviors.items[0].lambda_function_associations.items #=> Array
# resp.distribution.distribution_config.cache_behaviors.items[0].lambda_function_associations.items[0].lambda_function_arn #=> String
# resp.distribution.distribution_config.cache_behaviors.items[0].lambda_function_associations.items[0].event_type #=> String, one of "viewer-request", "viewer-response", "origin-request", "origin-response"
+ # resp.distribution.distribution_config.cache_behaviors.items[0].lambda_function_associations.items[0].include_body #=> Boolean
# resp.distribution.distribution_config.cache_behaviors.items[0].field_level_encryption_id #=> String
# resp.distribution.distribution_config.custom_error_responses.quantity #=> Integer
# resp.distribution.distribution_config.custom_error_responses.items #=> Array
# resp.distribution.distribution_config.custom_error_responses.items[0].error_code #=> Integer
# resp.distribution.distribution_config.custom_error_responses.items[0].response_page_path #=> String
@@ -1760,11 +1770,11 @@
# resp.distribution.distribution_config.web_acl_id #=> String
# resp.distribution.distribution_config.http_version #=> String, one of "http1.1", "http2"
# resp.distribution.distribution_config.is_ipv6_enabled #=> Boolean
# resp.etag #=> String
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/GetDistribution2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/GetDistribution2018_06_18 AWS API Documentation
#
# @overload get_distribution(params = {})
# @param [Hash] params ({})
def get_distribution(params = {}, options = {})
req = build_request(:get_distribution, params)
@@ -1842,10 +1852,11 @@
# resp.distribution_config.default_cache_behavior.compress #=> Boolean
# resp.distribution_config.default_cache_behavior.lambda_function_associations.quantity #=> Integer
# resp.distribution_config.default_cache_behavior.lambda_function_associations.items #=> Array
# resp.distribution_config.default_cache_behavior.lambda_function_associations.items[0].lambda_function_arn #=> String
# resp.distribution_config.default_cache_behavior.lambda_function_associations.items[0].event_type #=> String, one of "viewer-request", "viewer-response", "origin-request", "origin-response"
+ # resp.distribution_config.default_cache_behavior.lambda_function_associations.items[0].include_body #=> Boolean
# resp.distribution_config.default_cache_behavior.field_level_encryption_id #=> String
# resp.distribution_config.cache_behaviors.quantity #=> Integer
# resp.distribution_config.cache_behaviors.items #=> Array
# resp.distribution_config.cache_behaviors.items[0].path_pattern #=> String
# resp.distribution_config.cache_behaviors.items[0].target_origin_id #=> String
@@ -1878,10 +1889,11 @@
# resp.distribution_config.cache_behaviors.items[0].compress #=> Boolean
# resp.distribution_config.cache_behaviors.items[0].lambda_function_associations.quantity #=> Integer
# resp.distribution_config.cache_behaviors.items[0].lambda_function_associations.items #=> Array
# resp.distribution_config.cache_behaviors.items[0].lambda_function_associations.items[0].lambda_function_arn #=> String
# resp.distribution_config.cache_behaviors.items[0].lambda_function_associations.items[0].event_type #=> String, one of "viewer-request", "viewer-response", "origin-request", "origin-response"
+ # resp.distribution_config.cache_behaviors.items[0].lambda_function_associations.items[0].include_body #=> Boolean
# resp.distribution_config.cache_behaviors.items[0].field_level_encryption_id #=> String
# resp.distribution_config.custom_error_responses.quantity #=> Integer
# resp.distribution_config.custom_error_responses.items #=> Array
# resp.distribution_config.custom_error_responses.items[0].error_code #=> Integer
# resp.distribution_config.custom_error_responses.items[0].response_page_path #=> String
@@ -1908,11 +1920,11 @@
# resp.distribution_config.web_acl_id #=> String
# resp.distribution_config.http_version #=> String, one of "http1.1", "http2"
# resp.distribution_config.is_ipv6_enabled #=> Boolean
# resp.etag #=> String
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/GetDistributionConfig2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/GetDistributionConfig2018_06_18 AWS API Documentation
#
# @overload get_distribution_config(params = {})
# @param [Hash] params ({})
def get_distribution_config(params = {}, options = {})
req = build_request(:get_distribution_config, params)
@@ -1953,11 +1965,11 @@
# resp.field_level_encryption.field_level_encryption_config.content_type_profile_config.content_type_profiles.items[0].format #=> String, one of "URLEncoded"
# resp.field_level_encryption.field_level_encryption_config.content_type_profile_config.content_type_profiles.items[0].profile_id #=> String
# resp.field_level_encryption.field_level_encryption_config.content_type_profile_config.content_type_profiles.items[0].content_type #=> String
# resp.etag #=> String
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/GetFieldLevelEncryption2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/GetFieldLevelEncryption2018_06_18 AWS API Documentation
#
# @overload get_field_level_encryption(params = {})
# @param [Hash] params ({})
def get_field_level_encryption(params = {}, options = {})
req = build_request(:get_field_level_encryption, params)
@@ -1996,11 +2008,11 @@
# resp.field_level_encryption_config.content_type_profile_config.content_type_profiles.items[0].format #=> String, one of "URLEncoded"
# resp.field_level_encryption_config.content_type_profile_config.content_type_profiles.items[0].profile_id #=> String
# resp.field_level_encryption_config.content_type_profile_config.content_type_profiles.items[0].content_type #=> String
# resp.etag #=> String
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/GetFieldLevelEncryptionConfig2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/GetFieldLevelEncryptionConfig2018_06_18 AWS API Documentation
#
# @overload get_field_level_encryption_config(params = {})
# @param [Hash] params ({})
def get_field_level_encryption_config(params = {}, options = {})
req = build_request(:get_field_level_encryption_config, params)
@@ -2037,11 +2049,11 @@
# resp.field_level_encryption_profile.field_level_encryption_profile_config.encryption_entities.items[0].field_patterns.quantity #=> Integer
# resp.field_level_encryption_profile.field_level_encryption_profile_config.encryption_entities.items[0].field_patterns.items #=> Array
# resp.field_level_encryption_profile.field_level_encryption_profile_config.encryption_entities.items[0].field_patterns.items[0] #=> String
# resp.etag #=> String
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/GetFieldLevelEncryptionProfile2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/GetFieldLevelEncryptionProfile2018_06_18 AWS API Documentation
#
# @overload get_field_level_encryption_profile(params = {})
# @param [Hash] params ({})
def get_field_level_encryption_profile(params = {}, options = {})
req = build_request(:get_field_level_encryption_profile, params)
@@ -2077,11 +2089,11 @@
# resp.field_level_encryption_profile_config.encryption_entities.items[0].field_patterns.quantity #=> Integer
# resp.field_level_encryption_profile_config.encryption_entities.items[0].field_patterns.items #=> Array
# resp.field_level_encryption_profile_config.encryption_entities.items[0].field_patterns.items[0] #=> String
# resp.etag #=> String
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/GetFieldLevelEncryptionProfileConfig2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/GetFieldLevelEncryptionProfileConfig2018_06_18 AWS API Documentation
#
# @overload get_field_level_encryption_profile_config(params = {})
# @param [Hash] params ({})
def get_field_level_encryption_profile_config(params = {}, options = {})
req = build_request(:get_field_level_encryption_profile_config, params)
@@ -2116,11 +2128,11 @@
# resp.invalidation.invalidation_batch.paths.quantity #=> Integer
# resp.invalidation.invalidation_batch.paths.items #=> Array
# resp.invalidation.invalidation_batch.paths.items[0] #=> String
# resp.invalidation.invalidation_batch.caller_reference #=> String
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/GetInvalidation2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/GetInvalidation2018_06_18 AWS API Documentation
#
# @overload get_invalidation(params = {})
# @param [Hash] params ({})
def get_invalidation(params = {}, options = {})
req = build_request(:get_invalidation, params)
@@ -2151,11 +2163,11 @@
# resp.public_key.public_key_config.name #=> String
# resp.public_key.public_key_config.encoded_key #=> String
# resp.public_key.public_key_config.comment #=> String
# resp.etag #=> String
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/GetPublicKey2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/GetPublicKey2018_06_18 AWS API Documentation
#
# @overload get_public_key(params = {})
# @param [Hash] params ({})
def get_public_key(params = {}, options = {})
req = build_request(:get_public_key, params)
@@ -2184,11 +2196,11 @@
# resp.public_key_config.name #=> String
# resp.public_key_config.encoded_key #=> String
# resp.public_key_config.comment #=> String
# resp.etag #=> String
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/GetPublicKeyConfig2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/GetPublicKeyConfig2018_06_18 AWS API Documentation
#
# @overload get_public_key_config(params = {})
# @param [Hash] params ({})
def get_public_key_config(params = {}, options = {})
req = build_request(:get_public_key_config, params)
@@ -2242,11 +2254,11 @@
# resp.streaming_distribution.streaming_distribution_config.trusted_signers.items[0] #=> String
# resp.streaming_distribution.streaming_distribution_config.price_class #=> String, one of "PriceClass_100", "PriceClass_200", "PriceClass_All"
# resp.streaming_distribution.streaming_distribution_config.enabled #=> Boolean
# resp.etag #=> String
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/GetStreamingDistribution2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/GetStreamingDistribution2018_06_18 AWS API Documentation
#
# @overload get_streaming_distribution(params = {})
# @param [Hash] params ({})
def get_streaming_distribution(params = {}, options = {})
req = build_request(:get_streaming_distribution, params)
@@ -2287,11 +2299,11 @@
# resp.streaming_distribution_config.trusted_signers.items[0] #=> String
# resp.streaming_distribution_config.price_class #=> String, one of "PriceClass_100", "PriceClass_200", "PriceClass_All"
# resp.streaming_distribution_config.enabled #=> Boolean
# resp.etag #=> String
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/GetStreamingDistributionConfig2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/GetStreamingDistributionConfig2018_06_18 AWS API Documentation
#
# @overload get_streaming_distribution_config(params = {})
# @param [Hash] params ({})
def get_streaming_distribution_config(params = {}, options = {})
req = build_request(:get_streaming_distribution_config, params)
@@ -2333,11 +2345,11 @@
# resp.cloud_front_origin_access_identity_list.items #=> Array
# resp.cloud_front_origin_access_identity_list.items[0].id #=> String
# resp.cloud_front_origin_access_identity_list.items[0].s3_canonical_user_id #=> String
# resp.cloud_front_origin_access_identity_list.items[0].comment #=> String
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/ListCloudFrontOriginAccessIdentities2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/ListCloudFrontOriginAccessIdentities2018_06_18 AWS API Documentation
#
# @overload list_cloud_front_origin_access_identities(params = {})
# @param [Hash] params ({})
def list_cloud_front_origin_access_identities(params = {}, options = {})
req = build_request(:list_cloud_front_origin_access_identities, params)
@@ -2431,10 +2443,11 @@
# resp.distribution_list.items[0].default_cache_behavior.compress #=> Boolean
# resp.distribution_list.items[0].default_cache_behavior.lambda_function_associations.quantity #=> Integer
# resp.distribution_list.items[0].default_cache_behavior.lambda_function_associations.items #=> Array
# resp.distribution_list.items[0].default_cache_behavior.lambda_function_associations.items[0].lambda_function_arn #=> String
# resp.distribution_list.items[0].default_cache_behavior.lambda_function_associations.items[0].event_type #=> String, one of "viewer-request", "viewer-response", "origin-request", "origin-response"
+ # resp.distribution_list.items[0].default_cache_behavior.lambda_function_associations.items[0].include_body #=> Boolean
# resp.distribution_list.items[0].default_cache_behavior.field_level_encryption_id #=> String
# resp.distribution_list.items[0].cache_behaviors.quantity #=> Integer
# resp.distribution_list.items[0].cache_behaviors.items #=> Array
# resp.distribution_list.items[0].cache_behaviors.items[0].path_pattern #=> String
# resp.distribution_list.items[0].cache_behaviors.items[0].target_origin_id #=> String
@@ -2467,10 +2480,11 @@
# resp.distribution_list.items[0].cache_behaviors.items[0].compress #=> Boolean
# resp.distribution_list.items[0].cache_behaviors.items[0].lambda_function_associations.quantity #=> Integer
# resp.distribution_list.items[0].cache_behaviors.items[0].lambda_function_associations.items #=> Array
# resp.distribution_list.items[0].cache_behaviors.items[0].lambda_function_associations.items[0].lambda_function_arn #=> String
# resp.distribution_list.items[0].cache_behaviors.items[0].lambda_function_associations.items[0].event_type #=> String, one of "viewer-request", "viewer-response", "origin-request", "origin-response"
+ # resp.distribution_list.items[0].cache_behaviors.items[0].lambda_function_associations.items[0].include_body #=> Boolean
# resp.distribution_list.items[0].cache_behaviors.items[0].field_level_encryption_id #=> String
# resp.distribution_list.items[0].custom_error_responses.quantity #=> Integer
# resp.distribution_list.items[0].custom_error_responses.items #=> Array
# resp.distribution_list.items[0].custom_error_responses.items[0].error_code #=> Integer
# resp.distribution_list.items[0].custom_error_responses.items[0].response_page_path #=> String
@@ -2492,11 +2506,11 @@
# resp.distribution_list.items[0].restrictions.geo_restriction.items[0] #=> String
# resp.distribution_list.items[0].web_acl_id #=> String
# resp.distribution_list.items[0].http_version #=> String, one of "http1.1", "http2"
# resp.distribution_list.items[0].is_ipv6_enabled #=> Boolean
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/ListDistributions2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/ListDistributions2018_06_18 AWS API Documentation
#
# @overload list_distributions(params = {})
# @param [Hash] params ({})
def list_distributions(params = {}, options = {})
req = build_request(:list_distributions, params)
@@ -2599,10 +2613,11 @@
# resp.distribution_list.items[0].default_cache_behavior.compress #=> Boolean
# resp.distribution_list.items[0].default_cache_behavior.lambda_function_associations.quantity #=> Integer
# resp.distribution_list.items[0].default_cache_behavior.lambda_function_associations.items #=> Array
# resp.distribution_list.items[0].default_cache_behavior.lambda_function_associations.items[0].lambda_function_arn #=> String
# resp.distribution_list.items[0].default_cache_behavior.lambda_function_associations.items[0].event_type #=> String, one of "viewer-request", "viewer-response", "origin-request", "origin-response"
+ # resp.distribution_list.items[0].default_cache_behavior.lambda_function_associations.items[0].include_body #=> Boolean
# resp.distribution_list.items[0].default_cache_behavior.field_level_encryption_id #=> String
# resp.distribution_list.items[0].cache_behaviors.quantity #=> Integer
# resp.distribution_list.items[0].cache_behaviors.items #=> Array
# resp.distribution_list.items[0].cache_behaviors.items[0].path_pattern #=> String
# resp.distribution_list.items[0].cache_behaviors.items[0].target_origin_id #=> String
@@ -2635,10 +2650,11 @@
# resp.distribution_list.items[0].cache_behaviors.items[0].compress #=> Boolean
# resp.distribution_list.items[0].cache_behaviors.items[0].lambda_function_associations.quantity #=> Integer
# resp.distribution_list.items[0].cache_behaviors.items[0].lambda_function_associations.items #=> Array
# resp.distribution_list.items[0].cache_behaviors.items[0].lambda_function_associations.items[0].lambda_function_arn #=> String
# resp.distribution_list.items[0].cache_behaviors.items[0].lambda_function_associations.items[0].event_type #=> String, one of "viewer-request", "viewer-response", "origin-request", "origin-response"
+ # resp.distribution_list.items[0].cache_behaviors.items[0].lambda_function_associations.items[0].include_body #=> Boolean
# resp.distribution_list.items[0].cache_behaviors.items[0].field_level_encryption_id #=> String
# resp.distribution_list.items[0].custom_error_responses.quantity #=> Integer
# resp.distribution_list.items[0].custom_error_responses.items #=> Array
# resp.distribution_list.items[0].custom_error_responses.items[0].error_code #=> Integer
# resp.distribution_list.items[0].custom_error_responses.items[0].response_page_path #=> String
@@ -2660,11 +2676,11 @@
# resp.distribution_list.items[0].restrictions.geo_restriction.items[0] #=> String
# resp.distribution_list.items[0].web_acl_id #=> String
# resp.distribution_list.items[0].http_version #=> String, one of "http1.1", "http2"
# resp.distribution_list.items[0].is_ipv6_enabled #=> Boolean
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/ListDistributionsByWebACLId2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/ListDistributionsByWebACLId2018_06_18 AWS API Documentation
#
# @overload list_distributions_by_web_acl_id(params = {})
# @param [Hash] params ({})
def list_distributions_by_web_acl_id(params = {}, options = {})
req = build_request(:list_distributions_by_web_acl_id, params)
@@ -2716,11 +2732,11 @@
# resp.field_level_encryption_list.items[0].content_type_profile_config.content_type_profiles.items #=> Array
# resp.field_level_encryption_list.items[0].content_type_profile_config.content_type_profiles.items[0].format #=> String, one of "URLEncoded"
# resp.field_level_encryption_list.items[0].content_type_profile_config.content_type_profiles.items[0].profile_id #=> String
# resp.field_level_encryption_list.items[0].content_type_profile_config.content_type_profiles.items[0].content_type #=> String
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/ListFieldLevelEncryptionConfigs2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/ListFieldLevelEncryptionConfigs2018_06_18 AWS API Documentation
#
# @overload list_field_level_encryption_configs(params = {})
# @param [Hash] params ({})
def list_field_level_encryption_configs(params = {}, options = {})
req = build_request(:list_field_level_encryption_configs, params)
@@ -2768,11 +2784,11 @@
# resp.field_level_encryption_profile_list.items[0].encryption_entities.items[0].field_patterns.quantity #=> Integer
# resp.field_level_encryption_profile_list.items[0].encryption_entities.items[0].field_patterns.items #=> Array
# resp.field_level_encryption_profile_list.items[0].encryption_entities.items[0].field_patterns.items[0] #=> String
# resp.field_level_encryption_profile_list.items[0].comment #=> String
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/ListFieldLevelEncryptionProfiles2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/ListFieldLevelEncryptionProfiles2018_06_18 AWS API Documentation
#
# @overload list_field_level_encryption_profiles(params = {})
# @param [Hash] params ({})
def list_field_level_encryption_profiles(params = {}, options = {})
req = build_request(:list_field_level_encryption_profiles, params)
@@ -2820,11 +2836,11 @@
# resp.invalidation_list.items #=> Array
# resp.invalidation_list.items[0].id #=> String
# resp.invalidation_list.items[0].create_time #=> Time
# resp.invalidation_list.items[0].status #=> String
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/ListInvalidations2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/ListInvalidations2018_06_18 AWS API Documentation
#
# @overload list_invalidations(params = {})
# @param [Hash] params ({})
def list_invalidations(params = {}, options = {})
req = build_request(:list_invalidations, params)
@@ -2865,11 +2881,11 @@
# resp.public_key_list.items[0].name #=> String
# resp.public_key_list.items[0].created_time #=> Time
# resp.public_key_list.items[0].encoded_key #=> String
# resp.public_key_list.items[0].comment #=> String
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/ListPublicKeys2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/ListPublicKeys2018_06_18 AWS API Documentation
#
# @overload list_public_keys(params = {})
# @param [Hash] params ({})
def list_public_keys(params = {}, options = {})
req = build_request(:list_public_keys, params)
@@ -2919,11 +2935,11 @@
# resp.streaming_distribution_list.items[0].trusted_signers.items[0] #=> String
# resp.streaming_distribution_list.items[0].comment #=> String
# resp.streaming_distribution_list.items[0].price_class #=> String, one of "PriceClass_100", "PriceClass_200", "PriceClass_All"
# resp.streaming_distribution_list.items[0].enabled #=> Boolean
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/ListStreamingDistributions2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/ListStreamingDistributions2018_06_18 AWS API Documentation
#
# @overload list_streaming_distributions(params = {})
# @param [Hash] params ({})
def list_streaming_distributions(params = {}, options = {})
req = build_request(:list_streaming_distributions, params)
@@ -2949,11 +2965,11 @@
#
# resp.tags.items #=> Array
# resp.tags.items[0].key #=> String
# resp.tags.items[0].value #=> String
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/ListTagsForResource2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/ListTagsForResource2018_06_18 AWS API Documentation
#
# @overload list_tags_for_resource(params = {})
# @param [Hash] params ({})
def list_tags_for_resource(params = {}, options = {})
req = build_request(:list_tags_for_resource, params)
@@ -2982,11 +2998,11 @@
# },
# ],
# },
# })
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/TagResource2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/TagResource2018_06_18 AWS API Documentation
#
# @overload tag_resource(params = {})
# @param [Hash] params ({})
def tag_resource(params = {}, options = {})
req = build_request(:tag_resource, params)
@@ -3010,11 +3026,11 @@
# tag_keys: { # required
# items: ["TagKey"],
# },
# })
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/UntagResource2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/UntagResource2018_06_18 AWS API Documentation
#
# @overload untag_resource(params = {})
# @param [Hash] params ({})
def untag_resource(params = {}, options = {})
req = build_request(:untag_resource, params)
@@ -3055,11 +3071,11 @@
# resp.cloud_front_origin_access_identity.s3_canonical_user_id #=> String
# resp.cloud_front_origin_access_identity.cloud_front_origin_access_identity_config.caller_reference #=> String
# resp.cloud_front_origin_access_identity.cloud_front_origin_access_identity_config.comment #=> String
# resp.etag #=> String
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/UpdateCloudFrontOriginAccessIdentity2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/UpdateCloudFrontOriginAccessIdentity2018_06_18 AWS API Documentation
#
# @overload update_cloud_front_origin_access_identity(params = {})
# @param [Hash] params ({})
def update_cloud_front_origin_access_identity(params = {}, options = {})
req = build_request(:update_cloud_front_origin_access_identity, params)
@@ -3085,10 +3101,11 @@
#
# 2. Update the XML document that was returned in the response to your
# `GetDistributionConfig` request to include the desired changes.
# You can't change the value of `CallerReference`. If you try to
# change this value, CloudFront returns an `IllegalUpdate` error.
+ # Note that you must strip out the ETag parameter that is returned.
#
# The new configuration replaces the existing configuration; the
# values that you specify in an `UpdateDistribution` request are not
# merged into the existing configuration. When you add, delete, or
# replace values in an element that allows multiple values (for
@@ -3231,10 +3248,11 @@
# quantity: 1, # required
# items: [
# {
# lambda_function_arn: "LambdaFunctionARN", # required
# event_type: "viewer-request", # required, accepts viewer-request, viewer-response, origin-request, origin-response
+ # include_body: false,
# },
# ],
# },
# field_level_encryption_id: "string",
# },
@@ -3285,10 +3303,11 @@
# quantity: 1, # required
# items: [
# {
# lambda_function_arn: "LambdaFunctionARN", # required
# event_type: "viewer-request", # required, accepts viewer-request, viewer-response, origin-request, origin-response
+ # include_body: false,
# },
# ],
# },
# field_level_encryption_id: "string",
# },
@@ -3406,10 +3425,11 @@
# resp.distribution.distribution_config.default_cache_behavior.compress #=> Boolean
# resp.distribution.distribution_config.default_cache_behavior.lambda_function_associations.quantity #=> Integer
# resp.distribution.distribution_config.default_cache_behavior.lambda_function_associations.items #=> Array
# resp.distribution.distribution_config.default_cache_behavior.lambda_function_associations.items[0].lambda_function_arn #=> String
# resp.distribution.distribution_config.default_cache_behavior.lambda_function_associations.items[0].event_type #=> String, one of "viewer-request", "viewer-response", "origin-request", "origin-response"
+ # resp.distribution.distribution_config.default_cache_behavior.lambda_function_associations.items[0].include_body #=> Boolean
# resp.distribution.distribution_config.default_cache_behavior.field_level_encryption_id #=> String
# resp.distribution.distribution_config.cache_behaviors.quantity #=> Integer
# resp.distribution.distribution_config.cache_behaviors.items #=> Array
# resp.distribution.distribution_config.cache_behaviors.items[0].path_pattern #=> String
# resp.distribution.distribution_config.cache_behaviors.items[0].target_origin_id #=> String
@@ -3442,10 +3462,11 @@
# resp.distribution.distribution_config.cache_behaviors.items[0].compress #=> Boolean
# resp.distribution.distribution_config.cache_behaviors.items[0].lambda_function_associations.quantity #=> Integer
# resp.distribution.distribution_config.cache_behaviors.items[0].lambda_function_associations.items #=> Array
# resp.distribution.distribution_config.cache_behaviors.items[0].lambda_function_associations.items[0].lambda_function_arn #=> String
# resp.distribution.distribution_config.cache_behaviors.items[0].lambda_function_associations.items[0].event_type #=> String, one of "viewer-request", "viewer-response", "origin-request", "origin-response"
+ # resp.distribution.distribution_config.cache_behaviors.items[0].lambda_function_associations.items[0].include_body #=> Boolean
# resp.distribution.distribution_config.cache_behaviors.items[0].field_level_encryption_id #=> String
# resp.distribution.distribution_config.custom_error_responses.quantity #=> Integer
# resp.distribution.distribution_config.custom_error_responses.items #=> Array
# resp.distribution.distribution_config.custom_error_responses.items[0].error_code #=> Integer
# resp.distribution.distribution_config.custom_error_responses.items[0].response_page_path #=> String
@@ -3472,11 +3493,11 @@
# resp.distribution.distribution_config.web_acl_id #=> String
# resp.distribution.distribution_config.http_version #=> String, one of "http1.1", "http2"
# resp.distribution.distribution_config.is_ipv6_enabled #=> Boolean
# resp.etag #=> String
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/UpdateDistribution2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/UpdateDistribution2018_06_18 AWS API Documentation
#
# @overload update_distribution(params = {})
# @param [Hash] params ({})
def update_distribution(params = {}, options = {})
req = build_request(:update_distribution, params)
@@ -3553,11 +3574,11 @@
# resp.field_level_encryption.field_level_encryption_config.content_type_profile_config.content_type_profiles.items[0].format #=> String, one of "URLEncoded"
# resp.field_level_encryption.field_level_encryption_config.content_type_profile_config.content_type_profiles.items[0].profile_id #=> String
# resp.field_level_encryption.field_level_encryption_config.content_type_profile_config.content_type_profiles.items[0].content_type #=> String
# resp.etag #=> String
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/UpdateFieldLevelEncryptionConfig2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/UpdateFieldLevelEncryptionConfig2018_06_18 AWS API Documentation
#
# @overload update_field_level_encryption_config(params = {})
# @param [Hash] params ({})
def update_field_level_encryption_config(params = {}, options = {})
req = build_request(:update_field_level_encryption_config, params)
@@ -3620,11 +3641,11 @@
# resp.field_level_encryption_profile.field_level_encryption_profile_config.encryption_entities.items[0].field_patterns.quantity #=> Integer
# resp.field_level_encryption_profile.field_level_encryption_profile_config.encryption_entities.items[0].field_patterns.items #=> Array
# resp.field_level_encryption_profile.field_level_encryption_profile_config.encryption_entities.items[0].field_patterns.items[0] #=> String
# resp.etag #=> String
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/UpdateFieldLevelEncryptionProfile2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/UpdateFieldLevelEncryptionProfile2018_06_18 AWS API Documentation
#
# @overload update_field_level_encryption_profile(params = {})
# @param [Hash] params ({})
def update_field_level_encryption_profile(params = {}, options = {})
req = build_request(:update_field_level_encryption_profile, params)
@@ -3670,11 +3691,11 @@
# resp.public_key.public_key_config.name #=> String
# resp.public_key.public_key_config.encoded_key #=> String
# resp.public_key.public_key_config.comment #=> String
# resp.etag #=> String
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/UpdatePublicKey2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/UpdatePublicKey2018_06_18 AWS API Documentation
#
# @overload update_public_key(params = {})
# @param [Hash] params ({})
def update_public_key(params = {}, options = {})
req = build_request(:update_public_key, params)
@@ -3760,11 +3781,11 @@
# resp.streaming_distribution.streaming_distribution_config.trusted_signers.items[0] #=> String
# resp.streaming_distribution.streaming_distribution_config.price_class #=> String, one of "PriceClass_100", "PriceClass_200", "PriceClass_All"
# resp.streaming_distribution.streaming_distribution_config.enabled #=> Boolean
# resp.etag #=> String
#
- # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-10-30/UpdateStreamingDistribution2017_10_30 AWS API Documentation
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2018-06-18/UpdateStreamingDistribution2018_06_18 AWS API Documentation
#
# @overload update_streaming_distribution(params = {})
# @param [Hash] params ({})
def update_streaming_distribution(params = {}, options = {})
req = build_request(:update_streaming_distribution, params)
@@ -3782,10 +3803,10 @@
operation: config.api.operation(operation_name),
client: self,
params: params,
config: config)
context[:gem_name] = 'aws-sdk-cloudfront'
- context[:gem_version] = '1.4.0'
+ context[:gem_version] = '1.5.0'
Seahorse::Client::Request.new(handlers, context)
end
# Polls an API operation until a resource enters a desired state.
#