Class OrganizationState
Inherited Members
Namespace: Pulumi.Aws.Organizations
Assembly: Pulumi.Aws.dll
Syntax
public sealed class OrganizationState : ResourceArgs
Constructors
View SourceOrganizationState()
Declaration
public OrganizationState()
Properties
View SourceAccounts
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:
Declaration
public InputList<OrganizationAccountGetArgs> Accounts { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<OrganizationAccountGetArgs> |
Arn
ARN of the root
Declaration
public Input<string> Arn { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
AwsServiceAccessPrincipals
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. For additional information, see the AWS Organizations User Guide.
Declaration
public InputList<string> AwsServiceAccessPrincipals { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
EnabledPolicyTypes
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. SERVICE_CONTROL_POLICY and TAG_POLICY), see the AWS Organizations API Reference.
Declaration
public InputList<string> EnabledPolicyTypes { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
FeatureSet
Specify "ALL" (default) or "CONSOLIDATED_BILLING".
Declaration
public Input<string> FeatureSet { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
MasterAccountArn
ARN of the master account
Declaration
public Input<string> MasterAccountArn { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
MasterAccountEmail
Email address of the master account
Declaration
public Input<string> MasterAccountEmail { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
MasterAccountId
Identifier of the master account
Declaration
public Input<string> MasterAccountId { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
NonMasterAccounts
List of organization accounts excluding the master account. For a list including the master account, see the accounts attribute. All elements have these attributes:
Declaration
public InputList<OrganizationNonMasterAccountGetArgs> NonMasterAccounts { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<OrganizationNonMasterAccountGetArgs> |
Roots
List of organization roots. All elements have these attributes:
Declaration
public InputList<OrganizationRootGetArgs> Roots { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<OrganizationRootGetArgs> |