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.