Class: Aws::DirectoryService::Types::Assessment
- Inherits:
-
Struct
- Object
- Struct
- Aws::DirectoryService::Types::Assessment
- Defined in:
- gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb
Overview
Contains detailed information about a directory assessment, including configuration parameters, status, and validation results.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#assessment_id ⇒ String
The unique identifier of the directory assessment.
-
#customer_dns_ips ⇒ Array<String>
The IP addresses of the DNS servers or domain controllers in your self-managed AD environment.
-
#directory_id ⇒ String
The identifier of the directory associated with this assessment.
-
#dns_name ⇒ String
The fully qualified domain name (FQDN) of the Active Directory domain being assessed.
-
#last_update_date_time ⇒ Time
The date and time when the assessment status was last updated.
-
#report_type ⇒ String
The type of assessment report generated.
-
#security_group_ids ⇒ Array<String>
The security groups identifiers attached to the network interfaces.
-
#self_managed_instance_ids ⇒ Array<String>
The identifiers of the self-managed AD instances used to perform the assessment.
-
#start_time ⇒ Time
The date and time when the assessment was initiated.
-
#status ⇒ String
The current status of the assessment.
-
#status_code ⇒ String
A detailed status code providing additional information about the assessment state.
-
#status_reason ⇒ String
A human-readable description of the current assessment status, including any error details or progress information.
-
#subnet_ids ⇒ Array<String>
A list of subnet identifiers in the Amazon VPC in which the hybrid directory is created.
-
#version ⇒ String
The version of the assessment framework used to evaluate your self-managed AD environment.
-
#vpc_id ⇒ String
Contains Amazon VPC information for the
StartADAssessment
operation.
Instance Attribute Details
#assessment_id ⇒ String
The unique identifier of the directory assessment.
309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 |
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 309 class Assessment < Struct.new( :assessment_id, :directory_id, :dns_name, :start_time, :last_update_date_time, :status, :status_code, :status_reason, :customer_dns_ips, :vpc_id, :subnet_ids, :security_group_ids, :self_managed_instance_ids, :report_type, :version) SENSITIVE = [] include Aws::Structure end |
#customer_dns_ips ⇒ Array<String>
The IP addresses of the DNS servers or domain controllers in your self-managed AD environment.
309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 |
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 309 class Assessment < Struct.new( :assessment_id, :directory_id, :dns_name, :start_time, :last_update_date_time, :status, :status_code, :status_reason, :customer_dns_ips, :vpc_id, :subnet_ids, :security_group_ids, :self_managed_instance_ids, :report_type, :version) SENSITIVE = [] include Aws::Structure end |
#directory_id ⇒ String
The identifier of the directory associated with this assessment.
309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 |
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 309 class Assessment < Struct.new( :assessment_id, :directory_id, :dns_name, :start_time, :last_update_date_time, :status, :status_code, :status_reason, :customer_dns_ips, :vpc_id, :subnet_ids, :security_group_ids, :self_managed_instance_ids, :report_type, :version) SENSITIVE = [] include Aws::Structure end |
#dns_name ⇒ String
The fully qualified domain name (FQDN) of the Active Directory domain being assessed.
309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 |
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 309 class Assessment < Struct.new( :assessment_id, :directory_id, :dns_name, :start_time, :last_update_date_time, :status, :status_code, :status_reason, :customer_dns_ips, :vpc_id, :subnet_ids, :security_group_ids, :self_managed_instance_ids, :report_type, :version) SENSITIVE = [] include Aws::Structure end |
#last_update_date_time ⇒ Time
The date and time when the assessment status was last updated.
309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 |
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 309 class Assessment < Struct.new( :assessment_id, :directory_id, :dns_name, :start_time, :last_update_date_time, :status, :status_code, :status_reason, :customer_dns_ips, :vpc_id, :subnet_ids, :security_group_ids, :self_managed_instance_ids, :report_type, :version) SENSITIVE = [] include Aws::Structure end |
#report_type ⇒ String
The type of assessment report generated. Valid values are CUSTOMER
and SYSTEM
.
309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 |
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 309 class Assessment < Struct.new( :assessment_id, :directory_id, :dns_name, :start_time, :last_update_date_time, :status, :status_code, :status_reason, :customer_dns_ips, :vpc_id, :subnet_ids, :security_group_ids, :self_managed_instance_ids, :report_type, :version) SENSITIVE = [] include Aws::Structure end |
#security_group_ids ⇒ Array<String>
The security groups identifiers attached to the network interfaces.
309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 |
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 309 class Assessment < Struct.new( :assessment_id, :directory_id, :dns_name, :start_time, :last_update_date_time, :status, :status_code, :status_reason, :customer_dns_ips, :vpc_id, :subnet_ids, :security_group_ids, :self_managed_instance_ids, :report_type, :version) SENSITIVE = [] include Aws::Structure end |
#self_managed_instance_ids ⇒ Array<String>
The identifiers of the self-managed AD instances used to perform the assessment.
309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 |
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 309 class Assessment < Struct.new( :assessment_id, :directory_id, :dns_name, :start_time, :last_update_date_time, :status, :status_code, :status_reason, :customer_dns_ips, :vpc_id, :subnet_ids, :security_group_ids, :self_managed_instance_ids, :report_type, :version) SENSITIVE = [] include Aws::Structure end |
#start_time ⇒ Time
The date and time when the assessment was initiated.
309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 |
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 309 class Assessment < Struct.new( :assessment_id, :directory_id, :dns_name, :start_time, :last_update_date_time, :status, :status_code, :status_reason, :customer_dns_ips, :vpc_id, :subnet_ids, :security_group_ids, :self_managed_instance_ids, :report_type, :version) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The current status of the assessment. Valid values include
SUCCESS
, FAILED
, PENDING
, and IN_PROGRESS
.
309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 |
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 309 class Assessment < Struct.new( :assessment_id, :directory_id, :dns_name, :start_time, :last_update_date_time, :status, :status_code, :status_reason, :customer_dns_ips, :vpc_id, :subnet_ids, :security_group_ids, :self_managed_instance_ids, :report_type, :version) SENSITIVE = [] include Aws::Structure end |
#status_code ⇒ String
A detailed status code providing additional information about the assessment state.
309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 |
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 309 class Assessment < Struct.new( :assessment_id, :directory_id, :dns_name, :start_time, :last_update_date_time, :status, :status_code, :status_reason, :customer_dns_ips, :vpc_id, :subnet_ids, :security_group_ids, :self_managed_instance_ids, :report_type, :version) SENSITIVE = [] include Aws::Structure end |
#status_reason ⇒ String
A human-readable description of the current assessment status, including any error details or progress information.
309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 |
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 309 class Assessment < Struct.new( :assessment_id, :directory_id, :dns_name, :start_time, :last_update_date_time, :status, :status_code, :status_reason, :customer_dns_ips, :vpc_id, :subnet_ids, :security_group_ids, :self_managed_instance_ids, :report_type, :version) SENSITIVE = [] include Aws::Structure end |
#subnet_ids ⇒ Array<String>
A list of subnet identifiers in the Amazon VPC in which the hybrid directory is created.
309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 |
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 309 class Assessment < Struct.new( :assessment_id, :directory_id, :dns_name, :start_time, :last_update_date_time, :status, :status_code, :status_reason, :customer_dns_ips, :vpc_id, :subnet_ids, :security_group_ids, :self_managed_instance_ids, :report_type, :version) SENSITIVE = [] include Aws::Structure end |
#version ⇒ String
The version of the assessment framework used to evaluate your self-managed AD environment.
309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 |
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 309 class Assessment < Struct.new( :assessment_id, :directory_id, :dns_name, :start_time, :last_update_date_time, :status, :status_code, :status_reason, :customer_dns_ips, :vpc_id, :subnet_ids, :security_group_ids, :self_managed_instance_ids, :report_type, :version) SENSITIVE = [] include Aws::Structure end |
#vpc_id ⇒ String
Contains Amazon VPC information for the StartADAssessment
operation.
309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 |
# File 'gems/aws-sdk-directoryservice/lib/aws-sdk-directoryservice/types.rb', line 309 class Assessment < Struct.new( :assessment_id, :directory_id, :dns_name, :start_time, :last_update_date_time, :status, :status_code, :status_reason, :customer_dns_ips, :vpc_id, :subnet_ids, :security_group_ids, :self_managed_instance_ids, :report_type, :version) SENSITIVE = [] include Aws::Structure end |