Class: Aws::SecurityIR::Types::MembershipAccountsConfigurationsUpdate
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityIR::Types::MembershipAccountsConfigurationsUpdate
- Defined in:
- gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb
Overview
The MembershipAccountsConfigurationsUpdate
structure represents the
configuration updates for member accounts within an Amazon Web
Services organization.
This structure is used to modify existing account configurations and settings for members in the organization. When applying updates, ensure all required fields are properly specified to maintain account consistency.
Key considerations when using this structure:
All configuration changes are validated before being applied
Updates are processed asynchronously in the background
Configuration changes may take several minutes to propagate across all affected accounts
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#cover_entire_organization ⇒ Boolean
The
coverEntireOrganization
field is a boolean value that determines whether the membership configuration should be applied across the entire Amazon Web Services Organization. -
#organizational_units_to_add ⇒ Array<String>
A list of organizational unit IDs to add to the membership configuration.
-
#organizational_units_to_remove ⇒ Array<String>
A list of organizational unit IDs to remove from the membership configuration.
Instance Attribute Details
#cover_entire_organization ⇒ Boolean
The coverEntireOrganization
field is a boolean value that
determines whether the membership configuration should be applied
across the entire Amazon Web Services Organization.
When set to true
, the configuration will be applied to all
accounts within the organization. When set to false
, the
configuration will only apply to specifically designated accounts.
1272 1273 1274 1275 1276 1277 1278 |
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 1272 class MembershipAccountsConfigurationsUpdate < Struct.new( :cover_entire_organization, :organizational_units_to_add, :organizational_units_to_remove) SENSITIVE = [] include Aws::Structure end |
#organizational_units_to_add ⇒ Array<String>
A list of organizational unit IDs to add to the membership
configuration. Each organizational unit ID must match the pattern
ou-[0-9a-z]{4,32}-[a-z0-9]{8,32}
.
The list must contain between 1 and 5 organizational unit IDs.
1272 1273 1274 1275 1276 1277 1278 |
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 1272 class MembershipAccountsConfigurationsUpdate < Struct.new( :cover_entire_organization, :organizational_units_to_add, :organizational_units_to_remove) SENSITIVE = [] include Aws::Structure end |
#organizational_units_to_remove ⇒ Array<String>
A list of organizational unit IDs to remove from the membership
configuration. Each organizational unit ID must match the pattern
ou-[0-9a-z]{4,32}-[a-z0-9]{8,32}
.
The list must contain between 1 and 5 organizational unit IDs per invocation of the API request.
1272 1273 1274 1275 1276 1277 1278 |
# File 'gems/aws-sdk-securityir/lib/aws-sdk-securityir/types.rb', line 1272 class MembershipAccountsConfigurationsUpdate < Struct.new( :cover_entire_organization, :organizational_units_to_add, :organizational_units_to_remove) SENSITIVE = [] include Aws::Structure end |