Class: Aws::CleanRooms::Types::CollaborationChangeRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::CleanRooms::Types::CollaborationChangeRequest
- Defined in:
- gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb
Overview
Represents a request to modify a collaboration. Change requests enable structured modifications to collaborations after they have been created.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#approvals ⇒ Hash<String,Types::ApprovalStatusDetails>
A list of approval details from collaboration members, including approval status and multi-party approval workflow information.
-
#changes ⇒ Array<Types::Change>
The list of changes specified in this change request.
-
#collaboration_id ⇒ String
The unique identifier for the collaboration being modified.
-
#create_time ⇒ Time
The time when the change request was created.
-
#id ⇒ String
The unique identifier for the change request.
-
#is_auto_approved ⇒ Boolean
Whether the change request was automatically approved based on the collaboration's auto-approval settings.
-
#status ⇒ String
The current status of the change request.
-
#update_time ⇒ Time
The time when the change request was last updated.
Instance Attribute Details
#approvals ⇒ Hash<String,Types::ApprovalStatusDetails>
A list of approval details from collaboration members, including approval status and multi-party approval workflow information.
1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 1601 class CollaborationChangeRequest < Struct.new( :id, :collaboration_id, :create_time, :update_time, :status, :is_auto_approved, :changes, :approvals) SENSITIVE = [] include Aws::Structure end |
#changes ⇒ Array<Types::Change>
The list of changes specified in this change request.
1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 1601 class CollaborationChangeRequest < Struct.new( :id, :collaboration_id, :create_time, :update_time, :status, :is_auto_approved, :changes, :approvals) SENSITIVE = [] include Aws::Structure end |
#collaboration_id ⇒ String
The unique identifier for the collaboration being modified.
1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 1601 class CollaborationChangeRequest < Struct.new( :id, :collaboration_id, :create_time, :update_time, :status, :is_auto_approved, :changes, :approvals) SENSITIVE = [] include Aws::Structure end |
#create_time ⇒ Time
The time when the change request was created.
1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 1601 class CollaborationChangeRequest < Struct.new( :id, :collaboration_id, :create_time, :update_time, :status, :is_auto_approved, :changes, :approvals) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The unique identifier for the change request.
1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 1601 class CollaborationChangeRequest < Struct.new( :id, :collaboration_id, :create_time, :update_time, :status, :is_auto_approved, :changes, :approvals) SENSITIVE = [] include Aws::Structure end |
#is_auto_approved ⇒ Boolean
Whether the change request was automatically approved based on the collaboration's auto-approval settings.
1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 1601 class CollaborationChangeRequest < Struct.new( :id, :collaboration_id, :create_time, :update_time, :status, :is_auto_approved, :changes, :approvals) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The current status of the change request. Valid values are
PENDING, APPROVED, DENIED, COMMITTED, and CANCELLED.
1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 1601 class CollaborationChangeRequest < Struct.new( :id, :collaboration_id, :create_time, :update_time, :status, :is_auto_approved, :changes, :approvals) SENSITIVE = [] include Aws::Structure end |
#update_time ⇒ Time
The time when the change request was last updated.
1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 |
# File 'gems/aws-sdk-cleanrooms/lib/aws-sdk-cleanrooms/types.rb', line 1601 class CollaborationChangeRequest < Struct.new( :id, :collaboration_id, :create_time, :update_time, :status, :is_auto_approved, :changes, :approvals) SENSITIVE = [] include Aws::Structure end |