OrganizationState class
Input properties used for looking up and filtering Organization resources.
Constructors
-
OrganizationState({Input<
String?> ? arn, Input<String?> ? completedDate, Input<String?> ? defaultMailDomain, Input<bool?> ? deleteDirectory, Input<bool?> ? deleteIdentityCenterApplication, Input<String?> ? directoryId, Input<String?> ? directoryType, Input<bool?> ? interoperabilityEnabled, Input<String?> ? kmsKeyArn, Input<String?> ? migrationAdmin, Input<String?> ? organizationAlias, Input<String?> ? organizationId, Input<String?> ? region, Input<String?> ? state, Input<Map< ? tags, Input<String, String> ?>Map< ? tagsAll, Input<String, String> ?>OrganizationTimeouts?> ? timeouts}) -
Creates a new OrganizationState.
arnARN of the Organization.completedDateDate and time (RFC3339) at which the organization became active.defaultMailDomainDefault mail domain for the organization.deleteDirectoryWhether to delete the AWS Directory Service directory associated with the organization on destroy. To update this value after creation, runpulumi upbefore runningterraform destroy. Defaults tofalse.deleteIdentityCenterApplicationWhether to delete the IAM Identity Center application associated with the organization on destroy. To update this value after creation, runpulumi upbefore runningterraform destroy. Defaults tofalse.directoryIdID of an existing directory to associate with the organization. Changing this creates a new resource.directoryTypeType of the associated directory.interoperabilityEnabledWhether to enable interoperability between WorkMail and Microsoft Exchange. Changing this creates a new resource.kmsKeyArnARN of a customer-managed KMS key to encrypt the organization's data. If omitted, AWS managed keys are used. Changing this creates a new resource.migrationAdminUser ID of the migration admin if migration is enabled.organizationAliasAlias for the organization. Must be unique globally. Changing this creates a new resource.organizationIdID of the WorkMail Organization.regionRegion where this resource will be managed. Defaults to the Region set in the provider configuration.stateState of the organization.tagsA map of tags to assign to the resource. If configured with a providerdefaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.tagsAllA map of tags assigned to the resource, including those inherited from the providerdefaultTagsconfiguration block.timeoutsOptional.const -
OrganizationState.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
arn
→ Input<
String?> ? -
ARN of the Organization.
final
-
completedDate
→ Input<
String?> ? -
Date and time (RFC3339) at which the organization became active.
final
-
defaultMailDomain
→ Input<
String?> ? -
Default mail domain for the organization.
final
-
deleteDirectory
→ Input<
bool?> ? -
Whether to delete the AWS Directory Service directory associated with the organization on destroy. To update this value after creation, run
pulumi upbefore runningterraform destroy. Defaults tofalse.final -
deleteIdentityCenterApplication
→ Input<
bool?> ? -
Whether to delete the IAM Identity Center application associated with the organization on destroy. To update this value after creation, run
pulumi upbefore runningterraform destroy. Defaults tofalse.final -
directoryId
→ Input<
String?> ? -
ID of an existing directory to associate with the organization. Changing this creates a new resource.
final
-
directoryType
→ Input<
String?> ? -
Type of the associated directory.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
interoperabilityEnabled
→ Input<
bool?> ? -
Whether to enable interoperability between WorkMail and Microsoft Exchange. Changing this creates a new resource.
final
-
kmsKeyArn
→ Input<
String?> ? -
ARN of a customer-managed KMS key to encrypt the organization's data. If omitted, AWS managed keys are used. Changing this creates a new resource.
final
-
migrationAdmin
→ Input<
String?> ? -
User ID of the migration admin if migration is enabled.
final
-
organizationAlias
→ Input<
String?> ? -
Alias for the organization. Must be unique globally. Changing this creates a new resource.
final
-
organizationId
→ Input<
String?> ? -
ID of the WorkMail Organization.
final
-
region
→ Input<
String?> ? -
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
state
→ Input<
String?> ? -
State of the organization.
final
-
A map of tags to assign to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.final -
A map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.final -
timeouts
→ Input<
OrganizationTimeouts?> ? -
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited