/AWS1/CL_SHIMEMBERSHIPACCONF00¶
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
CONSTRUCTOR
¶
IMPORTING¶
Optional arguments:¶
iv_coverentireorganization
TYPE /AWS1/SHIBOOLEAN
/AWS1/SHIBOOLEAN
¶
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 tofalse
, the configuration will only apply to specifically designated accounts.
it_organizationalunitstoadd
TYPE /AWS1/CL_SHIORGALUNITS_W=>TT_ORGANIZATIONALUNITS
TT_ORGANIZATIONALUNITS
¶
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.
it_orgalunitstoremove
TYPE /AWS1/CL_SHIORGALUNITS_W=>TT_ORGANIZATIONALUNITS
TT_ORGANIZATIONALUNITS
¶
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.
Queryable Attributes¶
coverEntireOrganization¶
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 tofalse
, the configuration will only apply to specifically designated accounts.
Accessible with the following methods¶
Method | Description |
---|---|
GET_COVERENTIREORGANIZATION() |
Getter for COVERENTIREORGANIZATION, with configurable defaul |
ASK_COVERENTIREORGANIZATION() |
Getter for COVERENTIREORGANIZATION w/ exceptions if field ha |
HAS_COVERENTIREORGANIZATION() |
Determine if COVERENTIREORGANIZATION has a value |
organizationalUnitsToAdd¶
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.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ORGANIZATIONALUNITSTOADD() |
Getter for ORGANIZATIONALUNITSTOADD, with configurable defau |
ASK_ORGANIZATIONALUNITSTOADD() |
Getter for ORGANIZATIONALUNITSTOADD w/ exceptions if field h |
HAS_ORGANIZATIONALUNITSTOADD() |
Determine if ORGANIZATIONALUNITSTOADD has a value |
organizationalUnitsToRemove¶
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.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ORGALUNITSTOREMOVE() |
Getter for ORGANIZATIONALUNITSTOREMOVE, with configurable de |
ASK_ORGALUNITSTOREMOVE() |
Getter for ORGANIZATIONALUNITSTOREMOVE w/ exceptions if fiel |
HAS_ORGALUNITSTOREMOVE() |
Determine if ORGANIZATIONALUNITSTOREMOVE has a value |