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
membershipAccountsConfigurationsfield 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.
902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 |
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 902 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.
902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 |
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 902 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.
902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 |
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 902 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
902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 |
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 902 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.
902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 |
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 902 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.
902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 |
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 902 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.
902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 |
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 902 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.
902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 |
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 902 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.
902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 |
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 902 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.
902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 |
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 902 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.
902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 |
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 902 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.
902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 |
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 902 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.
902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 |
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 902 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 |