Class: Aws::PcaConnectorAd::Types::SubjectNameFlagsV4

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-pcaconnectorad/lib/aws-sdk-pcaconnectorad/types.rb

Overview

Information to include in the subject name and alternate subject name of the certificate. The subject name can be common name, directory path, DNS as common name, or left blank. You can optionally include email to the subject name for user templates. If you leave the subject name blank then you must set a subject alternate name. The subject alternate name (SAN) can include globally unique identifier (GUID), DNS, domain DNS, email, service principal name (SPN), and user principal name (UPN). You can leave the SAN blank. If you leave the SAN blank, then you must set a subject name.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#require_common_nameBoolean

Include the common name in the subject name.

Returns:

  • (Boolean)


2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
# File 'gems/aws-sdk-pcaconnectorad/lib/aws-sdk-pcaconnectorad/types.rb', line 2203

class SubjectNameFlagsV4 < Struct.new(
  :require_common_name,
  :require_directory_path,
  :require_dns_as_cn,
  :require_email,
  :san_require_directory_guid,
  :san_require_dns,
  :san_require_domain_dns,
  :san_require_email,
  :san_require_spn,
  :san_require_upn)
  SENSITIVE = []
  include Aws::Structure
end

#require_directory_pathBoolean

Include the directory path in the subject name.

Returns:

  • (Boolean)


2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
# File 'gems/aws-sdk-pcaconnectorad/lib/aws-sdk-pcaconnectorad/types.rb', line 2203

class SubjectNameFlagsV4 < Struct.new(
  :require_common_name,
  :require_directory_path,
  :require_dns_as_cn,
  :require_email,
  :san_require_directory_guid,
  :san_require_dns,
  :san_require_domain_dns,
  :san_require_email,
  :san_require_spn,
  :san_require_upn)
  SENSITIVE = []
  include Aws::Structure
end

#require_dns_as_cnBoolean

Include the DNS as common name in the subject name.

Returns:

  • (Boolean)


2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
# File 'gems/aws-sdk-pcaconnectorad/lib/aws-sdk-pcaconnectorad/types.rb', line 2203

class SubjectNameFlagsV4 < Struct.new(
  :require_common_name,
  :require_directory_path,
  :require_dns_as_cn,
  :require_email,
  :san_require_directory_guid,
  :san_require_dns,
  :san_require_domain_dns,
  :san_require_email,
  :san_require_spn,
  :san_require_upn)
  SENSITIVE = []
  include Aws::Structure
end

#require_emailBoolean

Include the subject's email in the subject name.

Returns:

  • (Boolean)


2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
# File 'gems/aws-sdk-pcaconnectorad/lib/aws-sdk-pcaconnectorad/types.rb', line 2203

class SubjectNameFlagsV4 < Struct.new(
  :require_common_name,
  :require_directory_path,
  :require_dns_as_cn,
  :require_email,
  :san_require_directory_guid,
  :san_require_dns,
  :san_require_domain_dns,
  :san_require_email,
  :san_require_spn,
  :san_require_upn)
  SENSITIVE = []
  include Aws::Structure
end

#san_require_directory_guidBoolean

Include the globally unique identifier (GUID) in the subject alternate name.

Returns:

  • (Boolean)


2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
# File 'gems/aws-sdk-pcaconnectorad/lib/aws-sdk-pcaconnectorad/types.rb', line 2203

class SubjectNameFlagsV4 < Struct.new(
  :require_common_name,
  :require_directory_path,
  :require_dns_as_cn,
  :require_email,
  :san_require_directory_guid,
  :san_require_dns,
  :san_require_domain_dns,
  :san_require_email,
  :san_require_spn,
  :san_require_upn)
  SENSITIVE = []
  include Aws::Structure
end

#san_require_dnsBoolean

Include the DNS in the subject alternate name.

Returns:

  • (Boolean)


2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
# File 'gems/aws-sdk-pcaconnectorad/lib/aws-sdk-pcaconnectorad/types.rb', line 2203

class SubjectNameFlagsV4 < Struct.new(
  :require_common_name,
  :require_directory_path,
  :require_dns_as_cn,
  :require_email,
  :san_require_directory_guid,
  :san_require_dns,
  :san_require_domain_dns,
  :san_require_email,
  :san_require_spn,
  :san_require_upn)
  SENSITIVE = []
  include Aws::Structure
end

#san_require_domain_dnsBoolean

Include the domain DNS in the subject alternate name.

Returns:

  • (Boolean)


2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
# File 'gems/aws-sdk-pcaconnectorad/lib/aws-sdk-pcaconnectorad/types.rb', line 2203

class SubjectNameFlagsV4 < Struct.new(
  :require_common_name,
  :require_directory_path,
  :require_dns_as_cn,
  :require_email,
  :san_require_directory_guid,
  :san_require_dns,
  :san_require_domain_dns,
  :san_require_email,
  :san_require_spn,
  :san_require_upn)
  SENSITIVE = []
  include Aws::Structure
end

#san_require_emailBoolean

Include the subject's email in the subject alternate name.

Returns:

  • (Boolean)


2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
# File 'gems/aws-sdk-pcaconnectorad/lib/aws-sdk-pcaconnectorad/types.rb', line 2203

class SubjectNameFlagsV4 < Struct.new(
  :require_common_name,
  :require_directory_path,
  :require_dns_as_cn,
  :require_email,
  :san_require_directory_guid,
  :san_require_dns,
  :san_require_domain_dns,
  :san_require_email,
  :san_require_spn,
  :san_require_upn)
  SENSITIVE = []
  include Aws::Structure
end

#san_require_spnBoolean

Include the service principal name (SPN) in the subject alternate name.

Returns:

  • (Boolean)


2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
# File 'gems/aws-sdk-pcaconnectorad/lib/aws-sdk-pcaconnectorad/types.rb', line 2203

class SubjectNameFlagsV4 < Struct.new(
  :require_common_name,
  :require_directory_path,
  :require_dns_as_cn,
  :require_email,
  :san_require_directory_guid,
  :san_require_dns,
  :san_require_domain_dns,
  :san_require_email,
  :san_require_spn,
  :san_require_upn)
  SENSITIVE = []
  include Aws::Structure
end

#san_require_upnBoolean

Include the user principal name (UPN) in the subject alternate name.

Returns:

  • (Boolean)


2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
# File 'gems/aws-sdk-pcaconnectorad/lib/aws-sdk-pcaconnectorad/types.rb', line 2203

class SubjectNameFlagsV4 < Struct.new(
  :require_common_name,
  :require_directory_path,
  :require_dns_as_cn,
  :require_email,
  :san_require_directory_guid,
  :san_require_dns,
  :san_require_domain_dns,
  :san_require_email,
  :san_require_spn,
  :san_require_upn)
  SENSITIVE = []
  include Aws::Structure
end