Interface CfnPolicy.IEMapProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnPolicy.IEMapProperty.Jsii$Proxy
- Enclosing class:
CfnPolicy
@Stability(Stable)
public static interface CfnPolicy.IEMapProperty
extends software.amazon.jsii.JsiiSerializable
Specifies the AWS account IDs and AWS Organizations organizational units (OUs) to include in or exclude from the policy.
Specifying an OU is the equivalent of specifying all accounts in the OU and in any of its child OUs, including any child OUs and accounts that are added at a later time.
This is used for the policy's IncludeMap
and ExcludeMap
.
You can specify account IDs, OUs, or a combination:
- Specify account IDs by setting the key to
ACCOUNT
. For example, the following is a valid map:{“ACCOUNT” : [“accountID1”, “accountID2”]}
. - Specify OUs by setting the key to
ORGUNIT
. For example, the following is a valid map:{“ORGUNIT” : [“ouid111”, “ouid112”]}
. - Specify accounts and OUs together in a single map, separated with a comma. For example, the following is a valid map:
{“ACCOUNT” : [“accountID1”, “accountID2”], “ORGUNIT” : [“ouid111”, “ouid112”]}
.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.fms.*; IEMapProperty iEMapProperty = Map.of( "account", List.of("account"), "orgunit", List.of("orgunit"));
- See Also:
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCfnPolicy.IEMapProperty
static final class
An implementation forCfnPolicy.IEMapProperty
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
The account list for the map.The organizational unit list for the map.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAccount
The account list for the map.- See Also:
-
getOrgunit
The organizational unit list for the map.- See Also:
-
builder
- Returns:
- a
CfnPolicy.IEMapProperty.Builder
ofCfnPolicy.IEMapProperty
-