Class: Aws::SecurityIR::Types::GetMembershipResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityIR::Types::GetMembershipResponse
- Defined in:
- gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:membership_name]
Instance Attribute Summary collapse
-
#account_id ⇒ String
Response element for GetMembership that provides the account configured to manage the membership.
-
#customer_type ⇒ String
Response element for GetMembership that provides the configured membership type.
-
#incident_response_team ⇒ Array<Types::IncidentResponder>
Response element for GetMembership that provides the configured membership incident response team members.
-
#membership_accounts_configurations ⇒ Types::MembershipAccountsConfigurations
The
membershipAccountsConfigurations
field contains the configuration details for member accounts within the Amazon Web Services Organizations membership structure. -
#membership_activation_timestamp ⇒ Time
Response element for GetMembership that provides the configured membership activation timestamp.
-
#membership_arn ⇒ String
Response element for GetMembership that provides the membership ARN.
-
#membership_deactivation_timestamp ⇒ Time
Response element for GetMembership that provides the configured membership name deactivation timestamp.
-
#membership_id ⇒ String
Response element for GetMembership that provides the queried membership ID.
-
#membership_name ⇒ String
Response element for GetMembership that provides the configured membership name.
-
#membership_status ⇒ String
Response element for GetMembership that provides the current membership status.
-
#number_of_accounts_covered ⇒ Integer
Response element for GetMembership that provides the number of accounts in the membership.
-
#opt_in_features ⇒ Array<Types::OptInFeature>
Response element for GetMembership that provides the if opt-in features have been enabled.
-
#region ⇒ String
Response element for GetMembership that provides the region configured to manage the membership.
Instance Attribute Details
#account_id ⇒ String
Response element for GetMembership that provides the account configured to manage the membership.
777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 |
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 777 class GetMembershipResponse < Struct.new( :membership_id, :account_id, :region, :membership_name, :membership_arn, :membership_status, :membership_activation_timestamp, :membership_deactivation_timestamp, :customer_type, :number_of_accounts_covered, :incident_response_team, :opt_in_features, :membership_accounts_configurations) SENSITIVE = [:membership_name] include Aws::Structure end |
#customer_type ⇒ String
Response element for GetMembership that provides the configured
membership type. Options include Standalone | Organizations
.
777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 |
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 777 class GetMembershipResponse < Struct.new( :membership_id, :account_id, :region, :membership_name, :membership_arn, :membership_status, :membership_activation_timestamp, :membership_deactivation_timestamp, :customer_type, :number_of_accounts_covered, :incident_response_team, :opt_in_features, :membership_accounts_configurations) SENSITIVE = [:membership_name] include Aws::Structure end |
#incident_response_team ⇒ Array<Types::IncidentResponder>
Response element for GetMembership that provides the configured membership incident response team members.
777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 |
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 777 class GetMembershipResponse < Struct.new( :membership_id, :account_id, :region, :membership_name, :membership_arn, :membership_status, :membership_activation_timestamp, :membership_deactivation_timestamp, :customer_type, :number_of_accounts_covered, :incident_response_team, :opt_in_features, :membership_accounts_configurations) SENSITIVE = [:membership_name] include Aws::Structure end |
#membership_accounts_configurations ⇒ Types::MembershipAccountsConfigurations
The membershipAccountsConfigurations
field contains the
configuration details for member accounts within the Amazon Web
Services Organizations membership structure.
This field returns a structure containing information about:
Account configurations for member accounts
Membership settings and preferences
Account-level permissions and roles
777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 |
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 777 class GetMembershipResponse < Struct.new( :membership_id, :account_id, :region, :membership_name, :membership_arn, :membership_status, :membership_activation_timestamp, :membership_deactivation_timestamp, :customer_type, :number_of_accounts_covered, :incident_response_team, :opt_in_features, :membership_accounts_configurations) SENSITIVE = [:membership_name] include Aws::Structure end |
#membership_activation_timestamp ⇒ Time
Response element for GetMembership that provides the configured membership activation timestamp.
777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 |
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 777 class GetMembershipResponse < Struct.new( :membership_id, :account_id, :region, :membership_name, :membership_arn, :membership_status, :membership_activation_timestamp, :membership_deactivation_timestamp, :customer_type, :number_of_accounts_covered, :incident_response_team, :opt_in_features, :membership_accounts_configurations) SENSITIVE = [:membership_name] include Aws::Structure end |
#membership_arn ⇒ String
Response element for GetMembership that provides the membership ARN.
777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 |
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 777 class GetMembershipResponse < Struct.new( :membership_id, :account_id, :region, :membership_name, :membership_arn, :membership_status, :membership_activation_timestamp, :membership_deactivation_timestamp, :customer_type, :number_of_accounts_covered, :incident_response_team, :opt_in_features, :membership_accounts_configurations) SENSITIVE = [:membership_name] include Aws::Structure end |
#membership_deactivation_timestamp ⇒ Time
Response element for GetMembership that provides the configured membership name deactivation timestamp.
777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 |
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 777 class GetMembershipResponse < Struct.new( :membership_id, :account_id, :region, :membership_name, :membership_arn, :membership_status, :membership_activation_timestamp, :membership_deactivation_timestamp, :customer_type, :number_of_accounts_covered, :incident_response_team, :opt_in_features, :membership_accounts_configurations) SENSITIVE = [:membership_name] include Aws::Structure end |
#membership_id ⇒ String
Response element for GetMembership that provides the queried membership ID.
777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 |
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 777 class GetMembershipResponse < Struct.new( :membership_id, :account_id, :region, :membership_name, :membership_arn, :membership_status, :membership_activation_timestamp, :membership_deactivation_timestamp, :customer_type, :number_of_accounts_covered, :incident_response_team, :opt_in_features, :membership_accounts_configurations) SENSITIVE = [:membership_name] include Aws::Structure end |
#membership_name ⇒ String
Response element for GetMembership that provides the configured membership name.
777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 |
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 777 class GetMembershipResponse < Struct.new( :membership_id, :account_id, :region, :membership_name, :membership_arn, :membership_status, :membership_activation_timestamp, :membership_deactivation_timestamp, :customer_type, :number_of_accounts_covered, :incident_response_team, :opt_in_features, :membership_accounts_configurations) SENSITIVE = [:membership_name] include Aws::Structure end |
#membership_status ⇒ String
Response element for GetMembership that provides the current membership status.
777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 |
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 777 class GetMembershipResponse < Struct.new( :membership_id, :account_id, :region, :membership_name, :membership_arn, :membership_status, :membership_activation_timestamp, :membership_deactivation_timestamp, :customer_type, :number_of_accounts_covered, :incident_response_team, :opt_in_features, :membership_accounts_configurations) SENSITIVE = [:membership_name] include Aws::Structure end |
#number_of_accounts_covered ⇒ Integer
Response element for GetMembership that provides the number of accounts in the membership.
777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 |
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 777 class GetMembershipResponse < Struct.new( :membership_id, :account_id, :region, :membership_name, :membership_arn, :membership_status, :membership_activation_timestamp, :membership_deactivation_timestamp, :customer_type, :number_of_accounts_covered, :incident_response_team, :opt_in_features, :membership_accounts_configurations) SENSITIVE = [:membership_name] include Aws::Structure end |
#opt_in_features ⇒ Array<Types::OptInFeature>
Response element for GetMembership that provides the if opt-in features have been enabled.
777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 |
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 777 class GetMembershipResponse < Struct.new( :membership_id, :account_id, :region, :membership_name, :membership_arn, :membership_status, :membership_activation_timestamp, :membership_deactivation_timestamp, :customer_type, :number_of_accounts_covered, :incident_response_team, :opt_in_features, :membership_accounts_configurations) SENSITIVE = [:membership_name] include Aws::Structure end |
#region ⇒ String
Response element for GetMembership that provides the region configured to manage the membership.
777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 |
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 777 class GetMembershipResponse < Struct.new( :membership_id, :account_id, :region, :membership_name, :membership_arn, :membership_status, :membership_activation_timestamp, :membership_deactivation_timestamp, :customer_type, :number_of_accounts_covered, :incident_response_team, :opt_in_features, :membership_accounts_configurations) SENSITIVE = [:membership_name] include Aws::Structure end |