Class: Aws::SecurityIR::Types::GetMembershipResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityIR::Types::GetMembershipResponse
- Includes:
- Aws::Structure
- Defined in:
- 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.
807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 |
# File 'lib/aws-sdk-securityir/types.rb', line 807 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`.
807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 |
# File 'lib/aws-sdk-securityir/types.rb', line 807 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.
807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 |
# File 'lib/aws-sdk-securityir/types.rb', line 807 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
807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 |
# File 'lib/aws-sdk-securityir/types.rb', line 807 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.
807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 |
# File 'lib/aws-sdk-securityir/types.rb', line 807 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.
807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 |
# File 'lib/aws-sdk-securityir/types.rb', line 807 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.
807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 |
# File 'lib/aws-sdk-securityir/types.rb', line 807 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.
807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 |
# File 'lib/aws-sdk-securityir/types.rb', line 807 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.
807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 |
# File 'lib/aws-sdk-securityir/types.rb', line 807 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.
807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 |
# File 'lib/aws-sdk-securityir/types.rb', line 807 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.
807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 |
# File 'lib/aws-sdk-securityir/types.rb', line 807 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.
807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 |
# File 'lib/aws-sdk-securityir/types.rb', line 807 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.
807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 |
# File 'lib/aws-sdk-securityir/types.rb', line 807 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 |