Organization

Contains details about an organization. An organization is a collection of accounts that are centrally managed together using consolidated billing, organized hierarchically with organizational units (OUs), and controlled with policies .

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val arn: String?

The Amazon Resource Name (ARN) of an organization.

Link copied to clipboard

Do not use. This field is deprecated and doesn't provide complete information about the policies in your organization.

Link copied to clipboard

Specifies the functionality that currently is available to the organization. If set to "ALL", then all features are enabled and policies can be applied to accounts in the organization. If set to "CONSOLIDATED_BILLING", then only consolidated billing functionality is available. For more information, see Enabling all features in your organization in the Organizations User Guide.

Link copied to clipboard
val id: String?

The unique identifier (ID) of an organization.

Link copied to clipboard

The Amazon Resource Name (ARN) of the account that is designated as the management account for the organization.

Link copied to clipboard

The email address that is associated with the Amazon Web Services account that is designated as the management account for the organization.

Link copied to clipboard

The unique identifier (ID) of the management account of an organization.

Functions

Link copied to clipboard
inline fun copy(block: Organization.Builder.() -> Unit = {}): Organization
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String