Class: Aws::SecurityHub::Types::AwsCloudFrontDistributionViewerCertificate
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::AwsCloudFrontDistributionViewerCertificate
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-securityhub/types.rb
Overview
Provides information about the TLS/SSL configuration that the CloudFront distribution uses to communicate with viewers.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#acm_certificate_arn ⇒ String
The ARN of the ACM certificate.
-
#certificate ⇒ String
The identifier of the certificate.
-
#certificate_source ⇒ String
The source of the certificate identified by ‘Certificate`.
-
#cloud_front_default_certificate ⇒ Boolean
Whether the distribution uses the CloudFront domain name.
-
#iam_certificate_id ⇒ String
The identifier of the IAM certificate.
-
#minimum_protocol_version ⇒ String
The security policy that CloudFront uses for HTTPS connections with viewers.
-
#ssl_support_method ⇒ String
The viewers that the distribution accepts HTTPS connections from.
Instance Attribute Details
#acm_certificate_arn ⇒ String
The ARN of the ACM certificate. Used if the certificate is stored in ACM. If you provide an ACM certificate ARN, you must also provide ‘MinimumCertificateVersion` and `SslSupportMethod`.
4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 |
# File 'lib/aws-sdk-securityhub/types.rb', line 4725 class AwsCloudFrontDistributionViewerCertificate < Struct.new( :acm_certificate_arn, :certificate, :certificate_source, :cloud_front_default_certificate, :iam_certificate_id, :minimum_protocol_version, :ssl_support_method) SENSITIVE = [] include Aws::Structure end |
#certificate ⇒ String
The identifier of the certificate. Note that in CloudFront, this attribute is deprecated.
4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 |
# File 'lib/aws-sdk-securityhub/types.rb', line 4725 class AwsCloudFrontDistributionViewerCertificate < Struct.new( :acm_certificate_arn, :certificate, :certificate_source, :cloud_front_default_certificate, :iam_certificate_id, :minimum_protocol_version, :ssl_support_method) SENSITIVE = [] include Aws::Structure end |
#certificate_source ⇒ String
The source of the certificate identified by ‘Certificate`. Note that in CloudFront, this attribute is deprecated.
4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 |
# File 'lib/aws-sdk-securityhub/types.rb', line 4725 class AwsCloudFrontDistributionViewerCertificate < Struct.new( :acm_certificate_arn, :certificate, :certificate_source, :cloud_front_default_certificate, :iam_certificate_id, :minimum_protocol_version, :ssl_support_method) SENSITIVE = [] include Aws::Structure end |
#cloud_front_default_certificate ⇒ Boolean
Whether the distribution uses the CloudFront domain name. If set to ‘false`, then you provide either `AcmCertificateArn` or `IamCertificateId`.
4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 |
# File 'lib/aws-sdk-securityhub/types.rb', line 4725 class AwsCloudFrontDistributionViewerCertificate < Struct.new( :acm_certificate_arn, :certificate, :certificate_source, :cloud_front_default_certificate, :iam_certificate_id, :minimum_protocol_version, :ssl_support_method) SENSITIVE = [] include Aws::Structure end |
#iam_certificate_id ⇒ String
The identifier of the IAM certificate. Used if the certificate is stored in IAM. If you provide ‘IamCertificateId`, then you also must provide `MinimumProtocolVersion` and `SslSupportMethod`.
4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 |
# File 'lib/aws-sdk-securityhub/types.rb', line 4725 class AwsCloudFrontDistributionViewerCertificate < Struct.new( :acm_certificate_arn, :certificate, :certificate_source, :cloud_front_default_certificate, :iam_certificate_id, :minimum_protocol_version, :ssl_support_method) SENSITIVE = [] include Aws::Structure end |
#minimum_protocol_version ⇒ String
The security policy that CloudFront uses for HTTPS connections with viewers. If ‘SslSupportMethod` is `sni-only`, then `MinimumProtocolVersion` must be `TLSv1` or higher.
4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 |
# File 'lib/aws-sdk-securityhub/types.rb', line 4725 class AwsCloudFrontDistributionViewerCertificate < Struct.new( :acm_certificate_arn, :certificate, :certificate_source, :cloud_front_default_certificate, :iam_certificate_id, :minimum_protocol_version, :ssl_support_method) SENSITIVE = [] include Aws::Structure end |
#ssl_support_method ⇒ String
The viewers that the distribution accepts HTTPS connections from.
4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 |
# File 'lib/aws-sdk-securityhub/types.rb', line 4725 class AwsCloudFrontDistributionViewerCertificate < Struct.new( :acm_certificate_arn, :certificate, :certificate_source, :cloud_front_default_certificate, :iam_certificate_id, :minimum_protocol_version, :ssl_support_method) SENSITIVE = [] include Aws::Structure end |