lib/aws-sdk-cloudfront/client.rb in aws-sdk-cloudfront-1.0.0 vs lib/aws-sdk-cloudfront/client.rb in aws-sdk-cloudfront-1.1.0
- old
+ new
@@ -374,11 +374,11 @@
# viewer_certificate: {
# cloud_front_default_certificate: false,
# iam_certificate_id: "string",
# acm_certificate_arn: "string",
# ssl_support_method: "sni-only", # accepts sni-only, vip
- # minimum_protocol_version: "SSLv3", # accepts SSLv3, TLSv1
+ # minimum_protocol_version: "SSLv3", # accepts SSLv3, TLSv1, TLSv1_2016, TLSv1.1_2016, TLSv1.2_2018
# certificate: "string",
# certificate_source: "cloudfront", # accepts cloudfront, iam, acm
# },
# restrictions: {
# geo_restriction: { # required
@@ -513,11 +513,11 @@
# resp.distribution.distribution_config.enabled #=> Boolean
# resp.distribution.distribution_config.viewer_certificate.cloud_front_default_certificate #=> Boolean
# resp.distribution.distribution_config.viewer_certificate.iam_certificate_id #=> String
# resp.distribution.distribution_config.viewer_certificate.acm_certificate_arn #=> String
# resp.distribution.distribution_config.viewer_certificate.ssl_support_method #=> String, one of "sni-only", "vip"
- # resp.distribution.distribution_config.viewer_certificate.minimum_protocol_version #=> String, one of "SSLv3", "TLSv1"
+ # resp.distribution.distribution_config.viewer_certificate.minimum_protocol_version #=> String, one of "SSLv3", "TLSv1", "TLSv1_2016", "TLSv1.1_2016", "TLSv1.2_2018"
# resp.distribution.distribution_config.viewer_certificate.certificate #=> String
# resp.distribution.distribution_config.viewer_certificate.certificate_source #=> String, one of "cloudfront", "iam", "acm"
# resp.distribution.distribution_config.restrictions.geo_restriction.restriction_type #=> String, one of "blacklist", "whitelist", "none"
# resp.distribution.distribution_config.restrictions.geo_restriction.quantity #=> Integer
# resp.distribution.distribution_config.restrictions.geo_restriction.items #=> Array
@@ -719,11 +719,11 @@
# viewer_certificate: {
# cloud_front_default_certificate: false,
# iam_certificate_id: "string",
# acm_certificate_arn: "string",
# ssl_support_method: "sni-only", # accepts sni-only, vip
- # minimum_protocol_version: "SSLv3", # accepts SSLv3, TLSv1
+ # minimum_protocol_version: "SSLv3", # accepts SSLv3, TLSv1, TLSv1_2016, TLSv1.1_2016, TLSv1.2_2018
# certificate: "string",
# certificate_source: "cloudfront", # accepts cloudfront, iam, acm
# },
# restrictions: {
# geo_restriction: { # required
@@ -867,11 +867,11 @@
# resp.distribution.distribution_config.enabled #=> Boolean
# resp.distribution.distribution_config.viewer_certificate.cloud_front_default_certificate #=> Boolean
# resp.distribution.distribution_config.viewer_certificate.iam_certificate_id #=> String
# resp.distribution.distribution_config.viewer_certificate.acm_certificate_arn #=> String
# resp.distribution.distribution_config.viewer_certificate.ssl_support_method #=> String, one of "sni-only", "vip"
- # resp.distribution.distribution_config.viewer_certificate.minimum_protocol_version #=> String, one of "SSLv3", "TLSv1"
+ # resp.distribution.distribution_config.viewer_certificate.minimum_protocol_version #=> String, one of "SSLv3", "TLSv1", "TLSv1_2016", "TLSv1.1_2016", "TLSv1.2_2018"
# resp.distribution.distribution_config.viewer_certificate.certificate #=> String
# resp.distribution.distribution_config.viewer_certificate.certificate_source #=> String, one of "cloudfront", "iam", "acm"
# resp.distribution.distribution_config.restrictions.geo_restriction.restriction_type #=> String, one of "blacklist", "whitelist", "none"
# resp.distribution.distribution_config.restrictions.geo_restriction.quantity #=> Integer
# resp.distribution.distribution_config.restrictions.geo_restriction.items #=> Array
@@ -1196,10 +1196,29 @@
def delete_distribution(params = {}, options = {})
req = build_request(:delete_distribution, params)
req.send_request(options)
end
+ # @option params [required, String] :role_name
+ #
+ # @return [Struct] Returns an empty {Seahorse::Client::Response response}.
+ #
+ # @example Request syntax with placeholder values
+ #
+ # resp = client.delete_service_linked_role({
+ # role_name: "string", # required
+ # })
+ #
+ # @see http://docs.aws.amazon.com/goto/WebAPI/cloudfront-2017-03-25/DeleteServiceLinkedRole2017_03_25 AWS API Documentation
+ #
+ # @overload delete_service_linked_role(params = {})
+ # @param [Hash] params ({})
+ def delete_service_linked_role(params = {}, options = {})
+ req = build_request(:delete_service_linked_role, params)
+ req.send_request(options)
+ end
+
# Delete a streaming distribution. To delete an RTMP distribution using
# the CloudFront API, perform the following steps.
#
# **To delete an RTMP distribution using the CloudFront API**\:
#
@@ -1468,11 +1487,11 @@
# resp.distribution.distribution_config.enabled #=> Boolean
# resp.distribution.distribution_config.viewer_certificate.cloud_front_default_certificate #=> Boolean
# resp.distribution.distribution_config.viewer_certificate.iam_certificate_id #=> String
# resp.distribution.distribution_config.viewer_certificate.acm_certificate_arn #=> String
# resp.distribution.distribution_config.viewer_certificate.ssl_support_method #=> String, one of "sni-only", "vip"
- # resp.distribution.distribution_config.viewer_certificate.minimum_protocol_version #=> String, one of "SSLv3", "TLSv1"
+ # resp.distribution.distribution_config.viewer_certificate.minimum_protocol_version #=> String, one of "SSLv3", "TLSv1", "TLSv1_2016", "TLSv1.1_2016", "TLSv1.2_2018"
# resp.distribution.distribution_config.viewer_certificate.certificate #=> String
# resp.distribution.distribution_config.viewer_certificate.certificate_source #=> String, one of "cloudfront", "iam", "acm"
# resp.distribution.distribution_config.restrictions.geo_restriction.restriction_type #=> String, one of "blacklist", "whitelist", "none"
# resp.distribution.distribution_config.restrictions.geo_restriction.quantity #=> Integer
# resp.distribution.distribution_config.restrictions.geo_restriction.items #=> Array
@@ -1614,11 +1633,11 @@
# resp.distribution_config.enabled #=> Boolean
# resp.distribution_config.viewer_certificate.cloud_front_default_certificate #=> Boolean
# resp.distribution_config.viewer_certificate.iam_certificate_id #=> String
# resp.distribution_config.viewer_certificate.acm_certificate_arn #=> String
# resp.distribution_config.viewer_certificate.ssl_support_method #=> String, one of "sni-only", "vip"
- # resp.distribution_config.viewer_certificate.minimum_protocol_version #=> String, one of "SSLv3", "TLSv1"
+ # resp.distribution_config.viewer_certificate.minimum_protocol_version #=> String, one of "SSLv3", "TLSv1", "TLSv1_2016", "TLSv1.1_2016", "TLSv1.2_2018"
# resp.distribution_config.viewer_certificate.certificate #=> String
# resp.distribution_config.viewer_certificate.certificate_source #=> String, one of "cloudfront", "iam", "acm"
# resp.distribution_config.restrictions.geo_restriction.restriction_type #=> String, one of "blacklist", "whitelist", "none"
# resp.distribution_config.restrictions.geo_restriction.quantity #=> Integer
# resp.distribution_config.restrictions.geo_restriction.items #=> Array
@@ -1960,11 +1979,11 @@
# resp.distribution_list.items[0].enabled #=> Boolean
# resp.distribution_list.items[0].viewer_certificate.cloud_front_default_certificate #=> Boolean
# resp.distribution_list.items[0].viewer_certificate.iam_certificate_id #=> String
# resp.distribution_list.items[0].viewer_certificate.acm_certificate_arn #=> String
# resp.distribution_list.items[0].viewer_certificate.ssl_support_method #=> String, one of "sni-only", "vip"
- # resp.distribution_list.items[0].viewer_certificate.minimum_protocol_version #=> String, one of "SSLv3", "TLSv1"
+ # resp.distribution_list.items[0].viewer_certificate.minimum_protocol_version #=> String, one of "SSLv3", "TLSv1", "TLSv1_2016", "TLSv1.1_2016", "TLSv1.2_2018"
# resp.distribution_list.items[0].viewer_certificate.certificate #=> String
# resp.distribution_list.items[0].viewer_certificate.certificate_source #=> String, one of "cloudfront", "iam", "acm"
# resp.distribution_list.items[0].restrictions.geo_restriction.restriction_type #=> String, one of "blacklist", "whitelist", "none"
# resp.distribution_list.items[0].restrictions.geo_restriction.quantity #=> Integer
# resp.distribution_list.items[0].restrictions.geo_restriction.items #=> Array
@@ -2126,11 +2145,11 @@
# resp.distribution_list.items[0].enabled #=> Boolean
# resp.distribution_list.items[0].viewer_certificate.cloud_front_default_certificate #=> Boolean
# resp.distribution_list.items[0].viewer_certificate.iam_certificate_id #=> String
# resp.distribution_list.items[0].viewer_certificate.acm_certificate_arn #=> String
# resp.distribution_list.items[0].viewer_certificate.ssl_support_method #=> String, one of "sni-only", "vip"
- # resp.distribution_list.items[0].viewer_certificate.minimum_protocol_version #=> String, one of "SSLv3", "TLSv1"
+ # resp.distribution_list.items[0].viewer_certificate.minimum_protocol_version #=> String, one of "SSLv3", "TLSv1", "TLSv1_2016", "TLSv1.1_2016", "TLSv1.2_2018"
# resp.distribution_list.items[0].viewer_certificate.certificate #=> String
# resp.distribution_list.items[0].viewer_certificate.certificate_source #=> String, one of "cloudfront", "iam", "acm"
# resp.distribution_list.items[0].restrictions.geo_restriction.restriction_type #=> String, one of "blacklist", "whitelist", "none"
# resp.distribution_list.items[0].restrictions.geo_restriction.quantity #=> Integer
# resp.distribution_list.items[0].restrictions.geo_restriction.items #=> Array
@@ -2639,11 +2658,11 @@
# viewer_certificate: {
# cloud_front_default_certificate: false,
# iam_certificate_id: "string",
# acm_certificate_arn: "string",
# ssl_support_method: "sni-only", # accepts sni-only, vip
- # minimum_protocol_version: "SSLv3", # accepts SSLv3, TLSv1
+ # minimum_protocol_version: "SSLv3", # accepts SSLv3, TLSv1, TLSv1_2016, TLSv1.1_2016, TLSv1.2_2018
# certificate: "string",
# certificate_source: "cloudfront", # accepts cloudfront, iam, acm
# },
# restrictions: {
# geo_restriction: { # required
@@ -2780,11 +2799,11 @@
# resp.distribution.distribution_config.enabled #=> Boolean
# resp.distribution.distribution_config.viewer_certificate.cloud_front_default_certificate #=> Boolean
# resp.distribution.distribution_config.viewer_certificate.iam_certificate_id #=> String
# resp.distribution.distribution_config.viewer_certificate.acm_certificate_arn #=> String
# resp.distribution.distribution_config.viewer_certificate.ssl_support_method #=> String, one of "sni-only", "vip"
- # resp.distribution.distribution_config.viewer_certificate.minimum_protocol_version #=> String, one of "SSLv3", "TLSv1"
+ # resp.distribution.distribution_config.viewer_certificate.minimum_protocol_version #=> String, one of "SSLv3", "TLSv1", "TLSv1_2016", "TLSv1.1_2016", "TLSv1.2_2018"
# resp.distribution.distribution_config.viewer_certificate.certificate #=> String
# resp.distribution.distribution_config.viewer_certificate.certificate_source #=> String, one of "cloudfront", "iam", "acm"
# resp.distribution.distribution_config.restrictions.geo_restriction.restriction_type #=> String, one of "blacklist", "whitelist", "none"
# resp.distribution.distribution_config.restrictions.geo_restriction.quantity #=> Integer
# resp.distribution.distribution_config.restrictions.geo_restriction.items #=> Array
@@ -2904,10 +2923,10 @@
operation: config.api.operation(operation_name),
client: self,
params: params,
config: config)
context[:gem_name] = 'aws-sdk-cloudfront'
- context[:gem_version] = '1.0.0'
+ context[:gem_version] = '1.1.0'
Seahorse::Client::Request.new(handlers, context)
end
# Polls an API operation until a resource enters a desired state.
#