Class OrganizationState
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.organizations.inputs.OrganizationState
-
public final class OrganizationState extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
OrganizationState.Builder
-
Field Summary
Fields Modifier and Type Field Description static OrganizationState
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.util.List<OrganizationAccountArgs>>>
accounts()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
arn()
java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
awsServiceAccessPrincipals()
static OrganizationState.Builder
builder()
static OrganizationState.Builder
builder(OrganizationState defaults)
java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>
enabledPolicyTypes()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
featureSet()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
masterAccountArn()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
masterAccountEmail()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
masterAccountId()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
masterAccountName()
java.util.Optional<com.pulumi.core.Output<java.util.List<OrganizationNonMasterAccountArgs>>>
nonMasterAccounts()
java.util.Optional<com.pulumi.core.Output<java.util.List<OrganizationRootArgs>>>
roots()
-
-
-
Field Detail
-
Empty
public static final OrganizationState Empty
-
-
Method Detail
-
accounts
public java.util.Optional<com.pulumi.core.Output<java.util.List<OrganizationAccountArgs>>> accounts()
- Returns:
- List of organization accounts including the master account. For a list excluding the master account, see the `non_master_accounts` attribute. All elements have these attributes:
-
arn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> arn()
- Returns:
- ARN of the root
-
awsServiceAccessPrincipals
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> awsServiceAccessPrincipals()
- Returns:
- List of AWS service principal names for which you want to enable integration with your organization. This is typically in the form of a URL, such as service-abbreviation.amazonaws.com. Organization must have `feature_set` set to `ALL`. Some services do not support enablement via this endpoint, see [warning in aws docs](https://docs.aws.amazon.com/organizations/latest/APIReference/API_EnableAWSServiceAccess.html).
-
enabledPolicyTypes
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> enabledPolicyTypes()
- Returns:
- List of Organizations policy types to enable in the Organization Root. Organization must have `feature_set` set to `ALL`. For additional information about valid policy types (e.g., `AISERVICES_OPT_OUT_POLICY`, `BACKUP_POLICY`, `SERVICE_CONTROL_POLICY`, and `TAG_POLICY`), see the [AWS Organizations API Reference](https://docs.aws.amazon.com/organizations/latest/APIReference/API_EnablePolicyType.html).
-
featureSet
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> featureSet()
- Returns:
- Specify "ALL" (default) or "CONSOLIDATED_BILLING".
-
masterAccountArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> masterAccountArn()
- Returns:
- ARN of the master account
-
masterAccountEmail
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> masterAccountEmail()
- Returns:
- Email address of the master account
-
masterAccountId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> masterAccountId()
- Returns:
- Identifier of the master account
-
masterAccountName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> masterAccountName()
- Returns:
- Name of the master account
-
nonMasterAccounts
public java.util.Optional<com.pulumi.core.Output<java.util.List<OrganizationNonMasterAccountArgs>>> nonMasterAccounts()
- Returns:
- List of organization accounts excluding the master account. For a list including the master account, see the `accounts` attribute. All elements have these attributes:
-
roots
public java.util.Optional<com.pulumi.core.Output<java.util.List<OrganizationRootArgs>>> roots()
- Returns:
- List of organization roots. All elements have these attributes:
-
builder
public static OrganizationState.Builder builder()
-
builder
public static OrganizationState.Builder builder(OrganizationState defaults)
-
-