Organization class

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 .

Constructors

Organization({String? arn, List<PolicyTypeSummary>? availablePolicyTypes, OrganizationFeatureSet? featureSet, String? id, String? masterAccountArn, String? masterAccountEmail, String? masterAccountId})
Organization.fromJson(Map<String, dynamic> json)
factory

Properties

arn String?
The Amazon Resource Name (ARN) of an organization.
final
availablePolicyTypes List<PolicyTypeSummary>?
ListRoots
final
featureSet OrganizationFeatureSet?
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 AWS Organizations User Guide.
final
hashCode int
The hash code for this object.
no setterinherited
id String?
The unique identifier (ID) of an organization.
final
masterAccountArn String?
The Amazon Resource Name (ARN) of the account that is designated as the management account for the organization.
final
masterAccountEmail String?
The email address that is associated with the AWS account that is designated as the management account for the organization.
final
masterAccountId String?
The unique identifier (ID) of the management account of an organization.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited