Module: Aws::PcaConnectorAd::Types
- Defined in:
- lib/aws-sdk-pcaconnectorad/types.rb
Defined Under Namespace
Classes: AccessControlEntry, AccessControlEntrySummary, AccessDeniedException, AccessRights, ApplicationPolicies, ApplicationPolicy, CertificateValidity, ConflictException, Connector, ConnectorSummary, CreateConnectorRequest, CreateConnectorResponse, CreateDirectoryRegistrationRequest, CreateDirectoryRegistrationResponse, CreateServicePrincipalNameRequest, CreateTemplateGroupAccessControlEntryRequest, CreateTemplateRequest, CreateTemplateResponse, DeleteConnectorRequest, DeleteDirectoryRegistrationRequest, DeleteServicePrincipalNameRequest, DeleteTemplateGroupAccessControlEntryRequest, DeleteTemplateRequest, DirectoryRegistration, DirectoryRegistrationSummary, EnrollmentFlagsV2, EnrollmentFlagsV3, EnrollmentFlagsV4, ExtensionsV2, ExtensionsV3, ExtensionsV4, GeneralFlagsV2, GeneralFlagsV3, GeneralFlagsV4, GetConnectorRequest, GetConnectorResponse, GetDirectoryRegistrationRequest, GetDirectoryRegistrationResponse, GetServicePrincipalNameRequest, GetServicePrincipalNameResponse, GetTemplateGroupAccessControlEntryRequest, GetTemplateGroupAccessControlEntryResponse, GetTemplateRequest, GetTemplateResponse, InternalServerException, KeyUsage, KeyUsageFlags, KeyUsageProperty, KeyUsagePropertyFlags, ListConnectorsRequest, ListConnectorsResponse, ListDirectoryRegistrationsRequest, ListDirectoryRegistrationsResponse, ListServicePrincipalNamesRequest, ListServicePrincipalNamesResponse, ListTagsForResourceRequest, ListTagsForResourceResponse, ListTemplateGroupAccessControlEntriesRequest, ListTemplateGroupAccessControlEntriesResponse, ListTemplatesRequest, ListTemplatesResponse, PrivateKeyAttributesV2, PrivateKeyAttributesV3, PrivateKeyAttributesV4, PrivateKeyFlagsV2, PrivateKeyFlagsV3, PrivateKeyFlagsV4, ResourceNotFoundException, ServicePrincipalName, ServicePrincipalNameSummary, ServiceQuotaExceededException, SubjectNameFlagsV2, SubjectNameFlagsV3, SubjectNameFlagsV4, TagResourceRequest, Template, TemplateDefinition, TemplateRevision, TemplateSummary, TemplateV2, TemplateV3, TemplateV4, ThrottlingException, UntagResourceRequest, UpdateTemplateGroupAccessControlEntryRequest, UpdateTemplateRequest, ValidationException, ValidityPeriod, VpcInformation
Instance Attribute Summary collapse
-
#policy_object_identifier ⇒ String
The object identifier (OID) of an application policy.
-
#policy_type ⇒ String
The type of application policy.
-
#property_flags ⇒ Types::KeyUsagePropertyFlags
You can specify key usage for encryption, key agreement, and signature.
-
#property_type ⇒ String
You can specify all key usages using property type ALL.
-
#template_v2 ⇒ Types::TemplateV2
Template configuration to define the information included in certificates.
-
#template_v3 ⇒ Types::TemplateV3
Template configuration to define the information included in certificates.
-
#template_v4 ⇒ Types::TemplateV4
Template configuration to define the information included in certificates.
Instance Attribute Details
#policy_object_identifier ⇒ String
The object identifier (OID) of an application policy.
188 189 190 191 192 193 194 195 196 197 198 199 |
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 188 class ApplicationPolicy < Struct.new( :policy_object_identifier, :policy_type, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class PolicyObjectIdentifier < ApplicationPolicy; end class PolicyType < ApplicationPolicy; end class Unknown < ApplicationPolicy; end end |
#policy_type ⇒ String
The type of application policy
188 189 190 191 192 193 194 195 196 197 198 199 |
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 188 class ApplicationPolicy < Struct.new( :policy_object_identifier, :policy_type, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class PolicyObjectIdentifier < ApplicationPolicy; end class PolicyType < ApplicationPolicy; end class Unknown < ApplicationPolicy; end end |
#property_flags ⇒ Types::KeyUsagePropertyFlags
You can specify key usage for encryption, key agreement, and signature. You can use property flags or property type but not both.
1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 |
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 1325 class KeyUsageProperty < Struct.new( :property_flags, :property_type, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class PropertyFlags < KeyUsageProperty; end class PropertyType < KeyUsageProperty; end class Unknown < KeyUsageProperty; end end |
#property_type ⇒ String
You can specify all key usages using property type ALL. You can use property type or property flags but not both.
1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 |
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 1325 class KeyUsageProperty < Struct.new( :property_flags, :property_type, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class PropertyFlags < KeyUsageProperty; end class PropertyType < KeyUsageProperty; end class Unknown < KeyUsageProperty; end end |
#template_v2 ⇒ Types::TemplateV2
Template configuration to define the information included in certificates. Define certificate validity and renewal periods, certificate request handling and enrollment options, key usage extensions, application policies, and cryptography settings.
2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 |
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 2348 class TemplateDefinition < Struct.new( :template_v2, :template_v3, :template_v4, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class TemplateV2 < TemplateDefinition; end class TemplateV3 < TemplateDefinition; end class TemplateV4 < TemplateDefinition; end class Unknown < TemplateDefinition; end end |
#template_v3 ⇒ Types::TemplateV3
Template configuration to define the information included in certificates. Define certificate validity and renewal periods, certificate request handling and enrollment options, key usage extensions, application policies, and cryptography settings.
2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 |
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 2348 class TemplateDefinition < Struct.new( :template_v2, :template_v3, :template_v4, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class TemplateV2 < TemplateDefinition; end class TemplateV3 < TemplateDefinition; end class TemplateV4 < TemplateDefinition; end class Unknown < TemplateDefinition; end end |
#template_v4 ⇒ Types::TemplateV4
Template configuration to define the information included in certificates. Define certificate validity and renewal periods, certificate request handling and enrollment options, key usage extensions, application policies, and cryptography settings.
2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 |
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 2348 class TemplateDefinition < Struct.new( :template_v2, :template_v3, :template_v4, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class TemplateV2 < TemplateDefinition; end class TemplateV3 < TemplateDefinition; end class TemplateV4 < TemplateDefinition; end class Unknown < TemplateDefinition; end end |