Class: Aws::AuditManager::Types::AssessmentFrameworkShareRequest

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

Overview

Represents a share request for a custom framework in Audit Manager.

Constant Summary collapse

SENSITIVE =
[:compliance_type]

Instance Attribute Summary collapse

Instance Attribute Details

#commentString

An optional comment from the sender about the share request.

Returns:

  • (String)


495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
# File 'lib/aws-sdk-auditmanager/types.rb', line 495

class AssessmentFrameworkShareRequest < Struct.new(
  :id,
  :framework_id,
  :framework_name,
  :framework_description,
  :status,
  :source_account,
  :destination_account,
  :destination_region,
  :expiration_time,
  :creation_time,
  :last_updated,
  :comment,
  :standard_controls_count,
  :custom_controls_count,
  :compliance_type)
  SENSITIVE = [:compliance_type]
  include Aws::Structure
end

#compliance_typeString

The compliance type that the shared custom framework supports, such as CIS or HIPAA.

Returns:

  • (String)


495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
# File 'lib/aws-sdk-auditmanager/types.rb', line 495

class AssessmentFrameworkShareRequest < Struct.new(
  :id,
  :framework_id,
  :framework_name,
  :framework_description,
  :status,
  :source_account,
  :destination_account,
  :destination_region,
  :expiration_time,
  :creation_time,
  :last_updated,
  :comment,
  :standard_controls_count,
  :custom_controls_count,
  :compliance_type)
  SENSITIVE = [:compliance_type]
  include Aws::Structure
end

#creation_timeTime

The time when the share request was created.

Returns:

  • (Time)


495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
# File 'lib/aws-sdk-auditmanager/types.rb', line 495

class AssessmentFrameworkShareRequest < Struct.new(
  :id,
  :framework_id,
  :framework_name,
  :framework_description,
  :status,
  :source_account,
  :destination_account,
  :destination_region,
  :expiration_time,
  :creation_time,
  :last_updated,
  :comment,
  :standard_controls_count,
  :custom_controls_count,
  :compliance_type)
  SENSITIVE = [:compliance_type]
  include Aws::Structure
end

#custom_controls_countInteger

The number of custom controls that are part of the shared custom framework.

Returns:

  • (Integer)


495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
# File 'lib/aws-sdk-auditmanager/types.rb', line 495

class AssessmentFrameworkShareRequest < Struct.new(
  :id,
  :framework_id,
  :framework_name,
  :framework_description,
  :status,
  :source_account,
  :destination_account,
  :destination_region,
  :expiration_time,
  :creation_time,
  :last_updated,
  :comment,
  :standard_controls_count,
  :custom_controls_count,
  :compliance_type)
  SENSITIVE = [:compliance_type]
  include Aws::Structure
end

#destination_accountString

The Amazon Web Services account of the recipient.

Returns:

  • (String)


495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
# File 'lib/aws-sdk-auditmanager/types.rb', line 495

class AssessmentFrameworkShareRequest < Struct.new(
  :id,
  :framework_id,
  :framework_name,
  :framework_description,
  :status,
  :source_account,
  :destination_account,
  :destination_region,
  :expiration_time,
  :creation_time,
  :last_updated,
  :comment,
  :standard_controls_count,
  :custom_controls_count,
  :compliance_type)
  SENSITIVE = [:compliance_type]
  include Aws::Structure
end

#destination_regionString

The Amazon Web Services Region of the recipient.

Returns:

  • (String)


495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
# File 'lib/aws-sdk-auditmanager/types.rb', line 495

class AssessmentFrameworkShareRequest < Struct.new(
  :id,
  :framework_id,
  :framework_name,
  :framework_description,
  :status,
  :source_account,
  :destination_account,
  :destination_region,
  :expiration_time,
  :creation_time,
  :last_updated,
  :comment,
  :standard_controls_count,
  :custom_controls_count,
  :compliance_type)
  SENSITIVE = [:compliance_type]
  include Aws::Structure
end

#expiration_timeTime

The time when the share request expires.

Returns:

  • (Time)


495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
# File 'lib/aws-sdk-auditmanager/types.rb', line 495

class AssessmentFrameworkShareRequest < Struct.new(
  :id,
  :framework_id,
  :framework_name,
  :framework_description,
  :status,
  :source_account,
  :destination_account,
  :destination_region,
  :expiration_time,
  :creation_time,
  :last_updated,
  :comment,
  :standard_controls_count,
  :custom_controls_count,
  :compliance_type)
  SENSITIVE = [:compliance_type]
  include Aws::Structure
end

#framework_descriptionString

The description of the shared custom framework.

Returns:

  • (String)


495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
# File 'lib/aws-sdk-auditmanager/types.rb', line 495

