Class: Aws::MPA::Types::ListSessionsResponseSession
- Inherits:
-
Struct
- Object
- Struct
- Aws::MPA::Types::ListSessionsResponseSession
- Defined in:
- gems/aws-sdk-mpa/lib/aws-sdk-mpa/types.rb
Overview
Contains details for an approval session. For more information, see Session in the Multi-party approval User Guide
Constant Summary collapse
- SENSITIVE =
[:description]
Instance Attribute Summary collapse
-
#action_completion_strategy ⇒ String
Strategy for executing the protected operation.
-
#action_name ⇒ String
Name of the protected operation.
-
#approval_team_arn ⇒ String
Amazon Resource Name (ARN) for the approval team.
-
#approval_team_name ⇒ String
Name of the approval team.
-
#completion_time ⇒ Time
Timestamp when the session was completed.
-
#description ⇒ String
Description for the team.
-
#expiration_time ⇒ Time
Timestamp when the session was expire.
-
#initiation_time ⇒ Time
Timestamp when the session was initiated.
-
#protected_resource_arn ⇒ String
Amazon Resource Name (ARN) for the protected operation.
-
#requester_account_id ⇒ String
ID for the account that made the operation request.
-
#requester_principal_arn ⇒ String
[IAM principal][1] that made the operation request.
-
#requester_region ⇒ String
Amazon Web Services Region where the operation request originated.
-
#requester_service_principal ⇒ String
[Service principal][1] for the service associated with the protected operation.
-
#session_arn ⇒ String
Amazon Resource Name (ARN) for the session.
-
#status ⇒ String
Status for the protected operation.
-
#status_code ⇒ String
Status code of the session.
-
#status_message ⇒ String
Message describing the status for session.
Instance Attribute Details
#action_completion_strategy ⇒ String
Strategy for executing the protected operation.
AUTO_COMPLETION_UPON_APPROVAL
means the operation is executed
automatically using the requester's permissions, if approved.
1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 |
# File 'gems/aws-sdk-mpa/lib/aws-sdk-mpa/types.rb', line 1615 class ListSessionsResponseSession < Struct.new( :session_arn, :approval_team_name, :approval_team_arn, :initiation_time, :expiration_time, :completion_time, :description, :action_name, :protected_resource_arn, :requester_service_principal, :requester_principal_arn, :requester_region, :requester_account_id, :status, :status_code, :status_message, :action_completion_strategy) SENSITIVE = [:description] include Aws::Structure end |
#action_name ⇒ String
Name of the protected operation.
1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 |
# File 'gems/aws-sdk-mpa/lib/aws-sdk-mpa/types.rb', line 1615 class ListSessionsResponseSession < Struct.new( :session_arn, :approval_team_name, :approval_team_arn, :initiation_time, :expiration_time, :completion_time, :description, :action_name, :protected_resource_arn, :requester_service_principal, :requester_principal_arn, :requester_region, :requester_account_id, :status, :status_code, :status_message, :action_completion_strategy) SENSITIVE = [:description] include Aws::Structure end |
#approval_team_arn ⇒ String
Amazon Resource Name (ARN) for the approval team.
1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 |
# File 'gems/aws-sdk-mpa/lib/aws-sdk-mpa/types.rb', line 1615 class ListSessionsResponseSession < Struct.new( :session_arn, :approval_team_name, :approval_team_arn, :initiation_time, :expiration_time, :completion_time, :description, :action_name, :protected_resource_arn, :requester_service_principal, :requester_principal_arn, :requester_region, :requester_account_id, :status, :status_code, :status_message, :action_completion_strategy) SENSITIVE = [:description] include Aws::Structure end |
#approval_team_name ⇒ String
Name of the approval team.
1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 |
# File 'gems/aws-sdk-mpa/lib/aws-sdk-mpa/types.rb', line 1615 class ListSessionsResponseSession < Struct.new( :session_arn, :approval_team_name, :approval_team_arn, :initiation_time, :expiration_time, :completion_time, :description, :action_name, :protected_resource_arn, :requester_service_principal, :requester_principal_arn, :requester_region, :requester_account_id, :status, :status_code, :status_message, :action_completion_strategy) SENSITIVE = [:description] include Aws::Structure end |
#completion_time ⇒ Time
Timestamp when the session was completed.
1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 |
# File 'gems/aws-sdk-mpa/lib/aws-sdk-mpa/types.rb', line 1615 class ListSessionsResponseSession < Struct.new( :session_arn, :approval_team_name, :approval_team_arn, :initiation_time, :expiration_time, :completion_time, :description, :action_name, :protected_resource_arn, :requester_service_principal, :requester_principal_arn, :requester_region, :requester_account_id, :status, :status_code, :status_message, :action_completion_strategy) SENSITIVE = [:description] include Aws::Structure end |
#description ⇒ String
Description for the team.
1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 |
# File 'gems/aws-sdk-mpa/lib/aws-sdk-mpa/types.rb', line 1615 class ListSessionsResponseSession < Struct.new( :session_arn, :approval_team_name, :approval_team_arn, :initiation_time, :expiration_time, :completion_time, :description, :action_name, :protected_resource_arn, :requester_service_principal, :requester_principal_arn, :requester_region, :requester_account_id, :status, :status_code, :status_message, :action_completion_strategy) SENSITIVE = [:description] include Aws::Structure end |
#expiration_time ⇒ Time
Timestamp when the session was expire.
1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 |
# File 'gems/aws-sdk-mpa/lib/aws-sdk-mpa/types.rb', line 1615 class ListSessionsResponseSession < Struct.new( :session_arn, :approval_team_name, :approval_team_arn, :initiation_time, :expiration_time, :completion_time, :description, :action_name, :protected_resource_arn, :requester_service_principal, :requester_principal_arn, :requester_region, :requester_account_id, :status, :status_code, :status_message, :action_completion_strategy) SENSITIVE = [:description] include Aws::Structure end |
#initiation_time ⇒ Time
Timestamp when the session was initiated.
1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 |
# File 'gems/aws-sdk-mpa/lib/aws-sdk-mpa/types.rb', line 1615 class ListSessionsResponseSession < Struct.new( :session_arn, :approval_team_name, :approval_team_arn, :initiation_time, :expiration_time, :completion_time, :description, :action_name, :protected_resource_arn, :requester_service_principal, :requester_principal_arn, :requester_region, :requester_account_id, :status, :status_code, :status_message, :action_completion_strategy) SENSITIVE = [:description] include Aws::Structure end |
#protected_resource_arn ⇒ String
Amazon Resource Name (ARN) for the protected operation.
1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 |
# File 'gems/aws-sdk-mpa/lib/aws-sdk-mpa/types.rb', line 1615 class ListSessionsResponseSession < Struct.new( :session_arn, :approval_team_name, :approval_team_arn, :initiation_time, :expiration_time, :completion_time, :description, :action_name, :protected_resource_arn, :requester_service_principal, :requester_principal_arn, :requester_region, :requester_account_id, :status, :status_code, :status_message, :action_completion_strategy) SENSITIVE = [:description] include Aws::Structure end |
#requester_account_id ⇒ String
ID for the account that made the operation request.
1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 |
# File 'gems/aws-sdk-mpa/lib/aws-sdk-mpa/types.rb', line 1615 class ListSessionsResponseSession < Struct.new( :session_arn, :approval_team_name, :approval_team_arn, :initiation_time, :expiration_time, :completion_time, :description, :action_name, :protected_resource_arn, :requester_service_principal, :requester_principal_arn, :requester_region, :requester_account_id, :status, :status_code, :status_message, :action_completion_strategy) SENSITIVE = [:description] include Aws::Structure end |
#requester_principal_arn ⇒ String
IAM principal that made the operation request.
1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 |
# File 'gems/aws-sdk-mpa/lib/aws-sdk-mpa/types.rb', line 1615 class ListSessionsResponseSession < Struct.new( :session_arn, :approval_team_name, :approval_team_arn, :initiation_time, :expiration_time, :completion_time, :description, :action_name, :protected_resource_arn, :requester_service_principal, :requester_principal_arn, :requester_region, :requester_account_id, :status, :status_code, :status_message, :action_completion_strategy) SENSITIVE = [:description] include Aws::Structure end |
#requester_region ⇒ String
Amazon Web Services Region where the operation request originated.
1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 |
# File 'gems/aws-sdk-mpa/lib/aws-sdk-mpa/types.rb', line 1615 class ListSessionsResponseSession < Struct.new( :session_arn, :approval_team_name, :approval_team_arn, :initiation_time, :expiration_time, :completion_time, :description, :action_name, :protected_resource_arn, :requester_service_principal, :requester_principal_arn, :requester_region, :requester_account_id, :status, :status_code, :status_message, :action_completion_strategy) SENSITIVE = [:description] include Aws::Structure end |
#requester_service_principal ⇒ String
Service principal for the service associated with the protected operation.
1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 |
# File 'gems/aws-sdk-mpa/lib/aws-sdk-mpa/types.rb', line 1615 class ListSessionsResponseSession < Struct.new( :session_arn, :approval_team_name, :approval_team_arn, :initiation_time, :expiration_time, :completion_time, :description, :action_name, :protected_resource_arn, :requester_service_principal, :requester_principal_arn, :requester_region, :requester_account_id, :status, :status_code, :status_message, :action_completion_strategy) SENSITIVE = [:description] include Aws::Structure end |
#session_arn ⇒ String
Amazon Resource Name (ARN) for the session.
1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 |
# File 'gems/aws-sdk-mpa/lib/aws-sdk-mpa/types.rb', line 1615 class ListSessionsResponseSession < Struct.new( :session_arn, :approval_team_name, :approval_team_arn, :initiation_time, :expiration_time, :completion_time, :description, :action_name, :protected_resource_arn, :requester_service_principal, :requester_principal_arn, :requester_region, :requester_account_id, :status, :status_code, :status_message, :action_completion_strategy) SENSITIVE = [:description] include Aws::Structure end |
#status ⇒ String
Status for the protected operation. For example, if the operation is
PENDING
.
1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 |
# File 'gems/aws-sdk-mpa/lib/aws-sdk-mpa/types.rb', line 1615 class ListSessionsResponseSession < Struct.new( :session_arn, :approval_team_name, :approval_team_arn, :initiation_time, :expiration_time, :completion_time, :description, :action_name, :protected_resource_arn, :requester_service_principal, :requester_principal_arn, :requester_region, :requester_account_id, :status, :status_code, :status_message, :action_completion_strategy) SENSITIVE = [:description] include Aws::Structure end |
#status_code ⇒ String
Status code of the session.
1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 |
# File 'gems/aws-sdk-mpa/lib/aws-sdk-mpa/types.rb', line 1615 class ListSessionsResponseSession < Struct.new( :session_arn, :approval_team_name, :approval_team_arn, :initiation_time, :expiration_time, :completion_time, :description, :action_name, :protected_resource_arn, :requester_service_principal, :requester_principal_arn, :requester_region, :requester_account_id, :status, :status_code, :status_message, :action_completion_strategy) SENSITIVE = [:description] include Aws::Structure end |
#status_message ⇒ String
Message describing the status for session.
1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 |
# File 'gems/aws-sdk-mpa/lib/aws-sdk-mpa/types.rb', line 1615 class ListSessionsResponseSession < Struct.new( :session_arn, :approval_team_name, :approval_team_arn, :initiation_time, :expiration_time, :completion_time, :description, :action_name, :protected_resource_arn, :requester_service_principal, :requester_principal_arn, :requester_region, :requester_account_id, :status, :status_code, :status_message, :action_completion_strategy) SENSITIVE = [:description] include Aws::Structure end |