Class: Aws::DirectoryService::Types::DescribeCAEnrollmentPolicyResult

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-directoryservice/types.rb

Overview

Contains the results of the DescribeCAEnrollmentPolicy operation.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#ca_enrollment_policy_statusString

The current status of the CA enrollment policy. This indicates if automatic certificate enrollment is currently active, inactive, or in a transitional state.

Valid values:

  • IN_PROGRESS - The policy is being activated T

  • SUCCESS - The policy is active and automatic certificate enrollment is operational

  • FAILED - The policy activation or deactivation failed

  • DISABLING - The policy is being deactivated

  • DISABLED - The policy is inactive and automatic certificate enrollment is not available

  • IMPAIRED - Network connectivity is impaired.

Returns:

  • (String)


1716
1717
1718
1719
1720
1721
1722
1723
1724
# File 'lib/aws-sdk-directoryservice/types.rb', line 1716

class DescribeCAEnrollmentPolicyResult < Struct.new(
  :directory_id,
  :pca_connector_arn,
  :ca_enrollment_policy_status,
  :last_updated_date_time,
  :ca_enrollment_policy_status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#ca_enrollment_policy_status_reasonString

Additional information explaining the current status of the CA enrollment policy, particularly useful when the policy is in an error or transitional state.

Returns:

  • (String)


1716
1717
1718
1719
1720
1721
1722
1723
1724
# File 'lib/aws-sdk-directoryservice/types.rb', line 1716

class DescribeCAEnrollmentPolicyResult < Struct.new(
  :directory_id,
  :pca_connector_arn,
  :ca_enrollment_policy_status,
  :last_updated_date_time,
  :ca_enrollment_policy_status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#directory_idString

The identifier of the directory associated with this CA enrollment policy.

Returns:

  • (String)


1716
1717
1718
1719
1720
1721
1722
1723
1724
# File 'lib/aws-sdk-directoryservice/types.rb', line 1716

class DescribeCAEnrollmentPolicyResult < Struct.new(
  :directory_id,
  :pca_connector_arn,
  :ca_enrollment_policy_status,
  :last_updated_date_time,
  :ca_enrollment_policy_status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#last_updated_date_timeTime

The date and time when the CA enrollment policy was last modified or updated.

Returns:

  • (Time)


1716
1717
1718
1719
1720
1721
1722
1723
1724
# File 'lib/aws-sdk-directoryservice/types.rb', line 1716

class DescribeCAEnrollmentPolicyResult < Struct.new(
  :directory_id,
  :pca_connector_arn,
  :ca_enrollment_policy_status,
  :last_updated_date_time,
  :ca_enrollment_policy_status_reason)
  SENSITIVE = []
  include Aws::Structure
end

#pca_connector_arnString

The Amazon Resource Name (ARN) of the Amazon Web Services Private Certificate Authority (PCA) connector that is configured for automatic certificate enrollment in this directory.

Returns:

  • (String)


1716
1717
1718
1719
1720
1721
1722
1723
1724
# File 'lib/aws-sdk-directoryservice/types.rb', line 1716

class DescribeCAEnrollmentPolicyResult < Struct.new(
  :directory_id,
  :pca_connector_arn,
  :ca_enrollment_policy_status,
  :last_updated_date_time,
  :ca_enrollment_policy_status_reason)
  SENSITIVE = []
  include Aws::Structure
end