class AssessmentFrameworkShareRequest < Struct.new(
  :id,
  :framework_id,
  :framework_name,
  :framework_description,
  :status,
  :source_account,
  :destination_account,
  :destination_region,
  :expiration_time,
  :creation_time,
  :last_updated,
  :comment,
  :standard_controls_count,
  :custom_controls_count,
  :compliance_type)
  SENSITIVE = [:compliance_type]
  include Aws::Structure
end

#framework_idString

The unique identifier for the shared custom framework.

Returns:

  • (String)


495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
# File 'lib/aws-sdk-auditmanager/types.rb', line 495

class AssessmentFrameworkShareRequest < Struct.new(
  :id,
  :framework_id,
  :framework_name,
  :framework_description,
  :status,
  :source_account,
  :destination_account,
  :destination_region,
  :expiration_time,
  :creation_time,
  :last_updated,
  :comment,
  :standard_controls_count,
  :custom_controls_count,
  :compliance_type)
  SENSITIVE = [:compliance_type]
  include Aws::Structure
end

#framework_nameString

The name of the custom framework that the share request is for.

Returns:

  • (String)


495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
# File 'lib/aws-sdk-auditmanager/types.rb', line 495

class AssessmentFrameworkShareRequest < Struct.new(
  :id,
  :framework_id,
  :framework_name,
  :framework_description,
  :status,
  :source_account,
  :destination_account,
  :destination_region,
  :expiration_time,
  :creation_time,
  :last_updated,
  :comment,
  :standard_controls_count,
  :custom_controls_count,
  :compliance_type)
  SENSITIVE = [:compliance_type]
  include Aws::Structure
end

#idString

The unique identifier for the share request.

Returns:

  • (String)


495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
# File 'lib/aws-sdk-auditmanager/types.rb', line 495

class AssessmentFrameworkShareRequest < Struct.new(
  :id,
  :framework_id,
  :framework_name,
  :framework_description,
  :status,
  :source_account,
  :destination_account,
  :destination_region,
  :expiration_time,
  :creation_time,
  :last_updated,
  :comment,
  :standard_controls_count,
  :custom_controls_count,
  :compliance_type)
  SENSITIVE = [:compliance_type]
  include Aws::Structure
end

#last_updatedTime

Specifies when the share request was last updated.

Returns:

  • (Time)


495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
# File 'lib/aws-sdk-auditmanager/types.rb', line 495

class AssessmentFrameworkShareRequest < Struct.new(
  :id,
  :framework_id,
  :framework_name,
  :framework_description,
  :status,
  :source_account,
  :destination_account,
  :destination_region,
  :expiration_time,
  :creation_time,
  :last_updated,
  :comment,
  :standard_controls_count,
  :custom_controls_count,
  :compliance_type)
  SENSITIVE = [:compliance_type]
  include Aws::Structure
end

#source_accountString

The Amazon Web Services account of the sender.

Returns:

  • (String)


495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
# File 'lib/aws-sdk-auditmanager/types.rb', line 495

class AssessmentFrameworkShareRequest < Struct.new(
  :id,
  :framework_id,
  :framework_name,
  :framework_description,
  :status,
  :source_account,
  :destination_account,
  :destination_region,
  :expiration_time,
  :creation_time,
  :last_updated,
  :comment,
  :standard_controls_count,
  :custom_controls_count,
  :compliance_type)
  SENSITIVE = [:compliance_type]
  include Aws::Structure
end

#standard_controls_countInteger

The number of standard controls that are part of the shared custom framework.

Returns:

  • (Integer)


495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
# File 'lib/aws-sdk-auditmanager/types.rb', line 495

class AssessmentFrameworkShareRequest < Struct.new(
  :id,
  :framework_id,
  :framework_name,
  :framework_description,
  :status,
  :source_account,
  :destination_account,
  :destination_region,
  :expiration_time,
  :creation_time,
  :last_updated,
  :comment,
  :standard_controls_count,
  :custom_controls_count,
  :compliance_type)
  SENSITIVE = [:compliance_type]
  include Aws::Structure
end

#statusString

The status of the share request.

Returns:

  • (String)


495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
# File 'lib/aws-sdk-auditmanager/types.rb', line 495

class AssessmentFrameworkShareRequest < Struct.new(
  :id,
  :framework_id,
  :framework_name,
  :framework_description,
  :status,
  :source_account,
  :destination_account,
  :destination_region,
  :expiration_time,
  :creation_time,
  :last_updated,
  :comment,
  :standard_controls_count,
  :custom_controls_count,
  :compliance_type)
  SENSITIVE = [:compliance_type]
  include Aws::Structure
end