Certificate Authority Service V1beta1 API - Class Google::Cloud::Security::PrivateCA::V1beta1::CertificateAuthority::CertificateAuthorityPolicy::AllowedSubjectAltNames (v0.5.0)

Reference documentation and code samples for the Certificate Authority Service V1beta1 API class Google::Cloud::Security::PrivateCA::V1beta1::CertificateAuthority::CertificateAuthorityPolicy::AllowedSubjectAltNames.

AllowedSubjectAltNames specifies the allowed values for SubjectAltNames by the CertificateAuthority when issuing Certificates.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#allow_custom_sans

def allow_custom_sans() -> ::Boolean
Returns
  • (::Boolean) — Optional. Specifies if to allow custom X509Extension values.

#allow_custom_sans=

def allow_custom_sans=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Optional. Specifies if to allow custom X509Extension values.
Returns
  • (::Boolean) — Optional. Specifies if to allow custom X509Extension values.

#allow_globbing_dns_wildcards

def allow_globbing_dns_wildcards() -> ::Boolean
Returns
  • (::Boolean) — Optional. Specifies if glob patterns used for allowed_dns_names allows wildcard certificates.

#allow_globbing_dns_wildcards=

def allow_globbing_dns_wildcards=(value) -> ::Boolean
Parameter
  • value (::Boolean) — Optional. Specifies if glob patterns used for allowed_dns_names allows wildcard certificates.
Returns
  • (::Boolean) — Optional. Specifies if glob patterns used for allowed_dns_names allows wildcard certificates.

#allowed_dns_names

def allowed_dns_names() -> ::Array<::String>
Returns
  • (::Array<::String>) — Optional. Contains valid, fully-qualified host names. Glob patterns are also supported. To allow an explicit wildcard certificate, escape with backlash (i.e. \*). E.g. for globbed entries: *bar.com will allow foo.bar.com, but not *.bar.com, unless the allow_globbing_dns_wildcards field is set. E.g. for wildcard entries: \*.bar.com will allow *.bar.com, but not foo.bar.com.

#allowed_dns_names=

def allowed_dns_names=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — Optional. Contains valid, fully-qualified host names. Glob patterns are also supported. To allow an explicit wildcard certificate, escape with backlash (i.e. \*). E.g. for globbed entries: *bar.com will allow foo.bar.com, but not *.bar.com, unless the allow_globbing_dns_wildcards field is set. E.g. for wildcard entries: \*.bar.com will allow *.bar.com, but not foo.bar.com.
Returns
  • (::Array<::String>) — Optional. Contains valid, fully-qualified host names. Glob patterns are also supported. To allow an explicit wildcard certificate, escape with backlash (i.e. \*). E.g. for globbed entries: *bar.com will allow foo.bar.com, but not *.bar.com, unless the allow_globbing_dns_wildcards field is set. E.g. for wildcard entries: \*.bar.com will allow *.bar.com, but not foo.bar.com.

#allowed_email_addresses

def allowed_email_addresses() -> ::Array<::String>
Returns
  • (::Array<::String>) — Optional. Contains valid RFC 2822 E-mail addresses. Glob patterns are also supported.

#allowed_email_addresses=

def allowed_email_addresses=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — Optional. Contains valid RFC 2822 E-mail addresses. Glob patterns are also supported.
Returns
  • (::Array<::String>) — Optional. Contains valid RFC 2822 E-mail addresses. Glob patterns are also supported.

#allowed_ips

def allowed_ips() -> ::Array<::String>
Returns
  • (::Array<::String>) — Optional. Contains valid 32-bit IPv4 addresses and subnet ranges or RFC 4291 IPv6 addresses and subnet ranges. Subnet ranges are specified using the '/' notation (e.g. 10.0.0.0/8, 2001:700:300:1800::/64). Glob patterns are supported only for ip address entries (i.e. not for subnet ranges).

#allowed_ips=

def allowed_ips=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — Optional. Contains valid 32-bit IPv4 addresses and subnet ranges or RFC 4291 IPv6 addresses and subnet ranges. Subnet ranges are specified using the '/' notation (e.g. 10.0.0.0/8, 2001:700:300:1800::/64). Glob patterns are supported only for ip address entries (i.e. not for subnet ranges).
Returns
  • (::Array<::String>) — Optional. Contains valid 32-bit IPv4 addresses and subnet ranges or RFC 4291 IPv6 addresses and subnet ranges. Subnet ranges are specified using the '/' notation (e.g. 10.0.0.0/8, 2001:700:300:1800::/64). Glob patterns are supported only for ip address entries (i.e. not for subnet ranges).

#allowed_uris

def allowed_uris() -> ::Array<::String>
Returns
  • (::Array<::String>) — Optional. Contains valid RFC 3986 URIs. Glob patterns are also supported. To match across path seperators (i.e. '/') use the double star glob pattern (i.e. '**').

#allowed_uris=

def allowed_uris=(value) -> ::Array<::String>
Parameter
  • value (::Array<::String>) — Optional. Contains valid RFC 3986 URIs. Glob patterns are also supported. To match across path seperators (i.e. '/') use the double star glob pattern (i.e. '**').
Returns
  • (::Array<::String>) — Optional. Contains valid RFC 3986 URIs. Glob patterns are also supported. To match across path seperators (i.e. '/') use the double star glob pattern (i.e. '**').