Class OrganizationConfigTypesAbstract
Properties
Static
Readonly
backupPolicyConfig
backup
Policy
Config
: TypeC<{ deploymentTargets
: TypeC<{ accounts
: OptionalType<ArrayC<SizedType<string, Type<string, string, unknown>>>>; excludedAccounts
: OptionalType<ArrayC<SizedType<string, Type<string, string, unknown>>>>; excludedRegions
: OptionalType<ArrayC<SizedType<string, Type<string, string, unknown>>>>; organizationalUnits
: OptionalType<ArrayC<SizedType<string, Type<string, string, unknown>>>>; }>; description
: SizedType<string, Type<string, string, unknown>>; name
: SizedType<string, Type<string, string, unknown>>; policy
: SizedType<string, Type<string, string, unknown>>; }> = ...
Static
Readonly
organizationConfig
organization
Config
: TypeC<{ backupPolicies
: ArrayC<TypeC<{ deploymentTargets
: TypeC<{ accounts
: OptionalType<ArrayC<SizedType<string, Type<string, string, unknown>>>>; excludedAccounts
: OptionalType<ArrayC<SizedType<string, Type<string, string, unknown>>>>; excludedRegions
: OptionalType<ArrayC<SizedType<string, Type<string, string, unknown>>>>; organizationalUnits
: OptionalType<ArrayC<SizedType<string, Type<string, string, unknown>>>>; }>; description
: SizedType<string, Type<string, string, unknown>>; name
: SizedType<string, Type<string, string, unknown>>; policy
: SizedType<string, Type<string, string, unknown>>; }>>; enable
: BooleanC; organizationalUnitIds
: OptionalType<ArrayC<TypeC<{ arn
: SizedType<string, Type<string, string, unknown>>; id
: SizedType<string, Type<string, string, unknown>>; name
: SizedType<string, Type<string, string, unknown>>; }>>>; organizationalUnits
: ArrayC<TypeC<{ ignore
: OptionalType<BooleanC>; name
: SizedType<string, Type<string, string, unknown>>; }>>; serviceControlPolicies
: ArrayC<TypeC<{ deploymentTargets
: TypeC<{ accounts
: OptionalType<ArrayC<SizedType<string, Type<string, string, unknown>>>>; excludedAccounts
: OptionalType<ArrayC<SizedType<string, Type<string, string, unknown>>>>; excludedRegions
: OptionalType<ArrayC<SizedType<string, Type<string, string, unknown>>>>; organizationalUnits
: OptionalType<ArrayC<SizedType<string, Type<string, string, unknown>>>>; }>; description
: SizedType<string, Type<string, string, unknown>>; name
: SizedType<string, Type<string, string, unknown>>; policy
: SizedType<string, Type<string, string, unknown>>; strategy
: OptionalType<EnumType<string>>; type
: EnumType<string>; }>>; taggingPolicies
: ArrayC<TypeC<{ deploymentTargets
: TypeC<{ accounts
: OptionalType<ArrayC<SizedType<string, Type<string, string, unknown>>>>; excludedAccounts
: OptionalType<ArrayC<SizedType<string, Type<string, string, unknown>>>>; excludedRegions
: OptionalType<ArrayC<SizedType<string, Type<string, string, unknown>>>>; organizationalUnits
: OptionalType<ArrayC<SizedType<string, Type<string, string, unknown>>>>; }>; description
: SizedType<string, Type<string, string, unknown>>; name
: SizedType<string, Type<string, string, unknown>>; policy
: SizedType<string, Type<string, string, unknown>>; }>>; }> = ...
Static
Readonly
organizationalUnitConfig
Static
Readonly
organizationalUnitIdConfig
Static
Readonly
quarantineNewAccountsConfig
Static
Readonly
serviceControlPolicyConfig
service
Control
Policy
Config
: TypeC<{ deploymentTargets
: TypeC<{ accounts
: OptionalType<ArrayC<SizedType<string, Type<string, string, unknown>>>>; excludedAccounts
: OptionalType<ArrayC<SizedType<string, Type<string, string, unknown>>>>; excludedRegions
: OptionalType<ArrayC<SizedType<string, Type<string, string, unknown>>>>; organizationalUnits
: OptionalType<ArrayC<SizedType<string, Type<string, string, unknown>>>>; }>; description
: SizedType<string, Type<string, string, unknown>>; name
: SizedType<string, Type<string, string, unknown>>; policy
: SizedType<string, Type<string, string, unknown>>; strategy
: OptionalType<EnumType<string>>; type
: EnumType<string>; }> = ...
Static
Readonly
tagPolicyConfig
tag
Policy
Config
: TypeC<{ deploymentTargets
: TypeC<{ accounts
: OptionalType<ArrayC<SizedType<string, Type<string, string, unknown>>>>; excludedAccounts
: OptionalType<ArrayC<SizedType<string, Type<string, string, unknown>>>>; excludedRegions
: OptionalType<ArrayC<SizedType<string, Type<string, string, unknown>>>>; organizationalUnits
: OptionalType<ArrayC<SizedType<string, Type<string, string, unknown>>>>; }>; description
: SizedType<string, Type<string, string, unknown>>; name
: SizedType<string, Type<string, string, unknown>>; policy
: SizedType<string, Type<string, string, unknown>>; }> = ...
AWS Organizations configuration items.