Class: Aws::DirectoryService::Types::Assessment

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#assessment_idString

The unique identifier of the directory assessment.

Returns:

  • (String)


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_ipsArray<String>

The IP addresses of the DNS servers or domain controllers in your self-managed AD environment.

Returns:

  • (Array<String>)


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_idString

The identifier of the directory associated with this assessment.

Returns:

  • (String)


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_nameString

The fully qualified domain name (FQDN) of the Active Directory domain being assessed.

Returns:

  • (String)


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_timeTime

The date and time when the assessment status was last updated.

Returns:

  • (Time)


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_typeString

The type of assessment report generated. Valid values are CUSTOMER and SYSTEM.

Returns:

  • (String)


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_idsArray<String>

The security groups identifiers attached to the network interfaces.

Returns:

  • (Array<String>)


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_idsArray<String>

The identifiers of the self-managed AD instances used to perform the assessment.

Returns:

  • (Array<String>)


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_timeTime

The date and time when the assessment was initiated.

Returns:

  • (Time)


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

#statusString

The current status of the assessment. Valid values include SUCCESS, FAILED, PENDING, and IN_PROGRESS.

Returns:

  • (String)


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_codeString

A detailed status code providing additional information about the assessment state.

Returns:

  • (String)


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_reasonString

A human-readable description of the current assessment status, including any error details or progress information.

Returns:

  • (String)


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_idsArray<String>

A list of subnet identifiers in the Amazon VPC in which the hybrid directory is created.

Returns:

  • (Array<String>)


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

#versionString

The version of the assessment framework used to evaluate your self-managed AD environment.

Returns:

  • (String)


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_idString

Contains Amazon VPC information for the StartADAssessment operation.

Returns:

  • (String)


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